ALARM-MIB Table View

Table-centric layout grouping table, row, and column objects.

Tables
5
Rows
5
Columns
50
.1.3.6.1.2.1.118.1.1.2 · 1 row entry · 10 columns
Uses the rfc variant from /opt/observium/mibs/rfc.
Command help
Walk alarmModelTable
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'ALARM-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'ALARM-MIB::alarmModelTable'
A table of information about possible alarms on the system,
and how they have been modelled.
alarmModelEntry row .1.3.6.1.2.1.118.1.1.2.1
Entries appear in this table for each possible alarm state.
This table MUST be persistent across system reboots.
Column Syntax OID
An integer that acts as an alarm Id
to uniquely identify each alarm
within the named alarm list.
Unsigned32
Constraints:
range: 1-4294967295
.1.3.6.1.2.1.118.1.1.2.1.1
A value of 1 MUST indicate a clear alarm state.
The value of this object MUST be less than the
alarmModelState of more severe alarm states for
this alarm. The value of this object MUST be more
than the alarmModelState …
Unsigned32
Constraints:
range: 1-4294967295
.1.3.6.1.2.1.118.1.1.2.1.2
The NOTIFICATION-TYPE object identifier of this alarm
state transition. If there is no notification associated
with this alarm state, the value of this object MUST be
'0.0'
ObjectIdentifierr/w .1.3.6.1.2.1.118.1.1.2.1.3
The index into the varbind listing of the notification
indicated by alarmModelNotificationId which helps
signal that the given alarm has changed state.
If there is no applicable varbind, the value of this
object MUST be…
SNMPv2-SMIUnsigned32r/w
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.118.1.1.2.1.4
The value that the varbind indicated by
alarmModelVarbindIndex takes to indicate
that the alarm has entered this state.

If alarmModelVarbindIndex has a value of 0, so
MUST alarmModelVarbindValue.
SNMPv2-SMIInteger32r/w
Type Constraints:
range: -2147483648..2147483647
.1.3.6.1.2.1.118.1.1.2.1.5
A brief description of this alarm and state suitable
to display to operators.
SNMP-FRAMEWORK-MIBSnmpAdminStringr/w
Type Constraints:
range: 0..255
.1.3.6.1.2.1.118.1.1.2.1.6
If no additional, model-specific Alarm MIB is supported by
the system the value of this object is `0.0'and attempts
to set it to any other value MUST be rejected appropriately.

When a model-specific Alarm…
SNMPv2-TCRowPointerr/w
Description:
Represents a pointer to a conceptual row. The value is the
name of the instance of the first accessible columnar object
in the conceptual row.

For example, ifIndex.3 would point to the 3rd row in the
ifTable…
.1.3.6.1.2.1.118.1.1.2.1.7
The name portion of each VarBind in the notification,
in order, is compared to the value of this object.
If the name is equal to or a subtree of the value
of this object, for purposes of computing the value
ObjectIdentifierr/w .1.3.6.1.2.1.118.1.1.2.1.8
The value of AlarmActiveResourceId is computed
by appending any indexes extracted in accordance
with the description of alarmModelVarbindSubtree
onto the value of this object. If this object's
value is 0.0, then the 'p…
ObjectIdentifierr/w .1.3.6.1.2.1.118.1.1.2.1.9
Control for creating and deleting entries. Entries may be
modified while active. Alarms whose alarmModelRowStatus is
not active will not appear in either the alarmActiveTable
or the alarmClearTable. Setting this obje…
SNMPv2-TCRowStatusr/w
Type Values:
1active
2notInService
3notReady
4createAndGo
5createAndWait
6destroy
Description:
The RowStatus textual convention is used to manage the
creation and deletion of conceptual rows, and is used as the
value of the SYNTAX clause for the status column of a
conceptual row (as described in Section 7.7.1 of …
.1.3.6.1.2.1.118.1.1.2.1.10
.1.3.6.1.2.1.118.1.2.2 · 1 row entry · 14 columns
Uses the rfc variant from /opt/observium/mibs/rfc.
Command help
Walk alarmActiveTable
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'ALARM-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'ALARM-MIB::alarmActiveTable'
A table of Active Alarms entries.
alarmActiveEntry row .1.3.6.1.2.1.118.1.2.2.1
Entries appear in this table when alarms are raised. They
are removed when the alarm is cleared.

If under extreme resource constraint the system is unable to

add any more entries into this tab…
Column Syntax OID
The name of the list of alarms. This SHOULD be the same as
nlmLogName if the Notification Log MIB [RFC3014] is supported.
This SHOULD be the same as, or contain as a prefix, the
applicable snmpNotifyFilterProfileName i…
OctetString
Constraints:
range: 0-32
.1.3.6.1.2.1.118.1.2.2.1.1
The local date and time when the error occurred.

This object facilitates retrieving all instances of

alarms that have been raised or have changed state
since a given point in time.
SNMPv2-TCDateAndTime
Type Constraints:
range: 8
range: 11
Description:
A date-time specification.

field octets contents range
----- ------ -------- -----
1 1-2 year* 0..65536
2 3 month …
.1.3.6.1.2.1.118.1.2.2.1.2
A strictly monotonically increasing integer which
acts as the index of entries within the named alarm
list. It wraps back to 1 after it reaches its
maximum value.
Unsigned32
Constraints:
range: 1-4294967295
.1.3.6.1.2.1.118.1.2.2.1.3
The identification of the SNMP engine at which the alarm
originated. If the alarm is from an SNMPv1 system this
object is a zero length string.
LocalSnmpEngineOrZeroLenStr
Type Constraints:
range: 0
range: 5..32
.1.3.6.1.2.1.118.1.2.2.1.4
This object indicates what type of address is stored in
the alarmActiveEngineAddress object - IPv4, IPv6, DNS, etc.
INET-ADDRESS-MIBInetAddressType
Type Values:
0unknown
1ipv4
2ipv6
3ipv4z
4ipv6z
16dns
25l2vpn
.1.3.6.1.2.1.118.1.2.2.1.5
The address of the SNMP engine on which the alarm is
occurring.

This object MUST always be instantiated, even if the list
can contain alarms from only one engine.
INET-ADDRESS-MIBInetAddress
Type Constraints:
range: 0..255
.1.3.6.1.2.1.118.1.2.2.1.6
The name of the SNMP MIB context from which the alarm came.
For SNMPv1 alarms this is the community string from the Trap.
Note that care MUST be taken when selecting community
strings to ensure that these can be represe…
OctetString
Constraints:
range: 0-32
.1.3.6.1.2.1.118.1.2.2.1.7
The number of variables in alarmActiveVariableTable for this
alarm.
SNMPv2-SMIUnsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.118.1.2.2.1.8
The NOTIFICATION-TYPE object identifier of the alarm
state transition that is occurring.
ObjectIdentifier .1.3.6.1.2.1.118.1.2.2.1.9
This object identifies the resource under alarm.

If there is no corresponding resource, then
the value of this object MUST be 0.0.
ResourceId .1.3.6.1.2.1.118.1.2.2.1.10
This object provides a textual description of the
active alarm. This text is generated dynamically by the
notification generator to provide useful information
to the human operator. This information SHOULD
provide inf…
SNMP-FRAMEWORK-MIBSnmpAdminString
Type Constraints:
range: 0..255
.1.3.6.1.2.1.118.1.2.2.1.11
A pointer to the corresponding row in a
notification logging MIB where the state change
notification for this active alarm is logged.
If no log entry applies to this active alarm,
then this object MUST have the value of…
SNMPv2-TCRowPointer
Description:
Represents a pointer to a conceptual row. The value is the
name of the instance of the first accessible columnar object
in the conceptual row.

For example, ifIndex.3 would point to the 3rd row in the
ifTable…
.1.3.6.1.2.1.118.1.2.2.1.12
A pointer to the corresponding row in the
alarmModelTable for this active alarm. This
points not only to the alarm model being
instantiated, but also to the specific alarm
state that is active.
SNMPv2-TCRowPointer
Description:
Represents a pointer to a conceptual row. The value is the
name of the instance of the first accessible columnar object
in the conceptual row.

For example, ifIndex.3 would point to the 3rd row in the
ifTable…
.1.3.6.1.2.1.118.1.2.2.1.13
If no additional, model-specific, Alarm MIB is supported by
the system this object is `0.0'. When a model-specific Alarm
MIB is supported, this object is the instance pointer to the
specific model-specific active alarm…
SNMPv2-TCRowPointer
Description:
Represents a pointer to a conceptual row. The value is the
name of the instance of the first accessible columnar object
in the conceptual row.

For example, ifIndex.3 would point to the 3rd row in the
ifTable…
.1.3.6.1.2.1.118.1.2.2.1.14
.1.3.6.1.2.1.118.1.2.3 · 1 row entry · 12 columns
Uses the rfc variant from /opt/observium/mibs/rfc.
Command help
Walk alarmActiveVariableTable
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'ALARM-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'ALARM-MIB::alarmActiveVariableTable'
A table of variables to go with active alarm entries.
alarmActiveVariableEntry row .1.3.6.1.2.1.118.1.2.3.1
Entries appear in this table when there are variables in
the varbind list of a corresponding alarm in
alarmActiveTable.

Entries appear in this table as though
the trap/notification had been transported usin…
Column Syntax OID
A strictly monotonically increasing integer, starting at
1 for a given alarmActiveIndex, for indexing variables
within the active alarm variable list.
Unsigned32
Constraints:
range: 1-4294967295
.1.3.6.1.2.1.118.1.2.3.1.1
The alarm variable's object identifier.
ObjectIdentifier .1.3.6.1.2.1.118.1.2.3.1.2
The type of the value. One and only one of the value
objects that follow is used for a given row in this table,
based on this type.
Enumeration
Enumerated Values:
1counter32
2unsigned32
3timeTicks
4integer32
5ipAddress
6octetString
7objectId
8counter64
9opaque
.1.3.6.1.2.1.118.1.2.3.1.3
The value when alarmActiveVariableType is 'counter32'.
SNMPv2-SMICounter32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.118.1.2.3.1.4
The value when alarmActiveVariableType is 'unsigned32'.
SNMPv2-SMIUnsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.118.1.2.3.1.5
The value when alarmActiveVariableType is 'timeTicks'.
SNMPv2-SMITimeTicks
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.118.1.2.3.1.6
The value when alarmActiveVariableType is 'integer32'.
SNMPv2-SMIInteger32
Type Constraints:
range: -2147483648..2147483647
.1.3.6.1.2.1.118.1.2.3.1.7
The value when alarmActiveVariableType is 'octetString'.
OctetString
Constraints:
range: 0-65535
.1.3.6.1.2.1.118.1.2.3.1.8
The value when alarmActiveVariableType is 'ipAddress'.
SNMPv2-SMIIpAddress
Type Constraints:
range: 4
.1.3.6.1.2.1.118.1.2.3.1.9
The value when alarmActiveVariableType is 'objectId'.
ObjectIdentifier .1.3.6.1.2.1.118.1.2.3.1.10
The value when alarmActiveVariableType is 'counter64'.
SNMPv2-SMICounter64
Type Constraints:
range: 0..18446744073709551615
.1.3.6.1.2.1.118.1.2.3.1.11
The value when alarmActiveVariableType is 'opaque'.

Note that although RFC2578 [RFC2578] forbids the use
of Opaque in 'standard' MIB modules, this particular
usage is driven by the need to be able to accu…
OctetString
Constraints:
range: 0-65535
.1.3.6.1.2.1.118.1.2.3.1.12
.1.3.6.1.2.1.118.1.2.4 · 1 row entry · 4 columns
Uses the rfc variant from /opt/observium/mibs/rfc.
Command help
Walk alarmActiveStatsTable
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'ALARM-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'ALARM-MIB::alarmActiveStatsTable'
This table represents the alarm statistics
information.
alarmActiveStatsEntry row .1.3.6.1.2.1.118.1.2.4.1
Statistics on the current active alarms.
Indexes
Column Syntax OID
The total number of currently active alarms on the system.
SNMPv2-SMIGauge32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.118.1.2.4.1.1
The total number of active alarms since system restarted.
RMON2-MIBZeroBasedCounter32 .1.3.6.1.2.1.118.1.2.4.1.2
The value of sysUpTime at the time of the last
alarm raise for this alarm list.
If no alarm raises have occurred since the
last re-initialization of the local network management
subsystem, then this object contains a ze…
SNMPv2-SMITimeTicks
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.118.1.2.4.1.3
The value of sysUpTime at the time of the last
alarm clear for this alarm list.
If no alarm clears have occurred since the
last re-initialization of the local network management
subsystem, then this object contains a ze…
SNMPv2-SMITimeTicks
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.118.1.2.4.1.4
.1.3.6.1.2.1.118.1.3.2 · 1 row entry · 10 columns
Uses the rfc variant from /opt/observium/mibs/rfc.
Command help
Walk alarmClearTable
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'ALARM-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'ALARM-MIB::alarmClearTable'
This table contains information on
cleared alarms.
alarmClearEntry row .1.3.6.1.2.1.118.1.3.2.1
Information on a cleared alarm.
Column Syntax OID
An integer which acts as the index of entries within

the named alarm list. It wraps back to 1 after it
reaches its maximum value.

This object has the same value as the alarmActiveIndex tha…
Unsigned32
Constraints:
range: 1-4294967295
.1.3.6.1.2.1.118.1.3.2.1.1
The local date and time when the alarm cleared.

This object facilitates retrieving all instances of
alarms that have been cleared since a given point in time.

Implementations MUST include t…
SNMPv2-TCDateAndTime
Type Constraints:
range: 8
range: 11
Description:
A date-time specification.

field octets contents range
----- ------ -------- -----
1 1-2 year* 0..65536
2 3 month …
.1.3.6.1.2.1.118.1.3.2.1.2
The identification of the SNMP engine at which the alarm
originated. If the alarm is from an SNMPv1 system this
object is a zero length string.
LocalSnmpEngineOrZeroLenStr
Type Constraints:
range: 0
range: 5..32
.1.3.6.1.2.1.118.1.3.2.1.3
This object indicates what type of address is stored in
the alarmActiveEngineAddress object - IPv4, IPv6, DNS, etc.
INET-ADDRESS-MIBInetAddressType
Type Values:
0unknown
1ipv4
2ipv6
3ipv4z
4ipv6z
16dns
25l2vpn
.1.3.6.1.2.1.118.1.3.2.1.4
The Address of the SNMP engine on which the alarm was
occurring. This is used to identify the source of an SNMPv1

trap, since an alarmActiveEngineId cannot be extracted from the
SNMPv1 trap PDU.
INET-ADDRESS-MIBInetAddress
Type Constraints:
range: 0..255
.1.3.6.1.2.1.118.1.3.2.1.5
The name of the SNMP MIB context from which the alarm came.
For SNMPv1 traps this is the community string from the Trap.
Note that care needs to be taken when selecting community
strings to ensure that these can be repr…
OctetString
Constraints:
range: 0-32
.1.3.6.1.2.1.118.1.3.2.1.6
The NOTIFICATION-TYPE object identifier of the alarm
clear.
ObjectIdentifier .1.3.6.1.2.1.118.1.3.2.1.7
This object identifies the resource that was under alarm.

If there is no corresponding resource, then
the value of this object MUST be 0.0.
ResourceId .1.3.6.1.2.1.118.1.3.2.1.8
This number MUST be the same as the log index of the
applicable row in the notification log MIB, if it exists.
If no log index applies to the trap, then this object
MUST have the value of 0.
Unsigned32
Constraints:
range: 0-4294967295
.1.3.6.1.2.1.118.1.3.2.1.9
A pointer to the corresponding row in the
alarmModelTable for this cleared alarm.
SNMPv2-TCRowPointer
Description:
Represents a pointer to a conceptual row. The value is the
name of the instance of the first accessible columnar object
in the conceptual row.

For example, ifIndex.3 would point to the 3rd row in the
ifTable…
.1.3.6.1.2.1.118.1.3.2.1.10