Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Login

Remember Me

Directory Tree

check_switch_module

Rating
6 votes
Favoured:
1
Current Version
0.10
Last Release Date
2013-01-29
Compatible With
  • Nagios 3.x
License
GPL
Hits
54442
Nagios CSP

Meet The New Nagios Core Services Platform

Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.

Monitoring Made Magically Better

  • Nagios Core on Overdrive
  • Powerful Monitoring Dashboards
  • Time-Saving Configuration Wizards
  • Open Source Powered Monitoring On Steroids
  • And So Much More!
check_switch_module
Check that modules are in an ok state. Say exactly which module is in non-ok state otherwise. Tested on Cisco Nexus 7000 series switches.
Uses ENTITY-MIB and CISCO-ENTITY-FRU-CONTROL-MIB.
Only bash and snmpwalk or snmpbulkwalk are required.

EXAMPLE OUTPUT

CRITICAL: poweredDown-->'10 Gbps Ethernet XL Module'-->'LinecardSlot-10'-->'Nexus7000 C7010 (10 Slot) Chassis'.

OK: 7 modules are ok.

USAGE

$ ./check_switch_module -h

check_switch_module - Switch Module checker.

Usage: check_switch_module [-h] [-l] [-c SECRET]

-h : Display this help text.
-v : Display the version of this script.
-l : List hardware.
-C SECRET : Community string.

Check that modules are in OK state.

Examples

List device hardware info:
check_switch_module -l -C secret 1.2.3.4

Check modules are in OK state:
check_switch_module -C secret 1.2.3.4

Reviews (3)
bynishith, November 14, 2022
This Nagios Plug-In is working properly.
===========================
Below is my commands.cfg file.

define command{
command_name check_cisco_module
command_line $USER1$/check_switch_module -C example123 $HOSTADDRESS$
}
===========================
example123 is my community name
===========================

===========================
Below is my cisco.cfg file configuration

define service {
use generic-service
host_name Cisco2960_1
service_description Check Switch Modules
check_command check_cisco_module
check_interval 60
retry_interval 1
}
===========================

That's it.
bypacketguy, March 6, 2014
Thanks a lot, i can now monitor my modules!
Looks like its working fine but havent had the change to test it when unplugging a blade.
byjester805, February 28, 2013
1 of 1 people found this review helpful
Very nice plugin.

I am using Nagios Core 3.4.4. I have this plugin checking all of my Cisco 2801 routers.