No output returned from plugin

Alexander Haas alex at geloet.de
Thu Nov 25 00:32:19 CET 2010


Hi Stuart,

you got me on that one :)

The output did in fact contain a empty new line. I did not pay very much 
attention to this fact because my own error messages are all single 
lined. But in this actual case PHP clutters STDOUT with some error 
messages and a IMHO very disputable new line:
> someserver:~# /usr/local/nagios/libexec/check_ftp_archived_backup -S 
> someserver -V somevolume
>
> Warning: 
> file(/opt/backup-sites-nagios/someserver/somevolume.sitecopyrc): 
> failed to open stream: No such file or directory in 
> /usr/local/nagios/libexec/check_ftp_archived_backup.php on line 18
> Failed to load sitecopy config file 
> '/opt/backup-sites-nagios/someserver /somevolume.sitecopyrc'!
Where the last line is my own and sole expected output.

Thank you very much for your precise and narrow format description :)

Alex


On 24.11.2010 23:04, Stuart Browne wrote:
>> -----Original Message-----
>> From: Alexander Haas [mailto:alex at geloet.de]
>> Subject: [Nagios-users] No output returned from plugin
>>
>> Hi list,
>>
>> it's me again :)
>>
>> I wrote a plug-in which does work great. It works from the shell as
>> root, from the shell as nagios and from nagios executed as plug-in.
>>
>> The only problem is when there is an error returned. It does not work
>> when i execute it from nagios as a plug-in and there is an error (=>
>> return code != 0). Every time my plug-in returns anything but zero,
>> Nagios tells me that there is "No output returned from plugin". It does
>> not matter if my script does output its error message on STDOUT or
>> STDERR. Of cause there is an error message visible when I execute my
>> plug-in from a shell.
> Nagios doesn't capture anything sent to STDERR, so make sure it is sending its output to STDOUT.  Also make sure that the first line returned when an error occurs is not an empty line; an empty line is considered "No output".
>
> Perhaps you'd like to run the plugin (as nagios) when it is erroring and show us the output?
>
>
>> I guess there is an easy explanation?
>>
>> Thank you very much,
>>
>> Alex
> Stuart
>
> ------------------------------------------------------------------------------
> Increase Visibility of Your 3D Game App&  Earn a Chance To Win $500!
> Tap into the largest installed PC base&  get more eyes on your game by
> optimizing for Intel(R) Graphics Technology. Get started today with the
> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
> http://p.sf.net/sfu/intelisp-dev2dev
> _______________________________________________
> Nagios-users mailing list
> Nagios-users at lists.sourceforge.net
> 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


------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
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





More information about the Users mailing list