FusionInventory
FusionInventory est un logiciel libre d’inventaire de parc informatique à l’aide d’autres application de ce type telles que GLPI ou OCS inventory.
Il permet notamment d’effectuer :
• L’inventaire matériel et logiciel (avec ou sans agent en utilisant le SNMP).
• Le Wake-On-LAN.
• Le déploiement de logiciel.
• La découverte du matériel réseau connecté (utilisant NetBios, Nmap et SNMP).
Lors de ma situation professionnelle j’ai utilisé les fonctionnalités d’inventaire et de découverte de matériel de réseau connecté sur un serveur GLPI. Afin de faire remonter les informations récupérées par un agent FusionInventory sur le serveur GLPI, il faut installer le plugin FusionInventory for GLPI qui était déjà présent sur le serveur de l’entreprise lors de ma situation professionnelle.
I-Détails et explication de l’installation de l’agent FusionInventory
Choisir l’installation complète
Les modules de l’installation Complète sont ESX : Il permet la découverte des Serveur ESXI Deploy : Il permet le déploiement des paquets
Inventory: Il permet d’effectuer des inventaires locaux de l’agent
NetInventory: Il permet d’effectuer des inventaires en SNMP sur les matériels de réseau (Routeurs, Switch, Imprimantes, …)
Netdiscovery : Il d’effectuer une découverte réseau sur une plage IP définie WakeonLAN: module WAKEONLAN
Le mode local permet de garder l’inventaire local et d’importer sur GLPI en cas de problème l’inventaire local de l’agent
Le mode server permet de mettre le serveur glpi est rattaché http://support.s-id.fr/glpi/plugins/fusioninventory/
Choisir le mode d’exécution comme un service
Les options du serveur http :
L’adresse ip est l’adresse du pc où est installé l’agent fusion inventory
Mettre en limite de temps de connexion 600 secondes Mettre le délai avant le premier lancement à 360 secondes
Choisir le niveau de debug 1
Pour modifier les paramètres de l’agent il suffit de copier le fichier agent.cfg.sample en agent.cfg . Le fichier se situe dans le dossier ProgramFiles\FusionINVENTORY \etc.
Les serveurs auxquelles les informations sont envoyées Target definition options
#
Les option du serveur:
# send tasks results to an OCS server
server = http://server.domain.com/ocsinventory
# send tasks results to a FusionInventory for GLPI server
server = http://server.domain.com/glpi/plugins/fusioninventory/
# write tasks results in a directory
#local = /tmp
L’accès à la page web de l’agent permet de voir si les tâches sont bien exécuter en vérifiant l’état de l’agent
Waiting : il ne fait rien
Inventory : Il effectue un inventaire local
Netdiscovery : Il effectue une découverte de réseau NetInventory : Il effectue un inventaire SNMP Accès web
# disable embedded web server no-httpd = 0
# network interface to listen to httpd-ip = Adresse IP Agent
# network port to listen to httpd-port = 62354
# trust requests without authentication token httpd-trust =Adresse serveur GLPI
le mode du debug et le tag
# add given tag to inventory results
tag = Nom de l’entreprise
# debug mode debug = 1
Affichage de l’agent dans GLPI
Accès à l’interface web de l’agent
Création d’une plage IP
Création d’une tâche de découverte de réseau
Choisir sa plage IP
Lors de la création il ne trouve pas d’agent c’est normal
Choisir l’option Fin puis cliquer sur le bouton fin
On retrouve la tâche créer dans la gestion des tâche normal
Cliquer sur la tâche pour pouvoir ajouter l’agent si il n’y est pas déjà
Pour lancer la tache cliquer sur forcer le démarrage
Mode push juste cliquer sur forcer le démarrage et la découverte se fait
Mode pull forcer le démarrage et lancer un inventaire de l’agent en éxécutant le fichier fusioninventory-inventory.bat sur l’agent
On retrouve les équipements appartenant à notre plage IP dans Matériaux Inconnu