Package: nagios-plugins-standard Version: 1.4.10-1 Severity: important
snmpd can be queried for customized "extend"s. A configured extend like extend avail_mem /usr/local/bin/check_avail_mem.pl can be queried as snmpget -c public -v1 ds9 'nsExtendOutput1Line."avail_mem"' NET-SNMP-EXTEND-MIB::nsExtendOutput1Line."avail_mem" = STRING: 749764 If you try to query this with check_snmp like check_snmp -H $HOSTADDRESS$ -C public -o 'nsExtendOutput1Line."syslog-idletime"' this results into Could not open pipe: /usr/bin/snmpget -t 1 -r 5 -m ALL -v 1 -c public ds9:161 nsExtendOutput1Line."syslog-idletime" Unfortuantely, check_snmp contains code in popen.c that does not allow any " chars in the command line and bails out with above error. I fixed this by commenting out the follwing block: --- popen.c.old 2008-01-12 14:16:39.000000000 +0100 +++ popen.c 2008-01-12 14:16:54.000000000 +0100 @@ -133,8 +133,10 @@ strcpy (cmd, cmdstring); /* This is not a shell, so we don't handle "???" */ +/* if (strstr (cmdstring, "\"")) return NULL; +*/ /* allow single quotes, but only if non-whitesapce doesn't occur on both sides */ if (strstr (cmdstring, " ' ") || strstr (cmdstring, "'''")) -- System Information: Debian Release: lenny/sid Architecture: i386 (i686) Kernel: Linux 2.6.18-5-k7 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages nagios-plugins-standard depends on: ii dnsutils 1:9.4.2-1 Clients provided with BIND ii fping 2.4b2-to-ipv6-14 sends ICMP ECHO_REQUEST packets to ii host 20000331-9 utility for querying DNS servers ii libc6 2.7-5 GNU C Library: Shared libraries ii libldap2 2.1.30.dfsg-13.5 OpenLDAP libraries ii libmysqlclient15off 5.0.45-5 MySQL database client library ii libnet-snmp-perl 5.2.0-1 Script SNMP connections ii libpq4 8.1.10-1 PostgreSQL C client library ii libradius1 0.3.2-11 /bin/login replacement with RADIUS ii nagios-plugins-basic 1.4.10-1 Plugins for the nagios network mon ii qstat 2.11-1 Command-line tool for querying qua ii radiusclient1 0.3.2-11 /bin/login replacement which uses ii smbclient 3.0.28-1 a LanManager-like simple client fo ii snmp 5.4.1~dfsg-5 SNMP (Simple Network Management Pr ii ucf 3.004 Update Configuration File: preserv nagios-plugins-standard recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]