ERICSSON-ALARM-MIB
See also Documentation and Use of the Ericsson
SNMP Alarm MIB, Document number EAB/OP-07:0139.
This MIB Module is an Ericsson-wide SNMP
interface for managing alarms. Main inputs to
the MIB design are the 3GPP Alarm IRP and X.733.
However, an important restriction is that the MIB
only represents the resource view and not
management activities like acknowledgment, etc.
It describes generic notifications used to send
alarm state changes and a table which represents
the current active alarms in the system. The MIB
supports both stateful alarms and stateless
alarms (that have no clear notification).
Stateless alarms are called alerts.
It is important to identify clearly what is to be
considered the same alarm object instance. All
unique alarm *types* are identified by
'AlarmType'. An AlarmType is a one-to-one
mapping with X.733 EventType, ProbabableCause and
SpecificProblem. A pair of integers are used to
specify the alarm type.
A unique alarm object *instance* is the
combination of managed object and AlarmType. In
this way there, is no ambiguity about how alarm
and alarm clear correlation should be performed:
the same managed object instance and AlarmType
shall be used. The same is true for changing
existing alarm states. Severity and
additionalText can be changed on an existing
alarm.
For stateful alarms there are notifications to
report a new alarm and a cleared alarm. Changing
an alarm is done via the new alarm notification.
The management system shall match the alarm by
using alarm type and managed object instance in
the same way as for clear notifications.
The MIB has different notifications for different
severities in order to support SNMP managers
which maps severities based on notification
identifiers. For stateless alarms, there are
generic notifications to send the alarm raise
with different severities.
A table lists all active alarms so that a manager
can read an initial state and also perform an
alarm resynchronization procedure. There is also
a table of latest stateless alarms. Since the
stateless alarms do not have a corresponding
clear message, the table size is limited by the
agent instrumentation.
The MIB supports two approaches for detecting
lost notifications:
- sequence numbers are used in the alarm
notifications, and are shown in the active
alarm table. The last used sequence number can
be read in a scalar variable
- a time stamp indicates the last time alarm
tables where updated.
Heartbeat mechanisms are supported both in pull
and push mode:
- Pull: the classical SNMP polling where a
manager polls a scalar variable, for example
the last sequence number used
- Push: the agent can be configured to send
heartbeat notifications. These contains the
last used sequence numbers.
Document number: 5/196 03-CXC 172 7549, Rev A
- Source file
ERICSSON-ALARM-MIB- Last revised
- Identity
ericssonAlarmMIB- Base OID
1.3.6.1.4.1.193.183.4
Imported Objects
| ALARM-MIB | ResourceId |
| ERICSSON-ALARM-PC-MIB | EriProbableCause |
| ERICSSON-ALARM-TC-MIB | EriAdditionalText EriAlarmIndex EriAlarmSequenceNumber EriAlarmSpecificProblem EriAlarmType EriLargeAdditionalText |
| ERICSSON-TC-MIB | EriMO |
| ERICSSON-TOP-MIB | ericssonModules |
| IANA-ITU-ALARM-TC-MIB | IANAItuEventType |
| ITU-ALARM-TC-MIB | ItuPerceivedSeverity |
| SNMP-FRAMEWORK-MIB | SnmpAdminString |
| SNMP-NOTIFICATION-MIB | snmpNotifyGroup (no object page) |
| SNMP-TARGET-MIB | snmpTargetBasicGroup (no object page) |
| SNMPv2-CONF | MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page) |
| SNMPv2-SMI | Gauge32 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32 |
| SNMPv2-TC | DateAndTime TruthValue |
Net-SNMP examples using the ericsson MIB directory Show commands
These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.
Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'ERICSSON-ALARM-MIB' -M '/opt/observium/mibs/ericsson:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'ERICSSON-ALARM-MIB::ericssonAlarmMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'ERICSSON-ALARM-MIB' -M '/opt/observium/mibs/ericsson:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'ERICSSON-ALARM-MIB::ericssonAlarmMIB'
Objects (58)
Showing 58 of 58 objects
Object legend
Object type
Icons distinguish tables, entry rows, columns, scalars, and structural nodes.
SNMPv2-TCTruthValue
Syntax
Blue badges identify the value syntax. Connected badges read as defining module and convention.
IF-MIBifIndex
Table index
Green identifies an index object; yellow names its module when the index is defined elsewhere.
r/w
deprecated
obsolete
Access and status
r/w means read-write. Grey labels mark definitions retained for compatibility.
OBS ✓
Observium use
The indicator appears only when Observium directly references that object.
ifOperStatus
.1.3.6.1.2.1…
Names and OIDs
Object names link to their detail pages. Hover or focus a linked name or badge for available definition details.
.1.3.6.1.4.1.193.183.4 |
||
.1.3.6.1.4.1.193.183.4.1 |
||
.1.3.6.1.4.1.193.183.4.1.1 |
||
.1.3.6.1.4.1.193.183.4.1.1.1 |
||
.1.3.6.1.4.1.193.183.4.1.1.2 |
||
.1.3.6.1.4.1.193.183.4.1.1.3 |
||
.1.3.6.1.4.1.193.183.4.1.1.4 |
||
.1.3.6.1.4.1.193.183.4.1.1.5 |
||
.1.3.6.1.4.1.193.183.4.1.2 |
||
.1.3.6.1.4.1.193.183.4.1.2.1 |
||
.1.3.6.1.4.1.193.183.4.1.2.2 |
||
.1.3.6.1.4.1.193.183.4.1.2.3 |
||
.1.3.6.1.4.1.193.183.4.1.3 |
||
.1.3.6.1.4.1.193.183.4.1.3.1 |
||
.1.3.6.1.4.1.193.183.4.1.3.2 |
||
.1.3.6.1.4.1.193.183.4.1.3.3 |
||
.1.3.6.1.4.1.193.183.4.1.3.4 |
||
.1.3.6.1.4.1.193.183.4.1.3.5 |
||
.1.3.6.1.4.1.193.183.4.1.3.5.1 |
||
.1.3.6.1.4.1.193.183.4.1.3.5.1.1 |
||
.1.3.6.1.4.1.193.183.4.1.3.5.1.10 |
||
.1.3.6.1.4.1.193.183.4.1.3.5.1.11 |
||
.1.3.6.1.4.1.193.183.4.1.3.5.1.12 |
||
.1.3.6.1.4.1.193.183.4.1.3.5.1.13 |
||
.1.3.6.1.4.1.193.183.4.1.3.5.1.14 |
||
.1.3.6.1.4.1.193.183.4.1.3.5.1.2 |
||
.1.3.6.1.4.1.193.183.4.1.3.5.1.3 |
||
.1.3.6.1.4.1.193.183.4.1.3.5.1.4 |
||
.1.3.6.1.4.1.193.183.4.1.3.5.1.5 |
||
.1.3.6.1.4.1.193.183.4.1.3.5.1.6 |
||
.1.3.6.1.4.1.193.183.4.1.3.5.1.7 |
||
.1.3.6.1.4.1.193.183.4.1.3.5.1.8 |
||
.1.3.6.1.4.1.193.183.4.1.3.5.1.9 |
||
.1.3.6.1.4.1.193.183.4.1.4 |
||
.1.3.6.1.4.1.193.183.4.1.4.1 |
||
.1.3.6.1.4.1.193.183.4.1.4.2 |
||
.1.3.6.1.4.1.193.183.4.1.4.3 |
||
.1.3.6.1.4.1.193.183.4.1.4.4 |
||
.1.3.6.1.4.1.193.183.4.1.4.5 |
||
.1.3.6.1.4.1.193.183.4.1.4.5.1 |
||
.1.3.6.1.4.1.193.183.4.1.4.5.1.1 |
||
.1.3.6.1.4.1.193.183.4.1.4.5.1.10 |
||
.1.3.6.1.4.1.193.183.4.1.4.5.1.11 |
||
.1.3.6.1.4.1.193.183.4.1.4.5.1.2 |
||
.1.3.6.1.4.1.193.183.4.1.4.5.1.3 |
||
.1.3.6.1.4.1.193.183.4.1.4.5.1.4 |
||
.1.3.6.1.4.1.193.183.4.1.4.5.1.5 |
||
.1.3.6.1.4.1.193.183.4.1.4.5.1.6 |
||
.1.3.6.1.4.1.193.183.4.1.4.5.1.7 |
||
.1.3.6.1.4.1.193.183.4.1.4.5.1.8 |
||
.1.3.6.1.4.1.193.183.4.1.4.5.1.9 |
||
.1.3.6.1.4.1.193.183.4.1.5 |
||
.1.3.6.1.4.1.193.183.4.1.5.1 |
||
.1.3.6.1.4.1.193.183.4.2 |
||
.1.3.6.1.4.1.193.183.4.2.0 |
||
.1.3.6.1.4.1.193.183.4.4 |
||
.1.3.6.1.4.1.193.183.4.4.1 |
||
.1.3.6.1.4.1.193.183.4.4.2 |
Dependencies (24) 13 direct · 11 transitive Show tree and compile order Hide dependency details
Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.
Dependency tree
Dependency-first compile order
- SNMPv2-SMIrfc
- SNMPv2-TCrfc
- INET-ADDRESS-MIBrfc
- IANAifType-MIBrfc
- SNMPv2-CONFrfc
- SNMPv2-MIBrfc
- IF-MIBrfc
- RMON-MIBrfc
- RFC-1212rfc
- RFC1155-SMIrfc
- RFC1213-MIBrfc
- RFC1271-MIBrfc
- TOKEN-RING-RMON-MIBrfc
- RMON2-MIBrfc
- SNMP-FRAMEWORK-MIBrfc
- ALARM-MIBrfc
- ERICSSON-TOP-MIBericsson
- ERICSSON-ALARM-PC-MIBericsson
- ERICSSON-ALARM-TC-MIBericsson
- ERICSSON-TC-MIBericsson
- IANA-ITU-ALARM-TC-MIBrfc
- ITU-ALARM-TC-MIBrfc
- SNMP-TARGET-MIBrfc
- SNMP-NOTIFICATION-MIBrfc
- ERICSSON-ALARM-MIBericssonselected
Conformance Groups (10)
Compliance Statements (1)
OID
.1.3.6.1.4.1.193.183.4.4.1.1Minimal compliance for the Ericsson Alarm MIB.
Minimal compliance is to support heartbeat,
active alarm list, and alarm notifications for
raise and clear.
Minimal compliance is to support heartbeat,
active alarm list, and alarm notifications for
raise and clear.
Required groups
| mandatory | eriAlarmSummaryGroup | |
| mandatory | eriAlarmActiveAlarmsGroup | |
| mandatory | eriAlarmHeartBeatGroup | |
| mandatory | eriAlarmSimpleAlarmGroup | |
| mandatory | eriAlarmHeartBeatNotifGroup | |
| mandatory | SNMP-TARGET-MIB::snmpTargetBasicGroup | |
| mandatory | SNMP-NOTIFICATION-MIB::snmpNotifyGroup | |
| optional | eriAlarmAlertsGroup |
If the system supports history of stateless events, alerts. |
| optional | eriAlarmAlertNotifGroup |
If the system supports notifications for stateless events, alerts. |
| optional | eriAlarmChangeAlarmGroup |
If the system supports columns in the alarm table for original attribute values of additional text, severity and event time. |
| optional | eriAlarmAddAddInfoGroup |
If the system supports notifications to append text or resource id to existing alarms. |
| optional | eriAlarmSNMPResourceGroup |
If the system supports SNMP Object Identifiers to identify managed objects in parallel with DNs. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| eriAlarmHbInterval | readonly | Write access is not required, but is highly desirable. |
Notifications / Traps (15)
| Name | OID | Description |
|---|---|---|
.1.3.6.1.4.1.193.183.4.2.0.1 |
This notification is sent when a resource
detects a new alarm state with severity indeterminate. The notification is also used to change severity and/or additional text of an alarm. The combination of ManagedObject and MajorType/MinorType is always unique and can be used by management systems to correlate alarm, alarm change, and alarm clear. A corresponding row will be created in the Alarm Table. The sequence number will increase for every notification and can be used to detect lost notifications. A management system should be prepared for appending text to additional text, indicated by the eriAlarmNObjMoreAdditionalText varbind, and sent with eriAlarmAppendInfo. (Note do not confuse this with a change of additional text.) A management system should also be prepared to receive a resource ID (OID) identifying the alarming resource if the system sending the notification can provide that information. In that case, eriAlarmNObjResourceId will be set to 'true' and the resource ID will be sent in an eriAlarmAppendInfo notification. |
|
.1.3.6.1.4.1.193.183.4.2.0.10 |
This notification is sent when a resource
detects a new alert with severity indeterminate. A corresponding row will be created in the Alert Table. The sequence number will increase for every notification and can be used to detect lost notifications. |
|
.1.3.6.1.4.1.193.183.4.2.0.11 |
This notification is sent when a resource
detects a new alert with severity warning. A corresponding row will be created in the Alert Table. The sequence number will increase for every notification and can be used to detect lost notifications. |
|
.1.3.6.1.4.1.193.183.4.2.0.12 |
This notification is sent when a resource
detects a new alert with severity minor. A corresponding row will be created in the Alert Table. The sequence number will increase for every notification and can be used to detect lost notifications. |
|
.1.3.6.1.4.1.193.183.4.2.0.13 |
This notification is sent when a resource
detects a new alert with severity major. A corresponding row will be created in the Alert Table. The sequence number will increase for every notification and can be used to detect lost notifications. |
|
.1.3.6.1.4.1.193.183.4.2.0.14 |
This notification is sent when a resource
detects a new alert with severity critical. A corresponding row will be created in the Alert Table. The sequence number will increase for every notification and can be used to detect lost notifications. |
|
.1.3.6.1.4.1.193.183.4.2.0.15 |
This notification is sent in order to append
further info to an existing alert. It might be additional text or a resource ID (OID) identifying the alarming resource using an OID. This complements information sent in a previous notification. If additional text is sent, do not confuse this with an actual change of additional text which is reported using the eriAlarmAlert<severity> notification. A zero-length string value for eriAlarmNObjAdditionalText means that no additional text is being sent in this notification. A null OID (0.0) value for eriAlarmAlertResourceId means that no resource ID is being sent in this notification. |
|
.1.3.6.1.4.1.193.183.4.2.0.2 |
This notification is sent when a resource
detects a new alarm state with severity warning. The notification is also used to change severity and/or additional text of an alarm. The combination of ManagedObject and MajorType/MinorType is always unique and can be used by management systems to correlate alarm, alarm change, and alarm clear. A corresponding row will be created in the Alarm Table, (eriAlarmActiveAlarmTable). The sequence number will increase for every notification and can be used to detect lost notifications. A management system should be prepared for appending text to additional text, indicated by the eriAlarmNObjMoreAdditionalText varbind, and sent with eriAlarmAppendInfo. (Note do not confuse this with a change of additional text.) A management system should also be prepared to receive a resource ID (OID) identifying the alarming resource if the system sending the notification can provide that information. In that case, eriAlarmNObjResourceId will be set to 'true' and the resource ID will be sent in an eriAlarmAppendInfo notification. |
|
.1.3.6.1.4.1.193.183.4.2.0.20 |
This is a heartbeat notification with interval
according to the eriAlarmHbInterval. It contains the last sequence numbers used for alarms and alarm events. These varbinds can be used to detect lost notifications. The notification eriAlarmHeartBeatNotif will be sent every eriAlarmHbInterval. Managers can subscribe to the notification using the SNMP framework MIBS by using the snmpNotifyName 'heartbeat'. (SNMP-NOTIFICATION-MIB, snmpNotifyTable). |
|
.1.3.6.1.4.1.193.183.4.2.0.3 |
This notification is sent when a resource
detects a new alarm state with severity minor. The notification is also used to change severity and/or additional text of an alarm. The combination of ManagedObject and MajorType/MinorType is always unique and can be used by management systems to correlate alarm, alarm change, and alarm clear. A corresponding row will be created in the Alarm Table, (eriAlarmActiveAlarmTable). The sequence number will increase for every notification and can be used to detect lost notifications. A management system should be prepared for appending text to additional text, indicated by the eriAlarmNObjMoreAdditionalText varbind, and sent with eriAlarmAppendInfo. (Note do not confuse this with a change of additional text.) A management system should also be prepared to receive a resource ID (OID) identifying the alarming resource if the system sending the notification can provide that information. In that case, eriAlarmNObjResourceId will be set to 'true' and the resource ID will be sent in an eriAlarmAppendInfo notification. |
|
.1.3.6.1.4.1.193.183.4.2.0.30 |
This notification is sent when the active alarm
list has reached a stable situation after a restart or after a system internal audit process. It is an indication to the manager to perform a alarm resynchronization procedure. |
|
.1.3.6.1.4.1.193.183.4.2.0.4 |
This notification is sent when a resource
detects a new alarm state with severity major. The notification is also used to change severity and/or additional text of an alarm. The combination of ManagedObject and MajorType/MinorType is always unique and can be used by management systems to correlate alarm, alarm change, and alarm clear. A corresponding row will be created in the Alarm Table, (eriAlarmActiveAlarmTable). The sequence number will increase for every notification and can be used to detect lost notifications. A management system should be prepared for appending text to additional text, indicated by the eriAlarmNObjMoreAdditionalText varbind, and sent with eriAlarmAppendInfo. (Note do not confuse this with a change of additional text.) A management system should also be prepared to receive a resource ID (OID) identifying the alarming resource if the system sending the notification can provide that information. In that case, eriAlarmNObjResourceId will be set to 'true' and the resource ID will be sent in an eriAlarmAppendInfo notification. |
|
.1.3.6.1.4.1.193.183.4.2.0.5 |
This notification is sent when a resource
detects a new alarm state with severity critical. The notification is also used to change severity and/or additional text of an alarm. The combination of ManagedObject and MajorType/MinorType is always unique and can be used by management systems to correlate alarm, alarm change, and alarm clear. A corresponding row will be created in the Alarm Table, (eriAlarmActiveAlarmTable). The sequence number will increase for every notification and can be used to detect lost notifications. A management system should be prepared for appending text to additional text, indicated by the eriAlarmNObjMoreAdditionalText varbind, and sent with eriAlarmAppendInfo. (Note do not confuse this with a change of additional text.) A management system should also be prepared to receive a resource ID (OID) identifying the alarming resource if the system sending the notification can provide that information. In that case, eriAlarmNObjResourceId will be set to 'true' and the resource ID will be sent in an eriAlarmAppendInfo notification. |
|
.1.3.6.1.4.1.193.183.4.2.0.7 |
This notification is sent when a resource
detects a cleared alarm state. The combination of ManagedObject and MajorType/MinorType is always unique and shall be used by management systems to correlate alarm and alarm clear. The corresponding row in the alarm table will be deleted, (eriAlarmActiveAlarmTable). The sequence number will increase for every notification and can be used to detect lost notifications. A management system should be prepared for appending text to additional text, indicated by the eriAlarmNObjMoreAdditionalText varbind, and sent with eriAlarmAppendInfo. (Note do not confuse this with a change of additional text). A management system should also be prepared to receive a resource ID (OID) identifying the alarming resource if the system sending the notification can provide that information. In that case, eriAlarmNObjResourceId will be set to 'true' and the resource ID will be sent in an eriAlarmAppendInfo notification. A management system should also be prepared to receive a resource ID (OID) identifying the alarming resource if the system sending the notification can provide that information. In that case, eriAlarmNObjResourceId will be set to 'true' and the resource ID will be sent in an eriAlarmAppendInfo notification. |
|
.1.3.6.1.4.1.193.183.4.2.0.8 |
This notification is sent in order to append
further info to an existing alarm. It might be additional text or a resource ID (OID) identifying the alarming resource using an OID. If additional text is sent, do not confuse this with an actual change of additional text which is reported using the eriAlarm<severity> notification. A zero-length string value for eriAlarmNObjAdditionalText means that no additional text is being sent in this notification. A null OID (0.0) value for eriAlarmActiveResourceId means that no resource ID is being sent in this notification. |