Synchroniser les inventaires de WAPT vers GLPI Fonctionnalité WAPT Enterprise uniquement

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.

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

Description des éléments

Valeur

Envoyé

Non Envoyé

Nom de l’ordinateur

Fonctionnalité disponible

Nom d’utilisateur

Fonctionnalité disponible

Description

Fonctionnalité disponible

Nom de l’OS

Fonctionnalité disponible

Version de l’OS

Fonctionnalité disponible

Langue

Fonctionnalité disponible

CPU

Fonctionnalité disponible

Mémoire

Fonctionnalité disponible

Batterie

Fonctionnalité disponible

Type de chassis

Fonctionnalité disponible

Physique ou virtuel

Fonctionnalité disponible

Configuration de la carte réseau

Fonctionnalité disponible

Liste d’imprimante et les propriétés

Fonctionnalité disponible

Logiciel installé [1]

Fonctionnalité disponible

Lecteur réseau

Fonctionnalité disponible

Variables d’environnement [2]

Fonctionnalité disponible

Modèles des écrans

Fonctionnalité disponible

Modèle de la souris et du clavier

Fonctionnalité non disponible

Modèles des cartes contrôleurs (excepté la carte graphique)

Fonctionnalité non disponible

Version de l’antivirus

Fonctionnalité non disponible

État du parefeu

Fonctionnalité non disponible

Liste groupe local

Fonctionnalité non disponible

Liste et état de la banque de mémoire

Fonctionnalité non disponible

Liste des ports UBS et des périphériques connectés

Fonctionnalité non disponible

Statut de l’imprimante

Fonctionnalité non disponible

Lecteurs de carte

Fonctionnalité non disponible

Liste d’appx à l’échelle du système

Fonctionnalité non disponible

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.

  1. Tout d’abord, installez l’agent FusionInventory sur l’ordinateur sur lequel vous observez un élément d’inventaire manquant ou déclaré à tort.

  2. Exécutez l’agent FusionInventory et extrayez le rapport dans un fichier .xml.

"C:\Program Files\FusionInventory-Agent\fusioninventory-inventory" > %TEMP%\inventory.xml
  1. Définissez le répertoire de débogage dans le fichier waptserver.ini.

glpi_inventory_debug_directory = /tmp/glpi
  1. Redémarrez le serveur WAPT

  2. Récupérer le fichier /tmp/glpi/UUID.xml du serveur WAPT, l’UUID étant l’identifiant de l’hôte.

  3. Envoyez les 2 fichiers à l’équipe de développement.