Synchroniser les inventaires de WAPT vers GLPI ¶
Principe de fonctionnement¶
WAPT Enterprise propose une synchronisation entre les inventaires de vos postes et GLPI ITSM Software.
Cette méthode synchronise automatiquement les changements sur votre infrastructure informatique avec le serveur GLPI.
Note
WAPT peut se synchroniser avec GLPI 10 en utilisant l’API JSON native.
WAPT peut se synchroniser avec GLPI version 9.x en utilisant le plugin FusionInventory au format XML.
Attention
GLPI par WAPT ne fonctionne pas avec l’authentification Kerberos pour GLPI.
Si vous utilisez Kerberos pour GLPI, excluez glpi/plugins/fusioninventory/
de l’authentification NGINX.
Attention
Le mode d’installation a changé depuis WAPT 2.2.2. La synchronisation passe maintenant par un packaging WAPT et n’est plus directement intégrée dans le serveur WAPT. L’interface graphique de configuration de GLPI dans la WAPTConsole a été supprimée.
Installer les dépendances requises¶
Pour pouvoir recevoir les inventaires sur votre seveur GLPI, vous aurez besoin du plugin FusionInventory sur votre serveur GLPI.
Note
Vous pouvez suivre ce guide pour installer FusionInventory.
Après avoir installé FusionInventory, vous aurez un point d’accès sur votre serveur WAPT pour envoyer les inventaires vers :
http:/glpi.mydomain.lan/glpi/plugins/fusioninventory/
Configuration de WAPTAgent et du packaging de synchronisation¶
Installez et configurez l’agent WAPT sur l’ordinateur qui exécutera la synchronisation. L’agent WAPTAgent est installé par défaut sur le WAPTServer, il suffit de le configurer.
Pour configurer le WAPTAgent, veuillez vous référer à la documentation correspondante.
Ensuite, vous devez installer le packaging de synchronisation de GLPI :
pour GLPI 9.x, vous devez installer le packaging tis-glpi-plugin-export-to-glpi9
pour GLPI 10.x, vous devez installer le packaging tis-glpi-plugin-export-to-glpi10
Vous devez configurer un programme d’audit sur l’agent
[global]
...
waptaudit_task_period=120m
...
Dans le répertoire $WAPT_HOME/private, modifier les fichiers glpi.ini et wapt_api.ini
[glpi]
username = glpi
password = xxxxxxx
url = https://glpi.xx.xxxxx.xx/plugins/fusioninventory/
[wapt]
username = waptregister
password = waptregister2021!
url = https://srvwapt.ad.tranquil.it
Pour tester la configuration actuelle, vous pouvez déclencher un audit
wapt-get audit tis-glpi-plugin-export-to-glpi9
# or
wapt-get audit tis-glpi-plugin-export-to-glpi10
Éléments actuels envoyés par WAPT au serveur GLPI¶
Valeur |
Envoyé |
Non Envoyé |
---|---|---|
Nom de l’ordinateur |
||
Nom d’utilisateur |
||
Description |
||
Nom de l’OS |
||
Version de l’OS |
||
Langue |
||
CPU |
||
Mémoire |
||
Batterie |
||
Type de chassis |
||
Physique ou virtuel |
||
Configuration de la carte réseau |
||
Liste d’imprimante et les propriétés |
||
Logiciel installé [1] |
||
Lecteur réseau |
||
Variables d’environnement [2] |
||
Modèles des écrans |
||
Modèle de la souris et du clavier |
||
Modèles des cartes contrôleurs (excepté la carte graphique) |
||
Version de l’antivirus |
||
État du parefeu |
||
Liste groupe local |
||
Liste et état de la banque de mémoire |
||
Liste des ports UBS et des périphériques connectés |
||
Statut de l’imprimante |
||
Lecteurs de carte |
||
Liste d’appx à l’échelle du système |
Notes de bas de page
Erreurs possibles dans l’inventaire rapporté sur le serveur GLPI¶
Les inventaires téléchargés par le serveur WAPT vers le serveur GLPI peuvent être incomplets ou comporter des erreurs par rapport aux inventaires téléchargés directement par l’agent FusionInventory déployé sur les hôtes. L’une des raisons est que WAPT vise à ne rapporter que les valeurs les plus importantes.
Si vous pensez que des éléments importants manquent ou sont signalés de manière erronée, veuillez signaler le problème à l’équipe de développement de Tranquil IT.
Pour le rapport, l’équipe de développement a besoin de 2 fichiers .xml
.
Tout d’abord, installez l’agent FusionInventory sur l’ordinateur sur lequel vous observez un élément d’inventaire manquant ou déclaré à tort.
Exécutez l’agent FusionInventory et extrayez le rapport dans un fichier
.xml
.
"C:\Program Files\FusionInventory-Agent\fusioninventory-inventory" > %TEMP%\inventory.xml
fusioninventory-inventory > /tmp/inventory.xml
fusioninventory-inventory > /tmp/inventory.xml
Définissez le répertoire de débogage dans le fichier waptserver.ini.
glpi_inventory_debug_directory = /tmp/glpi
Redémarrez le serveur WAPT
Récupérer le fichier
/tmp/glpi/UUID.xml
du serveur WAPT, l’UUID étant l’identifiant de l’hôte.Envoyez les 2 fichiers à l’équipe de développement.