The way NRPE works is: 1. check_nrpe sends the request to the NRPE server. 2. The NRPE server runs the command and captures any output sent to stdout 3. The NRPE server sends the captured output back to check_nrpe.
The error "No output returned from plugin" usually means that check_nrpe contacted the NRPE server OK, but the NRPE server did not return anything (i.e. point 2 above failed). From experience, I've found the most popular reason is that the plugin on the remote side sent it's output to stderr (e.g. an error occurred running the plugin,) therefore check_nrpe reports no output being received, as it doesn't capture the error output stream. What I'm suggesting is that you try to capture the output of the command on the remote side to a file, so you can see what's going on. If the command succeeded in running when you've added "> /tmp/nrpe-test.txt 2>&1" to the end of the command definition in your nrpe config file, you'll get the full output (stdout and stderr) of the plugin in /tmp/nrpe-test.txt. If there was no output, you'd still get an empty file. As you're not getting a file created, I'd suggest either NRPE is misconfigured, or it couldn't execute the command correctly. It also might help to check in /var/log/messages in case it logs a problem in there. Andy. Henrik Morsing wrote: > On Sun, Apr 08, 2007 at 07:51:53PM +0100, Andy Shellam wrote: > >> Another thing to try is adding "> /tmp/nrpe-test.txt 2>&1" to the end of >> your command in your NRPE config file. >> Then when Nagios has tried to run the plugin, /tmp/nrpe-test.txt on the >> NRPE side will contain any output/errors etc. That's actually how I >> found out about the TTY problem with sudo ;) >> > > Do you mean to nrpe_local.cfg on the remote host? Well, that's not really > what the problem is. First of all, I just tried doing that but the file in > /tmp never gets created? Even when I run it manually. Iøm not sure I > understand what it is you're suggesting. > > Also, the problem is still with running check_nrpe, not the actual remote > command. That works fine. > > Thanks > Henrik > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Nagios-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/nagios-users > ::: Please include Nagios version, plugin version (-v) and OS when reporting > any issue. > ::: Messages without supporting info will risk being sent to /dev/null > > !DSPAM:37,4619e5a289291149167060! > > > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Nagios-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
