PDA

View Full Version : [REGLE] Probleme avec tous les check_graph


boubou
03-21-2005, 04:22 PM
Bonjour,

Quelqu'un pourrait me dire pourquoi les check_graph fonctionnent en ligne de commande et lorsque je les mets dans les services ils ne fonctionnent plus .

(Return code of 127 is out of bounds - plugin may be missing)

climat
03-21-2005, 04:24 PM
peut etre un pb de droit mais la il te marque que le plugin est manquant....

boubou
03-21-2005, 04:33 PM
Ben c ca que je comprend pas car j'ai bien le plugin puisque ca fonctionne bien en ligne de commande. Sinon j'aurai des erreurs !

julio
03-21-2005, 04:38 PM
tu as pensé a creer la variable $user1$ dans options->ressourceCFG ? car sinon ton plugin ne trouvera jamais le chemin. Avant ct en dur dasn oreon mais maintenant faut la rentrer a la main. Ca permet de creer autant de variables que possible.

boubou
03-21-2005, 04:45 PM
Oui chef, je l'avais fait. :wink: Je l'avais vu sur le forum.
Franchement, la, je vois pas de quoi ca peut provenir.

Tu as une autre idée?

boubou
03-21-2005, 05:18 PM
J'ai essayé de mettre /usr/bin/perl $USER1$/check_graph_traffic.pl -H $HOSTADDRESS$..... et maintenant j'ai (No output!)

Ca veut dire quoi No output ???

julio
03-21-2005, 05:22 PM
oula je comprend plus.. t'as crée la valeur $user1$ avec la valeur /usr/local/nagios/libexec/ ? je comprend pas la premiere commande.

boubou
03-21-2005, 05:31 PM
Autant pour moi

J'ai mis /usr/bin/perl avant le check_graph_traffic.pl car je me suis dit comme c'est un programme perl et bien je peux essayer de mettre /usr/bin/perl.

Je sais pas t'en pense quoi ?

julio
03-21-2005, 05:57 PM
non non... pas besoin normalement. s'il ne trouve pas le bon path c que ta variable ne doit pas etre bonne.

boubou
03-22-2005, 09:54 AM
Maintenant j'ai cette erreur (Return code of 126 is out of bounds - plugin may be missing) .

La seule chose que j'ai faite c'est que j'ai spécifié le bon chemin ou il pouvait trouver les plugins.

Il a bien aussi les droits en execution.

Y a t'il des amateurs pour trouver une solution à mon probleme ?

rom
03-22-2005, 10:11 AM
Tes plugins sont bien dans le groupe apache ? Ainsi que le repertoire libexec/ ?
Tes droits (755) ?
resources.cfg -> $USER1$=/usr/local/nagios/libexec (n'oublie pas de generer)

euh....

boubou
03-22-2005, 10:35 AM
Ben oui. Les droits y sont et le fichier resources.cfg a été généré.

Pas d'autres idées? :D

julio
03-22-2005, 11:33 AM
et le rep rrd dans oreon est bien en 775 avec les droit d'acces en ecriture pour nagios ?

boubou
03-22-2005, 11:48 AM
Ben oui. Le répertoire rrd dans oreon est bien en 775 avec droit en ecriture pour nagios.

D'autres idées ?

boubou
03-22-2005, 03:16 PM
C'est bon j'ai trouvé et c'était tout bete. Mais fallait y penser !

Pour ceux que ca interresse : Par exemple
$USER1$/check_graph_ping.pl -H $HOSTADDRESS$ -g -D /usr/local/oreon/rrd/ -w 80 -c 95

En fait, il ne faut pas d'espace entre $USER1$ et /check_graph_ping.pl

Bon courage

rom
03-22-2005, 03:24 PM
Mouais, on va faire des 'trim' alors...