Inventaire
Présentation
Fusion Inventory est un logiciel open source de gestion des actifs informatiques et d'inventaire de parc informatique. Voici une présentation de ses principales caractéristiques :
-
Collecte des données : Fusion Inventory permet de collecter automatiquement des informations sur les matériels et les logiciels présents sur les ordinateurs d'un parc informatique. Cela inclut des détails tels que la configuration matérielle, les logiciels installés, les adresses IP, les périphériques connectés, etc.
-
Agent et mode agentless : Fusion Inventory offre deux méthodes de collecte des données : l'utilisation d'un agent logiciel installé sur les machines clientes, ou une approche sans agent qui repose sur des protocoles réseau standard (comme SNMP, SSH, WMI, etc.).
-
Support multiplateforme : Fusion Inventory est compatible avec une large gamme de systèmes d'exploitation, y compris Windows, Linux, macOS, et d'autres plates-formes UNIX. Cela permet de collecter des informations sur les actifs informatiques quel que soit leur système d'exploitation.
-
Intégration avec les systèmes de gestion : Fusion Inventory peut être intégré à d'autres systèmes de gestion des actifs informatiques (ITAM), de gestion de parc informatique (ITSM), ou de gestion de réseau. Il offre des fonctionnalités d'exportation des données vers des formats standard tels que CSV, XML, ou directement vers des systèmes tiers via des API.
-
Automatisation des tâches : Fusion Inventory permet d'automatiser la collecte des données, la génération de rapports, et d'autres tâches administratives liées à la gestion des actifs informatiques. Cela permet d'économiser du temps et des ressources en automatisant des processus répétitifs et fastidieux.
-
Sécurité et confidentialité : Fusion Inventory intègre des fonctionnalités de sécurité pour garantir la confidentialité des données collectées, y compris la possibilité de chiffrer les communications entre les agents et le serveur, ainsi que des mécanismes d'authentification et de contrôle d'accès.
-
Personnalisation et extensibilité : Fusion Inventory offre des fonctionnalités de personnalisation et d'extensibilité pour répondre aux besoins spécifiques de chaque organisation. Cela inclut la possibilité de définir des propriétés personnalisées, des modèles de rapports, des scripts d'automatisation, etc.
En résumé, Fusion Inventory est un outil puissant et polyvalent pour la gestion des actifs informatiques, offrant une collecte automatisée des données, une intégration avec d'autres systèmes de gestion, et des fonctionnalités avancées de personnalisation et d'automatisation.
Site officiel Fusion Inventory.
Installation
Si ce n'est pas déjà fait, il faut d'abord ajouter les repositories qui contiennent, pour partie fusioninventory-agent
add-apt-repositories multiverse
apt update && apt upgrade
On peut ensuite ajouter l'agent fusioninventory
apt install fusioninventory-agent
Configuration
Le fichier de configuration de l'agent se situe ici :
nano /etc/fusioninventory/agent.cfg
Il faut alors trouver, dans le haut du fichier, cette ligne
# fusioninventory agent configuration
# all defined values match default
# all commented values are examples
#
# Target definition options
#
# 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
et la modifier comme suit :
# fusioninventory agent configuration
# all defined values match default
# all commented values are examples
#
# Target definition options
#
# send tasks results to an OCS server
#server = http://server.domain.com/ocsinventory
# send tasks results to a FusionInventory for GLPI server
server = https://support.vitrecommunaute.org/plugins/fusioninventory/
# write tasks results in a directory
#local = /tmp
Lancer au démarrage du client
Pour que l'agent se lance au démarrage, avec les clients, il faut ajouter une tâche cron :
crontab -e
En fin de fichier on peut ajouter cette ligne en fin de fichier :
@reboot fusioniventory-agent