Skip to main content

Agent Linux, OAuth et dépannage

Agent Linux, OAuth et dépannage

8.5 Linux

Après installation du paquet ou de l’AppImage officiel, créer un fichier spécifique dans conf.d plutôt que modifier le fichier principal :

sudo tee /etc/glpi-agent/conf.d/server.cfg >/dev/null <<'CFG'
server = https://glpi.dreamsaphir.fr/front/inventory.php
tag = LINUX-PRODUCTION
CFG

Forcer un inventaire :

sudo glpi-agent --force

Contrôler le service et les journaux :

sudo systemctl status glpi-agent --no-pager
sudo journalctl -u glpi-agent -n 100 --no-pager

8.6 OAuth 2.0 pour l’inventaire GLPI 11

GLPI 11 permet de créer un client OAuth avec :

  • le type d’octroi Client Credentials ;
  • le scope inventory ;
  • un identifiant client ;
  • un secret client.

Les paramètres correspondants de l’agent sont :

OAUTH_CLIENT_ID
OAUTH_CLIENT_SECRET

Cette méthode améliore l’authentification de l’agent, mais le secret doit être protégé lors du déploiement. Valider la compatibilité de la version de l’agent utilisée avant un déploiement général.


8.7 Dépannage de l’agent

Vérifier depuis le poste :

Résolution DNS
Accès HTTPS
Validité du certificat
Présence du service GLPI Agent
URL SERVER
Journal de l’agent
Règles d’import GLPI

Sous Windows :

nslookup glpi.dreamsaphir.fr
curl.exe -I https://glpi.dreamsaphir.fr
sc query glpi-agent

Une remontée réussie peut malgré tout être rejetée ou placée dans les éléments ignorés si les règles d’import ne permettent pas son association.



Documentation GLPI 11 — Debian 12, Apache, PHP 8.2 et MariaDB.