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 2013-04-22 13:41:20

tristan.brejon
Member
Registered: 2013-04-16
Posts: 10

Server VMWare ESX 3.5

Bonjour,

j'ai installé la semaine dernière le plugin FusionInventory pour le tester par rapport à l'OCS que d'ancien informaticien avait installé sur notre parc.
J'ai été très convaincu par la remonté effectué par FI.

Par contre voilà, j'ai tenté de mettre en place la remonté ESX. Alors j'ai créer le jeux utilisateur/mot de passe.*
J'ai configurer la machine à contacter + l'agent à utilisé, celui de mon poste pour test.
J'ai créer la tâche tout bien comme il faut, et j'ai mis en push.
Je force le démarrage de la tâche, je la vois passé à 25% (préparé) ; puis presque de suite à 50%(démarré)
Par contre au bout de 2H toujours rien...
J'ai essayé en pull, puis sur ma machine j'ai ajouté les options --scan-homedirs et --debug. (Je suis sous Windows).
Dans les logs je vois bien la détection d'une machine ESX à scanné, mais sa n'avance pas plus...

Je voulais posté le log, mais j'ai une erreur sur le forum, apparemment trop de liens...
Bref, cette ligne à retenu mon attention :

[Mon Apr 22 13:27:20 2013][error] Can't use string ("") as a HASH ref while "strict refs" in use at ../agent/FusionInventory/VMware/SOAP/Host.pm line 188.

Erreur que je n'avais pas avant de mettre en place l'esx...

Offline

#2 2013-04-22 13:57:29

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Server VMWare ESX 3.5

T'as quelle version de l'agent?

Offline

#3 2013-04-22 14:04:45

tristan.brejon
Member
Registered: 2013-04-16
Posts: 10

Re: Server VMWare ESX 3.5

Version 2.2.7-4 et FusionInvenotry 0.83+2.2

Offline

#4 2013-04-22 15:32:46

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Server VMWare ESX 3.5

L'agent est sous windows?

Offline

#5 2013-04-22 15:33:52

tristan.brejon
Member
Registered: 2013-04-16
Posts: 10

Re: Server VMWare ESX 3.5

Oui, je le précise dans mon premier post.
Je n'ai pas encore tester de le mettre sur le serveur qui héberge GLPI (Debian 6).
Mais si nécessaire, je peux le mettre sous Debian.

Offline

#6 2013-04-22 16:07:47

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Server VMWare ESX 3.5

C'est bizarre, ca devrait fonctionner. T'as bien paramétré le host dans GLPI avec son IP?

Offline

#7 2013-04-23 09:17:53

tristan.brejon
Member
Registered: 2013-04-16
Posts: 10

Re: Server VMWare ESX 3.5

ddurieux wrote:

C'est bizarre, ca devrait fonctionner. T'as bien paramétré le host dans GLPI avec son IP?

Oui, oui. Cela m'étonne.
Y a un endroit où je peux trouver des logs sur l'état de la remonté ?

EDIT : J'ai essayé de lancer fusioninventory-esx manuellement en console, voilà ce que j'ai :

> perl.exe fusioninventory-esx
Can't locate FusionInventory/Agent/Task/ESX.pm in @INC (@INC contains: ./lib C:/Program Files/FusionInventory-Agent/perl/site/lib C:/Program Files/FusionInventory-Agent/perl/vendor/lib C:/Program Files/FusionInventory-Agent/perl/lib .) at fusioninventory-esx line 11.
BEGIN failed--compilation aborted at fusioninventory-esx line 11.

Last edited by tristan.brejon (2013-04-23 09:33:27)

Offline

#8 2013-04-25 15:19:11

tristan.brejon
Member
Registered: 2013-04-16
Posts: 10

Re: Server VMWare ESX 3.5

Toujours pas d'info sur mon problème ?

J'ai d'autre erreurs pour l'inventaire ESX :

[Fri Apr 26 11:11:07 2013][info] Got 1 VMware host(s) to inventory.
[Fri Apr 26 11:11:10 2013][error] Can't use string ("") as a HASH ref while "strict refs" in use at C:\Program Files\FusionInventory-Agent\perl\agent/FusionInventory/VMware/SOAP/Host.pm line 188.

Et j'ai essayé de l'installation sous Debian (le serveur GLPI) :

Can't locate FusionInventory/Agent/Task/ESX.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/bin/fusioninventory-esx line 9.
BEGIN failed--compilation aborted at /usr/bin/fusioninventory-esx line 9.

Last edited by tristan.brejon (2013-04-26 11:32:36)

Offline

#9 2013-04-30 16:13:52

tristan.brejon
Member
Registered: 2013-04-16
Posts: 10

Re: Server VMWare ESX 3.5

Petit UP !

En attendant, j'ai de nouveau refais toute la configuration pour la remonté ESX.
J'ai configuré le serveur dans GLPI, en mode push.
J'ai réinstallé l'agent sur la machine réalisant l'inventaire.
Voici le log :

[Tue Apr 30 16:09:00 2013][info] task WakeOnLan is not enabled
[Tue Apr 30 16:09:00 2013][info] task NetDiscovery is not enabled
[Tue Apr 30 16:09:01 2013][info] task NetInventory is not enabled
[Tue Apr 30 16:09:13 2013][info] Got 1 VMware host(s) to inventory.
[Tue Apr 30 16:09:16 2013][error] Can't use string ("") as a HASH ref while "strict refs" in use at C:\Program Files\FusionInventory-Agent\perl\agent/FusionInventory/VMware/SOAP/Host.pm line 188.

[Tue Apr 30 16:09:39 2013][info] task WakeOnLan is not enabled
[Tue Apr 30 16:09:39 2013][info] task NetDiscovery is not enabled
[Tue Apr 30 16:09:40 2013][info] task NetInventory is not enabled

Pour l'erreur de hash, j'ai essayé de commenter cette ligne dans Host.pm :
#use strict;
Mais l'erreur reviens sans cesse, et ensuite la tâche bloque, je suis obliger de forcer l'arrêt... Pas très propre...

Offline

#10 2013-09-30 17:08:43

JFC
Member
Registered: 2013-01-17
Posts: 7

Re: Server VMWare ESX 3.5

Bonjour,

J'ai rencontré exactement le même problème la semaine dernière lors de l'inventaire d'un ESX 3.5.
L'agent Fusion Inventory plante à chaque inventaire de cette machine.
L'erreur suivante apparaît dans les logs :

[error] Can't use string ("") as a HASH ref while "strict refs" in use at /usr/share/fusioninventory/lib/FusionInventory/VMware/SOAP/Host.pm line 188.

Par ailleurs, ce même agent arrive bien à inventorier d'autres ESX 4.1 sans problème.
J'ai vérifié les identifiant et password qui sont corrects.
D'ailleurs, on voit bien une autre trace indiquant les problèmes liés à un mauvais identifiant/password.

La version de l'agent concerné est 2.2.7 sous CentOS 5.8.

Quelqu'un aurait-il une piste sur ce problème ?
Merci.

Offline

#11 2013-09-30 19:45:55

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Server VMWare ESX 3.5

Il me semble qu'on me peut inventorier qu'à partir de la 4.1, avant ca ne fonctionne pas

Offline

#12 2013-09-30 20:48:07

JFC
Member
Registered: 2013-01-17
Posts: 7

Re: Server VMWare ESX 3.5

Pourtant là http://www.fusioninventory.org/document … ntory-esx/ il est dit :

Supported systems:

  • ESX and ESXi 3.5

  • ESX and ESXi 4.1

  • ESXi 5.0

  • vCenter 4.1

  • vCenter 5.0

Last edited by JFC (2013-09-30 20:55:34)

Offline

#13 2013-09-30 22:04:26

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Server VMWare ESX 3.5

Ah ben oui alors, donc surement un soucis de config

Offline

Board footer

Powered by FluxBB