ITU-ALARM-MIB

MIB Reference — IPNetwork Monitor

All MIBsITU-ALARM-MIB

Organization: IETF Distributed Management Working Group

Last Updated: 2004-09-09

Category: Alarm and Event Management

Description:

Defines managed objects for ITU alarm modelling based on ITU-T M.3100 standards, supplementing the generic IETF Alarm MIB.

Imported Objects

From ALARM-MIB

alarmActiveDateAndTimeOBJECT-TYPE
alarmActiveIndexOBJECT-TYPE
alarmListNameOBJECT-TYPE
alarmModelIndexOBJECT-TYPE

From IANA-ITU-ALARM-TC-MIB

IANAItuEventType
IANAItuProbableCause

From ITU-ALARM-TC-MIB

ItuPerceivedSeverity
ItuTrendIndication

From RMON2-MIB

ZeroBasedCounter32

From SNMP-FRAMEWORK-MIB

SnmpAdminString

From SNMPv2-CONF

MODULE-COMPLIANCE
OBJECT-GROUP

From SNMPv2-SMI

Gauge32
MODULE-IDENTITY
OBJECT-TYPE
mib-2

From SNMPv2-TC

AutonomousType
RowPointer

What Is ITU-ALARM-MIB?

ITU-ALARM-MIB is an IETF standards-track MIB (RFC 3877 companion) that models telecom alarms per ITU-T Recommendations M.3100, X.733, and X.736, supplementing the generic IETF Alarm MIB with ITU-specific alarm semantics. It exposes alarm records including perceived severity, event type, probable cause, and free-text detail, plus an 'active alarms' table tracking currently outstanding conditions. It is squarely a faults/traps-oriented MIB used for monitoring software/hardware status indirectly: it reports the alarm/fault state of managed elements (severity trending, detecting entity, service provider context) rather than raw performance counters. It explicitly builds on and extends RFC 3877's generic Alarm MIB and ITU-T M.3100/X.733/X.736 alarm models, and network engineers new to telecom fault management often use the ITU-ALARM-MIB guide provided with these RFCs to understand how perceived severity and probable cause map onto ITU-T alarm semantics. Deployment context is telecom network elements and NMS/EMS systems in carrier and service-provider networks requiring standardized alarm reporting.

IPNetwork Monitor allows you to monitor SNMP objects defined in ITU-ALARM-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.

What Can Be Monitored

  • active alarm list and severity trend
  • alarm perceived severity
  • alarm event type and probable cause
  • alarm detecting entity/service provider
  • additional alarm free-text detail

Supported Devices

  • vendor-neutral, standards-based MIB, not tied to a specific manufacturer
  • telecom network element (managed per ITU-T M.3100 alarm model)

Monitoring Examples

An NMS would poll ituAlarmActiveTable/ituAlarmActiveEntry to enumerate all currently active alarms, reading ituAlarmActiveTrendIndication to see if a condition is worsening, improving, or stable, and ituAlarmActiveDetector/ituAlarmActiveServiceProvider to identify which subsystem raised it. The historical ituAlarmTable/ituAlarmEntry would be queried for ituAlarmPerceivedSeverity, ituAlarmEventType, ituAlarmProbableCause, and ituAlarmAdditionalText to diagnose a specific fault event, e.g. a critical-severity communications alarm with a probable cause of loss-of-signal.

OIDs
OID symbolicOID numericTypeAccessDescription
ituAlarmMIB1.3.6.1.2.1.121The MIB module describes ITU Alarm information as defined in ITU Recommendation M.3100 [M.3100], X.733 [X.733] and X.736 [X.736]. Copyright (C) The Internet Society (2004). The initial version of this MIB module was published in RFC 3877. For full legal notices see the RFC itself. Supplementary information may be available on: http://www.ietf.org/copyrights/ianamib.html
ituAlarmObjects1.3.6.1.2.1.121.1
ituAlarmModel1.3.6.1.2.1.121.1.1
ituAlarmTable1.3.6.1.2.1.121.1.1.1not-accessibleA table of ITU Alarm information for possible alarms on the system.
ituAlarmEntry1.3.6.1.2.1.121.1.1.1.1not-accessibleEntries appear in this table whenever an entry is created in the alarmModelTable with a value of alarmModelState in the range from 1 to 6. Entries disappear from this table whenever the corresponding entries are deleted from the alarmModelTable, including in cases where those entries have been deleted due to local system action. The value of alarmModelSpecificPointer has no effect on the creation or deletion of entries in this table. Values of alarmModelState map to values of ituAlarmPerceivedSeverity as follows: alarmModelState -> ituAlarmPerceivedSeverity 1 -> clear (1) 2 -> indeterminate (2) 3 -> warning (6) 4 -> minor (5) 5 -> major (4) 6 -> critical (3) All other values of alarmModelState MUST NOT appear in this table. This table MUST be persistent across system reboots.
ITU ituAlarmPerceivedSeverity1.3.6.1.2.1.121.1.1.1.1.1ItuPerceivedSeveritynot-accessibleITU perceived severity values.
IAN ituAlarmEventType1.3.6.1.2.1.121.1.1.1.1.2IANAItuEventTyperead-writeRepresents the event type values for the alarms
IAN ituAlarmProbableCause1.3.6.1.2.1.121.1.1.1.1.3IANAItuProbableCauseread-writeITU probable cause values.
STR ituAlarmAdditionalText1.3.6.1.2.1.121.1.1.1.1.4SnmpAdminStringread-writeRepresents the additional text field for the alarm.
NUM ituAlarmGenericModel1.3.6.1.2.1.121.1.1.1.1.5RowPointerread-writeThis object points to the corresponding row in the alarmModelTable for this alarm severity. This corresponding entry to alarmModelTable could also be derived by performing the reverse of the mapping from alarmModelState to ituAlarmPerceivedSeverity defined in the description of ituAlarmEntry to determine the appropriate { alarmListName, alarmModelIndex, alarmModelState } for this { alarmListName, alarmModelIndex, ituAlarmPerceivedSeverity }.
ituAlarmActive1.3.6.1.2.1.121.1.2
ituAlarmActiveTable1.3.6.1.2.1.121.1.2.1not-accessibleA table of ITU information for active alarms entries.
ituAlarmActiveEntry1.3.6.1.2.1.121.1.2.1.1not-accessibleEntries appear in this table when alarms are active. They are removed when the alarm is no longer occurring.
ITU ituAlarmActiveTrendIndication1.3.6.1.2.1.121.1.2.1.1.1ItuTrendIndicationread-onlyRepresents the trend indication values for the alarms.
OID ituAlarmActiveDetector1.3.6.1.2.1.121.1.2.1.1.2AutonomousTyperead-onlyRepresents the SecurityAlarmDetector object.
OID ituAlarmActiveServiceProvider1.3.6.1.2.1.121.1.2.1.1.3AutonomousTyperead-onlyRepresents the ServiceProvider object.
OID ituAlarmActiveServiceUser1.3.6.1.2.1.121.1.2.1.1.4AutonomousTyperead-onlyRepresents the ServiceUser object.
ituAlarmActiveStatsTable1.3.6.1.2.1.121.1.2.2not-accessibleThis table represents the ITU alarm statistics information.
ituAlarmActiveStatsEntry1.3.6.1.2.1.121.1.2.2.1not-accessibleStatistics on the current active ITU alarms.
G32 ituAlarmActiveStatsIndeterminateCurrent1.3.6.1.2.1.121.1.2.2.1.1Gauge32read-onlyA count of the current number of active alarms with a ituAlarmPerceivedSeverity of indeterminate.
G32 ituAlarmActiveStatsCriticalCurrent1.3.6.1.2.1.121.1.2.2.1.2Gauge32read-onlyA count of the current number of active alarms with a ituAlarmPerceivedSeverity of critical.
G32 ituAlarmActiveStatsMajorCurrent1.3.6.1.2.1.121.1.2.2.1.3Gauge32read-onlyA count of the current number of active alarms with a ituAlarmPerceivedSeverity of major.
G32 ituAlarmActiveStatsMinorCurrent1.3.6.1.2.1.121.1.2.2.1.4Gauge32read-onlyA count of the current number of active alarms with a ituAlarmPerceivedSeverity of minor.
G32 ituAlarmActiveStatsWarningCurrent1.3.6.1.2.1.121.1.2.2.1.5Gauge32read-onlyA count of the current number of active alarms with a ituAlarmPerceivedSeverity of warning.
NUM ituAlarmActiveStatsIndeterminates1.3.6.1.2.1.121.1.2.2.1.6ZeroBasedCounter32read-onlyA count of the total number of active alarms with a ituAlarmPerceivedSeverity of indeterminate since system restart.
NUM ituAlarmActiveStatsCriticals1.3.6.1.2.1.121.1.2.2.1.7ZeroBasedCounter32read-onlyA count of the total number of active alarms with a ituAlarmPerceivedSeverity of critical since system restart.
NUM ituAlarmActiveStatsMajors1.3.6.1.2.1.121.1.2.2.1.8ZeroBasedCounter32read-onlyA count of the total number of active alarms with a ituAlarmPerceivedSeverity of major since system restart.
NUM ituAlarmActiveStatsMinors1.3.6.1.2.1.121.1.2.2.1.9ZeroBasedCounter32read-onlyA count of the total number of active alarms with a ituAlarmPerceivedSeverity of minor since system restart.
NUM ituAlarmActiveStatsWarnings1.3.6.1.2.1.121.1.2.2.1.10ZeroBasedCounter32read-onlyA count of the total number of active alarms with a ituAlarmPerceivedSeverity of warning since system restart.
ituAlarmConformance1.3.6.1.2.1.121.2
ituAlarmCompliances1.3.6.1.2.1.121.2.1
ituAlarmCompliance1.3.6.1.2.1.121.2.1.1The compliance statement for systems supporting the ITU Alarm MIB.
ituAlarmGroups1.3.6.1.2.1.121.2.2
ituAlarmGroup1.3.6.1.2.1.121.2.2.1ITU alarm details list group.
ituAlarmServiceUserGroup1.3.6.1.2.1.121.2.2.2The use of these parameters is a service-user option.
ituAlarmSecurityGroup1.3.6.1.2.1.121.2.2.3Security Alarm Reporting Function
ituAlarmStatisticsGroup1.3.6.1.2.1.121.2.2.4ITU Active Alarm Statistics.

FAQ

How would a carrier NMS use ITU-ALARM-MIB to track faults on a telecom network element?
It exposes an active-alarms table plus alarm records with perceived severity, event type, probable cause, and free-text detail, letting an NMS report and trend the fault state of managed elements per the ITU-T M.3100/X.733/X.736 alarm model.

Does ITU-ALARM-MIB replace the generic IETF Alarm MIB?
No — it supplements RFC 3877's generic Alarm MIB, extending it with ITU-specific alarm semantics rather than replacing it.

RFC description

Defines management objects for ITU-T alarm monitoring and handling in telecommunications equipment (RFC 3877).

Start monitoring Vendor-neutral IETF standard, RFC 3877 (telecom network element, ITU-T M.3100 alarm model) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.

Download ITU-ALARM-MIB