1096 lines
38 KiB
Plaintext
1096 lines
38 KiB
Plaintext
-- ==================================================================
|
|
-- Copyright (C) 2009 by HUAWEI TECHNOLOGIES. All rights reserved.
|
|
--
|
|
-- Description: HUAWEI ALARM MIB
|
|
-- Reference:
|
|
-- Version: V1.0
|
|
-- History:
|
|
-- V1.0 2009-03-20 publish
|
|
-- ==================================================================
|
|
|
|
HUAWEI-ALARM-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
hwDatacomm
|
|
FROM HUAWEI-MIB
|
|
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
Integer32, Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY,
|
|
NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
RowStatus, DateAndTime
|
|
FROM SNMPv2-TC;
|
|
|
|
|
|
hwAlarmMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200903200414Z" -- March 20, 2009 at 04:14 GMT
|
|
ORGANIZATION
|
|
"Huawei Technologies Co.,Ltd."
|
|
CONTACT-INFO
|
|
"VRP Team Huawei Technologies Co.,Ltd.
|
|
Huawei Bld.,NO.3 Xinxi Rd.,
|
|
Shang-Di Information Industry Base,
|
|
Hai-Dian District Beijing P.R. China
|
|
http://www.huawei.com
|
|
Zip:100085
|
|
"
|
|
DESCRIPTION
|
|
"The MIB module for creating and deleting bulk files of
|
|
SNMP data for file transfer."
|
|
REVISION "200912051150Z" -- December 05, 2009 at 11:50 GMT
|
|
DESCRIPTION
|
|
"The initial revision of this MIB module ."
|
|
::= { hwDatacomm 180 }
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
hwAlarmObjects OBJECT IDENTIFIER ::= { hwAlarmMIB 1 }
|
|
|
|
hwSnmpTargetAddrExtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwSnmpTargetAddrExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Define snmp target Address extend table."
|
|
::= { hwAlarmObjects 1 }
|
|
|
|
hwSnmpTargetAddrExtEntry OBJECT-TYPE
|
|
SYNTAX HwSnmpTargetAddrExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of the extended snmp target address table."
|
|
INDEX { hwSnmpTargetAddrExtIndex }
|
|
::= { hwSnmpTargetAddrExtTable 1 }
|
|
|
|
HwSnmpTargetAddrExtEntry ::=
|
|
SEQUENCE {
|
|
hwSnmpTargetAddrExtIndex
|
|
OCTET STRING,
|
|
hwSnmpTargetSlaveAddressList
|
|
OCTET STRING,
|
|
hwSnmpTargetAddrReliability
|
|
INTEGER,
|
|
hwSnmpTargetAddrAlarmReliability
|
|
INTEGER,
|
|
hwSnmpTargetAddrEventReliability
|
|
INTEGER
|
|
}
|
|
|
|
hwSnmpTargetAddrExtIndex OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"the extended target address table index."
|
|
::= { hwSnmpTargetAddrExtEntry 1 }
|
|
|
|
hwSnmpTargetSlaveAddressList OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Address of slave target host."
|
|
::= { hwSnmpTargetAddrExtEntry 2 }
|
|
|
|
hwSnmpTargetAddrReliability OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If enable, then the extend VBs will be added to the alarm parameters. "
|
|
DEFVAL { enable }
|
|
::= { hwSnmpTargetAddrExtEntry 3 }
|
|
|
|
hwSnmpTargetAddrAlarmReliability OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm reliability function enable flag."
|
|
DEFVAL { enable }
|
|
::= { hwSnmpTargetAddrExtEntry 4 }
|
|
|
|
hwSnmpTargetAddrEventReliability OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Event reliability function enable flag. "
|
|
DEFVAL { enable }
|
|
::= { hwSnmpTargetAddrExtEntry 5 }
|
|
|
|
hwMinAlarmSyncIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimal index value for alarm synchronization."
|
|
::= { hwAlarmObjects 2 }
|
|
|
|
hwMaxAlarmSyncIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximal index value for alarm synchronization. "
|
|
::= { hwAlarmObjects 3 }
|
|
hwAlarmSyncTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwAlarmSyncEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm synchronization table. "
|
|
::= { hwAlarmObjects 4 }
|
|
|
|
hwAlarmSyncEntry OBJECT-TYPE
|
|
SYNTAX HwAlarmSyncEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm synchronization table entry."
|
|
INDEX { hwSnmpTargetAddrExtIndex, hwAlarmSyncIndex }
|
|
::= { hwAlarmSyncTable 1 }
|
|
|
|
HwAlarmSyncEntry ::=
|
|
SEQUENCE {
|
|
hwAlarmSyncIndex
|
|
Unsigned32,
|
|
hwAlarmSyncId
|
|
Counter64,
|
|
hwAlarmSyncPara
|
|
OCTET STRING
|
|
}
|
|
|
|
hwAlarmSyncIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm synchronization index."
|
|
::= { hwAlarmSyncEntry 1 }
|
|
|
|
hwAlarmSyncId OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm id "
|
|
::= { hwAlarmSyncEntry 2 }
|
|
|
|
hwAlarmSyncPara OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..1400))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the information contained
|
|
in the binding variable list of the alarm message."
|
|
::= { hwAlarmSyncEntry 3 }
|
|
|
|
hwMinEventSyncIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimal index value for event synchronization."
|
|
::= { hwAlarmObjects 5 }
|
|
|
|
hwMaxEventSyncIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximal index value for event synchronization. "
|
|
::= { hwAlarmObjects 6 }
|
|
|
|
hwEventSyncTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwEventSyncEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The event synchronization table."
|
|
::= { hwAlarmObjects 7 }
|
|
|
|
hwEventSyncEntry OBJECT-TYPE
|
|
SYNTAX HwEventSyncEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The event synchronization table entry."
|
|
INDEX { hwSnmpTargetAddrExtIndex, hwEventSyncIndex }
|
|
::= { hwEventSyncTable 1 }
|
|
|
|
HwEventSyncEntry ::=
|
|
SEQUENCE {
|
|
hwEventSyncIndex
|
|
Unsigned32,
|
|
hwEventSyncId
|
|
Counter64,
|
|
hwEventSyncPara
|
|
OCTET STRING
|
|
}
|
|
|
|
hwEventSyncIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The event synchronization index value."
|
|
::= { hwEventSyncEntry 1 }
|
|
|
|
hwEventSyncId OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The event id."
|
|
::= { hwEventSyncEntry 2 }
|
|
|
|
hwEventSyncPara OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..1400))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the information contained
|
|
in the binding variable list of an event."
|
|
::= { hwEventSyncEntry 3 }
|
|
|
|
hwAlarmActiveTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwAlarmActiveEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The active alarm table."
|
|
::= { hwAlarmObjects 8 }
|
|
|
|
hwAlarmActiveEntry OBJECT-TYPE
|
|
SYNTAX HwAlarmActiveEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries appear in this table when alarms are raised. They
|
|
are removed when the alarm is cleared."
|
|
INDEX { hwSnmpTargetAddrExtIndex, hwActiveAlarmIndex }
|
|
::= { hwAlarmActiveTable 1 }
|
|
|
|
HwAlarmActiveEntry ::=
|
|
SEQUENCE {
|
|
hwActiveAlarmIndex
|
|
Unsigned32,
|
|
hwActiveAlarmId
|
|
Counter64,
|
|
hwActiveAlarmPara
|
|
OCTET STRING,
|
|
hwActiveAlarmRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hwActiveAlarmIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A strictly monotonically increasing integer which acts as the index of all alarms and events.
|
|
It wraps back to 1 after it reaches its maximum value."
|
|
::= { hwAlarmActiveEntry 1 }
|
|
|
|
hwActiveAlarmId OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The id of an alarm."
|
|
::= { hwAlarmActiveEntry 2 }
|
|
|
|
hwActiveAlarmPara OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..1400))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the parameters of an active alarm."
|
|
::= { hwAlarmActiveEntry 3 }
|
|
|
|
hwActiveAlarmRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the row status."
|
|
::= { hwAlarmActiveEntry 4 }
|
|
|
|
hwEventTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwEventEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The event table. "
|
|
::= { hwAlarmObjects 9 }
|
|
|
|
hwEventEntry OBJECT-TYPE
|
|
SYNTAX HwEventEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries appear in this table when events are raised."
|
|
INDEX { hwSnmpTargetAddrExtIndex, hwEventIndex }
|
|
::= { hwEventTable 1 }
|
|
|
|
HwEventEntry ::=
|
|
SEQUENCE {
|
|
hwEventIndex
|
|
Unsigned32,
|
|
hwEventId
|
|
Counter64,
|
|
hwEventPara
|
|
OCTET STRING,
|
|
hwEventRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hwEventIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A strictly monotonically increasing integer
|
|
which acts as the index of all alarms and events.
|
|
It wraps back to 1 after it reaches its maximum value."
|
|
::= { hwEventEntry 1 }
|
|
|
|
hwEventId OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the OID of an event."
|
|
::= { hwEventEntry 2 }
|
|
|
|
hwEventPara OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..1400))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the parameter information of an event."
|
|
::= { hwEventEntry 3 }
|
|
|
|
hwEventRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the row status."
|
|
::= { hwEventEntry 4 }
|
|
|
|
hwAlarmDateAndTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the time when an alarm is generated or cleared."
|
|
::= { hwAlarmObjects 18 }
|
|
|
|
hwAlarmOrEventFlag OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
alarm(1),
|
|
event(2)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the type of alarm messages.
|
|
1: Alarm
|
|
2: Event
|
|
"
|
|
::= { hwAlarmObjects 19 }
|
|
|
|
hwAlarmReasonInfo OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reason for the alarm."
|
|
::= { hwAlarmObjects 20 }
|
|
|
|
hwAlarmSeverity OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
critical(1),
|
|
major(2),
|
|
minor(3),
|
|
warning(4),
|
|
indeterminate(5),
|
|
cleared(6)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm severity."
|
|
::= { hwAlarmObjects 25 }
|
|
|
|
hwSnmpTargetSyncIndexTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwSnmpTargetSyncIndexEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The synchronization index of snmp targets table."
|
|
::= { hwAlarmObjects 28 }
|
|
|
|
hwSnmpTargetSyncIndexEntry OBJECT-TYPE
|
|
SYNTAX HwSnmpTargetSyncIndexEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of the synchronization index table."
|
|
INDEX { hwSnmpTargetAddrExtIndex }
|
|
::= { hwSnmpTargetSyncIndexTable 1 }
|
|
|
|
HwSnmpTargetSyncIndexEntry ::=
|
|
SEQUENCE {
|
|
hwMinAlmSyncIndex
|
|
Unsigned32,
|
|
hwMaxAlmSyncIndex
|
|
Unsigned32,
|
|
hwMinEvtSyncIndex
|
|
Unsigned32,
|
|
hwMaxEvtSyncIndex
|
|
Unsigned32
|
|
}
|
|
|
|
hwMinAlmSyncIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimal index value for alarm synchronization."
|
|
::= { hwSnmpTargetSyncIndexEntry 1 }
|
|
|
|
hwMaxAlmSyncIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximal index value for alarm synchronization. "
|
|
::= { hwSnmpTargetSyncIndexEntry 2 }
|
|
|
|
hwMinEvtSyncIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimal index value for event synchronization."
|
|
::= { hwSnmpTargetSyncIndexEntry 3 }
|
|
|
|
hwMaxEvtSyncIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximal index value for event synchronization. "
|
|
::= { hwSnmpTargetSyncIndexEntry 4 }
|
|
|
|
hwAlarmActiveVsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwAlarmActiveVsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The active alarm management table for LSVS support version. "
|
|
::= { hwAlarmObjects 31 }
|
|
|
|
hwAlarmActiveVsEntry OBJECT-TYPE
|
|
SYNTAX HwAlarmActiveVsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The active alarm table for VS support version. "
|
|
AUGMENTS { hwAlarmActiveEntry }
|
|
::= { hwAlarmActiveVsTable 1 }
|
|
|
|
HwAlarmActiveVsEntry ::=
|
|
SEQUENCE {
|
|
hwAlarmActiveVsId
|
|
Unsigned32
|
|
}
|
|
|
|
hwAlarmActiveVsId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VS id of the alarm. "
|
|
::= { hwAlarmActiveVsEntry 9 }
|
|
|
|
hwEventVsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwEventVsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The event table for LSVS support version. "
|
|
::= { hwAlarmObjects 33 }
|
|
|
|
hwEventVsEntry OBJECT-TYPE
|
|
SYNTAX HwEventVsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The event entry."
|
|
AUGMENTS { hwEventEntry }
|
|
::= { hwEventVsTable 1 }
|
|
|
|
HwEventVsEntry ::=
|
|
SEQUENCE {
|
|
hwEventVsId
|
|
Unsigned32
|
|
}
|
|
|
|
hwEventVsId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VS id of the event. "
|
|
::= { hwEventVsEntry 9 }
|
|
|
|
hwAlarmSyncVsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwAlarmSyncVsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm synchronization table. "
|
|
::= { hwAlarmObjects 36 }
|
|
|
|
hwAlarmSyncVsEntry OBJECT-TYPE
|
|
SYNTAX HwAlarmSyncVsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm synchronization table entry."
|
|
AUGMENTS { hwAlarmSyncEntry }
|
|
::= { hwAlarmSyncVsTable 1 }
|
|
|
|
HwAlarmSyncVsEntry ::=
|
|
SEQUENCE {
|
|
hwAlarmSyncVsId
|
|
Unsigned32
|
|
}
|
|
|
|
hwAlarmSyncVsId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm VS id."
|
|
::= { hwAlarmSyncVsEntry 3 }
|
|
|
|
hwEventSyncVsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwEventSyncVsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The event synchronization table."
|
|
::= { hwAlarmObjects 39 }
|
|
|
|
hwEventSyncVsEntry OBJECT-TYPE
|
|
SYNTAX HwEventSyncVsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The event synchronization table entry."
|
|
AUGMENTS { hwEventSyncEntry }
|
|
::= { hwEventSyncVsTable 1 }
|
|
|
|
HwEventSyncVsEntry ::=
|
|
SEQUENCE {
|
|
hwEvevtSyncVsId
|
|
Unsigned32
|
|
}
|
|
|
|
hwEvevtSyncVsId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VS id of the event."
|
|
::= { hwEventSyncVsEntry 3 }
|
|
|
|
hwAlarmNotifications OBJECT IDENTIFIER ::= { hwAlarmMIB 2 }
|
|
|
|
hwAlarmTargetHostDel NOTIFICATION-TYPE
|
|
OBJECTS { hwSnmpTargetAddrExtIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The notification for the deletion of the target host. "
|
|
::= { hwAlarmNotifications 1 }
|
|
|
|
hwAlarmStorm NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The alarm storm notification."
|
|
::= { hwAlarmNotifications 2 }
|
|
hwAlarmConformance OBJECT IDENTIFIER ::= { hwAlarmMIB 3 }
|
|
|
|
hwAlarmCompliances OBJECT IDENTIFIER ::= { hwAlarmConformance 1 }
|
|
|
|
hwAlarmCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which
|
|
implement the Huawei Alarm mib."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { hwAlarmReliabilityGroup }
|
|
::= { hwAlarmCompliances 1 }
|
|
|
|
hwAlarmGroups OBJECT IDENTIFIER ::= { hwAlarmConformance 2 }
|
|
|
|
hwAlarmReliabilityGroup OBJECT-GROUP
|
|
OBJECTS { hwSnmpTargetSlaveAddressList, hwSnmpTargetAddrEventReliability, hwSnmpTargetAddrAlarmReliability, hwSnmpTargetAddrReliability, hwSnmpTargetAddrExtRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The objects for alarm reliability and snmp target address list."
|
|
::= { hwAlarmGroups 1 }
|
|
|
|
hwActiveInfoGroup OBJECT-GROUP
|
|
OBJECTS { hwActiveAlarmId, hwActiveAlarmPara, hwEventRowStatus, hwActiveAlarmRowStatus, hwEventId,
|
|
hwEventPara }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The nodes for querying the active alarm information."
|
|
::= { hwAlarmGroups 7 }
|
|
|
|
hwTrapInfoSyncGroup OBJECT-GROUP
|
|
OBJECTS { hwMinAlarmSyncIndex, hwMaxAlarmSyncIndex, hwAlarmSyncId, hwAlarmSyncPara, hwMinEventSyncIndex,
|
|
hwMaxEventSyncIndex, hwEventSyncId, hwEventSyncPara }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"All information of trap synchronization."
|
|
::= { hwAlarmGroups 8 }
|
|
|
|
hwActiveInfoVsGroup OBJECT-GROUP
|
|
OBJECTS { hwAlarmActiveVsId, hwEventVsId }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VS id of the active alarm or event."
|
|
::= { hwAlarmGroups 9 }
|
|
|
|
hwTrapSyncVsGroup OBJECT-GROUP
|
|
OBJECTS { hwAlarmSyncVsId, hwEvevtSyncVsId, hwMinAlmSyncIndex, hwMaxAlmSyncIndex, hwMinEvtSyncIndex,
|
|
hwMaxEvtSyncIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VS id and the synchronization sequence number nodes."
|
|
::= { hwAlarmGroups 10 }
|
|
|
|
hwAlarmTrapInfoGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { hwAlarmTargetHostDel, hwAlarmStorm }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm trap nodes."
|
|
::= { hwAlarmGroups 11 }
|
|
|
|
hwTrapSuppressionGroup OBJECT-GROUP
|
|
OBJECTS { hwAlarmDelaySuppressionEnable, hwAlarmDelaySuppressionCausePersistPeriod, hwAlarmDelaySuppressionClearPersistPeriod,
|
|
hwAlarmCorrAnalyzeSuppressionEnable, hwAlarmCorrAnalyzeSuppressionStatus, hwEventDelaySuppressionEnable, hwEventDelaySuppressionCausePersistPeriod }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The trap suppression nodes."
|
|
::= { hwAlarmGroups 12 }
|
|
|
|
hwTrapInfoGroup OBJECT-GROUP
|
|
OBJECTS { hwAlarmAttrSeverity, hwEventAttrSeverity }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The basal information of trap nodes."
|
|
::= { hwAlarmGroups 13 }
|
|
|
|
hwAlarmConfig OBJECT IDENTIFIER ::= { hwAlarmMIB 5 }
|
|
|
|
hwAlarmAttr OBJECT IDENTIFIER ::= { hwAlarmConfig 1 }
|
|
|
|
hwAlarmAttrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwAlarmAttrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains attribute of alarms."
|
|
::= {hwAlarmAttr 1}
|
|
|
|
hwAlarmAttrEntry OBJECT-TYPE
|
|
SYNTAX HwAlarmAttrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of hwAlarmAttrTable."
|
|
INDEX {hwAlarmName}
|
|
::= {hwAlarmAttrTable 1}
|
|
|
|
HwAlarmAttrEntry::=
|
|
SEQUENCE {
|
|
hwAlarmName
|
|
OCTET STRING,
|
|
hwAlarmAttrSeverity
|
|
INTEGER
|
|
}
|
|
|
|
hwAlarmName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of registered alarms."
|
|
::= { hwAlarmAttrEntry 1 }
|
|
|
|
hwAlarmAttrSeverity OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
critical(1),
|
|
major(2),
|
|
minor(3),
|
|
warning(4),
|
|
indeterminate(5),
|
|
cleared(6)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The severity of alarms."
|
|
::= { hwAlarmAttrEntry 2 }
|
|
|
|
|
|
hwAlarmMask OBJECT IDENTIFIER ::= { hwAlarmConfig 3 }
|
|
|
|
hwAlarmMaskBasedOnIfnameTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwAlarmMaskBasedOnIfnameEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Define alarm mask table, which is based on interface."
|
|
::= {hwAlarmMask 1}
|
|
|
|
hwAlarmMaskBasedOnIfnameEntry OBJECT-TYPE
|
|
SYNTAX HwAlarmMaskBasedOnIfnameEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of hwAlarmMaskBasedOnIfnameTable."
|
|
INDEX {hwAlarmMaskIfName}
|
|
::= {hwAlarmMaskBasedOnIfnameTable 1}
|
|
|
|
HwAlarmMaskBasedOnIfnameEntry::=
|
|
SEQUENCE {
|
|
hwAlarmMaskIfName
|
|
OCTET STRING,
|
|
hwAlarmMaskBasedOnIfnameRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hwAlarmMaskIfName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface name for alarm mask."
|
|
::= { hwAlarmMaskBasedOnIfnameEntry 1 }
|
|
|
|
hwAlarmMaskBasedOnIfnameRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status of the alarm mask based on interface table."
|
|
::= { hwAlarmMaskBasedOnIfnameEntry 51 }
|
|
|
|
hwAlarmMaskBasedOnEntityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwAlarmMaskBasedOnEntityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Define alarm mask table, which is based on entity index."
|
|
::= {hwAlarmMask 2}
|
|
|
|
hwAlarmMaskBasedOnEntityEntry OBJECT-TYPE
|
|
SYNTAX HwAlarmMaskBasedOnEntityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of hwAlarmMaskBasedOnEntityTable."
|
|
INDEX {hwAlarmMaskEntPhysicalIndex}
|
|
::= {hwAlarmMaskBasedOnEntityTable 1}
|
|
|
|
HwAlarmMaskBasedOnEntityEntry::=
|
|
SEQUENCE {
|
|
hwAlarmMaskEntPhysicalIndex
|
|
Integer32,
|
|
hwAlarmMaskEntPhysicalName
|
|
OCTET STRING,
|
|
hwAlarmMaskBasedOnEntityRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hwAlarmMaskEntPhysicalIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The physical index of entity for alarm mask."
|
|
::= { hwAlarmMaskBasedOnEntityEntry 1 }
|
|
|
|
hwAlarmMaskEntPhysicalName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The physical name of entity for alarm mask."
|
|
::= { hwAlarmMaskBasedOnEntityEntry 2 }
|
|
|
|
hwAlarmMaskBasedOnEntityRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status of the alarm mask based on entity table."
|
|
::= { hwAlarmMaskBasedOnEntityEntry 51 }
|
|
|
|
hwAlarmDelay OBJECT IDENTIFIER ::= { hwAlarmConfig 4 }
|
|
|
|
hwAlarmDelaySuppressionEnable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The switch of alarm delay suppression. The default is enable."
|
|
::= { hwAlarmDelay 1 }
|
|
|
|
|
|
hwAlarmDelaySuppressionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwAlarmDelaySuppressionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Define alarm delay suppression table."
|
|
::= { hwAlarmDelay 2 }
|
|
|
|
hwAlarmDelaySuppressionEntry OBJECT-TYPE
|
|
SYNTAX HwAlarmDelaySuppressionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of the alarm delay suppression table."
|
|
INDEX { hwAlarmName }
|
|
::= { hwAlarmDelaySuppressionTable 1 }
|
|
|
|
HwAlarmDelaySuppressionEntry::=
|
|
SEQUENCE {
|
|
hwAlarmDelaySuppressionCausePersistPeriod
|
|
Integer32,
|
|
hwAlarmDelaySuppressionClearPersistPeriod
|
|
Integer32
|
|
}
|
|
|
|
hwAlarmDelaySuppressionCausePersistPeriod OBJECT-TYPE
|
|
SYNTAX Integer32(0..600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cause persist period of alarm delay suppression."
|
|
::= { hwAlarmDelaySuppressionEntry 1 }
|
|
|
|
hwAlarmDelaySuppressionClearPersistPeriod OBJECT-TYPE
|
|
SYNTAX Integer32(0..600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The clear persist period of alarm delay suppression."
|
|
::= { hwAlarmDelaySuppressionEntry 2 }
|
|
|
|
hwAlarmCorrAnalyze OBJECT IDENTIFIER ::= { hwAlarmConfig 5 }
|
|
|
|
hwAlarmCorrAnalyzeSuppressionEnable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The switch of alarm correlation analyze suppression."
|
|
::= { hwAlarmCorrAnalyze 1 }
|
|
|
|
|
|
hwAlarmCorrAnalyzeSuppressionRootCauseIndication OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
independent(0),
|
|
rootcause(1),
|
|
nonrootcause(2)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If alarm has passed correaltion analysis, this indication is
|
|
rootcause or nonrootcause, default is independent."
|
|
::= { hwAlarmCorrAnalyze 2 }
|
|
|
|
hwAlarmCorrAnalyzeSuppressionParentSequence OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The parent sequence of alarm, whose indication is nonrootcause."
|
|
::= { hwAlarmCorrAnalyze 3 }
|
|
|
|
hwAlarmCorrAnalyzeSuppressionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwAlarmCorrAnalyzeSuppressionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Define alarm correlation analyze suppression table."
|
|
::= { hwAlarmCorrAnalyze 4 }
|
|
|
|
hwAlarmCorrAnalyzeSuppressionEntry OBJECT-TYPE
|
|
SYNTAX HwAlarmCorrAnalyzeSuppressionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of alarm correlation analyze suppression table."
|
|
INDEX { hwSnmpTargetAddrExtIndex }
|
|
::= { hwAlarmCorrAnalyzeSuppressionTable 1 }
|
|
|
|
HwAlarmCorrAnalyzeSuppressionEntry ::=
|
|
SEQUENCE {
|
|
hwAlarmCorrAnalyzeSuppressionStatus
|
|
INTEGER
|
|
}
|
|
|
|
hwAlarmCorrAnalyzeSuppressionStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of alarm correlation suppression for each target host."
|
|
::= { hwAlarmCorrAnalyzeSuppressionEntry 1 }
|
|
|
|
hwEventConfig OBJECT IDENTIFIER ::= { hwAlarmMIB 6 }
|
|
|
|
hwEventAttr OBJECT IDENTIFIER ::= { hwEventConfig 1 }
|
|
|
|
hwEventAttrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwEventAttrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains attribute of events."
|
|
::= {hwEventAttr 1}
|
|
|
|
hwEventAttrEntry OBJECT-TYPE
|
|
SYNTAX HwEventAttrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of hwEventAttrTable."
|
|
INDEX {hwEventName}
|
|
::= {hwEventAttrTable 1}
|
|
|
|
HwEventAttrEntry::=
|
|
SEQUENCE {
|
|
hwEventName OCTET STRING,
|
|
hwEventAttrSeverity INTEGER
|
|
}
|
|
|
|
hwEventName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of registered events."
|
|
::= { hwEventAttrEntry 1 }
|
|
|
|
hwEventAttrSeverity OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
critical(1),
|
|
major(2),
|
|
minor(3),
|
|
warning(4),
|
|
indeterminate(5),
|
|
cleared(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The severity of evens."
|
|
::= { hwEventAttrEntry 2 }
|
|
|
|
hwEventDelay OBJECT IDENTIFIER ::= { hwEventConfig 4 }
|
|
|
|
hwEventDelaySuppressionEnable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The switch of event delay suppression."
|
|
::= { hwEventDelay 1 }
|
|
|
|
|
|
hwEventDelaySuppressionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwEventDelaySuppressionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Define event delay suppression table."
|
|
::= { hwEventDelay 2 }
|
|
|
|
hwEventDelaySuppressionEntry OBJECT-TYPE
|
|
SYNTAX HwEventDelaySuppressionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of event delay suppression table."
|
|
INDEX { hwEventName }
|
|
::= { hwEventDelaySuppressionTable 1 }
|
|
|
|
HwEventDelaySuppressionEntry::=
|
|
SEQUENCE {
|
|
hwEventDelaySuppressionCausePersistPeriod
|
|
Integer32
|
|
}
|
|
|
|
hwEventDelaySuppressionCausePersistPeriod OBJECT-TYPE
|
|
SYNTAX Integer32(0..600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cause persist period of event delay suppression."
|
|
::= { hwEventDelaySuppressionEntry 1 }
|
|
END
|
|
|
|
--
|
|
-- HUAWEI-ALARM-MIB.mib
|
|
--
|