Environmental

Sun Integrated Lights Out Manager (ILOM) Alarm check

Description:

This plugin checks the alarm table on a Sun Integrated Lights out Manager (ILOM) card for both x86 and sparc based systems and reports which parts of the system are in an alarmed state.

Current Version

Last Release Date

June 7, 2009

Compatible With


Project Files
Project Notes
Please, issue a 'perldoc check_ilom.pl' for more information. Sorry for the lack of updates to this plugin. SUN continually decides to completely overhual the SNMP tables for ilom devices. I finally put in support request asking them kindly to stop making so many changes. I have had to hack this script numerous times over the past few months to keep it working with new firmwares released by SUN. In the new version, 1.3, you'll find some cheap tricks that may help getting this to work with your hardware. Our collection of ILOM based SUN hardware is not incredibly diverse, but I can do my best to help you with the hardware that you may have. This script, out of the box, is configured to support SUN T5120's, x4150's and x4250's. The biggest change came recently when we upgraded to ILOM firmware version 3. SUN-PLATFORM-MIB::sunPlatEquipmentLocationName is now completely useless, and I've switched to using ENTITY-MIB::entPhysicalName, however this will ONLY work on firmwares upgraded to v3. So, if you're like me and can't upgrade all firmwares at once (who can?!), you'll need to tell this script which SNMP table to use for $alarmnamesoid by architecture, or by which machines you've upgraded and which ones you haven't... Look at what I've done for x4150's in this script to see what I'm talking about. If you're really in a bind, you'll just have to create two check commands, one referring to the old version, one to the new one ... SORRY! BLAME SUN! Alternatively, you could just setup SNMPTT and rely on the SNMP traps sent by the ILOM interfaces ....
Reviews (1) Add a Review
small addition to support X4170-M2
by omegamsx, June 30, 2019

Paste this at line 117: elsif ($archtype eq "x86-4170") { @alternating_alarms = ("/SYS/FB/FM0/OK", "/SYS/FB/FM1/OK", "/SYS/FB/FM2/OK", "/SYS/FB/FM3/OK", "/SYS/OK"); # ENTITY-MIB::entPhysicalName $alarmnamesoid=".1.3.6.1.2.1.47.1.1.1.1.7"; }



Add a Review

You must be logged in to submit a review.

Thank you for your review!

Your review has been submitted and is pending approval.

Recommend

To:


From:


Thank you for your recommendation!

Your recommendation has been sent.

Project Stats
Rating
4 (2)
Favorites
0
Views
104,661