Dans ce tutoriel, je vais vous expliquer comment installer l’agent FusionInventory sur Ubuntu afin de le faire remonter dans votre inventaire GLPI.
L’installation se fait en ligne de commande.
Sommaire
Installation des prérequis
Pour fonctionner correctement, il est nĂ©cessaire d’installer dans un premier temps plusieurs paquets.
Entrer la ligne de commande ci-dessous pour installer toutes les dépendances :
sudo apt install dmidecode hwdata ucf hdparm perl libuniversal-require-perl libwww-perl libparse-edid-perl libproc-daemon-perl libfile-which-perl libhttp-daemon-perl libxml-treepp-perl libyaml-perl libnet-cups-perl libnet-ip-perl libdigest-sha-perl libsocket-getaddrinfo-perl libtext-template-perl libxml-xpath-perl libyaml-tiny-perlUne fois la commande validĂ©e, confirmer l’installation des paquets en entrant la lettre Y.

Patienter pendant l’installation …

Maintenant que les prĂ©requis sont installĂ©s, nous allons passer Ă l’installation de l’Agent FusionIntory.
Installation de l’agent FusionInventory sur Ubuntu
En premier, il faut aller rĂ©cupĂ©rer l’URL fichier .deb d’installation de l’agent sur le dĂ©pĂŽt GitHub. Releases · fusioninventory/fusioninventory-agent · GitHub
Le lien du fichier fusioninventory-agent-X.Y-all.deb 1, faire un clic droit et cliquer sur Copier le lien 2.

Retourner sur la connexion SSH dâUbuntu, on va utiliser wget … pour tĂ©lĂ©charger le fichier sur le serveur. Pour faciliter la manipulation, entrer wget et ensuite un clic droit dans la console pour coller l’url du fichier .deb.
wget https://github.com/fusioninventory/fusioninventory-agent/releases/download/2.6/fusioninventory-agent_2.6-1_all.deb
Patienter pendant le tĂ©lĂ©chargement…

Une fois télécharger, vérifier que le fichier est présent 1 en utilisateur la commande ll.

Pour installer l’Agent FusionInventory, utiliser la commande ci-dessous (en adaptant au fichier tĂ©lĂ©chargĂ©) :
sudo dpkg -i paquet_agent_fi.deb
L’agent FusionInventory est maintenant installĂ©, si vous ĂȘtes habituĂ© Ă l’installation sur Windows, vous avez remarquĂ© que nous n’avons pas indiquĂ© de configuration, ce que l’on va voir maintenant.
Configuration de l’agent FusionInventory
La configuration de l’agent FusionInventory sous Ubuntu se trouve dans le fichier /etc/fusioninventory/agent.cfg.
Ouvrir le fichier agent.cfg
sudo nano /etc/fusioninventory/agent.cfg
Pour fonctionner, il faut Ă minima ajouter le paramĂštre server avec l’url du plugin FusionInventory 1.

Une fois le paramÚtre server configuré, sauvegarder et quitter (Ctrl+X).
RedĂ©marrer le service de l’agent :
sudo systemctl restart fusioninventory-agentSi vous souhaitez forcer un inventaire immédiatement entrer la commande ci-dessous
sudo pkill -USR1 -f -P 1 fusioninventory-agentLa derniÚre étape : vérifier que notre ordinateur Ubuntu est présent sur GLPI.
Valider le fonctionnement de l’agent FusionInventory
Aller sur GLPI et vĂ©rifier que l’ordinateur est prĂ©sent dans l’inventaire.

Vous savez maintenant comment installer et configurer l’agent FusionInventory sur Ubuntu.
L’installation sur Debian est similaire.
Playbook Ansible pour l’installer l’agent FusionInventory
Envie de gagner du temps avec Ansible ?
Un playbook pour installer l’Agent FusionInventory est disponible : Ubuntu/Agent-FusionInventory/playbook-agent-FI-ubuntu.yml · main · Ansible / playbook-linux · GitLab (rdr-it.com).
Ăditer les variables suivantes en fonction de votre environnement :
vars:
agent_fi_url: https://github.com/fusioninventory/fusioninventory-agent/releases/download/2.6/fusioninventory-agent_2.6-1_all.deb
glpi_uri: https://glpiurl/plugins/fusioninventory/