Tengo este problema con NRPE, todo lo que he encontrado hasta ahora en la red parece señalarme cosas que ya he probado.
# /usr/local/nagios/plugins/check_nrpe -H nrpeclient
da
NRPE v2.12
como se esperaba.
Ejecutar el comando a mano (como se define en nrpe.cfg en "nrpeclient", da la respuesta esperada
nrpe.cfg:
command[check_openmanage]=/usr/lib/nagios/plugins/additional/check_openmanage -s -e -b ctrl_driver=0 bat_charge
"Expected response"
Pero si trato de ejecutar el comando desde el servidor Nagios me sale lo siguiente:
# /usr/local/nagios/plugins/check_nrpe -H comxps -c check_openmanage
NRPE: Unable to read output
¿Alguien puede pensar en otro lugar donde podría haber cometido un error con esto? He hecho lo mismo en muchos otros servidores sin ningún problema. La única diferencia que puedo pensar con esto es que esta caja está basada en RHEL 5, mientras que las otras están basadas en RHEL 4.
Esos dos bits anteriores que he probado son lo que la mayoría de las personas parecen sugerir cuando las personas han tenido este problema.
Debo mencionar que me sale un error extraño en los registros cuando reinicio nrpe
:
nrpe[14534]: Unable to open config file '/usr/local/nagios/etc/nrpe.cfg' for reading
nrpe[14534]: Continuing with errors...
nrpe[14535]: Starting up daemon
nrpe[14535]: Warning: Daemon is configured to accept command arguments from clients!
nrpe[14535]: Listening for connections on port 5666
nrpe[14535]: Allowing connections from: bodbck,combck,nam-bck
Aunque, simplemente está leyendo ese /usr/local/nagios/etc/nrpe.cfg
archivo para obtener las cosas de las que habla más abajo ...