Saya memiliki masalah dengan NRPE ini, semua hal yang saya temukan sejauh ini di internet sepertinya menunjukkan hal-hal yang sudah saya coba.
# /usr/local/nagios/plugins/check_nrpe -H nrpeclient
memberi
NRPE v2.12
seperti yang diharapkan.
Menjalankan perintah dengan tangan (sebagaimana didefinisikan dalam nrpe.cfg pada "nrpeclient", memberikan respons yang diharapkan
nrpe.cfg:
command[check_openmanage]=/usr/lib/nagios/plugins/additional/check_openmanage -s -e -b ctrl_driver=0 bat_charge
"Expected response"
Tetapi jika saya mencoba menjalankan perintah dari server Nagios saya mendapatkan yang berikut:
# /usr/local/nagios/plugins/check_nrpe -H comxps -c check_openmanage
NRPE: Unable to read output
Adakah yang bisa memikirkan tempat lain yang mungkin membuat kesalahan dengan ini? Saya telah melakukan hal yang sama pada beberapa server lain tanpa masalah. Satu-satunya perbedaan yang dapat saya pikirkan adalah kotak ini berbasis RHEL 5, sedangkan yang lain berbasis RHEL 5.
Dua bit di atas yang telah saya uji adalah apa yang tampaknya kebanyakan orang menyarankan ketika orang memiliki masalah ini.
Saya harus menyebutkan bahwa saya mendapatkan kesalahan aneh di log ketika saya memulai kembali 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
Meskipun, itu jelas membaca /usr/local/nagios/etc/nrpe.cfg
file itu untuk mendapatkan hal-hal yang dibicarakannya lebih jauh ke bawah ..