L’agent GLPI 1.7 est disponible.

Nous vous encourageons à mettre à jour vos agents GLPI ou à migrer vos agents si vous utilisez encore des agents FusionInventory.

Vous pouvez le télécharger depuis la page officielle du projet sur github : https://github.com/glpi-project/glpi-agent/releases/tag/1.7

Voici un résumé des changements essentiels de la version 1.7 :

  • d’importantes corrections ont été faites sur le plugin ToolBox en relation avec les tâches de découverte et d’inventaire distant, notamment :
    • la définition d’un timeout ne s’applique qu’au tentatives de connexions durant la découverte alors que l’option backend-collect-timeout de l’agent sera utilisé pour l’inventaire
    • une situation de blocage potentiel durant la découverte a été corrigée
    • on a mis à jour la définition de la cible locale “Dossier de l’agent” au niveau de la configuration des tâches dans ToolBox pour avoir un sens plus approprié si l’agent tourne en mode service
    • un problème empêchant l’envoi des inventaires distants au format JSON a été corrigé
  • pour les tâches NetDiscovery et NetInventory, on a en plus :
    • une amélioration du support des imprimantes Toshiba
    • un correctif relatif au support de l’analyse des données de connexion LLDP
  • pour le plugin ToolBox, on a aussi une correction du bouton d’export de la page des résultats
  • la tâche RemoteInventory inclut aussi :
    • la correction de l’inventaire des logiciels windows depuis un agent windows
    • la correction de l’inventaire du FQDN et du domaine de l’ordinateur
    • le support de l’inventaire distant de la timezone
    • le support de l’inventaire distant des imprimantes via ssh et en utilisant le mode perl
    • un correctif d’une erreur prévenant l’inventaire via ssh à cause d’une mauvaise option utilisée dans le mode “ssh”
  • la tâche ESX a été corrigée pour fonctionner normalement avec le plugin GlpiInventory en ne laissant pas la tâche dans un statut “ko” avec juste la description “n/a” alors que l’inventaire reste normalement importé
  • la tâche Inventory a reçu quelques améliorations :
    • le support de l’inventaire de l’anti-virus SentinelOne sur Linux proposé par un utilisateur de la communauté, encore merci à lui !
    • l’option assetname-support a été mise à jour pour permettre le forçage du nom de machine avec son FQDN sur linux. De plus cette option change aussi le calcul du nom de l’agent de la même façon
    • un correctif concernant l’inventaire des cartes réseau sur linux
    • une mise à jour pour déterminer la vitesse réseau des cartes wifi sur linux
  • le paquet MacOSX a été mis à jour pour utiliser OpenSSL 3.2.0
  • l’AppID Apple pour le paquet MacOSX a été changé
  • l’installeur perl pour linux 1.6 et 1.6.1 avait introduit un problème générant une erreur durant la mise à jour qui est maintenant corrigé
  • pour pouvoir optimiser le temps d’exécution quand on utilise une url serveur avec support SSL, nous avons décider de ne plus tenter d’exporter le magasin de clé ssl si une des options permettant l’authentification du certificat SSL du serveur est déjà utilisée

Cette version inclut aussi quelques correctifs mineurs et mises à jour des APIs internes et comme toujours, vous pouvez consulter le journal complet des changements (en anglais) depuis : https://github.com/glpi-project/glpi-agent/blob/1.7/Changes

Concernant l’installeur MSI pour windows, il ressort que la version de perl est maintenant dépassée et nécessite une grosse mise à jour. Cela concerne notamment les librairies OpenSSL et libssh2, cette dernière utilisée pour l’inventaire distant. Comme nous utilisons StrawberryPerl et que le projet amont a décidé de ne plus supporter la version 32 bits de perl, nous avons décidé que la version 1.7 sera la dernière à proposer des agents GLPI en version 32 bits. Cette mise à jour de perl sera l’objet principal de la prochaine version 1.8.