The
...
Event Configuration Table
All NMIS events are parsed processed through the Events Event Configuration table (Events.nmis). One of the controls attributes in that table is 'status'. When the 'status' attribute of for an event is set to False this the event will not affect the Devices Node's status. See NMIS Event List for more detail on the Events Event Configuration Table.
Type of Events
Degraded state is only impacted by "Alert" and "Proactive" events. This means it excludes other event types such as Service events and Interface State events.
The Status Summary calculation
The Degraded state is actually detected by evaluating if the "status_summary" value is less than or equal to 99. The status_summary being a value from 0 to 100 which is calculated by dividing dividing the number of status objects which are OK by the overall number of status objects and multiplying by 100.
To see what status objects a device has and what state they are in refer to the Node's "status" tab in the Node's widget in NMIS or the Node's Status Summary page if you have opCharts.
Conclusion
A device node will always change to Degraded if one of it's Proactive or Alarm events are triggered UNLESS:
- That event has it's 'status' flag set to false in the Event Configuration table (Events.nmis table).
- It is an Interface or Service Down event.
- Your device has more than 100 status items and fewer than 1% of them are not in a Normal state.