You are not logged in.
Bonjour,
J'essaye d'installer tracker sur une Redhat el4. J'en suis à la config de perl.
La version installée de perl est la 5.8.8.
J'ai trouvé à peu près tous les modules sauf HTTP-Request-Common et FindBin.
Ou puis-je les trouver ?
Merci
Ben
Offline
En version source ou packagé?
Offline
Idéalement, packagé, sinon source.
Offline
je ne sais pas ou sont les paquets pour rel4 peut être dans les paquets que maintien RemiFedora...
sinon :
FindBin : http://search.cpan.org/~tty/kurila-1.19 … FindBin.pm
HTTP-Request-Common : c'est la libwww
Offline
Bon, pour la libwww, c'est bon.
Par contre, pour findbin, je sais pas quoi en faire.
Coté Remi, j'ai rien trouvé ;o(
Par ailleurs, quand je lance perl tracker_agent.pl, j'ai les messages suivants :
Threads version: 1.07
Perl is compiled with old version of thread, this script is run in degraded mod and can crash often
server: no such variable at /var/www/html/glpi/plugins/agent_tracker/tracker_agent.conf line 1
<HTML>
<HEAD><TITLE>An Error Occurred</TITLE></HEAD>
<BODY>
<H1>An Error Occurred</H1>
400 URL missing
</BODY>
</HTML>
Use of uninitialized value in string eq at
/var/www/html/glpi/plugins/agent_tracker/inc/communications_serveur.pm line 19 (#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.
Uncaught exception from user code:
Could not find tracker_agent.xml in ./ at tracker_agent.pl line 86
at /usr/lib/perl5/vendor_perl/5.8.5/XML/Simple.pm line 943
XML::Simple::find_xml_file('XML::Simple=HASH(0x8946094)', 'tracker_agent.xml', './') called at /usr/lib/perl5/vendor_perl/5.8.5/XML/Simple.pm line 215
XML::Simple::parse_file('XML::Simple=HASH(0x8946094)', 'undef') called at /usr/lib/perl5/vendor_perl/5.8.5/XML/Simple.pm line 171
XML::Simple::XMLin('XML::Simple=HASH(0x8946094)', 'undef') called at tracker_agent.pl line 86
Est-ce lié au module que j'ai pas ?
Last edited by BenLar (2009-08-20 13:55:20)
Offline
Tu as mis le fichier tracker_agent.conf dans le répertoire de l'agent?
Offline
Oui, j'ai positionné le fichier tracker_agent.conf généré depuis le plugin dans le répertoire de l'agent.
Offline
Peut -tu utilsier la version svn de l'agent (j'ai rajouté des codes d'erreur), ça sera plus simple à voir ce qui cloche?
Offline
J'ai pas insallé "svn".
As-tu une version tarball ? (je ne retrouve plus l'endroit ou il y a les tarball journalier)
Offline
Celui là devrait marcher : http://glpi.siprossii.com/temp/agent.tar
Offline
OK. Maintenant, j'obtiens :
Threads version: 1.07
Perl is compiled with old version of thread, this script is run in degraded mod and can crash often
server: no such variable at /var/www/html/glpi/plugins/agent/tracker_agent.conf line 1
<HTML>
<HEAD><TITLE>An Error Occurred</TITLE></HEAD>
<BODY>
<H1>An Error Occurred</H1>
400 URL missing
</BODY>
</HTML>
Offline
humm ok, you have "" .what plugins have you installed / activated ?
Offline
Effectivement, je viens de remarquer ces caractères. Les plugins installé sont :
Activité 1.5.0 Activé
Applicatifs 1.5.1 Activé
Applications web 1.5.1 Activé
Arborescence 1.2.1 Activé
Bases de données 1.2.1 Activé
Champs Personnalisés 1.1.0 Activé
Environnement 1.3.0 Activé
Gestion de racks 1.0.2 Activé
Injection de fichiers 1.6.0 Activé
Portail entités 1.5.1 Activé
Projet 1.0.0 Activé
Tracker 2.1.0 Activé
J'ai également remarqué ces caractères lors de l'utilisation de arborescence. Je viens de réessayer à l'instant. Plus rien !?
Je tente de désinstaller arborescence.
Offline
Ca n'a rien changé.
Offline
non ça vient de Champs Personnalisés, c'est corrigé sur le svn de customfield
Offline
J'ai désactivé/désinstallé customfield (je ne l'ai pas encore testé) mais ça persiste.
Offline
peut être un des autres plugins mais là je ne sais pas. essaye de tous les déinstaller (fait une sauvegarde avant )
Offline
En fait, en réexportant le fichier de config de l'agent, les 3 caractères disparaissent (il suffisait d'y pensé ;o/) Ca provient bien de custumfield
Mais c'est pas pour autant que ça marche. J'ai toujours le message :
Threads version: 1.07
Perl is compiled with old version of thread, this script is run in degraded mod and can crash often
<HTML>
<HEAD><TITLE>An Error Occurred</TITLE></HEAD>
<BODY>
<H1>An Error Occurred</H1>
500 Connect failed: connect: Connexion refusée; Connexion refusée
</BODY>
</HTML>
Oups ! C'est pas le même. Il n'arrive pas a se connecter, mais à quoi ?
Last edited by BenLar (2009-08-20 15:23:27)
Offline
OK. en enlevant le https de mon fichier de config, je vais plus loin...
Offline
> Tu as mis le SSO (authentification automatique pour glpi) ?
> vérifie le chemin (URL) dans le fichier de config (tracker_agent.conf)
Offline
C'est bon, il m'a trouvé des choses, pas grand chose mais il m'a trouvé des choses. Par contre, j'ai le groupe de message suivant qui c'est affiché plusieurs fois :
Use of uninitialized value in string eq at
/var/www/html/glpi/plugins/agent/inc/tracker_discovery.pm line 318 (#1)
Use of uninitialized value in string eq at
/var/www/html/glpi/plugins/agent/inc/tracker_discovery.pm line 321 (#1)
Use of uninitialized value in concatenation (.) or string at
/var/www/html/glpi/plugins/agent/inc/functions.pm line 168 (#1)
Use of uninitialized value in string eq at
/var/www/html/glpi/plugins/agent/inc/tracker_discovery.pm line 315 (#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.
Offline
j'ai déjà eu ce truc 2 ou 3 fois, en fait c'est un des équipement qui remonte un truc bizarre, mais j'ai pas encore réussi à l'identifier
Offline
OK. Donc, c'est "normal" )
Par contre, la découverte me remonte 21 sur 1019 éléments. Ca te parait "normal" ?
En tout cas, il me plait bien ce plugin.
Une fois que ça marche, que faut-il faire pour "automatiser" tout ça ?
Last edited by BenLar (2009-08-20 15:43:50)
Offline
21 équipements trouvés sur 1019 IP. Oui ça peut l'être. Si tu en a plus, vérifie que la machine qui a l'agent arrive à accéder à toutes ces IP et que tes équipements utilisent une authentification SNMP déclaré dans GLPI / Tracker (cf communauté personalisée)
Offline
OK. C'est quoi une communauté personnalisé... c'est qu'il faut que je récupère les "mib" de mes matériels réseaux ?
Au niveau des imprimantes, peut-on "fusionner" en utilisant les adresses mac ?
En tout cas, il me plait vraiment bien ce plugin.
Une fois que ça marche, que faut-il faire pour "automatiser" tout ça ?
Last edited by BenLar (2009-08-20 16:05:21)
Offline