[Pkg-nagios-devel] Bug#484462: nagios-snmp-plugins: Problem using Getopt::Long in perl 5.10 from nagios3

Jim Barber jim.barber at ddihealth.com
Wed Jun 4 07:59:15 UTC 2008


Package: nagios-snmp-plugins
Version: 1.1.1-3
Severity: normal


I am trying to use plugins from this package on a Nagios3 installation.
The example service definition in nagios is as follows:

    define service{
        host_name            fileserver
        service_description  Samba Daemon
        check_command        check_snmp_process_v2!smbd!0!0!!public
        use                  generic-service
    }

The error that shows up in the Nagios display is:

	**ePN /usr/lib/nagios/plugins/check_snmp_process.pl:
		"Use of uninitialized value $opt in string eq at
		/usr/share/perl/5.10/Getopt/Long.pm line 497,". 


However, if I run the command manually as follows it works:

	/usr/lib/nagios/plugins/check_snmp_process.pl \
		-H 10.100.1.3 -C public -2 -n smbd -w 0 -c 0

The response that comes back from above is:

	2 process matching smbd (> 0)


So the problem is something to do with the interaction with the embedded
perl within nagios 3.

I'm not sure if the bug is correctly filed against this package or if it
should be filed against nagios3.
I am using other plugins successfully however.

Also note that I have another host in a different subnet also using this
plugin with perl 5.10, but with nagios2 and that seems to be working
fine.

Regards,

----------
Jim Barber
DDI Health

-- System Information:
Debian Release: lenny/sid
Architecture: i386 (i686)

Kernel: Linux 2.6.18.7-alcatraz (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages nagios-snmp-plugins depends on:
ii  libnet-snmp-perl              5.2.0-1    Script SNMP connections
ii  perl                          5.10.0-10  Larry Wall's Practical Extraction 
ii  perl-base                     5.10.0-10  The Pathologically Eclectic Rubbis
ii  ucf                           3.006      Update Configuration File: preserv

nagios-snmp-plugins recommends no packages.

-- no debconf information





More information about the Pkg-nagios-devel mailing list