Alerts and Queryables for Module Status

Selector Logo

Alerts and Queryable for Module Status

This use case establishes monitoring and alerting capabilities for Administrative state of Field Replaceable Units (FRUs)—things like line cards, supervisor engines, or power supplies—within modular chassis devices deployed in various physical environments such as data centers or headquarters.

Scale of this example: 297 devices, 4 vendors( Cisco, Arista, Palo Alto and HP), with many different models.

Dashboard for the Example

Alerts, including alarm codes, are configured and BigPanda is successfully receiving all configured alerts.

Module Status Dashboard

The following table shows the administrative state of Field Replaceable Units (FRUs)—things like line cards, supervisor engines, or power supplies—within a modular chassis.

Alert NamePriorityQueryableNotes
ModuleStatusDownP3module_admin_oper_status as honeycomb where module_admin_oper_status_violation>0 group-by device, entity_model_nameAn alert is generated when the state of any FRU module is violating the condition of Status UP.

For Cisco Switches

An Alert is triggered if ModuleAdminStatus is not equal to enabled (1) or if ModuleOperStatus is not equal to OK (2).

Module Status for Cisco

When the Cisco MIB OID ModuleAdminStatus- 1.3.6.1.4.1.9.9.117.1.2.1.1.1 and ModuleOperStatus - 1.3.6.1.4.1.9.9.117.1.2.1.1.2 is polled with SNMP, an integer is returned. Each integer corresponds to a specific state, as shown in the following tables.

ModuleAdminStatus

ValueStateDescriptionAlert
1enabledThe module is powered on and allowed to initialize.No
2disabledThe module is administratively shut down/powered off.Yes
3resetSetting this value triggers a hardware reset (reboot) of the module.Yes
4outOfServiceAdminThe module is taken out of service for administrative reasons (maintenance).Yes

ModuleOperStatus

ValueStateDescriptionAlert
1unknownThe status cannot be determined (often seen during a quick transition).Yes
2okNormal Operation. The module is powered on and functioning correctly.No
3disabledThe module is powered off (usually via ModuleAdminStatus).Yes
4okButMsiamMismatchOperational, but there is a backplane/interface mismatch.Yes
5outOfServiceThe module is powered on but not providing service (manual override).Yes
6standbyThe module is in hot-standby mode (common for redundant supervisors).Yes
7powerUpThe module is currently receiving power and beginning to boot.Yes
8identifyThe module is being identified by the supervisor software.Yes
9bootThe module is currently loading its operating software.Yes
10mismatchConfigThe physical module does not match the provisioned configuration.Yes
11diagFailedHardware Failure. The module failed its Power-On Self-Test (POST).Yes
12dormantThe module is waiting for an internal/external event to go active.Yes
13outOfServiceAdminPut into a low-power maintenance mode by an administrator.Yes

For Palo Alto

An Alert is triggered if StateAdmin is not equal to unlocked (4) or if StateOper is not equal to enabled (3)

Module Status for Palo Alto

For Arista

An Alert is triggered if StateAdmin is not equal to unlocked (4) or if StateOper is not equal to enabled (3)

Module Status for Arista

For HP

An Alert is triggered if StateAdmin is not equal to unlocked (4) or if StateOper is not equal to enabled (3).

Module Status for HP

Queryable

module_admin_oper_status as honeycomb where module_admin_oper_status_violation>0 group-by device, entity_model_name

When the OID entStateAdmin- 1.3.6.1.2.1.131.1.1.1.2 and entStateOper - 1.3.6.1.2.1.131.1.1.1.2 is polled with a SNMP, an integer Is returned. Each integer corresponds to a specific state, as shown in the following tables.

entStateAdmin

ValueStateDescriptionAlert
1unknownThe administrative state is unknown or cannot be determined.Yes
2lockedThe entity is administratively prohibited from providing service (similar to a “shutdown” command).Yes
3shuttingDownThe entity is in the process of shutting down and will soon transition to the locked state.Yes
4unlockedNormal Operation. The entity is administratively permitted to provide service.No

entStateOper

ValueStateDescriptionAlert
1unknownStatus cannot be determined (e.g., during a system initialization).Yes
2disabledThe entity is non-functional, usually because the Admin state is locked.Yes
3enabledNormal Operation. The entity is fully functional and providing service.No
4testingThe entity is currently undergoing internal diagnostics or loopback tests.Yes