12-17
Cisco ONS 15310-MA SDH Reference Manual, Release 9.1 and Release 9.2
78-19417-01
Chapter 12 SNMP
SNMP Remote Monitoring
12.10.4 Alarm RMON Group
The Alarm group consists of the alarmTable, which periodically compares sampled values with
configured thresholds and raises an event if a threshold is crossed. This group requires the
implementation of the event group, which follows this section.

12.10.4.1 Alarm Table

The NMS uses the alarmTable to determine and provision network performance alarmable thresholds.

12.10.4.2 Row Creation in alarmTable

To create a row in the alarmTable, all OIDs in the SetRequest PDU should be type OID.0. The table has
a maximum number of 256 rows.
To create a SetRequest PDU for the alarmTable, the following values are required:
The alarmInterval and its desired value
The alarmVariable and its desired value
The alarmSampleType and its desired value
The alarmStartupAlarm and its desired value
The alarmOwner and its desired value
The alarmStatus with a value of createRequest (2)
If the SetRequest PDU is valid, an alarmTable row is created. If the row already exists, or if the
SetRequest PDU values do not make sense or are insufficient, the SNMP agent does not create the row
and returns an error code.
In addition to the required values, the following restrictions must be met in the SetRequest PDU:
The alarmOwner is a string of length 32 characters.
The alarmRisingEventIndex always takes value 1.
The alarmFallingEventIndex always takes value 2.
The alarmStatus has only two values supported in SETs: createRequest (2) and invalid (4).
The AlarmVariable is of the type OID.ifIndex, where ifIndex gives the interface this alarm is created
on and OID is one of the OIDs supported in Table 12-7 .
Table 12-7 OIDs Supported in the AlarmTable
No. Column Name OID Status
1 ifInOctets {1.3.6.1.2.1.2.2.1.10}
2 IfInUcastPkts {1.3.6.1.2.1.2.2.1.11}
3 ifInMulticastPkts {1.3.6.1.2.1.31.1.1.1.2} Unsupported in E100/E1000
4 ifInBroadcastPkts {1.3.6.1.2.1.31.1.1.1.3} Unsupported in E100/E1000
5 ifInDiscards {1.3.6.1.2.1.2.2.1.13} Unsupported in E100/E1000
6 ifInErrors {1.3.6.1.2.1.2.2.1.14} —
7 ifOutOctets {1.3.6.1.2.1.2.2.1.16}