[Nagiosplug-help] NRPE: Unable to read output

Brian Tomjack btomjack at suretytek.com
Thu Feb 19 18:58:51 CET 2009

Unfortunately i think that nrpe thinks its just fine as well. the only 
thing in the logs (with debugging set to 1 in the nrpe.cfg) are lines of 
the following every 10 minutes when nagios checks the load and the mailq

Feb 19 11:39:38 ns1 xinetd[27766]: START: nrpe pid=9248 
Feb 19 11:39:38 ns1 nrpe[9248]: INFO: SSL/TLS initialized. All network 
traffic will be encrypted.
Feb 19 11:39:39 ns1 xinetd[27766]: EXIT: nrpe status=0 pid=9248 
Feb 19 11:39:42 ns1 xinetd[27766]: START: nrpe pid=9256 
Feb 19 11:39:42 ns1 nrpe[9256]: INFO: SSL/TLS initialized. All network 
traffic will be encrypted.
Feb 19 11:39:42 ns1 xinetd[27766]: EXIT: nrpe status=0 pid=9256 

good thought though,


Andreas Wehrmann wrote:
> Stupid questions, but have you looked into the log messages?
> I had some similiar problem and the log told me that the machine that's
> trying to get information via nrpe is not allowed.
> Hopefully it's just as easy as that.
> Regards,
> Andreas
> Brian Tomjack wrote:
>> Well i think this is the right place for this, since it seems plugin 
>> related to me.
>> Here is the setup, my nagios server is on the same network, behind the 
>> core router. The server i am trying to monitor is behind an outlying 
>> firewall. I have configured both to work over port 5666 and have 
>> opened the appropriate firewall port to the remote host.
>> I know that nagios i working fine because it has several hundred other 
>> hosts on it all working fine. and i know that nrpe must be (mostly) 
>> working ok on the remote host in question because the check_load via 
>> nrpe is working fine to that remote host.
>> My problem is that when the nagios server checks the mailq on the 
>> remote host it gets back:
>> [root at ns1 ~]# /usr/local/nagios/libexec/check_nrpe -H 
>> remote.server.ip.address -c check_mailq
>> NRPE: Unable to read output
>> on the remote host, in the nrpe config:
>> command[check_mailq]="sudo /usr/local/nagios/libexec/check_mailq -w 
>> 120 -c 175"
>> from the remote host /etc/sudousers:
>> nagios ALL=NOPASSWD: /usr/local/nagios/libexec/check_mailq
>> now, on the remote host, i can run it manually and get:
>> [nagios at ns1 ~]$ sudo /usr/local/nagios/libexec/check_mailq -w 120 -c 175
>> CRITICAL: mailq is 194 (threshold c = 175)|unsent=194;120;175;0
>> and finally, on the remote host. if i configure it to allow requests 
>> from and run the nrpe command i get this:
>> [nagios at ns1 ~]$ /usr/local/nagios/libexec/check_nrpe -H -c 
>> check_mailq
>> NRPE: Unable to read output
>> (the same result as when run from the nagios server)
>> so im stumped. the plugin is working on the remote host, and nrpe is 
>> working because i can execute the check_load via nrpe from the nagios 
>> server to the remote host and it works just fine. its only when i run 
>> the check_mailq via nrpe do i get a output read error. the nagios 
>> server is a fedora server, the remote host is a centos server. im not 
>> sure what else to check on so any suggestions are appreciated, as this 
>> is the only machine that i am having problems monitoring the mailq on.
>> Brian
>> ------------------------------------------------------------------------------ 
>> Open Source Business Conference (OSBC), March 24-25, 2009, San 
>> Francisco, CA
>> -OSBC tackles the biggest issue in open source: Open Sourcing the 
>> Enterprise
>> -Strategies to boost innovation and cut costs with open source 
>> participation
>> -Receive a $600 discount off the registration fee with the source 
>> code: SFAD
>> http://p.sf.net/sfu/XcvMzF8H
>> _______________________________________________
>> Nagiosplug-help mailing list
>> Nagiosplug-help at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/nagiosplug-help
>> ::: Please include plugins version (-v) and OS when reporting any 
>> issue. ::: Messages without supporting info will risk being sent to 
>> /dev/null

More information about the Help mailing list