NRPE ile bu problemim var, internette bugüne kadar bulduğum her şey beni daha önce denediğim şeylere işaret ediyor gibi görünüyor.
# /usr/local/nagios/plugins/check_nrpe -H nrpeclient
verir
NRPE v2.12
beklenildiği gibi.
Komutu elle çalıştırmak (nrpe.cfg dosyasında "nrpeclient" de tanımlandığı gibi) beklenen yanıtı verir.
nrpe.cfg:
command[check_openmanage]=/usr/lib/nagios/plugins/additional/check_openmanage -s -e -b ctrl_driver=0 bat_charge
"Expected response"
Ancak, Nagios sunucusundan komutu çalıştırmaya çalışırsam aşağıdakileri alıyorum:
# /usr/local/nagios/plugins/check_nrpe -H comxps -c check_openmanage
NRPE: Unable to read output
Birisi, bu konuda bir hata yapmış olabileceğim başka bir yer düşünebilir mi? Aynı şeyi diğer sunucularda da sorunsuz yaptım. Bununla ilgili düşünebildiğim tek fark, bu kutunun RHEL 5 tabanlı olması, diğerleri ise RHEL 4 tabanlı olmasıdır.
Test ettiğim yukarıdaki iki bit, insanların bu sorunu yaşadıklarında çoğu insanın önerdiği gibi.
Yeniden başlattığımda, günlüklerde tuhaf bir hata aldığımı belirtmeliyim 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
Yine de, /usr/local/nagios/etc/nrpe.cfg
konuştuğu şeyleri anlatmak için açıkça okuyor .