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