====== Installation de l'agent sous Linux Debian ====== * installation du paquet apt-get install ocsinventory-agent Le système propose une configuration d'**ocsinventory-agent**. Choisir la méthode "HTTP" qui permet de remonter les informations à un serveur OCS, puis saisir lorsque cela est demandé le nom d'hôte du serveur : {{ :reseau:gestionconfiguration:ocs:ocs43.png |}} La méthode locale permet la récupération des informations dans un fichier **XML** (intéressant si le poste ne peut pas se connecter au réseau) puis l'incorporation manuelle dans OCS. **HTTP** est, ici, la méthode qui convient puisque tous les postes peuvent accéder au serveur OCS via le réseau. Il suffit ensuite de saisir le **nom d'hôte** du serveur d'inventaire ou son **adresse IP**. {{ :reseau:gestionconfiguration:ocs:ocs44.png |}} Un répertoire **/var/log/ocsinventory-client** destiné à accueillir le fichier de log est également créé. 3 fichiers sont créés : * Un fichier de configuration **/etc/ocsinventory/ocsinventory-agent.cfg** dans lequel vous trouverez notamment le nom d'hôte (ou l'adresse IP) précisé précédemment. **Exemple de fichier ocsinventory-agent.cfg** : server=10.187.36.203 Il est possible de rajouter un TAG dans ce fichier. tag=Linux_Debian_7 Le **TAG** représente une rapide description de la machine (et permettra des recherches par catégorie) : s'il n'a pas été précisé lors de la configuration de l'agent, il peut être ajouté ou modifié via la console d'administration du serveur. * Le fichier de rotation des logs : **/etc/logrotate.d/ocsinventory-client** qui configure la rotation quotidienne des logs de l'agent OCS Inventory NG * Un script pour l'agent (une tâche **cron**) : **/etc/cron.daily/ocsinventory-agent** ; ce script s'exécutera chaque jour à l'heure précisée dans **/etc/crontab** (6 heures 25 dans l'exemple ci-dessous) : 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) La **première remontée d'inventaire** ne se fera qu'à l'heure indiquée et ensuite le rythme des remontées dépendra des valeurs des variables **PROLOG_FREQ** et **FREQUENCY**. Pour **forcer la remontée d'inventaire** une première fois sans attendre le premier déclenchement du **cron**, il suffit d'exécuter la commande ocsinventory-agent. {{ :reseau:gestionconfiguration:ocs:ocs45.png |}} Dans la console d'administration d'OCS vous pouvez visualiser la remontée d'information de ce serveur Linux Debian : {{ :reseau:gestionconfiguration:ocs:ocs46.png |}}