• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Problème de remonté d'agent sur certains poste
#1
Bonjour

Je continue mon investigation concernant le problème de remonté de certains postes :

Et je viens de remarqué quelque chose :

* Le processus PERL.EXE sur le poste n'est pas lancé

Quote:C:\Windows\system32>tasklist /FI "IMAGENAME eq perl.exe"
Information : aucune tâche en service ne correspond aux critères spécifiés.

* Le service fusioninventory-agent est en état STOPPED
Recherche sur le WIN32_EXIT_CODE : 1067 (0x42b)


Quote:C:\Windows\system32>sc query fusioninventory-agent

SERVICE_NAME: fusioninventory-agent
TYPE : 10 WIN32_OWN_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 1067 (0x42b)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0


* Dans le fichier de log de fusioninventory Avant de redémarrer le service :

Je remarque :

Quote:Line 158310: [Thu Jun 16 11:11:11 2016][error] Can't use string ("") as a HASH ref while "strict refs" in use at ../agent/FusionInventory/Agent/Inventory.pm line 427. <= Correspond à la date a partir de laquel je rencontre le problème
Line 158546: [Fri Jun 17 09:17:31 2016][error] Can't use string ("") as a HASH ref while "strict refs" in use at ../agent/FusionInventory/Agent/Inventory.pm line 427.
Line 158761: [Mon Jun 20 09:19:40 2016][error] Can't use string ("") as a HASH ref while "strict refs" in use at ../agent/FusionInventory/Agent/Inventory.pm line 427.
Line 158980: [Tue Jun 21 09:21:06 2016][error] Can't use string ("") as a HASH ref while "strict refs" in use at ../agent/FusionInventory/Agent/Inventory.pm line 427.
Line 159201: [Thu Jun 23 09:24:11 2016][error] Can't use string ("") as a HASH ref while "strict refs" in use at ../agent/FusionInventory/Agent/Inventory.pm line 427.
Line 159424: [Thu Jun 23 13:18:27 2016][error] Can't use string ("") as a HASH ref while "strict refs" in use at ../agent/FusionInventory/Agent/Inventory.pm line 427.
Line 159647: [Fri Jun 24 09:19:36 2016][error] Can't use string ("") as a HASH ref while "strict refs" in use at ../agent/FusionInventory/Agent/Inventory.pm line 427.
Line 159863: [Thu Jun 30 09:17:21 2016][error] Can't use string ("") as a HASH ref while "strict refs" in use at ../agent/FusionInventory/Agent/Inventory.pm line 427.
Line 160082: [Fri Jul 1 09:21:29 2016][error] Can't use string ("") as a HASH ref while "strict refs" in use at ../agent/FusionInventory/Agent/Inventory.pm line 427.
Line 160303: [Mon Jul 4 09:18:55 2016][error] Can't use string ("") as a HASH ref while "strict refs" in use at ../agent/FusionInventory/Agent/Inventory.pm line 427.

* Je supprime le fichier de log en ligne de commande via psexec :
Quote:C:\Program Files\FusionInventory-Agent>del fusioninventory-agent.log


* Je redémarre le service fusioninventory-agent
net start FusionInventory-Agent

Quote:C:\Program Files\FusionInventory-Agent>net start FusionInventory-Agent
Le service FusionInventory Agent démarre.
Le service FusionInventory Agent a démarré.


* Cela provoque une remonté d'inventaire

* Mais Rebelotte meme message :

Quote:[Mon Jul 4 14:47:55 2016][error] Can't use string ("") as a HASH ref while "strict refs" in use at ../agent/FusionInventory/Agent/Inventory.pm line 427.

* Process Perl.exe et service Reste dans les choux comme avant :

Quote: C:\Program Files\FusionInventory-Agent>tasklist /FI "IMAGENAME eq perl.exe"
Information : aucune tâche en service ne correspond aux critères spécifiés.

C:\Program Files\FusionInventory-Agent>sc query fusioninventory-agent

SERVICE_NAME: fusioninventory-agent
TYPE : 10 WIN32_OWN_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 1067 (0x42b)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0


Je ne comprends pas pourquoi à partir du [Thu Jun 16 11:11:11 2016] l'agent fusion ne veut plus rien savoir sur ce poste????

cordialement,
Prod : centos-release-7-2 | GLPI 9.2.2 | FusionInventory 9.2+1.0 | fusioninventory-agent_windows-x86_2.3.17
  Reply
#2
Bonjour,

Un autre cas bizarre, que je rencontre avec les portables. Ces derniers tentent de remonter un inventaire lorsque qu'ils sont hors du domaine et retourne forcément un message d'erreur car il tente de joindre un proxy qui n'est pas joignable. Jusque la c'est "normale".

Cependant ce qui n'est pas normale c'est que ces erreurs successives plantent fusioninventory :

* Le processus PERL.EXE n'est pas lancé

Quote:C:\Windows\system32>tasklist /FI "IMAGENAME eq perl.exe"
Information : aucune tâche en service ne correspond aux critères spécifiés.

* Le service fusioninventory-agent est en état STOPPED

Quote:C:\Windows\system32>sc query fusioninventory-agent

SERVICE_NAME: fusioninventory-agent
TYPE : 10 WIN32_OWN_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0

* Dans le fichier de log de fusioninventory Avant de redémarrer le service :

Je remarque :

Quote:Line 10316: [Mon Jun 27 21:24:19 2016][error] [http client] communication error: 500 Can't connect to MonProxy:MonPort
Line 10317: [Mon Jun 27 21:24:19 2016][error] No answer from the server at C:\Program Files\FusionInventory-Agent\perl\agent/FusionInventory/Agent.pm line 274.
Line 10327: [Mon Jun 27 21:57:38 2016][error] [http client] communication error: 500 Can't connect to MonProxy:MonPort
Line 10328: [Mon Jun 27 21:57:38 2016][error] No answer from the server at C:\Program Files\FusionInventory-Agent\perl\agent/FusionInventory/Agent.pm line 274.
Line 10338: [Mon Jun 27 22:45:18 2016][error] [http client] communication error: 500 Can't connect to MonProxy:MonPort
Line 10339: [Mon Jun 27 22:45:18 2016][error] No answer from the server at C:\Program Files\FusionInventory-Agent\perl\agent/FusionInventory/Agent.pm line 274.
Line 10349: [Mon Jun 27 23:42:37 2016][error] [http client] communication error: 500 Can't connect to MonProxy:MonPort
Line 10350: [Mon Jun 27 23:42:37 2016][error] No answer from the server at C:\Program Files\FusionInventory-Agent\perl\agent/FusionInventory/Agent.pm line 274.

* Je supprime le fichier de log en ligne de commande via psexec :
Quote:C:\Program Files\FusionInventory-Agent>del fusioninventory-agent.log


* Je redémarre le service fusioninventory-agent

Quote:C:\Program Files\FusionInventory-Agent>net start FusionInventory-Agent
Le service FusionInventory Agent démarre.
Le service FusionInventory Agent a démarré.

Qu'il log les erreurs provoqués par l'absence du proxy c'est normal, mais pourquoi le service fusioninventory part dans les choux????

Faut-il paramétrer qqch pour ce cas de figure?

qqn a-t-il déjà rencontré ce soucis?

cordialement,
Prod : centos-release-7-2 | GLPI 9.2.2 | FusionInventory 9.2+1.0 | fusioninventory-agent_windows-x86_2.3.17
  Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)