मुझे एनआरपीई के साथ यह समस्या है, नेट पर अब तक मैंने जो भी सामान पाया है वह मुझे उन चीजों पर इंगित करता है जो मैंने पहले ही कोशिश की हैं।
# /usr/local/nagios/plugins/check_nrpe -H nrpeclient
देता है
NRPE v2.12
जैसा सोचा था।
हाथ से कमांड चलाना (जैसा कि "nrpeclient" में nrpe.cfg में परिभाषित किया गया है) अपेक्षित प्रतिक्रिया देता है
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
क्या कोई और कहीं भी सोच सकता है कि मैंने इसके साथ गलती की हो सकती है? मैंने कई अन्य सर्वर पर एक ही काम किया है जिसमें कोई समस्या नहीं है। एकमात्र अंतर जो मैं इसके साथ सोच सकता हूं वह यह है कि यह बॉक्स आरएचईएल 5 आधारित है, जबकि अन्य आरएचईएल 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
फ़ाइल को पढ़ने के लिए है जो उस सामान को प्राप्त करने के लिए है जो आगे के बारे में बात कर रहा है।