Eu tenho esse problema com o NRPE, todas as coisas que encontrei até agora na rede parecem me indicar coisas que já tentei.
# /usr/local/nagios/plugins/check_nrpe -H nrpeclient
dá
NRPE v2.12
como esperado.
A execução manual do comando (conforme definido em nrpe.cfg no "nrpeclient", fornece a resposta esperada
nrpe.cfg:
command[check_openmanage]=/usr/lib/nagios/plugins/additional/check_openmanage -s -e -b ctrl_driver=0 bat_charge
"Expected response"
Mas se eu tentar executar o comando no servidor Nagios, obtenho o seguinte:
# /usr/local/nagios/plugins/check_nrpe -H comxps -c check_openmanage
NRPE: Unable to read output
Alguém pode pensar em outro lugar que eu possa ter cometido um erro com isso? Eu fiz a mesma coisa em vários outros servidores sem nenhum problema. A única diferença que consigo pensar nisso é que esta caixa é baseada no RHEL 5, enquanto as outras são baseadas no RHEL 4.
Os dois bits acima que testei são os que a maioria das pessoas parece sugerir quando enfrentam esse problema.
Devo mencionar que recebo um erro estranho nos logs quando reinicio 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
Mesmo assim, ele está claramente lendo esse /usr/local/nagios/etc/nrpe.cfg
arquivo para obter as coisas sobre as quais está falando mais adiante ..