Perl plugins: No output from plugin

Dennis Hopp dhopp at GOCSC.com
Tue Aug 23 16:29:24 CEST 2005


Here's some more information....

If I change the check command to:

command_line    echo $USER1$/check_snmp_load.pl -h

I get the last two lines of the help output as my Status Information and Performance Data respectively.

--Dennis

> -----Original Message-----
> From: nagios-users-admin at lists.sourceforge.net [mailto:nagios-users-
> admin at lists.sourceforge.net] On Behalf Of Dennis Hopp
> Sent: Tuesday, August 23, 2005 8:39 AM
> To: Lori Adams; nagios-users at lists.sourceforge.net
> Subject: RE: [Nagios-users] Perl plugins: No output from plugin
> 
> I changed the check command to echo the output.  In the UI I get this:
> 
> /opt/nagios/plugins/check_snmp_load.pl -H 10.12.10.29 -C public -w 2,2,3 -
> c 3,3,4 -L
> 
> So then as the nagios user I copied and pasted that....
> 
> -sh-3.00$ /opt/nagios/plugins/check_snmp_load.pl -H 10.12.10.29 -C public
> -w 2,2,3 -c 3,3,4 -L
> Load : 0.00 0.01 0.00 : OK
> -sh-3.00$
> 
> As you can see there is output...but for some reason nagios is saying
> there isn't when it fires it off on it's own.
> 
> --Dennis
> 
> -----Original Message-----
> From: Lori Adams [mailto:ladams at cloudmark.com]
> Sent: Monday, August 22, 2005 7:44 PM
> To: Dennis Hopp; nagios-users at lists.sourceforge.net
> Subject: RE: [Nagios-users] Perl plugins: No output from plugin
> 
> When you ran it by hand as nagios user, did you include all relevant
> arguments?
> /opt/nagios/plugins/check_snmp_load.pl -H x.x.x.x -C public -w 2,2,3 -c
> 3,3,4 -L
> 
> Another trick to verify that you're running it by hand correctly is to do
> define command{
>        command_name    check_linux_load
>        command_line    echo $USER1$/check_snmp_load.pl -H $HOSTADDRESS$ -C
> public -w $ARG1$ -c $ARG2$ -L
> }
> The command will appear in the UI, and then you can run what is shown.
> 
> "No output from plugin" means just that.  Nagios is expecting some kind of
> statement about the check.  Your check is not outputting anything.
>   You're getting a difference between running by hand and running
> automatically.  Get those to be the same, it'll be easier to track down.
> 
> -Lori
> 
> 
> From: nagios-users-admin at lists.sourceforge.net [mailto:nagios-users-
> admin at lists.sourceforge.net] On Behalf Of Dennis Hopp
> Sent: Monday, August 22, 2005 3:54 PM
> To: nagios-users at lists.sourceforge.net
> Subject: [Nagios-users] Perl plugins: No output from plugin
> 
> I'm trying to use the check_snmp_load.pl and check_snmp_storage.pl
> 
> I can run the plugin from the command line (as both root and nagios user)
> and get the right results but when it's fired off automatically I keep
> getting "No output from plugin".
> 
> Here are the relevant config:
> 
> define  service{
>         use                             generic-service
>         hostgroup_name                  LinuxServers
>         service_description             LOAD
>         is_volatile                     0
>         check_period                    24x7
>         max_check_attempts              3
>         normal_check_interval           5
>         retry_check_interval            1
>         contact_groups                  domain-admins
>         check_command                   check_linux_load!2,2,3!3,3,4
> }
> 
> 
> define command{
>         command_name    check_linux_load
>         command_line    $USER1$/check_snmp_load.pl -H $HOSTADDRESS$ -C
> public -w $ARG1$ -c $ARG2$ -L
> }
> 
> 
> $USER1$=/opt/nagios/plugins
> 
> [root at cartier plugins]# ls -l /opt/nagios/plugins/check_snmp_load.pl
> -rwxr-xr-x  1 root root 14168 Aug 22 12:42
> /opt/nagios/plugins/check_snmp_load.pl
> 
> Thanks,
> 
> --Dennis
> * "Privileged/Confidential Information of Communications Supply Corp. may
> be contained in this message.  If you are not the addressee of this
> message, you may not copy, use or deliver this message to anyone.  In such
> event, you should destroy the message and kindly notify the sender by
> reply e-mail.  It is understood that opinions or conclusions that do not
> relate to the official business of Communications Supply Corp. are neither
> given nor endorsed by Communications Supply Corp."
> 
> 
> 
> 
> -------------------------------------------------------
> SF.Net email is Sponsored by the Better Software Conference & EXPO
> September 19-22, 2005 * San Francisco, CA * Development Lifecycle
> Practices
> Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
> Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> _______________________________________________
> 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


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
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