PDA

View Full Version : Probleme de génération de graphes


MaEsTrO
02-19-2007, 04:15 PM
Bonjour,

Une erreur :

ERROR: opening '/usr/local/oreon/filesGeneration/graphs/simpleRenderer/rrdDB/hostname_servicedesc.rrd': No such file or directory quand j'essaie de grapher un service.

Oreon indique pourtant "XX/XX Valeurs Graphées" et il n'y a pas d'espaces dans les métrics (j'ai lu dans certains topics que les espaces posaient deja problème).

Le problème survient avec le plugin check_snmp_storage.pl de manubulon sur un nagios distribué. Le script submit_service_check_result du site agent envoie les données perfparse etc sur le NSCA du nagios central, la base perfparse du nagios central se remplit bien, pas de problème, j'ai des beaux graphes avec check_snmp_cpuload par exemple.

La métrique de submit_service_check_result est de la forme :

X:\_Label:XXX__Serial_Number_XXXXX


J'essaie donc de parser les perfdatas dans le script submit_service_check_result avant de les envoyer au NSCA, en enlevant les '\' et les ':' à coups de commandes 'tr' (ceci à tout hasard). Je vide la base perfparse, je laisse tourner 10 minutes, et dans perfdata_service_bin j'obtiens une metric du genre

X_Label_XXX__Serial_Number_XXXXX

Ok, la base se remplit, XX/XX valeurs graphées, mais toujours l'erreur definie ci dessus. Je commence à douter d'un quelconque probleme de métrique, un OreonDeveloper pourrait-il m'éclairer sur le type de problème ?

Je poste mon problème dans "base de données" après tout ce n'est peut etre pas le bon endroit.

D'avance merci...

MaEsTrO
02-19-2007, 05:11 PM
Re,

Il semble que ce probleme soit résolu. La commande rrdtool -graph n'accepte en effet pas plus de 19 caractères [a-zA-Z0-9_]... comme expliqué sur ce topic http://forum.oreon-project.org/showthread.php?t=2307 :$

Effectivement les ':' et '\' sont à bannir, mais également de trop nombreux caractères... Tout est nickel maintenant.

DonKiShoot
02-20-2007, 10:00 AM
Re,

Il semble que ce probleme soit résolu. La commande rrdtool -graph n'accepte en effet pas plus de 19 caractères [a-zA-Z0-9_]... comme expliqué sur ce topic http://forum.oreon-project.org/showthread.php?t=2307 :$

Effectivement les ':' et '\' sont à bannir, mais également de trop nombreux caractères... Tout est nickel maintenant.

Oreon ne pourrait-il pas couper les variable avec un petit subst ???
A mon avis il y a un bug là car Oreon doit s'assurer de ce qu'il envoi a rrdgraph.