You are not logged in.
Pages: 1
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
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
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
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
Merci Pour votre aide
GLPI 10.0.10
GLPIinventory 1.3.4
Agents : FI (2.6, 2.5) et Glpiagents (1.7)
Offline
Suite
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
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
Suite...
Ne trouvant pas d'explication
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
Pages: 1