Skip to content
U UOpsLab
infra-devops GLPI Windows Inventaire Réseau

GLPI Agent 1.19 sous Windows : interfaces réseau absentes de l’Asset

Les interfaces réseau ne remontent plus dans GLPI avec GLPI Agent 1.19 sous Windows ? Retour temporaire en 1.18 et installation silencieuse.

R

Raynal.T

5 min de lecture
GLPI Agent 1.19 face à des interfaces Ethernet et Wi-Fi absentes de l’inventaire

Petit retour terrain après plusieurs tests avec GLPI Agent 1.19 sous Windows : l’inventaire contient bien l’adresse IP de la machine, mais les interfaces réseau ne remontent pas correctement dans l’Asset GLPI.

Le problème peut facilement passer inaperçu si l’on vérifie uniquement que l’agent communique bien avec le serveur. L’inventaire est envoyé, l’adresse IP apparaît… mais les informations réseau attendues restent absentes ou incomplètes.

Le symptôme

Dans GLPI, les éléments suivants peuvent ne plus apparaître correctement dans l’Asset :

  • 🔴 les cartes réseau ;
  • 🔴 les adresses IP ;
  • 🔴 les adresses MAC ;
  • 🔴 les sous-réseaux associés.

La machine continue pourtant de transmettre un inventaire, et son adresse IP reste visible dans les données collectées par l’agent. Il ne s’agit donc pas forcément d’un problème de communication avec le serveur GLPI.

Asset GLPI ne contenant aucun port réseau après un inventaire avec GLPI Agent 1.19

Avec GLPI Agent 1.19, l’Asset ne contient ici aucun port réseau malgré la remontée de l’inventaire.

Cette situation devient particulièrement gênante lorsque les règles d’affectation reposent sur des plages CIDR pour attribuer automatiquement une entité ou un lieu. Sans interface réseau exploitable, ces règles risquent de ne plus produire le résultat attendu.

Le contournement retenu

Comme toujours, mon premier réflexe est de consulter les issues GitHub du projet. Je suis rapidement tombé sur GLPI Agent #1226 — Unexpected error in GLPI::Agent::Task::Inventory::Win32::Networks, qui décrit exactement le même comportement sous Windows après le passage en 1.19 : les informations IP, MAC et de sous-réseau ne sont plus collectées, alors qu’elles remontent toujours avec la version 1.18.

L’issue est désormais fermée et le correctif est intégré à la nightly build v1.20-git68edf062. Ce projet n’est pas un lab : je vais bientôt le passer en production. Je préfère donc revenir à GLPI Agent 1.18, qui ne rencontre pas ce problème et qui est, par la même occasion, plus mature.

Voilà : après le retour à la version précédente de l’agent et la suppression de l’asset — sans oublier de le purger de la corbeille — les informations réseau remontent correctement et les règles s’appliquent sans problème aux nouveaux assets.

Ports réseau de nouveau présents dans l’Asset GLPI après le retour à GLPI Agent 1.18

Après le retour à GLPI Agent 1.18, les huit interfaces réseau de la machine sont de nouveau présentes dans l’Asset.

Astuce : installation silencieuse sous Windows

Pour déployer GLPI Agent 1.18 silencieusement :

Récupérez le package MSI depuis le dépôt GitHub officiel du projet : télécharger GLPI Agent 1.18.

Ensuite, ouvrez une invite de commandes (CMD) en tant qu’administrateur :

msiexec /i "GLPI-Agent-1.18-x64.msi" /qn /norestart SERVER="https://votre-glpi/marketplace/glpiinventory/" RUNNOW=1 EXECMODE=1 ADD_FIREWALL_EXCEPTION=1

Il suffit d’adapter le nom du fichier MSI et l’URL du serveur GLPI à votre environnement.

Les options utilisées permettent de lancer une installation sans interface graphique, d’éviter le redémarrage automatique, d’ajouter l’exception nécessaire au pare-feu Windows et de déclencher un premier inventaire après l’installation.

En résumé

Si, après le passage à GLPI Agent 1.19 sous Windows, l’adresse IP apparaît toujours dans l’inventaire, mais que les interfaces réseau ont disparu de l’Asset GLPI et que vos nouvelles machines ne sont plus affectées à la bonne entité ou au bon lieu, vous êtes probablement dans ce cas.

Donc, pas de panique : vos règles fonctionnent probablement toujours. Revenez simplement à la version 1.18 et attendons patiemment que la communauté publie la prochaine version stable intégrant le correctif. 😉

Cet article vous a-t-il été utile ?

Votre retour aide à mieux choisir les prochains sujets.

0
0
Retour aux articles
Share:

Suivre UOpsLab

Nouveaux articles, retours terrain et notes de lab.