PDA

View Full Version : ServiceId non alimenté dans mon service.cfg


tomix
10-08-2007, 01:40 PM
Bonjour,

Ça fait plusieurs jours que je cherche une solution à mon problème sur le forum mais sans succès.

Et encore une fois, je vais vous parler graph!:D

Je précise que pour l'instant, je fais mes tests sur un service et un hôte avant d'aller plus loin. Et je suis un débutant nagios Centreon.

Mes versions sont Nagios 2.9 et Centreon 1.4.1 sur Fedora Core 6.

Voici mon problème. J'essaye désespérément de créer des graphs.

Bon d'après ce que j'ai cru comprendre sur les graphs, les plugins doivent créer des fichiers .rrd si l'on ajoute les options -g -S $ARGx$ dans la commande que l'on configure dans Centreon (sans préciser dans centreon l'argument $ARGx$).

Normalement, dans le fichier générer services.cfg, à la fin de ma commande dans mon fichier je devrai bien voir apparaitre cet argument générer par centreon du type HostId_ServiceId ce qui me donnerai un fichier HostId_ServiceId.rrd.

J'ai vue aussi sur le forum que l'on est obligé de nommer la commande dans Centreon check_graph_xxx pour que le -S soit alimenter dans mon fichier services.cfg.

Hors chez moi, ce n'est pas le cas, je m'explique.

Ma commande s'appel check_graph_snmp_load
Voici la commande :
$USER1$/check_snmp_load.pl -H $HOSTADDRESS$ -C $ARG1$ -T $ARG2$ -w $ARG3$ -c $ARG4$ -g -S $ARG5$
Mes arguments sont :
!public!stand!80!90

Mon Host_Id est 2 et mon Service_ID est 2 (J'ai regardé dans la base.)

Et dans mon fichier services.cfg j'ai :
check_graph_snmp_load!SID!stand!80!90

Et normalement, si j'ai bien compris, je devrai avoir :
check_graph_snmp_load!SID!stand!80!90!2_2

Donc forcement, dans l'interface centreon, j'ai mon service en état Unknown et il me dit qu'il faut spécifier un argument à l'option -S !

Est-ce que quelqu'un a une idée, suggestion à ma proposer?
Parce que j'avoue que la, je ne comprends pas?

DonKiShoot
10-08-2007, 04:36 PM
check_graph cela n'existe plus

maintenant c check ce que tu veux (compatible perfparse) et ODS et bien entendu la dernière version de centreon.

tomix
10-08-2007, 04:56 PM
Ok mais même si je n'appel pas la commande check_graph_xxx mais check_xxx, il me dit quand même qu'il faut spécifier un argument à l'option -S alors que normalement, cet argument est rajouter automatiquement par centreon non?

DonKiShoot
10-08-2007, 09:04 PM
Oui ! Pour moi ces options n'existent plus -g & -S mais je peu me tromper.

tomix
10-09-2007, 10:19 AM
Ah! Je suis un peu perdu la ...:confused:

Et il faut mettre quoi comme option pour qu'il me génère mes fichier .rrd ?

Parce que dans l'aide du plugins check_snmp_load.pl, y a encore ces options.

Ou alors il ne faut utiliser que les plugins check_centreon_xxx pour avoir des graph ?

En tout cas, merci pour ton aide.

DonKiShoot
10-09-2007, 10:46 AM
Centreon 1.4.1 ne nécessite pas de plugin particulier, simplement des plugins capable de généré des perfdata corrects (generalement option -f).

Ensuite tu configures ODS et c fini ...

tomix
10-09-2007, 11:00 AM
Donc si je comprend bien, si je met l'option -f sur le plugins qui va bien, il va me générer mes fichiers .rrd. c'est ça ?

Encore merci pour ta patience.:D

tomix
10-09-2007, 11:26 AM
Bon merci pour tes conseils DonKiShoot, j'ai supprimer mes options -g et -S pour mettre un -f à la place comme tu me l'as conseillé.

Maintenant, lorsque je regarde dans ma base ODS, j'ai ma table data_bin qui se rempli avec mes valeurs.:eek:

Par contre, toujours pas de graph dans vue oreon, mais a mon avis, je touche au but.

tomix
10-09-2007, 12:55 PM
Donc depuis tout à l'heure, ma table data_bin se rempli correctement, par contre, la table index_data reste vide.

Par quel moyen se remplit-elle ?

tomix
10-09-2007, 02:46 PM
Juste pour vous dire que ça fonctionne maintenant. J'ai enfin des graphs:D

En fait, j'avais des problèmes de chemin de fichier

Merci pour ton aide DonKiShoot.

DonKiShoot
10-09-2007, 02:55 PM
Merci pour ton aide DonKiShoot.
De rien ... ;)

cybernissart
10-16-2007, 11:34 AM
J'ai constaté le même comportement qui pénalise l'installation puisque impossible de grapher quelque valeur autre que le CHECK_GRAPH_PING (déclaré en -f PerfParse)

J'ai cru comprendre que vous étiez arrivé à effectuer un graph d'un plugin de type CHECK_LOAD, mais ce qui m'interesse, c'est un plugin CHECK_GRAPH_TRAFFIC qui lui n'a pas été écrit en mode PerfParse (seul une poignée le supporte).

Seuls les suivants semblent être écrit pour cela:
check_graph_load_average.pl
check_graph_process.pl
check_graph_remote_storage.pl
check_graph_snmp_value.pl
check_snmp_load.pl
check_snmp_storage.pl

Etes-vous arrivé a Grapher un counter de type Interface ??
Si oui avec quel plugin ?

Je craqquee. 3 jours passé la dessus.

DonKiShoot
10-16-2007, 01:09 PM
check_centreon_snmp_traffic