NRPE 에이 문제가 있습니다. 지금까지 인터넷에서 찾은 모든 것들이 이미 시도한 것을 나에게 지적하는 것 같습니다.
# /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
누구든지 내가 이것으로 실수했을 수도있는 다른 곳을 생각할 수 있습니까? 다른 여러 서버에서 문제없이 동일한 작업을 수행했습니다. 내가 생각할 수있는 유일한 차이점은이 상자는 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
파일을 자세히 읽고 그에 대해 이야기하는 내용을 얻습니다.