Mise en place d'une solution de gestion de parc informatique (2/2)
Publié le mercredi 01 juillet 2015, 18:20 - Tutoriels - Lien permanent
- Article
- |
- Commentaires (0)
- |
- Annexes ()
Ce
tutoriel rédigé par Emmanuel Kacou est la deuxième partie du
tutoriel mise en place d'une solution de gestion de parc
informatique. Dans cette présentation, Emmanuel nous explique
méticuleusement l'architecture de FusionInventory et comment
déployer et configurer cet outil d'inventaire. FusionInventory
tourne sous licence GLP et a été développé en PERL ; Il est
née du projet OCS Inventory qui a subi une modification
fonctionnelle de son architecture : il n’y a plus de serveur
central qui récupère les remontées d’inventaire des agents
déployés sur les postes mais c’est directement GLPI qui se charge
de cette tâche. FusionInventory se décompose donc en 2
éléments : le plugin qui s’intègre à GLPI et les agents à
déployer sur les postes.
Installation du serveur FusionInventory
L'un des rôles essentielles de GLPI est la remontée d'informations du matériel du système d'information ( ordinateur, routeur, imprimantes …) pour l’édition de fiche pour le parc informatique. Comment ferait-on pour avoir la fiche d'informations de 1000 ordinateurs sur le réseau informatique ?
Il existe deux solutions :
la première serait de saisir manuellement les fiches d'informations sur les 1000 ordinateurs
la deuxième est de passer par un plugin qui remplira automatiquement les fiches d'informations sur les 1000 ordinateurs.
Dans la suite de ce tutoriel, je vous présenterai la deuxième solution qui consistera à installer FusionInventory server sur GLPI et FusionInventory Agent sur les postes clients afin de permettre au client de faire automatiquement la remontés d'informations.
Nous commencerons par éditer le fichier fusion.sh pour y ajouter le lien vers le Plugin à télécharger et l’ensemble des actions à mener.
vi fusion.shcd /usr/src/
wget http://forge.fusioninventory.org/attachments/download/1755/fusioninventory-for-glpi_0.85+1.1.tar.gz
tar xzf fusioninventory-for-glpi_0.85+1.1.tar.gz
mv fusioninventory /var/www/glpi/plugins/
Après avoir fini le déploiement de serveur FusionInventory sur GLPI, il nous faut l'activer depuis l'interface de GLPI. Pour cela connectez-vous avec le login et le mot de passe par défaut (glpi/glpi) puis aller dans l'onglet configuration/plugins
Vous trouverez le Plug-in nouvellement déposé sur le serveur et assurez vous d’avoir une version du plugin compatible avec votre version de GLPI.
Cliquez sur installer et activer afin d'avoir la capture suivante :

Installation du client Fusioninventory
vi agent_linux.sh
apt-get
install dmidecode nmap make
apt-get
install libmodule-install-perl libmodule-build-perl libhttp-server-simple-psgi-perl libhttp-proxy-perl libio-captureoutput-perl libipc-run-perl libnet-snmp-perl libnet-telnet-cisco-perl libpoe-component-client-dns-perl libpoe-component-resolver-perl libtest-compile-perl libtest-deep-perl libtest-exception-perl libtest-most-perl libhttp-server-simple-authen-perl libio-capture-perl libio-captureoutput-perl libpoe-component-client-ping-perl libtest-http-server-simple-perl libtest-mockmodule-perl libtest-mockobject-perl libtest-nowarnings-perl libtest-failwarnings-perl libtest-warnings-perl libfile-copy-recursive-perl libxml-treepp-perl libproc-daemon-perl libproc-pid-file-perl
wget http://forge.fusioninventory.org/attachments/download/1690/FusionInventory-Agent-2.3.13.tar.gz
tar -xvzf FusionInventory-Agent-2.3.13.tar.gz
cd FusionInventory-Agent-2.3.13
perl Makefile.PL
make
make install

Configuration du serveur FusionInventory et du client FusionInventory
Serveur FusionInventory
Depuis l'onglet administration intitulé de glpi, cliquez sur FusionInventory
Mettez cette url http://192.168.80.6/glpi/plugins/fusioninventory
elle permettra aux agents de pouvoir contacter le serveur.
Agent FusionInventory
Editez le fichier de configuration sous Gnu/Linux en ligne de commande puis de-commenter la partie server=http://ip/glpi/plugins/fusioninventory en remplaçant ip par l'ip de votre serveur.
Cela vous donne :
vim /etc/fusioninventory/agent.cfg
server = http://192.168.80.6/glpi/plugins/fusioninventory
httpd-trust = 192.168.80.6
Une fois le serveur et les agents déployés, il faut effectuer un inventaire immédiat.
Lancer la commande fusioninventory-agent
Depuis l'onglet plugins/fusioninventory/règles activé l'option Computer import (by name)
La capture ci-dessous présente l'ensemble des agents déployés via le plugin .

La capture ci-dessous est la résultante des ordinateurs ajoutés par le plugin dans le parc informatique

Tutoriel rédigé par Emmanuel Kacou - emmanuel.kacou(at)2alsy.org