View Full Version : [regle] Pb graphes - Tous les id.rrd a 1
agriva
13th May 2005, 11:44
suite à la migration qui s'est tres bien passée, je souhaiterais résoudre un dernier pb : la génération de graphes:
tous mes graphes se créent sous l'indice 1.rrd et lorsque je veux les afficher, les graphes sont biensur introuvable puisque l'indice cherché est 201.rdd, etc.
Comment cela est ce possible que tu es toujours cette erreur !!!!
Dans la table graphs, tu as combien de lignes ?
agriva
13th May 2005, 11:54
3 avec les id 306, 307 , 317 (et 3 autres que j'ai essayé de modier en 1, 2 et 3 mais bon ca marche pas mieux...)
Et c'est le nombre total de services que tu graphes 3 ? Ou il t'en manque deja a ce niveau la ?
agriva
13th May 2005, 12:28
j'ai bien trois services définis.
agriva
17th May 2005, 13:42
qu'est ce qu'il ne va pas alors?
Est ce que tu peux me donner pour un de tes services graphes qui ne fonctionnent pas :
L'id du service.
Le command_command_id_arg en BASE pour ce service.
agriva
17th May 2005, 15:45
pour un check_graph_ping :
L'id du service : 306
Le command_command_id_arg en BASE pour ce service. : 56
Bon alors je ne comprends pas trop comment ca a pu etre modifie mais le probleme vient de la.
En fait quand on graphe, on a besoin de l'id du service pour creer la base rrd correspondante (ca tu dois commencer a le savoir :P )
Cet id on le concatene a la fin de l'argument pour le check_graph_xxx
Il faut donc que le dernier argument soit celui du service, pour ton cas remplace donc 56 par 306.
:!: Uniquement pour les services graphes
:!: A faire en base car dans un souci de transparence, l'id n'apparait pas sur l'interface.
agriva
17th May 2005, 16:03
desolee je me suis plantée... :oops:
Le command_command_id_arg en BASE pour ce service est deja 306...
agriva
17th May 2005, 16:59
ce qui est bizarre c'est que qd je fais un
check_graph_ping -H 192.168.x.x -g -D /usr/local/oreon/rrd/ -S 5
en étant connecté avec l'utilisateur nagios, ca marche! : le fichier 5.rrd est créé...
agriva
17th May 2005, 17:08
j'ai comme un doute...
est ce que la ligne de commande dans checkcommand.cfg est correcte :
$USER1$/check_graph_ping.pl -H $HOSTADDRESS$ -g -D /usr/local/oreon/rrd/
Il manque pas un -S $ARG1$ meme si aucun argument est nécessaire (puisque le paramètre est rentré automatiquement)?
Bien vu oui c la.
$USER1$/check_graph_ping.pl $HOSTADDRESS$ -g -S $ARG1$
On enleve juste l'argument dans la saisie mais pas dans les commandes.