Perl plugins: No output from plugin

Marc Powell marc at ena.com
Tue Aug 23 17:10:28 CEST 2005


Did you compile nagios with the embedded perl interpreter? There are some special requirements for perl plugins when the embedded perl interpreter is present and this plugin may not meet them. I don't know if this is it as I don't use embedded perl but it looks like everything else is probably OK so far...

--
Marc

> -----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