Perl plugins: No output from plugin

Subhendu Ghosh sghosh at sghosh.org
Tue Aug 23 16:58:37 CEST 2005


How do you start the plugins - explicit path to perl ?


On Tue, 23 Aug 2005, Dennis Hopp wrote:

> 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