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 2021-02-11 14:31:12

ec2311
Member
Registered: 2016-04-07
Posts: 352

Probleme remontée FI : Registre Windows

Bonjour

Je viens d'installer FI (GLPI 9.5.3)  FI = 9.5+1.0

La remontée inventaire de 2 PC remontent bien dans GLPI : ok smile

Je souhaite mettre en place une remontée d'arborescence de registres d'une clé windows.
J'ai créé Taches, creneau horaire, collecte (en spécifiant chemin le chemin de la racine de la clé)

Voici le log de l'agent :
[Thu Feb 11 12:38:29 2021][info] target server0: server http://monserveur/plugins/fusioninventory/
[Thu Feb 11 12:38:29 2021][info] sending prolog request to server0
[Thu Feb 11 12:38:34 2021][info] running task Inventory
[Thu Feb 11 12:38:34 2021][info] New inventory from monpc-2021-02-11-07-17-52 for server0
[Thu Feb 11 12:39:32 2021][info] running task Collect
[Thu Feb 11 12:39:33 2021][error] [http client] Can't decode JSON content, starting with <!DOCTYPE html>
[Thu Feb 11 12:39:37 2021][info] FusionInventory Agent memory usage: WSS=Mastation PFU=xxxxxxxx

Je ne comprends pas l'erreur sur la collecte.

voici ce que j'ai spécifié sur la collecte
Chemin : HKEY_LOCAL_MACHINE\SOFTWARE\xxxxxxx\yyyyy\
Clé : (que je mette * ou un nom : meme erreur, je souhaiterais récuperer l'ensemble des clés sous yyyyy)

Avez vous une idée ?


GLPI 10.0.10
GLPIinventory 1.3.4

Agents : FI (2.6, 2.5) et Glpiagents (1.7)

Offline

#2 2021-02-11 17:31:45

ec2311
Member
Registered: 2016-04-07
Posts: 352

Re: Probleme remontée FI : Registre Windows

Bon, ok, j'ai trouvé ... en recherchant dans tous les posts...

le souci etait donc la configuration entité, et l'onglet 'FI' : url avait 'ajax/marketplace' ..!
Sachant que je viens d'installer FI... je pense que ce champ est renseigné à partir d'une autre URL configurée ailleurs...
Dommage


Maintenant, je vais voir ce que comporte le fichier généré sachant que le but est de remonter l'arboresnce des registres sous \yyyyyy\

A suivre


GLPI 10.0.10
GLPIinventory 1.3.4

Agents : FI (2.6, 2.5) et Glpiagents (1.7)

Offline

#3 2021-02-12 12:19:40

ec2311
Member
Registered: 2016-04-07
Posts: 352

Re: Probleme remontée FI : Registre Windows

Bonjour

Petit retour :
En spécifiant le nom de la clé j'obtiens bien un retour dans 'collecte information' : OK

Mais il faut que je précise le nom de la clé completement.
Comme donné dans un exemple que j'ai trouvé :
nom du chemin : SOFTWARE\Microsoft\Office\16.0\Outlook
clé : Bitness

OK je recupere uniquement le contenu de la clé Bitness... (certes la regle d'information avec création logiciel n'a pas l'air de fonctionner... mais ca c'est etape suivante)

Si on remonte d'un cran :
nom du chemin : SOFTWARE\Microsoft\Office\16.0
il faudrait alors que je recupère ACCESS, Common, Excel... et leurs différents contenus par exemple.

Pas moyen de réaliser cela en spécifiant '*' ou 'ALL' au niveau de la clé ?
-> Je ne me vois pas taper TOUTES les valeurs wink

Merci Pour votre aide


GLPI 10.0.10
GLPIinventory 1.3.4

Agents : FI (2.6, 2.5) et Glpiagents (1.7)

Offline

#4 2021-02-12 15:30:14

ec2311
Member
Registered: 2016-04-07
Posts: 352

Re: Probleme remontée FI : Registre Windows

Suite wink

A priori via WMI et une classe j'arrive à remonter ce que je souhaite.
Néanmoins : tous les enregistrements de la classe ne sont pas présents : je n'ai aucune erreur coté agent, ni dans le log php de GLPI.
get-wmiobjets - 'n' lignes.

Je n'obtiens qu'un seul niveau : soit la classe XXXXXXX, elle comporte 'n' sous objets wmi. seul 1 objet est remonté/present dans GLPI avec ses 4 propriétés sont remontées.


GLPI 10.0.10
GLPIinventory 1.3.4

Agents : FI (2.6, 2.5) et Glpiagents (1.7)

Offline

#5 2021-02-15 10:43:54

ec2311
Member
Registered: 2016-04-07
Posts: 352

Re: Probleme remontée FI : Registre Windows

Suite des recherches...
A priori j'aurais toutes les informations dans la table glpi_plugin_fusioninventory_taskjoblogs.
Mais je ne comprends pas pourquoi elles ne sont pas TOUTES créées dans la table glpi_plugin_fusioninventory_collects_wmis_contents...
On dirait que seule la derniere occurence des clés est créée...

Je ne vois pas comment est fait le lien entre les acteurs (plusieurs ordinateurs) et l'appartenance des clés remontées ...


GLPI 10.0.10
GLPIinventory 1.3.4

Agents : FI (2.6, 2.5) et Glpiagents (1.7)

Offline

#6 2021-02-15 18:38:10

ec2311
Member
Registered: 2016-04-07
Posts: 352

Re: Probleme remontée FI : Registre Windows

Suite...

Ne trouvant pas d'explication sad
j'ai mis en place le debug extra de FI

Il me genere des ficheirs debug notamment un fichier pluginFusioninventory-tasks.log que l'on trouve dans files/_log : ok

Je vois bien dans ce fichier les Clés issues du wmi : donc la comme remonte bien dans le serveur.
Extrait :
  [33] => Array
                                                                        (
                                                                            [agent_id] => 2
                                                                            [link] => /front/computer.form.php?id=4795
                                                                            [numstate] => 3
                                                                            [state] => success
                                                                            [jobstate_id] => 36
                                                                            [last_log_id] => 645
                                                                            [last_log_date] => 2021-02-15 17:14:55
                                                                            [timestamp] => 1613405695
                                                                            [last_log] => {"productversion":"1606","keyname":"yyyyyyyy","productname":"Nom du produit","installdate":"26/01/2018 11:18:26"}
                                                                        )

Et ces données sont bien liés  au bon ordinateur...

Je ne comprends pas pourquoi ces données (qui semblent etre en tableau) ne sont pas intégrés, ne sont pas visibles dans la table glpi_plugin_fusioninventory_collects_wmis_contents ...

quelqu'un a t-il deja realisé des executions WMI ?
Merci


GLPI 10.0.10
GLPIinventory 1.3.4

Agents : FI (2.6, 2.5) et Glpiagents (1.7)

Offline

Board footer

Powered by FluxBB