Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

le plugin nrpe ok pour le retour en ligne de commande, nok pour le retour en web

1 réponse
Avatar
Patrice Go
--001a11432126592fea052b2f6a1b
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Bonjour,

j'ai un probl=C3=A8me avec le plugin nrpe. le serveur nagios et la machine =
ayant
le plugin nrpe sont sur le m=C3=AAme r=C3=A9seau local.
en ligne de commande je peux r=C3=A9cup=C3=A9rer les informations, par exem=
ple pour
check_load, =C3=A0 partir du serveur nagios (mais sur la machine, =C3=A7a f=
onctionne
aussi) :

/usr/lib/nagios/plugins# ./check_nrpe -H 172.16.1.3
NRPE v2.15
/usr/lib/nagios/plugins# ./check_nrpe -H 172.16.1.3 -c check_load
OK - Charge moyenne: 0.00, 0.02, 0.05|load1=3D0.000;15.000;30.000;0;
load5=3D0.020;10.000;25.000;0; load15=3D0.050;5.000;20.000;0;


et le log de nrpe daemon exprime la m=C3=AAme chose.
mais dans l'interface web de nagios, les informations vues en ligne de
commande (comme pour toute autre action par check_nrpe!) n'apparaissent
pas, par exemple pour check_load =C3=A7a indique :

Current Load
UNKNOWN 2016-02-06 13:47:32 10d 21h 11m 46s 4/4
CHECK_NRPE: Received 0 bytes from daemon. Check the remote server logs for
error messages.


je ne peux voir que l'=C3=A9tat "UNKNOWN" et "CHECK_NRPE: Received 0 bytes =
from
daemon. Check the remote server logs for error messages."

j'ai lu le "NRPE-Troubleshooting-and-Common-Solutions" :
https://assets.nagios.com/downloads/nagiosxi/docs/NRPE-Troubleshooting-and-=
Common-Solutions.pdf
, mais aucune solution apparemment.

en effet, le fichier nrpe.cfg de la machine est "dont_blame_nrpe=3D1"

et dans le log du nrpe daemon (syslog), lors des demandes de web/nagios =C3=
=A7a
indique :

Connection from 172.16.1.2 port 6582
Feb 6 20:17:56 sec2 nrpe[28195]: Host address is in allowed_hosts
Feb 6 20:17:56 sec2 nrpe[28195]: Handling the connection...
Feb 6 20:17:56 sec2 nrpe[28195]: Error: Request contained command
arguments!
Feb 6 20:17:56 sec2 nrpe[28195]: Client request was invalid, bailing out..=
.
Feb 6 20:17:56 sec2 nrpe[28195]: Connection from #002 closed.

dans le nrpe.cfg de la machine, si la commande est =C3=A9crite en dur :

command[check_load]=3D/usr/lib/nagios/plugins/check_load -w 5,3,2 -c 20,15,=
10

et avec sur le serveur nagios, le check_command qui va bien :

check_command check_nrpe!check_load

=C3=A7a fonctionne pas (pour l'interface web de nagios).

dans le nrpe.cfg de la machine, si la commande est =C3=A9crite avec possibi=
lit=C3=A9
d'arguments :

command[check_load]=3D/usr/lib/nagios/plugins/check_load -w $ARG1$ -c $ARG=
2$

et avec sur le serveur nagios, le check_command qui va bien :

check_command
check_nrpe!check_load!5.0!3.0!2.0!20.0!15.0!10.0

=C3=A7a fonctionne pas non plus.

le serveur nagios est un raspbian jessie, et la machine nrpe une debian
jessie.

je pr=C3=A9cise qu'=C3=A0 partir du serveur nagios en direction d'un vieux =
portable
sous ubuntu 10.04 lucid, j'obtiens une r=C3=A9ponse de nrpe en ligne de com=
mande
:

NRPE v2.12

et niveau graphique je vois les informations.

=C3=A7a fait une semaine que je bloque sur ce probl=C3=A8me, et pas de r=C3=
=A9ponse de la
communaut=C3=A9 nagios. j'aime bien la ligne de commande, mais si quelqu'un=
.E a
une piste pour l'utilisation de la partie graphique web...

sinon, un bug-report ?

merci par avance.

patg

--001a11432126592fea052b2f6a1b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Bonjour,<br><br>j&#39;ai un probl=C3=A8me avec le plu=
gin nrpe. le serveur nagios et la machine ayant le plugin nrpe sont sur le =
m=C3=AAme r=C3=A9seau local.<br>en ligne de commande je peux r=C3=A9cup=C3=
=A9rer les informations, par exemple pour check_load, =C3=A0 partir du serv=
eur nagios (mais sur la machine, =C3=A7a fonctionne aussi) :<br><br>/usr/li=
b/nagios/plugins# ./check_nrpe -H 172.16.1.3<br>NRPE v2.15<br>/usr/lib/nagi=
os/plugins# ./check_nrpe -H 172.16.1.3 -c check_load<br>OK - Charge moyenne=
: 0.00, 0.02, 0.05|load1=3D0.000;15.000;30.000;0; load5=3D0.020;10.000;25.0=
00;0; load15=3D0.050;5.000;20.000;0; <br><br><br>et le log de nrpe daemon e=
xprime la m=C3=AAme chose.<br>mais dans l&#39;interface web de nagios, les =
informations vues en ligne de commande (comme pour toute autre action par c=
heck_nrpe!) n&#39;apparaissent pas, par exemple pour check_load =C3=A7a ind=
ique :<br><br>Current Load=C2=A0=C2=A0=C2=A0=C2=A0 <br>=C2=A0=C2=A0=C2=A0 U=
NKNOWN =C2=A0=C2=A0=C2=A0 2016-02-06 13:47:32 =C2=A0=C2=A0=C2=A0 10d 21h 11=
m 46s =C2=A0=C2=A0=C2=A0 4/4 =C2=A0=C2=A0=C2=A0 CHECK_NRPE: Received 0 byte=
s from daemon. Check the remote server logs for error messages. <br><br><br=
>je ne peux voir que l&#39;=C3=A9tat &quot;UNKNOWN&quot; et &quot;CHECK_NRP=
E: Received 0 bytes from daemon. Check the remote server logs for error mes=
sages.&quot;<br><br>j&#39;ai lu le &quot;NRPE-Troubleshooting-and-Common-So=
lutions&quot; : <a href=3D"https://assets.nagios.com/downloads/nagiosxi/doc=
s/NRPE-Troubleshooting-and-Common-Solutions.pdf" target=3D"_blank">https://=
assets.nagios.com/downloads/nagiosxi/docs/NRPE-Troubleshooting-and-Common-S=
olutions.pdf</a> , mais aucune solution apparemment.<br><br>en effet, le fi=
chier nrpe.cfg de la machine est &quot;dont_blame_nrpe=3D1&quot;<br><br></d=
iv>et dans le log du nrpe daemon (syslog), lors des demandes de web/nagios =
=C3=A7a indique :<br><br><div>Connection from 172.16.1.2 port 6582<br>Feb=
=C2=A0 6 20:17:56 sec2 nrpe[28195]: Host address is in allowed_hosts<br>Feb=
=C2=A0 6 20:17:56 sec2 nrpe[28195]: Handling the connection...<br>Feb=C2=A0=
6 20:17:56 sec2 nrpe[28195]: Error: Request contained command arguments!<b=
r>Feb=C2=A0 6 20:17:56 sec2 nrpe[28195]: Client request was invalid, bailin=
g out...<br>Feb=C2=A0 6 20:17:56 sec2 nrpe[28195]: Connection from #002 clo=
sed.<br><br></div><div>dans le nrpe.cfg de la machine, si la commande est =
=C3=A9crite en dur :<br><br>command[check_load]=3D/usr/lib/nagios/plugins/c=
heck_load -w 5,3,2 -c 20,15,10<br><br></div><div></div><div>et avec sur le =
serveur nagios, le check_command qui va bien :<br></div><div><br>=C2=A0chec=
k_command=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 check_nrpe!check_load<br><br></d=
iv><div>=C3=A7a fonctionne pas (pour l&#39;interface web de nagios).<br><br=
><div>dans le nrpe.cfg de la machine, si la commande est =C3=A9crite avec p=
ossibilit=C3=A9 d&#39;arguments :<br><br>command[check_load]=3D/usr/lib/nag=
ios/plugins/check_load=C2=A0 -w $ARG1$ -c $ARG2$<br><br></div><div>et avec =
sur le serveur nagios, le check_command qui va bien :<br></div><div><br>=C2=
=A0check_command=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 check_nrpe!check_load!5=
.0!3.0!2.0!20.0!15.0!10.0<br><br></div>=C3=A7a fonctionne pas non plus.<br>=
<br></div><div>le serveur nagios est un raspbian jessie, et la machine nrpe=
une debian jessie.<br></div><div><br></div><div></div><div>je pr=C3=A9cise=
qu&#39;=C3=A0 partir du serveur nagios en direction d&#39;un vieux portabl=
e sous ubuntu 10.04 lucid, j&#39;obtiens une r=C3=A9ponse de nrpe en ligne =
de commande :<br><br>NRPE v2.12<br><br></div><div>et niveau graphique je vo=
is les informations.<br></div><div><br>=C3=A7a fait une semaine que je bloq=
ue sur ce probl=C3=A8me, et pas de r=C3=A9ponse de=20
la communaut=C3=A9 nagios. j&#39;aime bien la ligne de commande, mais si=20
quelqu&#39;un.E a une piste pour l&#39;utilisation de la partie graphique w=
eb...<br><br></div><div>sinon, un bug-report ?<br></div><div><br></div><div=
>merci par avance.<br><br></div><div>patg<br></div></div>

--001a11432126592fea052b2f6a1b--

1 réponse

Avatar
Olivier PERDRIEL
Bonjour, je n'ai pas utilisé Nagios depuis 5 ans mais en vrac :
- est-ce que ça fonctionnait auparavant ou ton installation est-elle nouvelle ?
- quels sont tes os ?
- quelle sont les versions des paquets Nagios, celles des plugins (vues par apt par exemple) ?
- rien du côté d'iptables j'imagine ?
- il n'y a pas un mode debug pour Nagios et un moyen de tester ses fichiers de conf ?
- les commandes Check qui font des ping fonctionnent - elles ?
- je crois qu'on peut trouver librement sur le net l'excellent livre de Jean Gabes sur Nagios. Peut être pourra-t-il te donner des pistes

Désolé de ne pas pouvoir t'aider plus mais je suis en déplacement et loin de ma vieille doc Nagios de l'époque...

Pour les non réponses sur les listes, tu dois savoir que Nagios n'a plus trop la côte depuis 2 - 3 ans...

Bon courage

Olif

Le 7 février 2016 16:05:31 GMT+01:00, Patrice Go a écrit :
Bonjour,

j'ai un problème avec le plugin nrpe. le serveur nagios et la machine
ayant
le plugin nrpe sont sur le même réseau local.
en ligne de commande je peux récupérer les informations, par exemple
pour
check_load, à partir du serveur nagios (mais sur la machine, ça
fonctionne
aussi) :

/usr/lib/nagios/plugins# ./check_nrpe -H 172.16.1.3
NRPE v2.15
/usr/lib/nagios/plugins# ./check_nrpe -H 172.16.1.3 -c check_load
OK - Charge moyenne: 0.00, 0.02, 0.05|load1=0.000;15.000;30.000;0;
load5=0.020;10.000;25.000;0; load15=0.050;5.000;20.000;0;


et le log de nrpe daemon exprime la même chose.
mais dans l'interface web de nagios, les informations vues en ligne de
commande (comme pour toute autre action par check_nrpe!) n'apparaissent
pas, par exemple pour check_load ça indique :

Current Load
UNKNOWN 2016-02-06 13:47:32 10d 21h 11m 46s 4/4
CHECK_NRPE: Received 0 bytes from daemon. Check the remote server logs
for
error messages.


je ne peux voir que l'état "UNKNOWN" et "CHECK_NRPE: Received 0 bytes
from
daemon. Check the remote server logs for error messages."

j'ai lu le "NRPE-Troubleshooting-and-Common-Solutions" :
https://assets.nagios.com/downloads/nagiosxi/docs/NRPE-Troubleshooting-and-Common-Solutions.pdf
, mais aucune solution apparemment.

en effet, le fichier nrpe.cfg de la machine est "dont_blame_nrpe=1"

et dans le log du nrpe daemon (syslog), lors des demandes de web/nagios
ça
indique :

Connection from 172.16.1.2 port 6582
Feb 6 20:17:56 sec2 nrpe[28195]: Host address is in allowed_hosts
Feb 6 20:17:56 sec2 nrpe[28195]: Handling the connection...
Feb 6 20:17:56 sec2 nrpe[28195]: Error: Request contained command
arguments!
Feb 6 20:17:56 sec2 nrpe[28195]: Client request was invalid, bailing
out...
Feb 6 20:17:56 sec2 nrpe[28195]: Connection from #002 closed.

dans le nrpe.cfg de la machine, si la commande est écrite en dur :

command[check_load]=/usr/lib/nagios/plugins/check_load -w 5,3,2 -c
20,15,10

et avec sur le serveur nagios, le check_command qui va bien :

check_command check_nrpe!check_load

ça fonctionne pas (pour l'interface web de nagios).

dans le nrpe.cfg de la machine, si la commande est écrite avec
possibilité
d'arguments :

command[check_load]=/usr/lib/nagios/plugins/check_load -w $ARG1$ -c
$ARG2$

et avec sur le serveur nagios, le check_command qui va bien :

check_command
check_nrpe!check_load!5.0!3.0!2.0!20.0!15.0!10.0

ça fonctionne pas non plus.

le serveur nagios est un raspbian jessie, et la machine nrpe une debian
jessie.

je précise qu'à partir du serveur nagios en direction d'un vieux
portable
sous ubuntu 10.04 lucid, j'obtiens une réponse de nrpe en ligne de
commande
:

NRPE v2.12

et niveau graphique je vois les informations.

ça fait une semaine que je bloque sur ce problème, et pas de réponse de
la
communauté nagios. j'aime bien la ligne de commande, mais si
quelqu'un.E a
une piste pour l'utilisation de la partie graphique web...

sinon, un bug-report ?

merci par avance.

patg



--
Envoyé de mon appareil Android avec K-9 Mail. Veuillez excuser ma brièveté.