NSCRTV-EPON-ALARM-MGM-MIB

File: NSCRTV-EPON-ALARM-MGM-MIB.mib (22601 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC NSCRTV-EPONEOC-EPON-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Counter32
Unsigned32 TimeTicks DateAndTime
MacAddress TimeStamp RowStatus
TruthValue DisplayString TEXTUAL-CONVENTION
EponDeviceIndex EponCardIndex EponPortIndex
EponAlarmCode EponAlarmInstance EponSeverityType
AutoNegotiationTechAbility TAddress EponStats15MinRecordType
EponStats24HourRecordType EponStatsThresholdType eponAlarmTree
eponTrapObjectGroup eponAlarmObjGroup eponManagementObjGroup

Defined Types

ActiveAlarmEntry  
SEQUENCE    
  activeAlarmSeqNum Unsigned32
  activeAlarmCode EponAlarmCode
  activeAlarmInstance EponAlarmInstance
  activeAlarmSeverity EponSeverityType
  activeAlarmRaisingNumber Unsigned32
  activeAlarmFirstOccurTime DateAndTime
  activeAlarmLastOccurTime DateAndTime
  activeAlarmRepeats Counter32
  activeAlarmConfirm TruthValue
  activeAlarmAdditionalText OCTET STRING

HistoryAlarmEntry  
SEQUENCE    
  historyAlarmSeqNum Unsigned32
  historyAlarmCode EponAlarmCode
  historyAlarmInstance EponAlarmInstance
  historyAlarmSeverity EponSeverityType
  historyAlarmRaisingNumber Unsigned32
  historyAlarmFirstOccurTime DateAndTime
  historyAlarmLastOccurTime DateAndTime
  historyAlarmRepeats Counter32
  historyAlarmCorrelationId Unsigned32
  historyAlarmAdditionalText OCTET STRING
  historyAlarmClearTime DateAndTime

EventLogEntry  
SEQUENCE    
  eventSeqNum Unsigned32
  eventCode EponAlarmCode
  eventInstance EponAlarmInstance
  eventOccurTime DateAndTime
  eventAdditionalText OCTET STRING

EponManagementAddrEntry  
SEQUENCE    
  eponManagementAddrName OCTET STRING
  eponManagementAddrTAddress TAddress
  eponManagementAddrCommunity OCTET STRING
  eponManagementAddrRowStatus RowStatus

Defined Values

eponNotifications 1.3.6.1.4.1.17409.2.2.11.1.1
OBJECT IDENTIFIER    

eponAlarmNotification 1.3.6.1.4.1.17409.2.2.11.1.1.1
Alarm TRAP definition
Status: current Access: read-write
NOTIFICATION-TYPE    

eponEventNotification 1.3.6.1.4.1.17409.2.2.11.1.1.2
Event TRAP definition
Status: current Access: read-write
NOTIFICATION-TYPE    

eponTrapObjects 1.3.6.1.4.1.17409.2.2.11.1.2
OBJECT IDENTIFIER    

eponTrapInstance 1.3.6.1.4.1.17409.2.2.11.1.2.1
Alarm instance, indicates the detailed managed object, which detects faults.
Status: current Access: accessible-for-notify
OBJECT-TYPE    
  EponAlarmInstance  

eponTrapCorrelationId 1.3.6.1.4.1.17409.2.2.11.1.2.2
The unique sequence number for the alarm to be cleared, for alarm clearing. Set to 0 for alarm reporting
Status: current Access: accessible-for-notify
OBJECT-TYPE    
  Unsigned32  

eponTrapAdditionalText 1.3.6.1.4.1.17409.2.2.11.1.2.3
Additional info to the alarm, for further desciption of the alarm. The format of it shall be related to each kind alarm defined in alarm reference table
Status: current Access: accessible-for-notify
OBJECT-TYPE    
  OCTET STRING Size(0..256)  

eponTrapCode 1.3.6.1.4.1.17409.2.2.11.1.2.4
Tok_String
Status: current Access: accessible-for-notify
OBJECT-TYPE    
  EponAlarmCode  

eponTrapSeverity 1.3.6.1.4.1.17409.2.2.11.1.2.5
Tok_String
Status: current Access: accessible-for-notify
OBJECT-TYPE    
  EponSeverityType  

eponTrapOccurTime 1.3.6.1.4.1.17409.2.2.11.1.2.6
Tok_String
Status: current Access: accessible-for-notify
OBJECT-TYPE    
  DateAndTime  

eponTrapSequenceNumber 1.3.6.1.4.1.17409.2.2.11.1.2.7
A unique sequence number for each trap generated by node. The sequence number shall be reset to 1 when node restarts. The alarm sequence number shall be independent of the event sequence number. Each shall be self-governed. -------------------------------------------------------------------------------- The sequence ID of alarm shall be assigned from the order of transmitting trap to the NMS, instead of the order of alarm occurance. Therefore the NMS will receive the continuous sequence ID. 1. When device is in active/standby mode, sequence ID shall be synchronized between active and standby control module. 2. When control module switchover takes place, the current sequence ID shall keep the synchronized value. 3. When device restarts, sequence ID shall start from 1. 4. It shall be increased per alarm trap including both alarm raising and clear. 5. Non-zero value shall be used. When reaches the maximum number, it shall roll back to 1. -------------------------------------------------------------------------------- The sequence ID of event shall be assigned from the order of transmitting trap to the NMS. Therefore the NMS will receive the continuous sequence ID. 1. When device is in active/standby mode, sequence ID shall be synchronized between active and standby control module. 2. When control module switchover takes place, the current sequence ID shall keep the synchronized value. 3. When device restarts, sequence ID shall start from 1. 4. It shall be increased per event trap. 5. Non-zero value shall be used. When reaches the maximum number, it shall roll back to 1.
Status: current Access: accessible-for-notify
OBJECT-TYPE    
  Unsigned32  

activeAlarmTable 1.3.6.1.4.1.17409.2.2.11.2.1
Active alarm table The device shall maintain this table, to maintain all outstanding (not cleared) alarms generated by the device, including: 1. Not hit device local alarm filter. That means had been reported to trap receiver (NMS or EMS) 2. Hit local alarm filter. That means not trap is reported to trap receiver for the alarm. The device shall maintain two numbers: 1. Alarm sequence number: As described in eponTrapSequenceNumber, it is initially set to 1 when device restarts, increases per trap reported to trap receiver, and rollover to 1 once it reaches the maximum value. From NMS's view, traps received from a nodes will be consecutive, by identifying the alarm sequence number carried in alarm trap. If breaks, means some trap may be lost, since packet loss between NMS and NE. 2. Alarm raising number: This is maintained by NE internally and does not intend for being acknowledged by external manage system. It is designed to uniquely indentify each alarm raised by NE, excluding duplicates. Once one alarm raised, despite whether it is hit by alarm filter, NE shall assign a raising number to it. So, it major functionality is to uniquely identify alarms hit NE local alarm filter, since this kindly alarm will not be reported to NMS, and hence no alarm sequence number is assigned to it. It is initially set to 1 when device restarts, increases per alarm generation ( excluding duplicates), and rollover to 1 once it reaches the maximum value. FUNCTION DESCRIPTION OF ACTIVE ALARM TABLE: ALARM RAISING ---------------------- 1. When NE detects one fault and associates to one kind of alarm, it shall check whether there is same alarm in active alarm table, which is indexed by alarm code and alarm instance. If hits, it means duplicates, update the corresponding entry of the table. Otherwise, 2. The alarm is not a duplicate. Assign an alarm raising number. Check whether the alarm hits local alarm filters. If hits, set alarm sequence number to 0. Create an entry into active alarm table. Otherwise, 3. Assign an alarm sequence number to the alarm. Create an entry into active alarm table. Report the alarm trap to all trap receivers. ALARM CLEARING ---------------------- 1. When NE detects one fault is cleared and associates to one kind of alarm, it shall check whether there is corresponding alarm in active alarm table, which is indexed by alarm code and alarm instance. If no hit, escape this clear event. Upon a hit, if the alarm sequence number is 0, move the active alarm entry to history alarm table and update the corresponding fields. At this case, historyAlarmCorrelationId and historyAlarmSeqNum will be set to 0. Otherwise, 2. Assign an alarm sequence number to the clear trap. Report the alarm clear trap to all trap receivers. Move the active alarm entry to history alarm table and update the corresponding fields. At this case, activeAlarmSeqNum shall be copied to historyAlarmCorrelationId, and historyAlarmSeqNum shall be set to the new alarm sequence number for the clear trap. ALARM SYNCHRONIZATION BETWEEN NE AND NMS --------------------------------------------- 1. Once NMS finds the alarm sequence number in reported alarm traps is not continuous, it will walk active or history alarm table of the NE for the lost seuqence number.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    ActiveAlarmEntry

activeAlarmEntry 1.3.6.1.4.1.17409.2.2.11.2.1.1
Tok_String
Status: current Access: not-accessible
OBJECT-TYPE    
  ActiveAlarmEntry  

activeAlarmSeqNum 1.3.6.1.4.1.17409.2.2.11.2.1.1.1
Alarm sequence number The definition refered to the description of activeAlarmTable
Status: current Access: not-accessible
OBJECT-TYPE    
  Unsigned32  

activeAlarmCode 1.3.6.1.4.1.17409.2.2.11.2.1.1.2
Status: current Access: read-only
OBJECT-TYPE    
  EponAlarmCode  

activeAlarmInstance 1.3.6.1.4.1.17409.2.2.11.2.1.1.3
Alarm instance, indicates the detailed managed object
Status: current Access: read-only
OBJECT-TYPE    
  EponAlarmInstance  

activeAlarmSeverity 1.3.6.1.4.1.17409.2.2.11.2.1.1.4
Status: current Access: read-only
OBJECT-TYPE    
  EponSeverityType  

activeAlarmRaisingNumber 1.3.6.1.4.1.17409.2.2.11.2.1.1.5
Alarm raising number. The definition refered to the description of activeAlarmTable
Status: current Access: not-accessible
OBJECT-TYPE    
  Unsigned32  

activeAlarmFirstOccurTime 1.3.6.1.4.1.17409.2.2.11.2.1.1.6
The time stamp when alarm occurs, which triggered to create the active alarm entry.
Status: current Access: read-only
OBJECT-TYPE    
  DateAndTime  

activeAlarmLastOccurTime 1.3.6.1.4.1.17409.2.2.11.2.1.1.7
The time stamp when alarm occurs, where the alarm is duplicated with existed active alarm entry, and it was the latest one.
Status: current Access: read-only
OBJECT-TYPE    
  DateAndTime  

activeAlarmRepeats 1.3.6.1.4.1.17409.2.2.11.2.1.1.8
Number of repeated alarms for this active alarm entry
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

activeAlarmConfirm 1.3.6.1.4.1.17409.2.2.11.2.1.1.9
Node shall not clear an active alarm, upon the confirmation of the active alarm, but just mark an acknowledged status. An alarm will only be cleared once the clear condition hits.
Status: current Access: read-write
OBJECT-TYPE    
  TruthValue  

activeAlarmAdditionalText 1.3.6.1.4.1.17409.2.2.11.2.1.1.10
Additional info to the alarm, for further desciption of the alarm. The format of it shall be related to each kind alarm defined in alarm reference table
Status: current Access: read-only
OBJECT-TYPE    
  OCTET STRING Size(0..256)  

historyAlarmTable 1.3.6.1.4.1.17409.2.2.11.2.2
History alarm table. The device shall maintain this table, to maintain all cleared alarms generated by the device, including: 1. Not hit device local alarm filter. That means had been reported to trap receiver (NMS or EMS) 2. Hit local alarm filter. That means not trap is reported to trap receiver for the alarm. The number of history alarm enteries in the table could be device-specific. However, it is recommended no less than 200 entries. The detailed function definition refers to that given in description of activeAlarmTable.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    HistoryAlarmEntry

historyAlarmEntry 1.3.6.1.4.1.17409.2.2.11.2.2.1
Tok_String
Status: current Access: not-accessible
OBJECT-TYPE    
  HistoryAlarmEntry  

historyAlarmSeqNum 1.3.6.1.4.1.17409.2.2.11.2.2.1.1
Alarm sequence number The definition refered to the description of historyAlarmTable
Status: current Access: not-accessible
OBJECT-TYPE    
  Unsigned32  

historyAlarmCode 1.3.6.1.4.1.17409.2.2.11.2.2.1.2
Status: current Access: read-only
OBJECT-TYPE    
  EponAlarmCode  

historyAlarmInstance 1.3.6.1.4.1.17409.2.2.11.2.2.1.3
Alarm instance, indicates the detailed managed object
Status: current Access: read-only
OBJECT-TYPE    
  EponAlarmInstance  

historyAlarmSeverity 1.3.6.1.4.1.17409.2.2.11.2.2.1.4
Status: current Access: read-only
OBJECT-TYPE    
  EponSeverityType  

historyAlarmRaisingNumber 1.3.6.1.4.1.17409.2.2.11.2.2.1.5
Alarm raising number. The definition refered to the description of historyAlarmTable
Status: current Access: not-accessible
OBJECT-TYPE    
  Unsigned32  

historyAlarmFirstOccurTime 1.3.6.1.4.1.17409.2.2.11.2.2.1.6
The time stamp when alarm occurs, which triggered to create the history alarm entry.
Status: current Access: read-only
OBJECT-TYPE    
  DateAndTime  

historyAlarmLastOccurTime 1.3.6.1.4.1.17409.2.2.11.2.2.1.7
The time stamp when alarm occurs, where the alarm is duplicated with existed history alarm entry, and it was the latest one.
Status: current Access: read-only
OBJECT-TYPE    
  DateAndTime  

historyAlarmRepeats 1.3.6.1.4.1.17409.2.2.11.2.2.1.8
Number of repeated alarms for this history alarm entry
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

historyAlarmCorrelationId 1.3.6.1.4.1.17409.2.2.11.2.2.1.9
It is the corresponding sequence ID of the alarm that to be cleared.
Status: current Access: read-only
OBJECT-TYPE    
  Unsigned32  

historyAlarmAdditionalText 1.3.6.1.4.1.17409.2.2.11.2.2.1.10
Additional info to the alarm, for further desciption of the alarm. The format of it shall be related to each kind alarm defined in alarm reference table
Status: current Access: read-only
OBJECT-TYPE    
  OCTET STRING Size(0..256)  

historyAlarmClearTime 1.3.6.1.4.1.17409.2.2.11.2.2.1.11
Define when the alarm was cleared
Status: current Access: read-only
OBJECT-TYPE    
  DateAndTime  

eventLogTable 1.3.6.1.4.1.17409.2.2.11.2.3
Event log table. The device shall maintain this table, to maintain all events had be reported by the device, including: 1. The event table shall be saved in RAM memory and shall be flushed when OLT restarts. 2. The event log table shall support no less than 200 entries. When the event log table is full, the oldest entry in the table shall be removed first. 3. When OLT is configured with control module redundancy, active controller shall automatically synchronize the events in event log table b/w active and standby.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    EventLogEntry

eventLogEntry 1.3.6.1.4.1.17409.2.2.11.2.3.1
Tok_String
Status: current Access: not-accessible
OBJECT-TYPE    
  EventLogEntry  

eventSeqNum 1.3.6.1.4.1.17409.2.2.11.2.3.1.1
Event sequence number The definition refered to the description of eponTrapSequenceNumber
Status: current Access: not-accessible
OBJECT-TYPE    
  Unsigned32  

eventCode 1.3.6.1.4.1.17409.2.2.11.2.3.1.2
Status: current Access: read-only
OBJECT-TYPE    
  EponAlarmCode  

eventInstance 1.3.6.1.4.1.17409.2.2.11.2.3.1.3
Event instance, indicates the detailed managed object
Status: current Access: read-only
OBJECT-TYPE    
  EponAlarmInstance  

eventOccurTime 1.3.6.1.4.1.17409.2.2.11.2.3.1.4
The time stamp when event occurs
Status: current Access: read-only
OBJECT-TYPE    
  DateAndTime  

eventAdditionalText 1.3.6.1.4.1.17409.2.2.11.2.3.1.5
Additional info to the event, for further desciption of the event. The format of it shall be related to each kind event defined in event reference table
Status: current Access: read-only
OBJECT-TYPE    
  OCTET STRING Size(0..256)  

eponManagementAddrTable 1.3.6.1.4.1.17409.2.2.11.3.1
A table of transport addresses to be used in the generation of SNMP messages.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    EponManagementAddrEntry

eponManagementAddrEntry 1.3.6.1.4.1.17409.2.2.11.3.1.1
A transport address to be used in the generation of SNMP operations. Entries in the snmpTargetAddrTable are created and deleted using the snmpTargetAddrRowStatus object.
Status: current Access: not-accessible
OBJECT-TYPE    
  EponManagementAddrEntry  

eponManagementAddrName 1.3.6.1.4.1.17409.2.2.11.3.1.1.1
Status: current Access: not-accessible
OBJECT-TYPE    
  OCTET STRING Size(1..32)  

eponManagementAddrTAddress 1.3.6.1.4.1.17409.2.2.11.3.1.1.2
Status: current Access: read-create
OBJECT-TYPE    
  TAddress  

eponManagementAddrCommunity 1.3.6.1.4.1.17409.2.2.11.3.1.1.3
Status: current Access: read-create
OBJECT-TYPE    
  OCTET STRING Size(0..64)  

eponManagementAddrRowStatus 1.3.6.1.4.1.17409.2.2.11.3.1.1.4
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus