Ubuntu : installer l’agent FusionInventory

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
Install agent fusioninventory on Ubuntu

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.

agent.cfg

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.io).

Éditer les variables suivantes en fonction de votre environnement :




Laisser un commentaire