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.
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-perl
Une 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-agent
Si vous souhaitez forcer un inventaire immédiatement entrer la commande ci-dessous
sudo pkill -USR1 -f -P 1 fusioninventory-agent
La 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 :