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...
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...
Comment