ฉันมีปัญหากับ NRPE ทุกสิ่งที่ฉันพบในเน็ตดูเหมือนจะชี้ให้ฉันในสิ่งที่ฉันได้ลองไปแล้ว
# /usr/local/nagios/plugins/check_nrpe -H nrpeclient
จะช่วยให้
NRPE v2.12
อย่างที่คาดไว้.
การรันคำสั่งด้วยมือ (ตามที่กำหนดใน nrpe.cfg บน "nrpeclient" ให้การตอบสนองที่คาดหวัง
nrpe.cfg:
command[check_openmanage]=/usr/lib/nagios/plugins/additional/check_openmanage -s -e -b ctrl_driver=0 bat_charge
"Expected response"
แต่ถ้าฉันพยายามเรียกใช้คำสั่งจากเซิร์ฟเวอร์ Nagios ฉันจะได้รับสิ่งต่อไปนี้:
# /usr/local/nagios/plugins/check_nrpe -H comxps -c check_openmanage
NRPE: Unable to read output
ทุกคนสามารถนึกถึงที่อื่นที่ฉันอาจทำผิดกับเรื่องนี้ได้หรือไม่? ฉันทำสิ่งเดียวกันในเซิร์ฟเวอร์อื่น ๆ โดยไม่มีปัญหา ความแตกต่างเพียงอย่างเดียวที่ฉันนึกได้คือกล่องนี้มีพื้นฐานจาก RHEL 5 ในขณะที่กล่องอื่น ๆ จะเป็น RHEL 4
สองบิตข้างต้นที่ฉันได้ทดสอบคือสิ่งที่คนส่วนใหญ่ดูเหมือนจะแนะนำเมื่อผู้คนมีปัญหานี้
ฉันควรพูดถึงว่าฉันได้รับข้อผิดพลาดแปลก ๆ ในบันทึกเมื่อฉันรีสตาร์ท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
แม้ว่าจะเป็นการอ่าน/usr/local/nagios/etc/nrpe.cfg
ไฟล์นั้นอย่างชัดเจนเพื่อให้ได้สิ่งที่พูดถึงเพิ่มเติม ..