CHECK_NRPE: Receive header underflow - only 0 bytes received
Issue and Steps to Reproduce
I have two servers checking the same services and have the identical nsclient.ini file. One of the service checks fails on one of the servers, originally with the following error: CHECK_NRPE: Receive header underflow - only 0 bytes received
Via the Nagios Support Forum, I up-dated the timeout value in the nsclient.ini file and now the error is: (Service check timed out after 60.01 seconds)
I'm testing with check_nrpe: define service{ use generic-service host_name per310-02,per310-03 service_description Monitor Loader errors check_command check_nrpe!check_eventlog -a "filter=provider = 'SLMD UV Monitor Loader' and id = 0 and message like 'Config socket blocked' OR message like 'Inconsistent state'" }
Details
- NSClient++ version: 0.5.2.35
- OS and Version: Windows Server 2012 R2
Additional Details
From the NSClient++ log: 2018-11-26 09:42:25: error:c:\source\master\include\socket/connection.hpp:139: Socket was unexpectedly closed trying to send data (possibly check your timeout settings)
very likely a duplicate of #602
or maybe https://github.com/mickem/nscp/issues/540
I still have this issue.