View Full Version : Problème de correspondance des .rrd
Bonjour à tous
voila mon problème, lorque j'exécute un plugin sous oreon que je veux grapher, j'ai un poblème de correspondance. Je m'explique
Ex pour un check_graph_ping, je spécifie l'option -S avec la valeur 23,
le fichier 23.rrd est bien créé, mais le problème, c'est que via l'interface Oreon il me fait le lien avec le fichier /usr/local/oreon/rrd/22.rrd qui n'est donc pas le bon.
Il me fait ceci pour tous les graphes, je vous raconte pas le bordel.
Commen puis je faire ?
Merci
@+
inconnuflo
05-24-2006, 08:56 PM
bah en fait, tu n'as pas besoin de présier l'option
il se génère tout seul (en fait c'est en fonctionde son id dans la bdd)
http://wiki.oreon-project.org/wakka.php?wiki=OreonPluginsFR
Je suis obligé de le passer en paramètre, sinon plusieurs services tentent de mettre à jour le même graphe. C'est pour cela que je le passe en paramètre.
@+
inconnuflo
05-26-2006, 06:52 PM
ce n'est pas normal :?
Bon je viens de tout remettre en auto,
ça marche pour certain plugins, mais pour certain ça marche pas
exemple: J'ai le message d'erreur classique
Le fichier /usr/local/oreon/rrd/30.rrd n’est pas accessible
alors qu'en fait c'est le 1.rrd qui est généré par Oreon et pas le 30
solutions ?
Merci
inconnuflo
05-30-2006, 09:15 PM
et si tu force le dernier argument avec 30, ca donne koi ?
Virgule
06-07-2006, 02:40 PM
Bonjour,
J'ai le meme probleme que toi et la j'avoue que je ne comprends pas pourquoi.
j'ai installé un nagios sur une debian tout ce passe bien. Graph sur machines windows avec nsclient linux et sun en ssh et snmp jusqu'a ce que je rajoute un graphe pour la cpu d'un routeur cisco ou je genere un graph avec le plug in :
check_snmp_load.
la declaration du plugin est faite de la facon suivante :
check_graph_snmp_load
$user1$/check_snmp_load.pl -H$HOSTADRESS$- C $ARG1$ -w $ARG2$ -c $ARG3$ -T $ARG4$ -g -S $ARG5$
la declaration sur la conf d'oreon
Check command : check_graph_snmp_load
Check command arguments : !public!50,40,30!80,70,60!cisco
resultat des courses je genere un graph vide car il s'est mit en tete d'afficher le 41.rrd alors qu'il rempli le 1.rrd :roll:
donc pas tetu j'ai passé cette variable en plus
Check command arguments : !public!50,40,30!80,70,60!cisco!1
mais quand je regarde le fichier service.cfg j'ai
!public!50,40,30!80,70,60!cisco!1!41
alors j'ai poussé le vice a faire ca
Check command arguments : !public!50,40,30!80,70,60!cisco!1!1!1
et resultat dans le fichier service.cfg
!public!50,40,30!80,70,60!cisco!1!1!1!41
j'aurais bien une solution m'enfin c'est pas tres classe... : ln -s 41.rrd 1.rrd
Donc si quelqu'un a une idée plus evoluée que ca je suis preneur ;)
Virg*