PDA

View Full Version : Les plugins de Centreon ne fonctionnent pas


Kowentin
04-28-2008, 07:11 PM
Bonjour tout le monde,

Pour faire suite à mon post précédent, je créé un nouveau post car le titre est non modifiable, et finalement le titre que j'avais mis ne va pas du tout avec le nouveau probleme découvert, je pensais que seul le plugin de monitoring du traffic de Centreon merdouillait mais en fait, ce sont TOUS les plugins installés par Centreon (check_centreon_*) qui ne fonctionnent pas... du moins, sous Nagios.

Voici la config:

Centreon 1.4.2.4 installé manuellement
Nagios 2.7 installé via Yum
Fedora Core 5Ce que j'ai remarqué avec les plugins fournis par Centreon:


Quand je les lance en ligne de commande, ils me donnent un bon retour (correct en apparence, mais la valeur pour le moment ne me turlupine pas du tout) que je l'execute en root ou avec l'utilisateur nagios.
Quand je met le plugin dans centreon, generation des fichiers, reload de nagios tout ca, le plugin est bien executé au moins une fois car dans le cas des graphs de bande passante (check_centreon_snmp_traffic) le fichier temporaire est bien créé, et il est rempli correctement (du moins, en apparence, comme tout à l'heure ^^).
Ce que j'ai déduit


Je suppose que je n'ai pas de problemes de droits car la création du fichier se fait correctement.
Il ne semble pas y avoir un "vrai" probleme dans Nagios, le fichier log est totalement vide...
Un probleme avec Perl ?
Fedora qui est catastrophique ?
Je dois tout refaire du début, en installant nagios manuellement ?


Merci beaucoup de perdre un peu de votre temps sur mon cas :)

naparuba
04-29-2008, 09:58 AM
Quels sont les symptomes?

Kowentin
04-29-2008, 10:00 AM
Le plugin s'execute (car les fichers temporaires sont créés) mais c'est comme si aucune valeur n'était renvoyée à Nagios, le status reste toujours sur Pending, et bien entendu, pas de graphs à l'horizon...

naparuba
04-29-2008, 10:08 AM
Tu as bien un seul daemon nagios de lancé?

Kowentin
04-29-2008, 10:11 AM
Hé bien, ouais, je pense

[root@nagios ~]# ps aux | grep nagios
avahi 1836 0.0 0.3 3828 1580 ? Ss Apr28 0:01 avahi-daemon: running [nagios.local]
nagios 1898 0.0 1.8 35600 9388 ? Ssl Apr28 0:37 /usr/sbin/nagios -d /etc/nagios/nagios.cfg
nagios 19364 0.7 2.0 49288 10736 pts/1 Sl 09:08 0:01 /usr/bin/perl -w /usr/local/centreon/ODS/ods
root 20254 0.0 0.1 3944 736 pts/1 S+ 09:11 0:00 grep nagios


Mais le plus étrange, c'est que les plugins fournis avec Nagios fonctionnent, le plugin FPing fonctionne également...

naparuba
04-29-2008, 10:34 AM
Bah là je ne sais pas trop, je n'utilise pas ces plugins. Dans l'interface tu as quoi comme champ "Last Check" sur le service?

Kowentin
04-29-2008, 11:03 AM
rien du tout, y'a le next check qui est la... et quand, sur nagios, je clique sur le service il me dit que le check n'a jamais été executé, et y'a rien d'autre...

naparuba
04-29-2008, 11:08 AM
Il ya un problème de scheduling alors. Embétant sachant que Nagios ne fait que ça :)

Si tu force un check immediate, le next check se rempli bien? Et avant de lancer le force, quelle est la valeur de next check?

Kowentin
04-29-2008, 11:22 AM
Ben non je ne pense pas à un probleme de sheduling parce que ce probleme n'est présent qu'avec les plungins fournis par Centreon, tous les autres fonctionnent nikel :)

Quand je force, la date et l'heure du next check change, l'heure à laquelle le check doit arriver arrive, et paff, rien :(

Avant de forcer, la date est celle du next check théorique qu'il a pas réussi à faire..

naparuba
04-29-2008, 11:51 AM
bah là je sèche....

Kowentin
04-29-2008, 12:04 PM
Bon c'est bon, ca fonctionne, ouf !

Explication:

C'était bien Perl qui merdouillait, je l'ai desinstallé, reinstallé, et hop, ca fonctionne, sans meme avoir à relancer Nagios...
En fait les plugins qui fonctionnaient ne devaient pas êtres en Perl mais plutot en C...

Enfin l'important c'est que ca fonctionne :)

Merci de m'avoir aidé à trouver une issue à mon soucis :)

naparuba
04-29-2008, 12:08 PM
Ouah, tordu comme problème. Bravo en tout cas et de rien :)