SNMP-ALARM-MIB
AI MIB Summary
The SNMP-ALARM-MIB standardizes the monitoring of persistent fault conditions and their lifecycle events (set/clear states) across managed network devices and systems. It provides the specific MIB objects and notifications required to track active alarms and historical fault data for real-time operational visibility and automated incident response.
This MIB module defines MIB objects and notifications that provide mechanisms to monitor alarms currently active and the history of alarms being set and cleared on a managed system. Terminology used in this MIB module: Error - A deviation from intended operation. Fault - A lasting error or warning condition. Alarm - A persistent indication of a fault. An alarm is said to be 'set' when a fault is first detected and administratively enabled. An alarm is said to be 'cleared' when a fault is first noticed to have ceased or administratively disabled. Event - Something that happened. Examples include a change in status, crossing a threshold, an external input to the system. Additionally, setting or clearing an alarm is also an event.
Main OID:
snmpAlarmMIB.1.3.6.1.6.3.1
74
Objects
Active
Status
4
Dependencies
Imported Objects
Objects
74 total| Object Name |
|---|
snmpAlarmMIBThis MIB module defines MIB objects and notifications that provide mechanisms to monitor alarms currently active and the history of alarms being set and cleared on a managed system. Terminology used in this MIB module: Error - A deviation from intended operation. Fault - A lasting error or warning condition. Alarm - A persistent indication of a fault. An alarm is said to be 'set' when a fault is first detected and administratively enabled. An alarm is said to be 'cleared' when a fault is first noticed to have ceased or administratively disabled. Event - Something that happened. Examples include a change in status, crossing a threshold, an external input to the system. Additionally, setting or clearing an alarm is also an event. MODULE-IDENTITY .1.3.6.1.6.3.1 |
snmpAlarmObjects OBJECT IDENTIFIER .1.3.6.1.6.3.1.1 |
snmpAlarmGlobals OBJECT IDENTIFIER .1.3.6.1.6.3.1.1.1 |
snmpAlarmCurrEntriesThe number of entries in the current alarm table.ro Gauge32 .1.3.6.1.6.3.1.1.1.1 |
snmpAlarmLastChangeThe value of object sysUpTime when an entry was added or removed from the current alarm table and added to the alarm log table.ro TimeStamp (SNMPv2-TC) .1.3.6.1.6.3.1.1.1.2 |
snmpAlarmLogFirstIndexThe index of the oldest entry in the alarm log table, or zero. The value of zero is used to indicate that no entry exists in the alarm log.ro Unsigned32 .1.3.6.1.6.3.1.1.1.3 |
snmpAlarmLogLastIndexThe index of the youngest entry in the alarm log table, or zero. The value of zero is used to indicate that no entry exists in the alarm log.ro Unsigned32 .1.3.6.1.6.3.1.1.1.4 |
snmpAlarmGenNotifyThe controls whether or not notification snmpAlarmStatusChange may be generated. The values are: true(1)...notifications may be generated false(2)..notifications may not be generatedrw TruthValue (SNMPv2-TC) .1.3.6.1.6.3.1.1.1.5 |
snmpItuAlarmGenNotifyThe controls whether or not notification snmpItuAlarmStatusChange may be generated. The values are: true(1)...notifications may be generated false(2)..notifications may not be generated Note: if this is enabled, then most likely generation of notification snmpAlarmStatusChange should be disabled.rw TruthValue (SNMPv2-TC) .1.3.6.1.6.3.1.1.1.6 |
snmpAlarmCurrTableA table listing all the current 'alarms'. An alarm indicates a persistent fault condition in a software or hardware component or sub-system that is intended to be operating. An alarm is cleared by 'fixing' the fault condition or administratively disabling the alarm. SEQUENCE OF SnmpAlarmCurrEntry .1.3.6.1.6.3.1.1.2 |
snmpAlarmCurrEntryA row in the table of current alarms. Rows cannot be created or deleted via SNMP operations. SnmpAlarmCurrEntry .1.3.6.1.6.3.1.1.2.1 |
snmpAlarmCurrIndexAn arbitrary index of the alarm in the current alarm table. The index for an existing entry is not affected when a entry is added or removed from the table. Index values may be cycled to the max before reuse or follow any implementation specific reuse strategy. Unsigned32 .1.3.6.1.6.3.1.1.2.1.1 |
snmpAlarmCurrOccurDateAndTimeThe local date and time when the alarm was set, or a zero length string. The value is a zero length string when the local time cannot be determined.ro OptDateAndTime .1.3.6.1.6.3.1.1.2.1.2 |
snmpAlarmCurrOccurUpTimeThe value of sysUpTime when the alarm was set or zero. The value is zero when the alarm occurred before the most recent reset of the management system.ro TimeStamp (SNMPv2-TC) .1.3.6.1.6.3.1.1.2.1.3 |
snmpAlarmCurrTypeThe type of the alarm.ro SnmpAlarmType .1.3.6.1.6.3.1.1.2.1.4 |
snmpAlarmCurrIdThe ID of the alarm. No two active alarms may have the same value. This value is used in matching the set and clear entries in the alarm log.ro Unsigned32 .1.3.6.1.6.3.1.1.2.1.5 |
snmpAlarmCurrContextNameThe context in which the alarm occurred.ro SnmpAdminString .1.3.6.1.6.3.1.1.2.1.6 |
snmpAlarmCurrVarBindsThe number of varBinds associated with the alarm. The count is usually at least one, with at least one varBind identifying the source of the alarm.ro Gauge32 .1.3.6.1.6.3.1.1.2.1.7 |
snmpAlarmCurrVarBindTableA table of varBinds (pairs of variable and value) that sparse extends the rows in table snmpAlarmCurrTable. That is, for each row in table snmpAlarmCurrTable, there is zero, one, or more associated rows in this table. The value of object snmpAlarmCurrVarBinds specifies the number of rows in this table. SEQUENCE OF SnmpAlarmCurrVarBindEntry .1.3.6.1.6.3.1.1.3 |
snmpAlarmCurrVarBindEntryA row in the table of varBinds for current alarms. Rows cannot be created or deleted via SNMP operations. SnmpAlarmCurrVarBindEntry .1.3.6.1.6.3.1.1.3.1 |
snmpAlarmCurrVarBindIndexThe index of the varBind. The value is between one and the value of the associated object snmpAlarmCurrVarBinds. Unsigned32 .1.3.6.1.6.3.1.1.3.1.1 |
snmpAlarmCurrVarBindIdThe ID of the object instance.ro VariablePointer (SNMPv2-TC) .1.3.6.1.6.3.1.1.3.1.2 |
snmpAlarmCurrVarBindValThe value of the object instance.ro SnmpValUnion .1.3.6.1.6.3.1.1.3.1.3 |
snmpAlarmLogTableA table containing a log of when each 'alarm' has been 'set' or 'cleared'. An alarm indicates a persistent fault condition in a software or hardware component or sub-system that is intended to be operating. An alarm is cleared by 'fixing' the fault condition or administratively disabling the alarm. The alarm log operates like a circular buffer. The index of the oldest entry is specified by object snmpAlarmLogFirstIndex and the index of the youngest entry is specified by object tbtSystemAlarmLogLastIndex. The alarm log may be preserved in part or in total across restarts of a management system. The last few entries SHOULD be saved to assist in determining the cause of an unplanned restart. SEQUENCE OF SnmpAlarmLogEntry .1.3.6.1.6.3.1.1.4 |
snmpAlarmLogEntryA row in the alarm log table. Rows cannot be created or deleted via SNMP operations. SnmpAlarmLogEntry .1.3.6.1.6.3.1.1.4.1 |
snmpAlarmLogIndexAn index of the alarm in the alarm log table. The index is increased by one for each new entry in the table until the maximum value is reach and then the index restarts at 1. The index of the oldest entry is specified by object snmpAlarmLogFirstIndex and index of the youngest entry is specified by object snmpAlarmLogLastIndex. Unsigned32 .1.3.6.1.6.3.1.1.4.1.1 |
snmpAlarmLogCondIndicates if the log entry is due to the alarm Being set (raised) or being cleared.ro SnmpAlarmCond .1.3.6.1.6.3.1.1.4.1.2 |
snmpAlarmLogOccurDateAndTimeThe local date and time when the alarm was set or clear, or a zero length string. The value is a zero length string when the local time cannot be determined.ro OptDateAndTime .1.3.6.1.6.3.1.1.4.1.3 |
snmpAlarmLogOccurUpTimeThe value of sysUpTime when the alarm was set or cleared, or zero. The value is zero when the alarm was set or cleared before the most recent reset of the management system.ro TimeStamp (SNMPv2-TC) .1.3.6.1.6.3.1.1.4.1.4 |
snmpAlarmLogTypeThe type of the alarm.ro SnmpAlarmType .1.3.6.1.6.3.1.1.4.1.5 |
snmpAlarmLogIdThe ID of the alarm. Each alarm that is set is assigned a unique ID among active alarms. That is, no two active alarms may have the same value. This value is used in matching the set and clear entries in this log. Note: alarms may be cleared and not recorded across restarts of the management system. Thus, additional checks must be performed to match set and clear entries in the log that occur on opposite sides of a restart.ro Unsigned32 .1.3.6.1.6.3.1.1.4.1.6 |
snmpAlarmLogContextNameThe context in which the alarm occurred.ro SnmpAdminString .1.3.6.1.6.3.1.1.4.1.7 |
snmpAlarmLogVarBindsThe number of varBinds associated with the alarm. The count is usually at least one, with at least one varBind identifying the source of the alarm.ro Gauge32 .1.3.6.1.6.3.1.1.4.1.8 |
snmpAlarmLogVarBindTableA table of varBinds (pairs of variable and value) that sparse extends the rows in table snmpAlarmLogTable. That is, for each row in table snmpAlarmLogTable, there is zero, one, or more associated rows in this table. The value of object snmpAlarmLogVarBinds specifies the number of rows in this table. SEQUENCE OF SnmpAlarmLogVarBindEntry .1.3.6.1.6.3.1.1.5 |
snmpAlarmLogVarBindEntryA row in the table of varBinds for the alarm log. Rows cannot be created or deleted via SNMP operations. SnmpAlarmLogVarBindEntry .1.3.6.1.6.3.1.1.5.1 |
snmpAlarmLogVarBindIndexThe index of the varBind. The value is between one and the value of the associated object snmpAlarmLogVarBinds. Unsigned32 .1.3.6.1.6.3.1.1.5.1.1 |
snmpAlarmLogVarBindIdThe ID of the object instance.ro VariablePointer (SNMPv2-TC) .1.3.6.1.6.3.1.1.5.1.2 |
snmpAlarmLogVarBindValThe value of the object instance.ro SnmpValUnion .1.3.6.1.6.3.1.1.5.1.3 |
snmpItuAlarmCurrTableA table augmenting the current alarm table (snmpAlarmCurrTable) with additional information from the ITU-T alarm model. SEQUENCE OF SnmpItuAlarmCurrEntry .1.3.6.1.6.3.1.1.6 |
snmpItuAlarmCurrEntryA row in the table of ITU-T current alarms. Rows cannot be created or deleted via SNMP operations. SnmpItuAlarmCurrEntry .1.3.6.1.6.3.1.1.6.1 |
snmpItuAlarmCurrClassThe class of the alarm as specified in [X.733] and [X.736]. <expand this>ro SnmpItuAlarmClass .1.3.6.1.6.3.1.1.6.1.1 |
snmpItuAlarmCurrProbCauseThe probable cause of the alarm as specified in [X.733] and [X.736]. <expand this>ro SnmpItuAlarmProbCause .1.3.6.1.6.3.1.1.6.1.2 |
snmpItuAlarmCurrPercSeverityThe perceived severity of the alarm as specified in [X.733] and [X.736]. <expand this>ro SnmpItuAlarmPercSeverity .1.3.6.1.6.3.1.1.6.1.3 |
snmpItuAlarmCurrAdditTextThe additional text field of the alarm as specified in [X.733]. <expand this>ro SnmpAdminString (SNMP-FRAMEWORK-MIB) .1.3.6.1.6.3.1.1.6.1.4 |
snmpItuAlarmCurrTrendIndThe trend indication of the alarm as specified in [X.733]. <expand this>ro SnmpItuAlarmTrendInd .1.3.6.1.6.3.1.1.6.1.5 |
snmpItuAlarmCurrDetectorThe SecurityAlarmDetector object from [X.736]. <expand this>ro AutonomousType (SNMPv2-TC) .1.3.6.1.6.3.1.1.6.1.6 |
snmpItuAlarmCurrServiceProviderThe ServiceProvider object from [X.736]. <expand this>ro AutonomousType (SNMPv2-TC) .1.3.6.1.6.3.1.1.6.1.7 |
snmpItuAlarmCurrServiceUserThe SericeUser object from [X.736]. <expand this>ro AutonomousType (SNMPv2-TC) .1.3.6.1.6.3.1.1.6.1.8 |
snmpItuAlarmLogTableA table augmenting the alarm log table (snmpAlarmLogTable) with additional information from the ITU-T alarm model. SEQUENCE OF SnmpItuAlarmLogEntry .1.3.6.1.6.3.1.1.7 |
snmpItuAlarmLogEntryA row in the ITU-T alarm log table. Rows cannot be created or deleted via SNMP operations. SnmpItuAlarmLogEntry .1.3.6.1.6.3.1.1.7.1 |
snmpItuAlarmLogClassThe class of the alarm as specified in [X.733] and [X.736]. <expand this>ro SnmpItuAlarmClass .1.3.6.1.6.3.1.1.7.1.1 |
snmpItuAlarmLogProbCauseThe probable cause of the alarm as specified in [X.733] and [X.736]. <expand this>ro SnmpItuAlarmProbCause .1.3.6.1.6.3.1.1.7.1.2 |
snmpItuAlarmLogPercSeverityThe perceived severity of the alarm as specified in [X.733] and [X.736]. <expand this>ro SnmpItuAlarmPercSeverity .1.3.6.1.6.3.1.1.7.1.3 |
snmpItuAlarmLogAdditTextThe additional text field of the alarm as specified in [X.733]. <expand this>ro SnmpAdminString (SNMP-FRAMEWORK-MIB) .1.3.6.1.6.3.1.1.7.1.4 |
snmpItuAlarmLogTrendIndThe trend indication of the alarm as specified in [X.733]. <expand this>ro SnmpItuAlarmTrendInd .1.3.6.1.6.3.1.1.7.1.5 |
snmpItuAlarmLogDetectorThe SecurityAlarmDetector object from [X.736]. <expand this>ro AutonomousType (SNMPv2-TC) .1.3.6.1.6.3.1.1.7.1.6 |
snmpItuAlarmLogServiceProviderThe ServiceProvider object from [X.736]. <expand this>ro AutonomousType (SNMPv2-TC) .1.3.6.1.6.3.1.1.7.1.7 |
snmpItuAlarmLogServiceUserThe SericeUser object from [X.736]. <expand this>ro AutonomousType (SNMPv2-TC) .1.3.6.1.6.3.1.1.7.1.8 |
snmpAlarmNotifications OBJECT IDENTIFIER .1.3.6.1.6.3.1.2 |
snmpAlarmStatusChangeAn entry has been added to the alarm log table. That is, an alarm has been set or cleared. The objects all have the same instance, which is the row in the alarm log, and the objects are: snmpAlarmLogCond....alarm condition, either set or clear snmpAlarmLogOccurDateAndTime...date/time the alarm log entry created snmpAlarmLogOccurUpTime...timestamp the alarm log entry created snmpAlarmLogId....the ID of the alarm snmpAlarmLogVarBinds....the number of varBinds associated with the alarm Note 1: after these varBinds, the associated varBinds, if any, from table snmpAlarmLogVarBindTable must be specified in the varBind list for the notification. Note 2: object snmpAlarmGenNotify controls if or if not this notification may be generated. NOTIFICATION-TYPE .1.3.6.1.6.3.1.2.0.1 |
snmpItuAlarmStatusChangeAn entry has been added to the alarm log table and the ITU extensions are supported. That is, an alarm has been set or cleared. The objects all have the same instance, which is the row in the alarm log, and the objects are: snmpAlarmLogCond....alarm condition, either set or clear snmpAlarmLogOccurDateAndTime...date/time the alarm log entry created snmpAlarmLogOccurUpTime...timestamp the alarm log entry created snmpAlarmLogId....the ID of the alarm snmpAlarmLogVarBinds....the number of varBinds associated with the alarm <finish this> snmpItuAlarmLogClass... snmpItuAlarmLogProbCause... snmpItuAlarmLogPercSeverity... snmpItuAlarmLogAdditText... snmpItuAlarmLogTrendInd... snmpItuAlarmLogDetector... snmpItuAlarmLogServiceProvider... snmpItuAlarmLogServiceUser... Note 1: after these varBinds, the associated varBinds, if any, from table snmpAlarmLogVarBindTable must be specified in the varBind list for the notification. Note 2: object snmpItuAlarmGenNotify controls if or if not this notification may be generated. NOTIFICATION-TYPE .1.3.6.1.6.3.1.2.0.2 |
snmpAlarmConformance OBJECT IDENTIFIER .1.3.6.1.6.3.1.3 |
snmpAlarmCompliances OBJECT IDENTIFIER .1.3.6.1.6.3.1.3.1 |
snmpAlarmComplianceThe compliance statement for systems supporting the SNMP alarms. Unknown .1.3.6.1.6.3.1.3.1.1 |
snmpItuAlarmComplianceThe compliance statement for systems supporting the ITU-T extension to SNMP alarms. Unknown .1.3.6.1.6.3.1.3.1.2 |
snmpAlarmGroups OBJECT IDENTIFIER .1.3.6.1.6.3.1.3.2 |
snmpAlarmGblGroupGlobal objects for managing SNMP alarms. Unknown .1.3.6.1.6.3.1.3.2.1 |
snmpAlarmCurrGroupObjects in the SNMP current alarm and current varBind tables. Unknown .1.3.6.1.6.3.1.3.2.2 |
snmpAlarmLogGroupObjects in the SNMP alarm log and log varBind tables. Unknown .1.3.6.1.6.3.1.3.2.3 |
snmpAlarmNotifyGroupNotifications for SNMP alarms. Unknown .1.3.6.1.6.3.1.3.2.4 |
snmpItuAlarmGblGroupGlobal objects for managing ITU-T extensions to SNMP alarms. Unknown .1.3.6.1.6.3.1.3.2.5 |
snmpItuAlarmCurrGroupObjects in the ITU-T extension to the SNMP current alarm and current varBind tables. Unknown .1.3.6.1.6.3.1.3.2.6 |
snmpItuAlarmLogGroupObjects in the ITU-T extension to the SNMP alarm log and log varBind tables. Unknown .1.3.6.1.6.3.1.3.2.7 |
snmpItuAlarmNotifyGroupNotifications for ITU-T extension to SNMP alarms. Unknown .1.3.6.1.6.3.1.3.2.8 |