Ho questo problema con NRPE, tutte le cose che ho trovato finora in rete sembrano indicarmi cose che ho già provato.
# /usr/local/nagios/plugins/check_nrpe -H nrpeclient
dà
NRPE v2.12
come previsto.
Eseguendo il comando a mano (come definito in nrpe.cfg su "nrpeclient", si ottiene la risposta prevista
nrpe.cfg:
command[check_openmanage]=/usr/lib/nagios/plugins/additional/check_openmanage -s -e -b ctrl_driver=0 bat_charge
"Expected response"
Ma se provo ad eseguire il comando dal server Nagios ottengo quanto segue:
# /usr/local/nagios/plugins/check_nrpe -H comxps -c check_openmanage
NRPE: Unable to read output
Qualcuno può pensare a qualcos'altro che avrei potuto fare un errore in questo? Ho fatto la stessa cosa su più altri server senza problemi. L'unica differenza che mi viene in mente è che questa scatola è basata su RHEL 5, mentre le altre sono basate su RHEL 4.
Quei due bit sopra che ho testato sono ciò che la maggior parte della gente sembra suggerire quando le persone hanno avuto questo problema.
Dovrei dire che quando riavvio ricevo uno strano errore nei registri 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
Anche se, sta chiaramente leggendo quel /usr/local/nagios/etc/nrpe.cfg
file per ottenere le cose di cui sta parlando più in basso ..