You are not logged in.
Voila j'ai un petit soucis avec l'agent. Déja il me dit que la version du thread est trop ancienne ?
This is perl, v5.8.8 built for i386-linux-thread-multi
Je suis sous une CentOs 5.4 et la version de GLPI 0.72.4
J'ai crée le fichier de configuration du client et il me fait une erreur 404 ?
Le client est sur le serveur Glpi
Threads version: 1.07
Perl is compiled with old version of thread, this script is run in degraded mod and can crash often
Use of uninitialized value in concatenation (.) or string at
/usr/lib/perl5/vendor_perl/5.8.8/HTTP/Request/Common.pm line 128 (#1)
(W uninitialized) An undefined value was used as if it were already
defined. It was interpreted as a "" or a 0, but maybe it was a mistake.
To suppress this warning assign a defined value to your variables.
To help you figure out what was undefined, perl tells you what operation
you used the undefined value in. Note, however, that perl optimizes your
program and the operation displayed in the warning may not necessarily
appear literally in your program. For example, "that $foo" is
usually optimized into "that " . $foo, and the warning will refer to
the concatenation (.) operator, even though there is no . in your
program.
<HTML>
<HEAD><TITLE>An Error Occurred</TITLE></HEAD>
<BODY>
<H1>An Error Occurred</H1>
404 Not Found
</BODY>
</HTML>
je voulais juste savoir si l'erreur pouvais provenir du serveur du tracker car il me fait quelques warning sur des bibli manquante à php
Warning: PHP Startup: Unable to load dynamic library '/usr/local/apache2/lib/php/extensions/no-debug-non-zts-20090626/oci8.so' - /usr/local/apache2/lib/php/extensions/no-debug-non-zts-20090626/oci8.so: cannot open shared object file: No such file or directory in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '/usr/local/apache2/lib/php/extensions/no-debug-non-zts-20090626/pdo_oci.so' - /usr/local/apache2/lib/php/extensions/no-debug-non-zts-20090626/pdo_oci.so: cannot open shared object file: No such file or directory in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '/usr/local/apache2/lib/php/extensions/no-debug-non-zts-20090626/mhash.so' - /usr/local/apache2/lib/php/extensions/no-debug-non-zts-20090626/mhash.so: cannot open shared object file: No such file or directory in Unknown on line 0
Last edited by trall (2010-04-29 09:27:38)
Offline
Surement un problème sur l'URL dans le fichier de conf de l'agent qui ne doit pas être bonne. A vérifier donc
Offline
J'ai un serveur CAS à passer avant et j'ai mis la conf suivante :
server=https://miletrie.chl\USER:PASSWORD@matsoft.miletrie.chl/glpi/plugins/tracker/front/plugin_tracker.agents.diag.php id=1 key=***********
Offline
Déjà, c'est plutot comme ca que le fichier devrait être :
server=https://miletrie.chl\USER:PASSWORD@matsoft.miletrie.chl/glpi/plugins/tracker/front/plugin_tracker.agents.diag.php
id=1
key=***********
Offline
Voila l'erreur renvoyé lorsque je rajoute des espaces
./tracker_agent.pl -i agent_tracker.conf
Threads version: 1.07
Perl is compiled with old version of thread, this script is run in degraded mod and can crash often
** Error code **
1003 : [ Unable to get information from server. Verify URL and KEY in tracker_agent.conf ]
Quand je tape l'adresse dans mon navigateur il me renvoie une page php avec les modèle Snmp des équipements réseaux
<?
# Version 1.01
# Correspondance between Description of device and oid to get serial
###########################################
################# Switchs #################
##########ric#################################
#* 3Com
$SerialNumberDef['3Com IntelliJack NJ225'] = '.1.3.6.1.4.1.43.29.4.18.2.1.7.1';
$TypeDef['3Com IntelliJack NJ225'] = 2;
$ModelDef['3Com IntelliJack NJ225'] = 'Networking0004';
.....
Et encore merci pour ton aide
Last edited by trall (2010-04-27 11:53:42)
Offline
t'as un fichier inc/device_serials.pm.php
il faut modifier la toute première ligne
<?
par
<?php
Offline
Le fichier s'appelle
inc/device_serials.pm
J'ai pas les balises php dedans
Offline
c'est sur le plugin Tracker (coté glpi)
Offline
Voici après avoir changé les balises :
Threads version: 1.07
Perl is compiled with old version of thread, this script is run in degraded mod and can crash often
== Discovery devices ==
The file is not found
== Query devices ==
The file is not found
Pourtant j'ai appliquez une plage IP à l'agent mais rien.
Last edited by trall (2010-04-27 15:01:26)
Offline
Après avoir reinstaller certaines biblioteques de perl l'agent essaye fait la decouverte du réseau
perl tracker_agent.pl -i agent_tracker.conf
Threads version: 1.07
Perl is compiled with old version of thread, this script is run in degraded mod and can crash often
== Discovery devices ==
The file has been successfully uploaded
== Query devices ==
The file has been successfully uploaded
Mais je n'ai aucune decouverte du matériels réseau ... Pourtant la plage ip est bien configurer et j'ai des retours de snmpwalk.
Je vais faire quelques analyse sur les trame envoyé par l'agent on vera bien.
Last edited by trall (2010-04-29 09:42:07)
Offline
Quand ya l'info packetsize limited c'est qu'il y a réponse du matériel.
J'ai verifier et il me renvoie bien les informations.
SNMPv2-MIB::sysDescr.0 = STRING: RICOH NETWORK PRINTER,ROM A.03.15,JETDIRECT,JD2
Offline
A tous les coup c'est un problème d ecaractère bizarre qui fait planter la lecture du XML (corrigé dans la prochaine version)
Offline
J'ai mis l'agent en mode debug :
Operating system : linux
Operating system version : 2.6.18-53.el5
Operating system arch : i386-linux-thread-multi
Perl version : 5.8.8
Thread version : 1.07
ForkManager version : 0.7.5
SNMP version : ^F^@^@
Zlib version : 1.42
AppConfig version : 1.66
UserAgent version : 5.834
HTTP Request Common version : 5.824
XML Simple version : 2.14
Data Dumper version : 2.121_08
FindBin version : 1.47
Il n'a pas bien récuperé la version de la libraire SNMP ...
J'ai bien des réponses dans le DISCOVERY
[**.**.**.**][YES][2c][public]
Il recoie bien les informations (je comprend pas trop la variables entity ...)
'discovery' => {
'rangeip' => {
'entity' => '0',
'id' => '4',
'ipend' => '**.**.**.**',
'ipstart' => '**.**.**.**'
},
Alors la si j'ai bien compris on initialise les ip à decourvrir
==== List of IP to discover ====
$VAR1 = {
'1' => {
'172.16.11.17' => '0',
La ou par contre je pense que sa fonctionne pas c'est à
==== Query ====
Ou je n'ai aucun champ.
Sinon ou est ce que je peut voir le fichier XML envoyé par l'agent au serveur ?
Offline
dans le dossier files/_plugins/tracker
Offline
Voici le contenue d'un fichier de retour du tracker :
<snmp>
</snmp>
Offline