Page 1 of 1

check_snmp_cisco improved version

Posted: Mon Nov 26, 2018 6:54 pm
by kwhogster
Nagios Core 4.3.4

Trying this SNMP plugin

https://exchange.nagios.org/directory/P ... on/details

copied the check_snmp_cisco.pl to /usr/local/Nagios/libexec folder with proper permissions

When I run this I get

root@tgcs017:/usr/local/nagios/libexec# ./check_snmp_cisco.pl -H 10.2.8.4 -C public -I GigabitEthernet1/1/21
sh: 1: cannot create /var/nagios_plugin_cache/10.2.8.4_cache: Directory nonexistent
MIB search path: /root/.snmp/mibs:/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/mibs/netsnmp
Cannot find module (IF-MIB): At line 0 in (none)
IF-MIB::ifDescr: Unknown Object Identifier
sh: 1: cannot create /var/nagios_plugin_cache/10.2.8.4_cache: Directory nonexistent
MIB search path: /root/.snmp/mibs:/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/mibs/netsnmp
Cannot find module (IF-MIB): At line 0 in (none)
IF-MIB::ifName: Unknown Object Identifier
sh: 1: cannot create /var/nagios_plugin_cache/10.2.8.4_cache.tmp: Directory nonexistent
mv: cannot stat '/var/nagios_plugin_cache/10.2.8.4_cache.tmp': No such file or directory
grep: /var/nagios_plugin_cache/10.2.8.4_cache: No such file or directory
MIB search path: /root/.snmp/mibs:/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/mibs/netsnmp
Cannot find module (IF-MIB): At line 0 in (none)
IF-MIB::ifOperStatus.: Unknown Object Identifier
Unknown state for GigabitEthernet1/1/21 : check your -s state syntax
root@tgcs017:/usr/local/nagios/libexec#

This one connects to the switch but cannot see the state of the interface.

The document says it defaults to status UP

So I added the -S up same error

root@tgcs017:/usr/local/nagios/libexec# ./check_snmp_cisco.pl -H 10.2.8.4 -C public -I GigabitEthernet1/1/21 -S up
sh: 1: cannot create /var/nagios_plugin_cache/10.2.8.4_cache: Directory nonexistent
MIB search path: /root/.snmp/mibs:/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/mibs/netsnmp
Cannot find module (IF-MIB): At line 0 in (none)
IF-MIB::ifDescr: Unknown Object Identifier
sh: 1: cannot create /var/nagios_plugin_cache/10.2.8.4_cache: Directory nonexistent
MIB search path: /root/.snmp/mibs:/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/mibs/netsnmp
Cannot find module (IF-MIB): At line 0 in (none)
IF-MIB::ifName: Unknown Object Identifier
sh: 1: cannot create /var/nagios_plugin_cache/10.2.8.4_cache.tmp: Directory nonexistent
mv: cannot stat '/var/nagios_plugin_cache/10.2.8.4_cache.tmp': No such file or directory
grep: /var/nagios_plugin_cache/10.2.8.4_cache: No such file or directory
MIB search path: /root/.snmp/mibs:/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/mibs/netsnmp
Cannot find module (IF-MIB): At line 0 in (none)
IF-MIB::ifOperStatus.: Unknown Object Identifier
Unknown state for GigabitEthernet1/1/21 : check your -s state syntax

any ideas?

Thank you

Tom :D

Re: check_snmp_cisco improved version

Posted: Tue Nov 27, 2018 12:07 pm
by scottwilkerson
Locking as a duplicate of
https://support.nagios.com/forum/viewto ... =7&t=51343

All are related to missing MIBs