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.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/
Romain Drouche
Romain Drouche
Architecte SystĂšme | MCSE: Core Infrastructure
Expert en infrastructures IT avec plus de 15 ans d’expĂ©rience sur le terrain. Actuellement Chef de projet SystĂšmes et RĂ©seaux et RĂ©fĂ©rent SSI (SĂ©curitĂ© des SystĂšmes d’Information), je mets mon expertise au service de la fiabilitĂ© et de la sĂ©curitĂ© des environnements technologiques.

Laisser un commentaire