Category: GLPI Network Cloud

Subject

Déploiement des agents GLPI via GPO

Content

Déploiement des agents GLPI via GPO

Optionnel: authentification user / pass (portée par php)

Adaptation du fichier VBS

 

Voici les étapes de création de la GPO permettant le déploiement des agents GLPI :

 

  • Il faut créer un dossier partagé sur le réseau et accessible à tous les PC dans lequel seront placés les exécutables des agents GLPI (32bits et 64bits)

 

Ceux-ci sont disponibles publiquement sur Github: https://github.com/glpi-project/glpi-agent/releases/

 

 

  • Fichier VBS: Il existe un fichier VBS nommé glpi-agent-deployment.vbs permettant ce déploiement via GPO.

 

Celui-ci est disponible à cette adresse : https://raw.githubusercontent.com/glpi-project/glpi-agent/develop/contrib/windows/glpi-agent-deployment.vbs

 

 

Dans ce fichier, les lignes suivantes sont à adapter:

 

  • Ligne 67 : Version de l'agent à installer.  > en cas de changement de version

SetupVersion = "1.0"

 

  • Ligne 80 ou 81 ou 85 (une seule des trois lignes doit être modifiée en fonction de vos besoins) : Indique le chemin du dossier partagé contenant les exécutables des agents:

ex: SetupLocation = "\\srv-fichier\fusioninventory"

 

  • Ligne 112 : Options d'installation de l'agent

Pour GLPI 9.5 (remontée via plugin Fusioninventory):

 

SetupOptions = " /quiet RUNNOW=1 ADD-FIREWALL-EXCEPTION=1 SERVER='http://glpi.yourcompany.com/plugins/fusioninventory/' TAG=MONTAG TASKS=inventory,deploy,collect,inventory NO-SSL-CHECK=1"

 

Pour GLPI 10 (remontée via inventaire natif):

 

SetupOptions = " /quiet RUNNOW=1 ADD-FIREWALL-EXCEPTION=1 SERVER='http://glpi.yourcompany.com/front/inventory.php' TAG=MONTAG TASKS=inventory, deploy,collect,inventory NO-SSL-CHECK=1"

 

 

Voici une liste des attributs courants :

 

 

- RUNNOW : Lancement d'un inventaire juste après l'installation

- ADD-FIREWALL-EXCEPTION : Ajoute l'agent GLPI à la liste des exceptions du pare-feu Windows.

- SERVER : adresse de contact des agents sur le serveur GLPI

- TAG: Ajout du tag "TAG" sur les agents.

- TASKS:  Permet de gérer l'ordre des tâches à effectuer par l'agent

- NO-SSL-CHECK=1

 

La liste complète des options est disponible ici:

 

 

La suite du script n'a pas besoin d'être modifiée.

 

 

Création de la GPO


 

La GPO a créer doit avoir les paramètres suivants:

 

  • Type Ordinateur
  • Script au démarrage (où l'on va donner le chemin du fichier vbs cité plus haut)
 
 
 
Une documentation complète est aussi disponible à cette adresse :
 

 

Option: Ajout de l'authentification avec utilisateur et mot de passe.

Cette option sera demandé via le formualire de support cloud. Une fois ceci mis en place du côté serveur (Teclib'), un user et mot de passe vous sera fourni.

Il faudra alors les ajouter de cette façon à la ligne suivante:

 

SetupOptions = " /quiet RUNNOW=1 ADD-FIREWALL-EXCEPTION=1 SERVER='http://glpi.yourcompany.com/plugins/fusioninventory' TAG=MONTAG TASKS=inventory, deploy, collect, inventory NO-SSL-CHECK=1 USER=MONUSER PASS=MONPASS"

 
Writer: TECLIB
Created on 2022-01-07 11:25
Last update on 2022-01-14 11:28
4941 views
This item is part of the FAQ