2012-10-10, 16:14:22
Bonjour,
J'ai eu aujourd'hui un problème d'import manuel des 5 serveurs ESX d'un client, sresx01 à sresx05 :
Sous un ubuntu 10.04, j'ai téléchargé le prebuilt, et fait successivement les 5 inventaires et les 5 injections avec les commandes :
./fusioninventory-esx --host sresx01 --user root --password 'xxx' --directory /tmp
./fusioninventory-injector -v --file /tmp/sresx01*.ocs -u http://glpi.domaine.fr/plugins/fusioninventory/
Et ainsi de suite pour les 4 autres serveurs.
Quand je suis allé dans la rubrique "Gestion des agents" de Fusioninventory dans GLPI, j'ai constaté qu'il avait fusionné les 5 agents en 1, sans nom, avec la règle d'import 'Computer UUID'
Comme ça avait parfaitement fonctionné il y a qq mois depuis un autre agent 2.1.13, je suis retourné faire l’inventaire et l'injection des 5 serveurs sresx01 à sresx05 depuis cet ancien agent (un prebuilt pour CentOS 4.8).
Et là, dans la rubrique "Gestion des agents", j'ai bien mes 5 agents, avec les noms, et toujours grâce à la règle d'import 'Computer UUID'.
En faisant un diff sur les 2 inventaires du serveur sresx01 avec les 2 versions de l'agent, je vois beaucoup de différences, mais je ne sais pas laquelle est critique. Je mets le diff ci-dessous, dites-moi s'il faut autre chose.
Que dois-je faire pour que ça fonctionne avec l'agent 2.2.6 ?
--------------
< <?xml version="1.0" encoding="UTF-8" ?>
---
> <?xml version="1.0" encoding="UTF-8"?>
3a4
> <ACCESSLOG></ACCESSLOG>
284c285
< <CORE>2.41281055706922e-08</CORE>
---
> <CORE>4</CORE>
303c304,305
< <ARCHNAME>i686-linux-thread-multi</ARCHNAME>
---
> <ARCHNAME>remote</ARCHNAME>
> <CHECKSUM>262143</CHECKSUM>
310a313,315
> <PROCESSORN>1</PROCESSORN>
> <PROCESSORS>2327</PROCESSORS>
> <PROCESSORT>Intel® Xeon® CPU E5410 @ 2.33GHz</PROCESSORT>
316,323d320
< <DESCRIPTION>vmk0</DESCRIPTION>
< <IPADDRESS>192.168.1.71</IPADDRESS>
< <IPMASK>255.255.255.0</IPMASK>
< <MACADDR>00:1a:64:79:e6:20</MACADDR>
< <STATUS>Up</STATUS>
< <VIRTUALDEV>1</VIRTUALDEV>
< </NETWORKS>
< <NETWORKS>
326,327d322
< <IPADDRESS></IPADDRESS>
< <IPMASK></IPMASK>
329a325
> <SPEED></SPEED>
331d326
< <VIRTUALDEV>0</VIRTUALDEV>
336,337d330
< <IPADDRESS></IPADDRESS>
< <IPMASK></IPMASK>
339a333
> <SPEED></SPEED>
341c335,348
< <VIRTUALDEV>0</VIRTUALDEV>
---
> </NETWORKS>
> <NETWORKS>
> <DESCRIPTION>vmk0</DESCRIPTION>
> <SPEED></SPEED>
> <STATUS>Down</STATUS>
> <VIRTUALDEV>1</VIRTUALDEV>
> </NETWORKS>
> <NETWORKS>
> <DESCRIPTION>vmk0</DESCRIPTION>
> <IPADDRESS>192.168.1.71</IPADDRESS>
> <IPMASK>255.255.255.0</IPMASK>
> <MACADDR>00:1a:64:79:e6:20</MACADDR>
> <STATUS>Up</STATUS>
> <VIRTUALDEV>1</VIRTUALDEV>
345,346c352,353
< <MANUFACTURER>VMware</MANUFACTURER>
< <MODEL>Block device</MODEL>
---
> <MANUFACTURER>VMware </MANUFACTURER>
> <MODEL>Block device </MODEL>
348c355
< <SERIALNUMBER /> <TYPE>cdrom</TYPE>
---
> <TYPE>cdrom</TYPE>
351c358
< <DISKSIZE>69889</DISKSIZE>
---
> <DISKSIZE>73283928.064</DISKSIZE>
353,354c360,361
< <MANUFACTURER>ServeRA</MANUFACTURER>
< <MODEL>SYSTEM</MODEL>
---
> <MANUFACTURER>ServeRA </MANUFACTURER>
> <MODEL>SYSTEM </MODEL>
356c363
< <SERIALNUMBER /> <TYPE>disk</TYPE>
---
> <TYPE>disk</TYPE>
358c365
< <VERSIONCLIENT>FusionInventory-Agent_v2.2.6-1</VERSIONCLIENT>
---
> <VERSIONCLIENT>FusionInventory-Agent_v2.1.13-1</VERSIONCLIENT>
397c404,405
< <DEVICEID /> <QUERY>INVENTORY</QUERY>
---
> <DEVICEID>sresx01.domaine.local-2011-06-22-19-34-32</DEVICEID>
> <QUERY>INVENTORY</QUERY>
J'ai eu aujourd'hui un problème d'import manuel des 5 serveurs ESX d'un client, sresx01 à sresx05 :
Sous un ubuntu 10.04, j'ai téléchargé le prebuilt, et fait successivement les 5 inventaires et les 5 injections avec les commandes :
./fusioninventory-esx --host sresx01 --user root --password 'xxx' --directory /tmp
./fusioninventory-injector -v --file /tmp/sresx01*.ocs -u http://glpi.domaine.fr/plugins/fusioninventory/
Et ainsi de suite pour les 4 autres serveurs.
Quand je suis allé dans la rubrique "Gestion des agents" de Fusioninventory dans GLPI, j'ai constaté qu'il avait fusionné les 5 agents en 1, sans nom, avec la règle d'import 'Computer UUID'
Comme ça avait parfaitement fonctionné il y a qq mois depuis un autre agent 2.1.13, je suis retourné faire l’inventaire et l'injection des 5 serveurs sresx01 à sresx05 depuis cet ancien agent (un prebuilt pour CentOS 4.8).
Et là, dans la rubrique "Gestion des agents", j'ai bien mes 5 agents, avec les noms, et toujours grâce à la règle d'import 'Computer UUID'.
En faisant un diff sur les 2 inventaires du serveur sresx01 avec les 2 versions de l'agent, je vois beaucoup de différences, mais je ne sais pas laquelle est critique. Je mets le diff ci-dessous, dites-moi s'il faut autre chose.
Que dois-je faire pour que ça fonctionne avec l'agent 2.2.6 ?
--------------
< <?xml version="1.0" encoding="UTF-8" ?>
---
> <?xml version="1.0" encoding="UTF-8"?>
3a4
> <ACCESSLOG></ACCESSLOG>
284c285
< <CORE>2.41281055706922e-08</CORE>
---
> <CORE>4</CORE>
303c304,305
< <ARCHNAME>i686-linux-thread-multi</ARCHNAME>
---
> <ARCHNAME>remote</ARCHNAME>
> <CHECKSUM>262143</CHECKSUM>
310a313,315
> <PROCESSORN>1</PROCESSORN>
> <PROCESSORS>2327</PROCESSORS>
> <PROCESSORT>Intel® Xeon® CPU E5410 @ 2.33GHz</PROCESSORT>
316,323d320
< <DESCRIPTION>vmk0</DESCRIPTION>
< <IPADDRESS>192.168.1.71</IPADDRESS>
< <IPMASK>255.255.255.0</IPMASK>
< <MACADDR>00:1a:64:79:e6:20</MACADDR>
< <STATUS>Up</STATUS>
< <VIRTUALDEV>1</VIRTUALDEV>
< </NETWORKS>
< <NETWORKS>
326,327d322
< <IPADDRESS></IPADDRESS>
< <IPMASK></IPMASK>
329a325
> <SPEED></SPEED>
331d326
< <VIRTUALDEV>0</VIRTUALDEV>
336,337d330
< <IPADDRESS></IPADDRESS>
< <IPMASK></IPMASK>
339a333
> <SPEED></SPEED>
341c335,348
< <VIRTUALDEV>0</VIRTUALDEV>
---
> </NETWORKS>
> <NETWORKS>
> <DESCRIPTION>vmk0</DESCRIPTION>
> <SPEED></SPEED>
> <STATUS>Down</STATUS>
> <VIRTUALDEV>1</VIRTUALDEV>
> </NETWORKS>
> <NETWORKS>
> <DESCRIPTION>vmk0</DESCRIPTION>
> <IPADDRESS>192.168.1.71</IPADDRESS>
> <IPMASK>255.255.255.0</IPMASK>
> <MACADDR>00:1a:64:79:e6:20</MACADDR>
> <STATUS>Up</STATUS>
> <VIRTUALDEV>1</VIRTUALDEV>
345,346c352,353
< <MANUFACTURER>VMware</MANUFACTURER>
< <MODEL>Block device</MODEL>
---
> <MANUFACTURER>VMware </MANUFACTURER>
> <MODEL>Block device </MODEL>
348c355
< <SERIALNUMBER /> <TYPE>cdrom</TYPE>
---
> <TYPE>cdrom</TYPE>
351c358
< <DISKSIZE>69889</DISKSIZE>
---
> <DISKSIZE>73283928.064</DISKSIZE>
353,354c360,361
< <MANUFACTURER>ServeRA</MANUFACTURER>
< <MODEL>SYSTEM</MODEL>
---
> <MANUFACTURER>ServeRA </MANUFACTURER>
> <MODEL>SYSTEM </MODEL>
356c363
< <SERIALNUMBER /> <TYPE>disk</TYPE>
---
> <TYPE>disk</TYPE>
358c365
< <VERSIONCLIENT>FusionInventory-Agent_v2.2.6-1</VERSIONCLIENT>
---
> <VERSIONCLIENT>FusionInventory-Agent_v2.1.13-1</VERSIONCLIENT>
397c404,405
< <DEVICEID /> <QUERY>INVENTORY</QUERY>
---
> <DEVICEID>sresx01.domaine.local-2011-06-22-19-34-32</DEVICEID>
> <QUERY>INVENTORY</QUERY>
GLPI 9.4.5 - Fusioninventory for GLPI 9.4+2.4 - Fusioninventory Agent 2.5.2