Just installed nrpe agent v2.15 into a Solaris 11 box and getting the following error.
The agent however works fine in the machine when executed locally.
This is the same agent that has been working ok in other Solaris 11 boxes.
When check_nrpe is executed from the nagios server the following message comes out in the client /var/adm/messages
[nagios@nagiosprodxi1 debug]$ /usr/local/nagios/libexec/check_nrpe -H 170.10.10.10
CHECK_NRPE: Received 0 bytes from daemon. Check the remote server logs for error messages.
Is it possible that you reconfigured the check_nrpe binary on the NagiosXI server to accept a longer status output? That behavior is consistent with mismatched status output payloads.
jdalrymple wrote:Is it possible that you reconfigured the check_nrpe binary on the NagiosXI server to accept a longer status output? That behavior is consistent with mismatched status output payloads.
We did change check_nrpe for some servers but it is named differently (check_nrpe_big) and not possible it is using it.
The installer also haven't been changed for ages.
Anyway I tried the older nrpe agent compiled in Solaris 10 and it worked fine.
Not sure what was the issue but we will double check your theory if this happens again.