• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Pb d'inventaire sur les imprimantes reseaux
#1
Bonjour,

La découverte des imprimantes réseaux fonctionne mais pas l'interrogation. Dans "informations sur l'exécution des agents", le job reste en attente (sablier), le threads est à 1, l'interrogé est à 0, "en erreur" est à 0.

Voici ma config:
* GLPI = 0.72.4
* Fusioninventory for glpi = 2.2.2
* agent fusioninventory = 2.1.7-2
* serveur GLPI = debian 5
* l'agent est installé sur le serveur GLPI

Dans "plages IP", j'ai bien activé l'interrogation que j'ai rattaché à l'agent.
Dans "gestion des agents", j'ai activé "inventaire", "découverte d'équipements", "interrogation snmp". Il est lié au serveur glpi.
Après la découverte des imprimantes, je les ai retrouvé dans "matériel inconnu" que j'ai ensuite importé. Par contre, les champs (status,fabricant,lieu,type,modèle) sont vides. Il a bien récupéré le numéro de série et l'adresse ip. Le modèle snmp est bon.

J'ai démarré l'agent en ligne de commande avec le debug activé (option -D). Quand je force l'inventaire dans glpi, l'agent réagit:

[debug] Force run now
[debug] Force run now
[debug] cmd is: '"/root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/bin/perl" -e "@INC=qw(/root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/5.12.1 /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/site_perl/5.12.1 /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/5.12.1/i686-linux-thread-multi /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/site_perl/5.12.1/i686-linux-thread-multi ); eval 'use FusionInventory::Agent::Task::OcsDeploy;'; FusionInventory::Agent::Task::OcsDeploy::main();" -- "/var/lib/fusioninventory-agent/__LOCAL__"'
[debug] FusionInventory unified agent for UNIX, Linux, Windows and MacOSX 2.1.7-2
[debug] Log system initialised (2)
[debug] No server. Exiting...
[debug] [task] end of OcsDeploy
[debug] cmd is: '"/root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/bin/perl" -e "@INC=qw(/root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/5.12.1 /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/site_perl/5.12.1 /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/5.12.1/i686-linux-thread-multi /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/site_perl/5.12.1/i686-linux-thread-multi ); eval 'use FusionInventory::Agent::Task::WakeOnLan;'; FusionInventory::Agent::Task::WakeOnLan::main();" -- "/var/lib/fusioninventory-agent/__LOCAL__"'
[debug] FusionInventory unified agent for UNIX, Linux, Windows and MacOSX 2.1.7-2
[debug] Log system initialised (2)
[debug] No WAKEONLAN. Exiting...
[debug] [task] end of WakeOnLan
[debug] cmd is: '"/root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/bin/perl" -e "@INC=qw(/root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/5.12.1 /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/site_perl/5.12.1 /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/5.12.1/i686-linux-thread-multi /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/site_perl/5.12.1/i686-linux-thread-multi ); eval 'use FusionInventory::Agent::Task::NetDiscovery;'; FusionInventory::Agent::Task::NetDiscovery::main();" -- "/var/lib/fusioninventory-agent/__LOCAL__"'
[debug] FusionInventory unified agent for UNIX, Linux, Windows and MacOSX 2.1.7-2
[debug] Log system initialised (2)
[debug] FusionInventory NetDiscovery module 1.2
[debug] No server. Exiting...
[debug] [task] end of NetDiscovery
[debug] cmd is: '"/root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/bin/perl" -e "@INC=qw(/root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/5.12.1 /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/site_perl/5.12.1 /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/5.12.1/i686-linux-thread-multi /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/site_perl/5.12.1/i686-linux-thread-multi ); eval 'use FusionInventory::Agent::Task:Tongueing;'; FusionInventory::Agent::Task:Tongueing::main();" -- "/var/lib/fusioninventory-agent/__LOCAL__"'
[debug] FusionInventory unified agent for UNIX, Linux, Windows and MacOSX 2.1.7-2
[debug] Log system initialised (2)
[debug] No server. Exiting...
[debug] [task] end of Ping
[debug] [/tmp] Next server contact has just been planned for Tue Jan 18 13:45:24 2011
[debug] Compress::Zlib is available.
[debug] token is: OOJFMBUM
[debug] sending XML
[debug] =BEGIN=SERVER RET======
[debug] $VAR1 = '<?xml version="1.0" encoding="UTF-8"?>
<REPLY>
<PROCESSNUMBER>1295351649/003</PROCESSNUMBER>
<OPTION>
<NAME>SNMPQUERY</NAME>
<PARAM CORE_QUERY="1" THREADS_QUERY="1" PID="1295351649/003"/>
<DEVICE TYPE="PRINTER" ID="167" IP="192.168.8.22" AUTHSNMP_ID="1" MODELSNMP_ID="105"/>
<AUTHENTICATION ID="1" COMMUNITY="public" VERSION="1" USERNAME="" AUTHPROTOCOL="" AUTHPASSPHRASE="" PRIVPROTOCOL="" PRIVPASSPHRASE=""/>
<AUTHENTICATION ID="2" COMMUNITY="public" VERSION="2c" USERNAME="" AUTHPROTOCOL="" AUTHPASSPHRASE="" PRIVPROTOCOL="" PRIVPASSPHRASE=""/>
<MODEL ID="105" NAME="4901782">
<GET OBJECT="comments" OID=".1.3.6.1.2.1.1.1.0" VLAN="0" LINK="comments"/>
<GET OBJECT="enterprise" OID=".1.3.6.1.2.1.43.8.2.1.14.1.1" VLAN="0" LINK="enterprise"/>
<WALK OBJECT="ifaddr" OID=".1.3.6.1.2.1.4.20.1.2" VLAN="0" LINK="ifaddr"/>
<WALK OBJECT="ifIndex" OID=".1.3.6.1.2.1.2.2.1.1" VLAN="0" LINK="ifIndex"/>
<WALK OBJECT="ifName" OID=".1.3.6.1.2.1.2.2.1.2" VLAN="0" LINK="ifName"/>
<WALK OBJECT="ifPhysAddress" OID=".1.3.6.1.2.1.2.2.1.6" VLAN="0" LINK="ifPhysAddress"/>
<WALK OBJECT="ifType" OID=".1.3.6.1.2.1.2.2.1.3" VLAN="0" LINK="ifType"/>
<GET OBJECT="informations" OID=".1.3.6.1.4.1.11.2.3.9.1.1.7.0" VLAN="0" LINK="informations"/>
<GET OBJECT="location" OID=".1.3.6.1.2.1.1.6.0" VLAN="0" LINK="location"/>
<GET OBJECT="memory" OID=".1.3.6.1.2.1.25.2.3.1.5.1" VLAN="0" LINK="memory"/>
<GET OBJECT="model" OID=".1.3.6.1.2.1.25.3.2.1.3.1" VLAN="0" LINK="model"/>
<GET OBJECT="name" OID=".1.3.6.1.2.1.1.5.0" VLAN="0" LINK="name"/>
<GET OBJECT="otherserial" OID=".1.3.6.1.4.1.11.2.3.9.4.2.1.1.3.12.0" VLAN="0" LINK="otherserial"/>
<GET OBJECT="pagecountertotalpages" OID=".1.3.6.1.2.1.43.10.2.1.4.1.1" VLAN="0" LINK="pagecountertotalpages"/>
<GET OBJECT="serial" OID=".1.3.6.1.2.1.43.5.1.1.17.1" VLAN="0" LINK="serial"/>
<GET OBJECT="tonerblack" OID=".1.3.6.1.2.1.43.11.1.1.6.1.1" VLAN="0" LINK="tonerblack"/>
</MODEL>
</OPTION>
<RESPONSE>SEND</RESPONSE>
<PROLOG_FREQ>1</PROLOG_FREQ>
</REPLY>
';
[debug] =END=SERVER RET======
[debug] cmd is: '"/root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/bin/perl" -e "@INC=qw(/root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/5.12.1 /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/site_perl/5.12.1 /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/5.12.1/i686-linux-thread-multi /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/site_perl/5.12.1/i686-linux-thread-multi ); eval 'use FusionInventory::Agent::Task::OcsDeploy;'; FusionInventory::Agent::Task::OcsDeploy::main();" -- "/var/lib/fusioninventory-agent/http:__srv-glpi2_plugins_fusioninventory_front_plugin_fusioninventory.communication.php"'
[debug] FusionInventory unified agent for UNIX, Linux, Windows and MacOSX 2.1.7-2
[debug] Log system initialised (2)
[debug] Compress::Zlib is available.
[debug] no DOWNLOAD options returned during PROLOG
[debug] End of period...
[debug] [task] end of OcsDeploy
[debug] cmd is: '"/root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/bin/perl" -e "@INC=qw(/root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/5.12.1 /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/site_perl/5.12.1 /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/5.12.1/i686-linux-thread-multi /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/site_perl/5.12.1/i686-linux-thread-multi ); eval 'use FusionInventory::Agent::Task::WakeOnLan;'; FusionInventory::Agent::Task::WakeOnLan::main();" -- "/var/lib/fusioninventory-agent/http:__srv-glpi2_plugins_fusioninventory_front_plugin_fusioninventory.communication.php"'
[debug] FusionInventory unified agent for UNIX, Linux, Windows and MacOSX 2.1.7-2
[debug] Log system initialised (2)
[debug] No WAKEONLAN. Exiting...
[debug] [task] end of WakeOnLan
[debug] cmd is: '"/root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/bin/perl" -e "@INC=qw(/root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/5.12.1 /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/site_perl/5.12.1 /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/5.12.1/i686-linux-thread-multi /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/site_perl/5.12.1/i686-linux-thread-multi ); eval 'use FusionInventory::Agent::Task::NetDiscovery;'; FusionInventory::Agent::Task::NetDiscovery::main();" -- "/var/lib/fusioninventory-agent/http:__srv-glpi2_plugins_fusioninventory_front_plugin_fusioninventory.communication.php"'
[debug] FusionInventory unified agent for UNIX, Linux, Windows and MacOSX 2.1.7-2
[debug] Log system initialised (2)
[debug] FusionInventory NetDiscovery module 1.2
[debug] No NETDISCOVERY. Exiting...
[debug] [task] end of NetDiscovery
[debug] cmd is: '"/root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/bin/perl" -e "@INC=qw(/root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/5.12.1 /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/site_perl/5.12.1 /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/5.12.1/i686-linux-thread-multi /root/fusioninventory-agent_debian-3.1-i386_2.1.7-2/perl/lib/site_perl/5.12.1/i686-linux-thread-multi ); eval 'use FusionInventory::Agent::Task:Tongueing;'; FusionInventory::Agent::Task:Tongueing::main();" -- "/var/lib/fusioninventory-agent/http:__srv-glpi2_plugins_fusioninventory_front_plugin_fusioninventory.communication.php"'
[debug] FusionInventory unified agent for UNIX, Linux, Windows and MacOSX 2.1.7-2
[debug] Log system initialised (2)
[debug] [task] end of Ping
[debug] [http://srv-glpi2/plugins/fusioninventory/front/plugin_fusioninventory.communication.php] Next server contact has just been planned for Tue Jan 18 13:53:08 2011

J'ai vérifié avec snmpwalk les OID et je retrouve bien les infos sur l'imprimante.
J'ai regardé le répertoire "files/_plugins/fusioninventory" et j'ai plein de fichiers dial.log*. Si j'ouvre le fichier correspondant à l'inventaire, voici ce que j'ai :

<?xml version="1.0" encoding="UTF-8"?>
<REQUEST>
<DEVICEID>srv-ocs-2011-01-13-12-45-02</DEVICEID>
<QUERY>PROLOG</QUERY>
<TOKEN>OOJFMBUM</TOKEN>
</REQUEST>

Dernier point, les critères d'existence sont :
* critère 1 = IP
* critère 2 = numéro de série
J'ai essayé plusieurs combinaison et cela ne change pas mon pb.

Au secours!!!
  Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)