View Full Version : [regle] Pb graphes - Tous les id.rrd a 1
agriva
05-13-2005, 11:44 AM
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
05-13-2005, 11:54 AM
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
05-13-2005, 12:28 PM
j'ai bien trois services définis.
agriva
05-17-2005, 01:42 PM
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
05-17-2005, 03:45 PM
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
05-17-2005, 04:03 PM
desolee je me suis plantée... :oops:
Le command_command_id_arg en BASE pour ce service est deja 306...
agriva
05-17-2005, 04:59 PM
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
05-17-2005, 05:08 PM
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.