PDA

View Full Version : probleme avec tous les check graph, probleme perl??


florentmair
06-06-2005, 10:41 AM
Bonjour, j'ai deja posté a plusieurs reprises pour essayer de résoudre mes soucis.

En gros j'arrive a créer des graph mais pas avec les plugins fournit avec oreon.

Je pense a un problème venant du perl car j'ai pas mal d'erreurs retournées du style "Use of uninitialized value in concatenation (.) or string at ....."

Pour ceux pour qui ca fonctionne parfaitement quelle est votre version de perl?

Merci

wistof
06-06-2005, 10:46 AM
This is perl, v5.8.6 built for i386-linux

c'est quoi tes messages d'erreurs exactement ?

ça ressemble plutot à de la concatenation de chaines avec des valeurs vides....

florentmair
06-06-2005, 10:53 AM
oui mais bon faut avouer que c'est pas normal, ca fonctionne pour tout le monde sauf pour moi, j'ai pas modifié les plugins, donc je pense que mes soucis viennent d'autre part

sinon j'ai la version 5.8.4-8 pour i386..

je peux pas encore passer en 5.8.6 car par encore de package debian dispo ;)

wistof
06-06-2005, 10:55 AM
ça semble étonnant que ça soit un problème de version perl...

et pour les messages d'erreurs ? :D

florentmair
06-06-2005, 01:09 PM
Par exemple pour un plugin tout bete come graph_ping

Use of uninitialized value in concatenation (.) or string at ./check_graph_ping.pl line 120.
Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline]
[-p pattern] [-s packetsize] [-t ttl] [-I interface or address]
[-M mtu discovery hint] [-S sndbuf]
[ -T timestamp option ] [ -Q tos ] [hop1 ...] destination
Use of uninitialized value in concatenation (.) or string at ./check_graph_ping.pl line 152.
GPING CRITICAL -



a la ligne 120 :
$_ = `/bin/ping -c 1 $host`;

a la ligne 152 :

print "GPING OK - $array[1]\n";

wistof
06-06-2005, 01:13 PM
hummm, la variable $host est vide...
c'est pas bon...

tu mets quoi comme argument....

florentmair
06-06-2005, 01:28 PM
ah oui désolé je viens de faire le test avec le nom netbios, il faut mettre l'adresse ip !

mais j'ai une autre erreur, par exemple avec check_graph_traffic, sous oreon j'ai bien un retour correct du style :

Traffic: 10.19 kB/s (0.0%) in, 3.93 kB/s (0.0%) out - Total RX Bytes: 175.80 MB, Total TX Bytes: 109.17 MB

mais j'ai un warning! et evidemment les graphs rrd ne sont pas créés du tout ! alors qu'en ligne de commande ca passe (meme vec l'user nagios) et ca c valable pour tous les plugins :s