You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2023-02-20 13:04:01

arman
Member
Registered: 2023-02-20
Posts: 9

Pas d'entité avec l'inscription agent GLPI

GLPI 10.0.6

Bonjour,

Je passe de GLPI 9... à la version 10
Et avant j'utilisais FusionInventory, sauf que là je suis reparti de 0 avec GLPI Inventaire.

Je déploie l'agent avec un GPO, l'install se passe bien sur les postes sauf que les postes ne se mettent pas dans les sous-entités que j'ai indiqué.
Avant, avec FI, il fallait saisir "/tag=monentité" sauf que cela ne fonctionne plus avec GLPI.

Voici le GPO que j'utilise:
En ouverture de session:
msiexec.exe
/quiet /i "\\X\X\GLPI-Agent-1.4-x64.msi" RUNNOW=1 ADD_FIREWALL_EXCEPTION=1 EXECMODE=1 /tag=monTAG SERVER="http://glpi.domaine/front/inventory.php"

Et en installation de logiciel, j'ai mis l'agent GLPI.

Est-ce que vous sauriez me dire comment faire ?
Faut-il créer une règle ? Je suis un peu perdu avec cette nouvelle version ?

Merci à tous smile

Last edited by arman (2023-02-20 13:21:14)

Offline

#2 2023-02-20 14:17:13

homebrewtainy
Member
Registered: 2020-04-04
Posts: 135

Re: Pas d'entité avec l'inscription agent GLPI

Bonjour arman,

Il existe un script de déploiement vbs, élaboré par l'équipe de dev du GLPI-Agent.

- à intégrer dans une GPO.

- ou à la demande (dans un terminal Windows en administrateur : " cscript.exe monScriptDeDeploiement.vbs " ) .

Celui-ci peut réaliser des actions pré-install concernant la désinstallation du FusionInventory-Agent et est configurable par variables internes, et surtout, il contient les bon exemples de syntaxe à respecter avec msiexec.exe :

Doc :
https://glpi-agent.readthedocs.io/en/la … index.html

GitHub
https://github.com/glpi-project/glpi-ag … oyment.vbs

Cordialement.

Last edited by homebrewtainy (2023-02-20 14:18:13)


Creuser, creuser... creuser.
GLPI 10.0.12 [ Linux el 9.2 PHP 8.2.x MariaDB 10.5 ] - reverse proxy HTTPS
GLPI Inventory 1.3.3 - Data Injection 2.13.3 - Treeview (Arborescence) 1.10.2

Offline

#3 2023-02-20 15:23:37

arman
Member
Registered: 2023-02-20
Posts: 9

Re: Pas d'entité avec l'inscription agent GLPI

homebrewtainy wrote:

Bonjour arman,

Il existe un script de déploiement vbs, élaboré par l'équipe de dev du GLPI-Agent.

- à intégrer dans une GPO.

- ou à la demande (dans un terminal Windows en administrateur : " cscript.exe monScriptDeDeploiement.vbs " ) .

Celui-ci peut réaliser des actions pré-install concernant la désinstallation du FusionInventory-Agent et est configurable par variables internes, et surtout, il contient les bon exemples de syntaxe à respecter avec msiexec.exe :

Cordialement.


J'ai déjà essayé de faire avec le script .vbs, mais cela n'a pas fonctionné pour moi. L'agent GLPI ne s'installe pas sur les postes.
S'il y a une procédure d'installation (que je n'ai peut-être pas vu) je la veux bien.

Merci beaucoup et bonne journée

Edit: Je viens de passer par ton script .vbs en appliquant sur la configuration Utilisateur et non Ordinateur, et cela a bien installé l'agent GLPI, par contre, encore le même problème de sous-entité.
Voici la ligne 112: SetupOptions = "/quiet RUNNOW=1 /tag=monTAG SERVER='http://glpi.domaine/front/inventory.php'"
Je n'ai toujours pas d'entité sur GLPI

Last edited by arman (2023-02-20 15:39:44)

Offline

#4 2023-02-21 15:24:30

jfaubin
Member
Registered: 2022-04-28
Posts: 17

Re: Pas d'entité avec l'inscription agent GLPI

J'ai le même problème que toi avec le script....
Disons, qu'avec l'agent pour 10 c pas super à date pour moi.
J'ai pasé à 10 il y 2 semaines et honnêtement ca allait mieux avec l'ancienne version. J'espère que les bugs vont être corrigé rapidement, tout comme la version 10.0.0.6 avec le bug d'agent.


arman wrote:
homebrewtainy wrote:

Bonjour arman,

Il existe un script de déploiement vbs, élaboré par l'équipe de dev du GLPI-Agent.

- à intégrer dans une GPO.

- ou à la demande (dans un terminal Windows en administrateur : " cscript.exe monScriptDeDeploiement.vbs " ) .

Celui-ci peut réaliser des actions pré-install concernant la désinstallation du FusionInventory-Agent et est configurable par variables internes, et surtout, il contient les bon exemples de syntaxe à respecter avec msiexec.exe :

Cordialement.


J'ai déjà essayé de faire avec le script .vbs, mais cela n'a pas fonctionné pour moi. L'agent GLPI ne s'installe pas sur les postes.
S'il y a une procédure d'installation (que je n'ai peut-être pas vu) je la veux bien.

Merci beaucoup et bonne journée

Edit: Je viens de passer par ton script .vbs en appliquant sur la configuration Utilisateur et non Ordinateur, et cela a bien installé l'agent GLPI, par contre, encore le même problème de sous-entité.
Voici la ligne 112: SetupOptions = "/quiet RUNNOW=1 /tag=monTAG SERVER='http://glpi.domaine/front/inventory.php'"
Je n'ai toujours pas d'entité sur GLPI

Offline

#5 2023-02-22 07:34:40

homebrewtainy
Member
Registered: 2020-04-04
Posts: 135

Re: Pas d'entité avec l'inscription agent GLPI

Bonjour,

Voici la syntaxe que j'utilise dans le vbs pour le déploiement, avec succès :

 SetupOptions = "/quiet ADD_FIREWALL_EXCEPTION=1 ADDITIONAL_CONTENT='c:\mon\dossier\que\jveux\contenu.json' DEBUG=2 LOGFILE_MAXSIZE=8 RUNNOW=0 SERVER='https://url.glpi.tld/front/inventory.php' TAG='MON-TAG-IMPORT'"
 

La variable : ADDITIONAL_CONTENT est optionnelle, je vous renvoie vers la documentation pour son usage.

Perso, j'applique : RUNNOW=0 car comme je déploie sans GPO (pas d'AD...), j’exécute manuellement le premier inventaire (ou laisse le timer de l'Agent fait son travail) et suis son log  (tail -f glpi-agent.log) pour m'assurer que tout se passe bien à la première exécution (c'est un choix personnel).

Enfin la variable TAG est une chaîne, elle doit donc être entourée par des simples guillemets :

 '.....' 

Au final dans le GLPI, j'ai positionné la règle type d'affectation à une entité par TAG :

Nom		Critères								Actions
TAG		Tag d'inventaire > expression rationnelle vérifie > /(.*)/		Entité depuis TAG > Assigner valeur depuis l'expression régulière > #0

L'agent d'inventaire et l'inventaire qu'il remontera seront positionnés dans l'entité de destination, si elle existe...

Cordialement.


Creuser, creuser... creuser.
GLPI 10.0.12 [ Linux el 9.2 PHP 8.2.x MariaDB 10.5 ] - reverse proxy HTTPS
GLPI Inventory 1.3.3 - Data Injection 2.13.3 - Treeview (Arborescence) 1.10.2

Offline

#6 2023-02-22 10:22:32

arman
Member
Registered: 2023-02-20
Posts: 9

Re: Pas d'entité avec l'inscription agent GLPI

homebrewtainy wrote:

Bonjour,

Voici la syntaxe que j'utilise dans le vbs pour le déploiement, avec succès :

 SetupOptions = "/quiet ADD_FIREWALL_EXCEPTION=1 ADDITIONAL_CONTENT='c:\mon\dossier\que\jveux\contenu.json' DEBUG=2 LOGFILE_MAXSIZE=8 RUNNOW=0 SERVER='https://url.glpi.tld/front/inventory.php' TAG='MON-TAG-IMPORT'"
 

La variable : ADDITIONAL_CONTENT est optionnelle, je vous renvoie vers la documentation pour son usage.

Perso, j'applique : RUNNOW=0 car comme je déploie sans GPO (pas d'AD...), j’exécute manuellement le premier inventaire (ou laisse le timer de l'Agent fait son travail) et suis son log  (tail -f glpi-agent.log) pour m'assurer que tout se passe bien à la première exécution (c'est un choix personnel).

Enfin la variable TAG est une chaîne, elle doit donc être entourée par des simples guillemets :

 '.....' 

Au final dans le GLPI, j'ai positionné la règle type d'affectation à une entité par TAG :

Nom		Critères								Actions
TAG		Tag d'inventaire > expression rationnelle vérifie > /(.*)/		Entité depuis TAG > Assigner valeur depuis l'expression régulière > #0

L'agent d'inventaire et l'inventaire qu'il remontera seront positionnés dans l'entité de destination, si elle existe...

Cordialement.


En effet, c'est différent de ce qu'on peut trouver sur le Net, serait-il possible d'avoir le contenu de la règle sur GLPI en capture ? Car, ça n'a pas l'air de fonctionner chez moi.
Dans l'onglet Ordinateurs, le PC reste en "Root entity" et "Sous-entités: Non"


Merci beaucoup pour l'aide apporté

Last edited by arman (2023-02-22 17:41:40)

Offline

#7 2023-02-22 20:46:58

homebrewtainy
Member
Registered: 2020-04-04
Posts: 135

Re: Pas d'entité avec l'inscription agent GLPI

Bonsoir,

Alors attention, il s'agit de la configuration que j'utilise, je ne prétends surtout pas que ce soit la bonne, encore moins la meilleure !

Pas de capture d'écran mais le pas à pas ci-dessous :

- Allez dans Accueil > Administration Règles  > Règles d'affectation d'un élément à une entité
- Ajouter... une règle
- Nom : ce que vous voulez, TAG ou TAG2ENTITY par exemple,
- Description : optionnelle, mais parfois utile,
- Opérateur logique, sélectionner " ET "
- Actif, idéalement OUI , mais auparavant il faudra satisfaire le paramétrage tout à la fin de ce post big_smile
Puis
- Ajouter... un critère
- de type " Tag d'inventaire "
- de valeur " expression rationnelle vérifie "
- avec comme argument le REGEX suivant (merci Google...) :

/(.*)/

Puis
- Ajouter... une action
- de type " Entité depuis TAG "
- " Assigner valeur depuis l'expression régulière "
- récupérer la valeur de sortie du REGEX :

#0

Mais pour que cela fonctionne, il faut que ce fameux TAG soit renseigné dans chaque Entité :

Accueil > Administration > Entités > Informations avancées > Information de l'outil d'inventaire (TAG) représentant l'entité.

Après on active la règle pour qu'elle prenne effet.

Pour finir, un détail... de taille  :

- Les Agents et les Inventaires déjà réalisés ne changerons pas d'Entité par le simple fait d'être ré-inventoriés avec la règle active.

L’exécution de la règle ne prend effet que pour Agents et Inventaires qui ne sont pas encore en base.

J’espère avoir été plus ou moins clair big_smile

Last edited by homebrewtainy (2023-02-23 06:46:29)


Creuser, creuser... creuser.
GLPI 10.0.12 [ Linux el 9.2 PHP 8.2.x MariaDB 10.5 ] - reverse proxy HTTPS
GLPI Inventory 1.3.3 - Data Injection 2.13.3 - Treeview (Arborescence) 1.10.2

Offline

#8 2023-02-23 10:29:09

arman
Member
Registered: 2023-02-20
Posts: 9

Re: Pas d'entité avec l'inscription agent GLPI

homebrewtainy wrote:

Bonsoir,

Alors attention, il s'agit de la configuration que j'utilise, je ne prétends surtout pas que ce soit la bonne, encore moins la meilleure !

Pas de capture d'écran mais le pas à pas ci-dessous :

- Allez dans Accueil > Administration Règles  > Règles d'affectation d'un élément à une entité
- Ajouter... une règle
- Nom : ce que vous voulez, TAG ou TAG2ENTITY par exemple,
- Description : optionnelle, mais parfois utile,
- Opérateur logique, sélectionner " ET "
- Actif, idéalement OUI , mais auparavant il faudra satisfaire le paramétrage tout à la fin de ce post big_smile
Puis
- Ajouter... un critère
- de type " Tag d'inventaire "
- de valeur " expression rationnelle vérifie "
- avec comme argument le REGEX suivant (merci Google...) :

/(.*)/

Puis
- Ajouter... une action
- de type " Entité depuis TAG "
- " Assigner valeur depuis l'expression régulière "
- récupérer la valeur de sortie du REGEX :

#0

Mais pour que cela fonctionne, il faut que ce fameux TAG soit renseigné dans chaque Entité :

Accueil > Administration > Entités > Informations avancées > Information de l'outil d'inventaire (TAG) représentant l'entité.

Après on active la règle pour qu'elle prenne effet.

Pour finir, un détail... de taille  :

- Les Agents et les Inventaires déjà réalisés ne changerons pas d'Entité par le simple fait d'être ré-inventoriés avec la règle active.

L’exécution de la règle ne prend effet que pour Agents et Inventaires qui ne sont pas encore en base.

J’espère avoir été plus ou moins clair big_smile

Merci beaucoup pour ton aide apporté.
J'ai suivi ton tuto à la lettre et le PC reste toujours en "Sous-entités: Non"
Et je ne trouve pas le PC dans l'entité correspondant.

Je vais creuser et voir ce que je peux trouver

Offline

#9 2023-02-23 13:16:09

homebrewtainy
Member
Registered: 2020-04-04
Posts: 135

Re: Pas d'entité avec l'inscription agent GLPI

Bonjour arman

Si il n'y pas (trop) d'historique, ticket, KB et autre..., sur l'ordinateur en question, tente de le supprimer ainsi que l'Agent rattaché et rejoue l'inventaire.

- si le TAG est bien renseigné dans les informations avancées de l'Entité,
- si la règle d'affectation est paramétrée et active,
- si le TAG est figé dans la conf de l'Agent de l'ordinateur...

Cela devrait fonctionner.

Je reconnais que ce n'a pas été simple du premier coup, mais après c'est juste s'astreindre à une rigueur de nommage de TAG / Entité <> TAG / Agent, et ça roule tout seul.

Bon courage !


Creuser, creuser... creuser.
GLPI 10.0.12 [ Linux el 9.2 PHP 8.2.x MariaDB 10.5 ] - reverse proxy HTTPS
GLPI Inventory 1.3.3 - Data Injection 2.13.3 - Treeview (Arborescence) 1.10.2

Offline

#10 2023-02-23 13:30:58

arman
Member
Registered: 2023-02-20
Posts: 9

Re: Pas d'entité avec l'inscription agent GLPI

homebrewtainy wrote:

Bonjour arman

Si il n'y pas (trop) d'historique, ticket, KB et autre..., sur l'ordinateur en question, tente de le supprimer ainsi que l'Agent rattaché et rejoue l'inventaire.

- si le TAG est bien renseigné dans les informations avancées de l'Entité,
- si la règle d'affectation est paramétrée et active,
- si le TAG est figé dans la conf de l'Agent de l'ordinateur...

Cela devrait fonctionner.

Je reconnais que ce n'a pas été simple du premier coup, mais après c'est juste s'astreindre à une rigueur de nommage de TAG / Entité <> TAG / Agent, et ça roule tout seul.

Bon courage !


Tout est bon sur ces points, j'ai supprimé et remis à plusieurs reprises le PC mais cela reste toujours en "Sous-entités: Non"

SCI0T5o.png

Dans le sous-entité, j'ai bien renseigné le tag : ym2ON59.png

Et voilà comment ça ressort: Zkp7yaZ.png

Voici la partie intéressante du .vbs: XcScpUo.png

Si tu as des pistes hmm

Merci en tout cas

Last edited by arman (2023-02-23 13:37:41)

Offline

#11 2023-03-06 10:33:29

arman
Member
Registered: 2023-02-20
Posts: 9

Re: Pas d'entité avec l'inscription agent GLPI

homebrewtainy wrote:

Bonjour arman

Si il n'y pas (trop) d'historique, ticket, KB et autre..., sur l'ordinateur en question, tente de le supprimer ainsi que l'Agent rattaché et rejoue l'inventaire.

- si le TAG est bien renseigné dans les informations avancées de l'Entité,
- si la règle d'affectation est paramétrée et active,
- si le TAG est figé dans la conf de l'Agent de l'ordinateur...

Cela devrait fonctionner.

Je reconnais que ce n'a pas été simple du premier coup, mais après c'est juste s'astreindre à une rigueur de nommage de TAG / Entité <> TAG / Agent, et ça roule tout seul.

Bon courage !

@homebrewtainy
Tu aurais une idée ? smile

Merci

Offline

#12 2024-02-29 19:19:06

DATIADMIN
Member
Registered: 2024-02-29
Posts: 1

Re: Pas d'entité avec l'inscription agent GLPI

arman wrote:
homebrewtainy wrote:

Bonjour arman

Si il n'y pas (trop) d'historique, ticket, KB et autre..., sur l'ordinateur en question, tente de le supprimer ainsi que l'Agent rattaché et rejoue l'inventaire.

- si le TAG est bien renseigné dans les informations avancées de l'Entité,
- si la règle d'affectation est paramétrée et active,
- si le TAG est figé dans la conf de l'Agent de l'ordinateur...

Cela devrait fonctionner.

Je reconnais que ce n'a pas été simple du premier coup, mais après c'est juste s'astreindre à une rigueur de nommage de TAG / Entité <> TAG / Agent, et ça roule tout seul.

Bon courage !

@homebrewtainy
Tu aurais une idée ? smile

Merci

Bonjour, plus d'un an après l'ouverture du post, je me trouve dans la meme situation, je n'ai rien trouvé sur le net, j'ai essayé avec une installation avec le script FI, avec juste l'installation de l'agent, et toujours le meme résultat. Quelqu'un a trouvé ?

Offline

Board footer

Powered by FluxBB