Mise en place d'une solution de gestion de parc informatique (2/2)

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.sh

cd /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/


fusion_1.jpg

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 :

fusion_2.jpg

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


fusion_3.jpg


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.

fusion_4.jpg

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 .

fusion_5.jpg

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


fusion_6.jpg


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

fyouzan

Auteur·rice : fyouzan

Restez au courant de l'actualité et abonnez-vous au Flux RSS de cette catégorie

Soyez le premier à réagir sur cet article

Ajouter un commentaire Fil des commentaires de ce billet

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Aucune annexe



À voir également

tweet.jpg

Micro-Blogging : Comment sauvegarder vos 3000 derniers tweets en ligne de commande

Il y a quelques jours, je publiais un tutoriel sur l'installation et la configuration du client...

Lire la suite

CliT_16.jpg

Twitter en ligne de commande sous Gnu/Linux

Ce tutoriel a été rédigé à l'attention de tous les jeunes makers de Ovillage qui ont décidé depuis...

Lire la suite