For fault management in switches, you will depend mainly on the SNMP traps and syslog messages to tell you when hardware issues are arising in the network, versus actively going out and polling MIB objects. However, we will look at some MIB objects that you may want to actively poll for or poll for based on some event correlation, such as a syslog message or defined RMON thresholds exceeded, based on SNMP traps.
From MIB CISCO-STACK MIB, the following variables are relevant to switch failures:
chassisMinorAlarm: A minor alarm varbind within an snmp trap message.
chassisMajorAlarm: A major alarm varbind within an snmp trap message.
From the moduleTable within the CISCO-STACK ...