[ nagiosplug-Bugs-3585441 ] snmp_check -C parsing error
SourceForge.net <[email protected]>
| Newsgroups | gmane.network.nagios.plugins.devel |
|---|---|
| Message-ID | <[email protected]> |
Bugs item #3585441, was opened at 2012-11-08 10:32 Message generated for change (Comment added) made by leandrotoledo You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=397597&aid=3585441&group_id=29880 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Parsing problem Group: Release (specify) >Status: Closed >Resolution: Invalid Priority: 5 Private: No Submitted By: Leandro Toledo de Souza (leandrotoledo) Assigned to: Nobody/Anonymous (nobody) Summary: snmp_check -C parsing error Initial Comment: Hi there, I'm having some issues with release v1.4.16 when using check_snmp with -C arg. See above: - In check_snmp (nagios-plugins 1.4.16) v1.4.16: # ./check_snmp -C border -H 10.10.0.6 -o iso.3.6.1.2.1.2.2.1.9.3 -v /usr/bin/snmpget -t 1 -r 5 -m ALL -v 1 [authpriv] 10.10.0.6:161 iso.3.6.1.2.1.2.2.1.9.3 (Service Check Timed Out) - In check_snmp (nagios-plugins 1.3.1) v1.24.2.2: # ./check_snmp -C border -H 10.10.0.6 -o iso.3.6.1.2.1.2.2.1.9.3 -v /usr/bin/snmpget -t 1 -r 9 -m ALL -v 1 -c border 10.10.0.6:161 iso.3.6.1.2.1.2.2.1.9.3 RFC1213-MIB::ifLastChange.3 = Timeticks: (362154105) 41 days, 21:59:01.05 SNMP OK - Timeticks: (362154105) 41 days, 21:59:01.05 It seems that the -C (--community too) argument was not treated. OS/Arch: Linux nagios3teste 2.6.32-5-686 #1 SMP Sun Sep 23 09:49:36 UTC 2012 i686 GNU/Linux Compiler: gcc version 4.4.5 (Debian 4.4.5-8) ---------------------------------------------------------------------- >Comment By: Leandro Toledo de Souza (leandrotoledo) Date: 2012-11-12 10:49 Message: Sorry guys, my bad. Solved when installed snmp-mibs-downloader. Thanks @j-bern for the help. ---------------------------------------------------------------------- Comment By: Leandro Toledo de Souza (leandrotoledo) Date: 2012-11-09 05:28 Message: # md5sum nagios-plugins-1.4.16.tar.gz 862f5e44fb5bc65ce7e5d86d654d4da0 nagios-plugins-1.4.16.tar.gz # ./check_snmp -P 2c -C border -H 10.10.0.6 -o sysUpTime.0 -v /usr/bin/snmpget -t 1 -r 5 -m ALL -v 2c [authpriv] 10.10.0.6:161 sysUpTime.0 command_line[0] /usr/bin/snmpget command_line[1] -t command_line[2] 1 command_line[3] -r command_line[4] 5 command_line[5] -m command_line[6] ALL command_line[7] -v command_line[8] 2c command_line[9] -c command_line[10] border command_line[11] 10.10.0.6:161 command_line[12] sysUpTime.0 After read the code (i'm not a dev), I changed a little bit to see more output, and I noticed that the community arg (command_line[10]) is filled of blank spaces with the same lenght of string. ---------------------------------------------------------------------- Comment By: J. Bern (j-bern) Date: 2012-11-09 00:29 Message: I can *not* confirm that this is a general problem with this plugin version ... [root@nagios ~]# nagios-plugins-1.4.16/plugins/check_snmp -C public -H $TARGET -o sysUpTime.0 -v /usr/bin/snmpget -t 1 -r 5 -m ALL -v 1 [authpriv] $TARGET:161 sysUpTime.0 DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (1356951290) 157 days, 1:18:32.90 SNMP OK - Timeticks: (1356951290) 157 days, 1:18:32.90 | [root@nagios ~]# nagios-plugins-1.4.16/plugins/check_snmp -C wrong -H $TARGET -o sysUpTime.0 -v /usr/bin/snmpget -t 1 -r 5 -m ALL -v 1 [authpriv] $TARGET:161 sysUpTime.0 External command error: Timeout: No Response from $TARGET:161. The community being hidden in the command line (as "ps" sees it) is a safety mechanism of snmpget itself: [root@nagios ~]# nagios-plugins-1.4.16/plugins/check_snmp -C wrong -H $TARGET -o sysUpTime.0 -v & [...] [root@nagios ~]# ps auwwwwx | grep snmpget root 22907 0.0 0.1 4364 1856 pts/1 S 09:17 0:00 /usr/bin/snmpget -t 1 -r 5 -m ALL -v 1 -c $TARGET:161 sysUpTime.0 Source retrieved 28-Jun, md5sum is: 862f5e44fb5bc65ce7e5d86d654d4da0 nagios-plugins-1.4.16.tar.gz You might want to rerun the tests with numeric-only OIDs, to make sure that the timeout isn't due to the MIB file parsing. ---------------------------------------------------------------------- Comment By: Leandro Toledo de Souza (leandrotoledo) Date: 2012-11-08 11:04 Message: After read the source I saw the verbose message above only show some args. Full command above (through pid info): /usr/bin/snmpget -t 1 -r 5 -m ALL -v 1 -c 200.196.193.25:161 iso.3.6.1.2.1.2.2.1.9.3 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=397597&aid=3585441&group_id=29880 ------------------------------------------------------------------------------ Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov _______________________________________________________ Nagios Plugin Development Mailing List Nagiosplug-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Unsubscribe at https://lists.sourceforge.net/lists/listinfo/nagiosplug-devel ::: Please include plugins version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null