Build precise queries to find exactly what you need
Press ESC to close
Your review has been submitted and is pending approval.
check_ifoperstatus script that use IF-MIB,DS1-MIB,ISDN-MIB,CISCO-HSRP-MIB (ePN compliant) (cacti lookup support)
Current Version
Last Release Date
June 22, 2009
Owner
Nagios Exchange
check_ifoperstatus.pl version 0.81
Requires Net::SNMP.
Check interface status via SNMP. (Based of original work by Christoph Kron)
Usage: check_ifoperstatus.pl -H -C -k check_ifoperstatus.pl --help check_ifoperstatus.pl --version
-H (--hostname) Hostname/port to query - (required) (port defaults to 161) -C (--community) SNMP read community or v3 auth (defaults to public)
(v3 specified as username:authpassword:... ) username = SNMPv3 security name authpassword = SNMPv3 authentication pass phrase (or hexidecimal key) authprotocol = SNMPv3 authentication protocol (md5 (default) or sha) privpassword = SNMPv3 privacy pass phrase (or hexidecmal key) privprotocol = SNMPv3 privacy protocol (des (default) or aes)
-v (--snmp_version) 1 for SNMP v1
2 for SNMP v2c (default) 3 for SNMP v3
-k (--key) ifIndex of interface -I {--ifmib} IF-MIB ifXTable supported -D (--ifdescr) ifDescr to compare to (or use in cacti lookup) -N (--ifname) ifName to compare to (or use in cacti lookup) -t (--type) check type (defaults to default) --hsrpgrp HSRP group to check (requires when type of hsrpgrp)
Cacti Integration: --cacti_database cacti database to get index from (default cacti) --cacti_username cacti database username (default cacti) --cacti_password cacti database password (required to enable check) --cacti_hostname cacti database hostname (default localhost) --cacti_port cacti database port number (default to 3306)
(ifDescr or ifName must be define to use as key in cacti database lookup)
-V (--version) Plugin version -h (--help) usage help
Check Types: default - uses IF-MIB and checks ifOperStatus isdnd - uses ISDN-MIB and checks isdnLapdOperStatus dsx1 - uses DS1-MIB and checks dsx1LineStatus hsrpgrp - uses CISCO-HSRP-MIB and checks cHsrpGrpStandbyState
(alarms if not standby or active)
Version 0.81 fix - forgot to add support for using different snmp ports (-H host:port) Version 0.8 added --cisco to use locIfReason from OLD-CISCO-INTERFACES MIB
added --warnadmin to warn if ifAdminStatus is down instead of critical
Version 0.7 added snmpv3 support Version 0.61 fix - removed -h for HSRP group as it conflicts with help
fix - ifAlias will now replace | characters with # so that nagios doesn't confuse for perfdata fix - had typos of isdnd
Version 0.6 added -h (--hsrpgrp) option to check the state of an HSRP group
added -t (--type) new type of hsrpgrp (requires -h) Note: HSRP currently will alarm CRITICAL only if state is not active or standby
Version 0.5 $snmp was not checked for being defined - fixed
replaced -c (--cactidb) with individual options for each connect string (see help) added -t (--type) option and integrated isdn d channel and dsx1 checking
Version 0.4 added -c (--cactidb) option to use cacti database to get index Version 0.3 added -D (--ifdescr) option to match ifDescr to parameter
added -N (--ifname) option to match ifName to parameter if just -D is specified only ifDescr looked up, otherwise ifName is
Version 0.2 conformed with ePN
Hi, the -t (--type) should be -T (--type). The -t (--timeout) is for a timeout.
You must be logged in to submit a review.
To:
From:
We’ve completely redesigned the world’s largest repository of Nagios plugins and monitoring tools. Join thousands of users sharing monitoring solutions for servers, applications, and everything in between.
Due to our redesign, all existing accounts require a password reset to access your account again.
Ready to explore 6,100+ projects and contribute to the community?
Reset Password Create Account
Happy Monitoring!