Search All Sites
Nagios Live WebinarsLet our experts show you how Nagios can help your organization.
Don't miss your chance to attend the 2014 Nagios World Conference, Oct 13-16th. Informative Sessions, Networking, Food and Cocktails! Visit go.nagios.com/conference/ for more information or to register.
Checks by snmp (v1,v2c or v3) host interface state, bandwidth in use, errors and discards. Interfaces can be selected by regexp ( 'eth' will check eth0, eth1, eth2, ...).
The script will check interface operationnal (or administrative) status using the MIB-II table.
Full snmp v1, v2c and v3 support (AuthNoPriv, AuthPriv).
The interfaces are selected by their description in the MIB-II table.
Regular expressions can be used (eth will match eth0, eth1, eth2...).
The script will return OK if ALL interfaces selected are UP, or CRITICAL if at least one interface is down.
Script can return a OK value when all interfaces are down (and CRITICAL when at least one is up) with the -i option.
It is also possible to check the interface bandwidth (in / out in K|M|GB/s or K|M|Gb/s).
You can use high performance MIB for high speed interface (>1Gbps)
Performance output :
- In/out octet (as a counter) or speed.
- In/out errors and discarded packets.
More descriptions and downloads : http://nagios.manubulon.com/snmp_int.html
If i run "./check_snmp_int.pl -H 10.1.254.1 -C public -n outside -k" i get error:
"Use of uninitialized value $o_warn_opt in split at ./check_snmp_int.pl line 330.
2 warning levels for bandwidth checks
Any ideas? running debian6 with Perl 5.10.1