Observium_CE/mibs/fscom/FS-NMS-PTN-ALARM

497 lines
12 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

FS-NMS-PTN-ALARM DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
Integer32, Unsigned32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
nmsPTNGroup FROM FS-NMS-SMI
DateAndTime, TruthValue FROM SNMPv2-TC;
nmsPtnAlarm OBJECT IDENTIFIER ::= { nmsPTNGroup 1 }
ptnNotifications OBJECT IDENTIFIER ::= { nmsPtnAlarm 1 }
ptnAlarmNotification NOTIFICATION-TYPE
OBJECTS {
ptnTrapCode,
prnTrapType,
ptnTrapInstance,
ptnTrapSeverity,
ptnTrapAdditionalText,
ptnTrapOccurTime,
ptnTrapSequenceNumber
}
STATUS current
DESCRIPTION
"Alarm TRAP definition"
::= { ptnNotifications 1 }
ptnEventNotification NOTIFICATION-TYPE
OBJECTS {
ptnTrapCode,
prnTrapType,
ptnTrapInstance,
ptnTrapAdditionalText,
ptnTrapOccurTime,
ptnTrapSequenceNumber
}
STATUS current
DESCRIPTION
"Event TRAP definition"
::= { ptnNotifications 2 }
ptnTrapObjects OBJECT IDENTIFIER ::= { nmsPtnAlarm 2 }
ptnTrapCode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
""
::= { ptnTrapObjects 1 }
ptnTrapType OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
""
::= { ptnTrapObjects 2 }
ptnTrapInstance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Alarm instance, indicates the detailed managed object, which
detects faults. "
::= { ptnTrapObjects 3 }
ptnTrapSeverity OBJECT-TYPE
SYNTAX Unsigned32
{
critical(1),
major(2),
minor(3),
warning(4),
info(5),
clear(6)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
¸æ¾¯ÑÏÖØ³Ì¶È¡£"
::= { ptnTrapObjects 4 }
ptnTrapAdditionalText OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE (0..256) )
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"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"
::= { ptnTrapObjects 5 }
ptnTrapOccurTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
¸æ¾¯²úÉúʱ¼ä¡£"
::= { ptnTrapObjects 6 }
ptnTrapSequenceNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
""
::= { ptnTrapObjects 7 }
activeAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF ActiveAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Active alarm table"
::= { nmsPtnAlarm 3 }
activeAlarmEntry OBJECT-TYPE
SYNTAX ActiveAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { activeAlarmSeqNum, activeAlarmRaisingNumber }
::= { activeAlarmTable 1 }
ActiveAlarmEntry ::=
SEQUENCE {
activeAlarmCode Unsigned32,
activeAlarmType Unsigned32,
activeAlarmInstance Unsigned32,
activeAlarmSeverity Unsigned32,
activeAlarmAdditionalText OCTET STRING,
activeAlarmLastOccurTime DateAndTime,
activeAlarmSeqNum Unsigned32,
activeAlarmRaisingNumber Unsigned32,
activeAlarmFirstOccurTime DateAndTime,
activeAlarmRepeats Counter32,
activeAlarmConfirm TruthValue
}
activeAlarmCode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
¸æ¾¯´úÂ룬¼û¸½Â¼B
"
::= { activeAlarmEntry 1 }
activeAlarmType OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm activeAlarmType, indicates the detailed managed object"
::= { activeAlarmEntry 2 }
activeAlarmInstance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm instance, indicates the detailed managed object"
::= { activeAlarmEntry 3 }
activeAlarmSeverity OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
¸æ¾¯ÑÏÖØ³Ì¶È¡£"
::= { activeAlarmEntry 4 }
activeAlarmAdditionalText OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"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"
::= { activeAlarmEntry 5 }
activeAlarmLastOccurTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The time stamp when alarm occurs, where the alarm is duplicated
with existed active alarm entry, and it was the latest one. "
::= { activeAlarmEntry 6 }
activeAlarmSeqNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Alarm sequence number
The definition refered to the description of activeAlarmTable"
::= { activeAlarmEntry 7 }
activeAlarmRaisingNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Alarm raising number.
The definition refered to the description of activeAlarmTable"
::= { activeAlarmEntry 8 }
activeAlarmFirstOccurTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
¸æ¾¯³õʼ·¢ÉúµÄʱ¼ä
The time stamp when alarm occurs, which triggered to create the
active alarm entry."
::= { activeAlarmEntry 9 }
activeAlarmRepeats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of repeated alarms for this active alarm entry"
::= { activeAlarmEntry 10 }
activeAlarmConfirm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
¸æ¾¯È·ÈÏ
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."
::= { activeAlarmEntry 11 }
historyAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF HistoryAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { nmsPtnAlarm 4 }
historyAlarmEntry OBJECT-TYPE
SYNTAX HistoryAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { historyAlarmSeqNum, historyAlarmRaisingNumber }
::= { historyAlarmTable 1 }
HistoryAlarmEntry ::=
SEQUENCE {
historyAlarmSeqNum Unsigned32,
historyAlarmCode Unsigned32,
historyAlarmType Unsigned32,
historyAlarmInstance Unsigned32,
historyAlarmSeverity Unsigned32,
historyAlarmRaisingNumber Unsigned32,
historyAlarmFirstOccurTime DateAndTime,
historyAlarmLastOccurTime DateAndTime,
historyAlarmRepeats Counter32,
historyAlarmCorrelationId Unsigned32,
historyAlarmAdditionalText OCTET STRING,
historyAlarmClearTime DateAndTime
}
historyAlarmSeqNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Alarm sequence number
The definition refered to the description of historyAlarmTable"
::= { historyAlarmEntry 1 }
historyAlarmCode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
¸æ¾¯´úÂ룬¼û¸½Â¼B
"
::= { historyAlarmEntry 2 }
historyAlarmType OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm historyAlarmType, indicates the detailed managed object"
::= { historyAlarmEntry 3 }
historyAlarmInstance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm instance, indicates the detailed managed object"
::= { historyAlarmEntry 4 }
historyAlarmSeverity OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
¸æ¾¯ÑÏÖØ³Ì¶È¡£"
::= { historyAlarmEntry 5 }
historyAlarmRaisingNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Alarm raising number.
The definition refered to the description of historyAlarmTable"
::= { historyAlarmEntry 6 }
historyAlarmFirstOccurTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
¸æ¾¯³õʼ·¢ÉúµÄʱ¼ä
The time stamp when alarm occurs, which triggered to create the
history alarm entry."
::= { historyAlarmEntry 7 }
historyAlarmLastOccurTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The time stamp when alarm occurs, where the alarm is duplicated
with existed history alarm entry, and it was the latest one. "
::= { historyAlarmEntry 8 }
historyAlarmRepeats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of repeated alarms for this history alarm entry"
::= { historyAlarmEntry 9 }
historyAlarmCorrelationId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It is the corresponding sequence ID of the alarm that to
be cleared. "
::= { historyAlarmEntry 10 }
historyAlarmAdditionalText OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"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"
::= { historyAlarmEntry 11 }
historyAlarmClearTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Define when the alarm was cleared"
::= { historyAlarmEntry 12 }
eventLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF EventLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { nmsPtnAlarm 5 }
eventLogEntry OBJECT-TYPE
SYNTAX EventLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { eventSeqNum }
::= { eventLogTable 1 }
EventLogEntry ::=
SEQUENCE {
eventSeqNum Unsigned32,
eventCode Unsigned32,
eventType Unsigned32,
eventInstance Unsigned32,
eventSeverity Unsigned32,
eventOccurTime DateAndTime,
eventAdditionalText OCTET STRING
}
eventSeqNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Event sequence number
The definition refered to the description of eponTrapSequenceNumber"
::= { eventLogEntry 1 }
eventCode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
ʼþ´úÂ룬¼û¸½Â¼B
"
::= { eventLogEntry 2 }
eventType OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
ʼþ´úÂ룬¼û¸½Â¼B
"
::= { eventLogEntry 3 }
eventInstance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Event instance, indicates the detailed managed object"
::= { eventLogEntry 4 }
eventSeverity OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
ʼþ´úÂ룬¼û¸½Â¼B
"
::= { eventLogEntry 5 }
eventOccurTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The time stamp when event occurs"
::= { eventLogEntry 6 }
eventAdditionalText OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"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"
::= { eventLogEntry 7 }
END