731 lines
48 KiB
Plaintext
731 lines
48 KiB
Plaintext
-- ===================================================================
|
|
-- Copyright (C) 2022 by HUAWEI TECHNOLOGIES. All rights reserved.
|
|
-- Description:
|
|
-- Reference:
|
|
-- Version: V1.09
|
|
-- ===================================================================
|
|
|
|
|
|
HUAWEI-IFIT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
hwDatacomm
|
|
FROM HUAWEI-MIB
|
|
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
DisplayString, RowStatus
|
|
FROM SNMPv2-TC
|
|
TimeTicks, Integer32, Unsigned32, IpAddress, Counter32, OBJECT-TYPE,
|
|
MODULE-IDENTITY, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI;
|
|
|
|
|
|
hwIfit MODULE-IDENTITY
|
|
LAST-UPDATED "202208291800Z"
|
|
ORGANIZATION
|
|
"Huawei Technologies Co.,Ltd."
|
|
CONTACT-INFO
|
|
"Huawei Industrial Base
|
|
Bantian, Longgang
|
|
Shenzhen 518129
|
|
People's Republic of China
|
|
Website: http://www.huawei.com
|
|
Email: support@huawei.com
|
|
"
|
|
DESCRIPTION
|
|
"The mib is used for IFIT notifications."
|
|
REVISION "202208291800Z"
|
|
DESCRIPTION
|
|
"V1.09, Modify Alarm description at 2022-08-29."
|
|
REVISION "202208081800Z"
|
|
DESCRIPTION
|
|
"V1.08, Add new ifit trap node at 2022-08-08."
|
|
REVISION "202112011800Z"
|
|
DESCRIPTION
|
|
"V1.07, Change the iFIT in the file to IFIT at 2021-12-01."
|
|
REVISION "202110111800Z"
|
|
DESCRIPTION
|
|
"V1.06, Add node hwIfitMeasureFlowNumExceedAlarm,hwIfitMeasureFlowNumExceedResume at 2021-10-11."
|
|
REVISION "202107051800Z"
|
|
DESCRIPTION
|
|
"V1.05, Add node hwIfitIngressNumExceedAlarm,hwIfitIngressNumExceedResume at 2021-07-05."
|
|
REVISION "202102041800Z"
|
|
DESCRIPTION
|
|
"V1.04, Add node hwIfitDynFlowIngressNumExceedAlarm,hwIfitDynFlowIngressNumExceedResume at 2021-02-04."
|
|
REVISION "202101120000Z"
|
|
DESCRIPTION
|
|
"V1.03, Add node hwIfitExceedInstanceAlarm and hwIfitExceedInstanceAlarmResume at 2021-01-12."
|
|
REVISION "202008110000Z"
|
|
DESCRIPTION
|
|
"V1.02, Change Description of node hwIfitStaticFlowNumExceedAlarm,hwIfitStaticFlowNumExceedResume at 2020-08-11."
|
|
REVISION "202004270000Z"
|
|
DESCRIPTION
|
|
"V1.01, Add node hwIfitDynFlowMidEgressNumExceedAlarm,hwIfitDynFlowMidEgressNumExceedResume at 2020-06-09."
|
|
REVISION "202004270000Z"
|
|
DESCRIPTION "V1.00, initial version."
|
|
|
|
::= { hwDatacomm 364 }
|
|
|
|
|
|
hwIfitObjects OBJECT IDENTIFIER ::= { hwIfit 1 }
|
|
hwFlowNumExceedObjectsInBoard OBJECT IDENTIFIER ::= { hwIfitObjects 1 }
|
|
hwFlowNumExceedTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwFlowNumExceedEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table is used to define variables in traps."
|
|
--INDEX { hwIfitFlowExceedBoard, hwIfitMaxFlowInBoard }
|
|
::= { hwFlowNumExceedObjectsInBoard 1 }
|
|
|
|
hwFlowNumExceedEntry OBJECT-TYPE
|
|
SYNTAX HwFlowNumExceedEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Defined the entries on which occurred IFIT flow reaches the upper limit."
|
|
INDEX { hwIfitFlowExceedBoard, hwIfitMaxFlowInBoard }
|
|
::= { hwFlowNumExceedTable 1 }
|
|
|
|
HwFlowNumExceedEntry ::=
|
|
SEQUENCE {
|
|
hwIfitFlowExceedBoard
|
|
DisplayString,
|
|
hwIfitMaxFlowInBoard
|
|
Integer32
|
|
}
|
|
|
|
|
|
hwIfitFlowExceedBoard OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the slot ID of the board."
|
|
::= { hwFlowNumExceedEntry 1 }
|
|
|
|
hwIfitMaxFlowInBoard OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the max IFIT flow number in a board."
|
|
::= { hwFlowNumExceedEntry 2 }
|
|
|
|
hwFlowNumExceedObjects OBJECT IDENTIFIER ::= { hwIfitObjects 4 }
|
|
hwDynFlowMidEgressNumExcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwDynFlowMidEgressNumExcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table is used to define variables in traps."
|
|
--INDEX { hwIfitMaxDynFlowMidEgress }
|
|
::= { hwFlowNumExceedObjects 1 }
|
|
|
|
hwDynFlowMidEgressNumExcEntry OBJECT-TYPE
|
|
SYNTAX HwDynFlowMidEgressNumExcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Defined the entries on which occurred IFIT flow reaches the upper limit."
|
|
INDEX { hwIfitMaxDynFlowMidEgress }
|
|
::= { hwDynFlowMidEgressNumExcTable 1 }
|
|
|
|
HwDynFlowMidEgressNumExcEntry::=
|
|
SEQUENCE {
|
|
hwIfitMaxDynFlowMidEgress
|
|
Integer32
|
|
}
|
|
|
|
hwIfitMaxDynFlowMidEgress OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the max IFIT dynamic midegress flow number."
|
|
::= { hwDynFlowMidEgressNumExcEntry 1 }
|
|
hwInstanceExceedObjectsInBoard OBJECT IDENTIFIER ::= { hwIfitObjects 5 }
|
|
hwInstanceExceedTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwInstanceExceedEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table is used to define variables in traps."
|
|
--INDEX { hwIfitInstanceType, hwIfitInstanceBoard, hwIfitMaxInstanceInBoard }
|
|
::= { hwInstanceExceedObjectsInBoard 1 }
|
|
|
|
hwInstanceExceedEntry OBJECT-TYPE
|
|
SYNTAX HwInstanceExceedEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Defined the entries on which occurred IFIT flow reaches the upper limit."
|
|
INDEX { hwIfitInstanceType, hwIfitInstanceBoard, hwIfitMaxInstanceInBoard }
|
|
::= { hwInstanceExceedTable 1 }
|
|
|
|
HwInstanceExceedEntry ::=
|
|
SEQUENCE {
|
|
hwIfitInstanceType
|
|
DisplayString,
|
|
hwIfitInstanceBoard
|
|
DisplayString,
|
|
hwIfitMaxInstanceInBoard
|
|
Integer32
|
|
}
|
|
|
|
hwIfitInstanceType OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the type of the ifit instance."
|
|
::= { hwInstanceExceedEntry 1 }
|
|
|
|
hwIfitInstanceBoard OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the slot ID of the board."
|
|
::= { hwInstanceExceedEntry 2 }
|
|
|
|
hwIfitMaxInstanceInBoard OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the max IFIT instance number in a board."
|
|
::= { hwInstanceExceedEntry 3 }
|
|
|
|
hwDynFlowIngressLimitObjects OBJECT IDENTIFIER ::= { hwIfitObjects 6 }
|
|
hwDynFlowIngressNumExcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwDynFlowIngressNumExcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table is used to define variables in traps."
|
|
--INDEX { hwIfitDynFlowIngressUpperLimit }
|
|
::= { hwDynFlowIngressLimitObjects 1 }
|
|
|
|
hwDynFlowIngressNumExcEntry OBJECT-TYPE
|
|
SYNTAX HwDynFlowIngressNumExcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Defined the entries on which occurred IFIT flow reaches the upper limit."
|
|
INDEX { hwIfitDynFlowIngressUpperLimit }
|
|
::= { hwDynFlowIngressNumExcTable 1 }
|
|
|
|
HwDynFlowIngressNumExcEntry::=
|
|
SEQUENCE {
|
|
hwIfitDynFlowIngressUpperLimit
|
|
Integer32
|
|
}
|
|
|
|
hwIfitDynFlowIngressUpperLimit OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the IFIT total dynamic ingress flow number upper limit."
|
|
::= { hwDynFlowIngressNumExcEntry 1 }
|
|
|
|
hwIngressLimitObjects OBJECT IDENTIFIER ::= { hwIfitObjects 7 }
|
|
hwIngressNumExcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwIngressNumExcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table is used to define variables in traps."
|
|
--INDEX { hwIfitIngressUpperLimit }
|
|
::= { hwIngressLimitObjects 1 }
|
|
|
|
hwIngressNumExcEntry OBJECT-TYPE
|
|
SYNTAX HwIngressNumExcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Defined the entries on which occurred IFIT flow reaches the upper limit."
|
|
INDEX { hwIfitIngressUpperLimit }
|
|
::= { hwIngressNumExcTable 1 }
|
|
|
|
HwIngressNumExcEntry::=
|
|
SEQUENCE {
|
|
hwIfitIngressUpperLimit
|
|
Integer32
|
|
}
|
|
|
|
hwIfitIngressUpperLimit OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the IFIT total ingress flow number upper limit."
|
|
::= { hwIngressNumExcEntry 1 }
|
|
hwMeasureFlowLimitObjects OBJECT IDENTIFIER ::= { hwIfitObjects 8 }
|
|
hwMeasureFlowNumExcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwMeasureFlowNumExcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table is used to define measurement flow specifications."
|
|
--INDEX { hwIfitMeasureFlowNodeType, hwIfitMeasureFlowType, hwIfitMeasureFlowUpperLimit}
|
|
::= { hwMeasureFlowLimitObjects 1 }
|
|
|
|
hwMeasureFlowNumExcEntry OBJECT-TYPE
|
|
SYNTAX HwMeasureFlowNumExcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Defined the measurement flow specifications entries."
|
|
INDEX { hwIfitMeasureFlowNodeType, hwIfitMeasureFlowType, hwIfitMeasureFlowUpperLimit}
|
|
::= { hwMeasureFlowNumExcTable 1 }
|
|
|
|
HwMeasureFlowNumExcEntry::=
|
|
SEQUENCE {
|
|
hwIfitMeasureFlowNodeType
|
|
OCTET STRING,
|
|
hwIfitMeasureFlowType
|
|
OCTET STRING,
|
|
hwIfitMeasureFlowUpperLimit
|
|
Integer32
|
|
}
|
|
|
|
hwIfitMeasureFlowNodeType OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..64))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the measurement flow node type."
|
|
::= { hwMeasureFlowNumExcEntry 1 }
|
|
|
|
hwIfitMeasureFlowType OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..64))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the measurement flow type."
|
|
::= { hwMeasureFlowNumExcEntry 2 }
|
|
|
|
hwIfitMeasureFlowUpperLimit OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the measurement flow number upper limit."
|
|
::= { hwMeasureFlowNumExcEntry 3 }
|
|
|
|
hwFlowNumAlmostExceedObjects OBJECT IDENTIFIER ::= { hwIfitObjects 9 }
|
|
hwDynFlowMidEgressNumAlmostExcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwDynFlowMidEgressNumAlmostExcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table is used to define variables in traps."
|
|
--INDEX { hwIfitDynFlowMidEgressMaxLimit }
|
|
::= { hwFlowNumAlmostExceedObjects 1 }
|
|
hwDynFlowMidEgressNumAlmostExcEntry OBJECT-TYPE
|
|
SYNTAX HwDynFlowMidEgressNumAlmostExcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Defined the entries on which occurred IFIT flow almost reaches the upper limit."
|
|
INDEX { hwIfitDynFlowMidEgressMaxLimit }
|
|
::= { hwDynFlowMidEgressNumAlmostExcTable 1 }
|
|
HwDynFlowMidEgressNumAlmostExcEntry::=
|
|
SEQUENCE {
|
|
hwIfitDynFlowMidEgressMaxLimit
|
|
Integer32
|
|
}
|
|
hwIfitDynFlowMidEgressMaxLimit OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the max IFIT dynamic midegress flow number."
|
|
::= { hwDynFlowMidEgressNumAlmostExcEntry 1 }
|
|
|
|
hwDynFlowIngressAlmostExceedObjects OBJECT IDENTIFIER ::= { hwIfitObjects 10 }
|
|
hwDynFlowIngressNumAlmostExcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwDynFlowIngressNumAlmostExcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table is used to define variables in traps."
|
|
--INDEX { hwIfitDynFlowIngressMaxLimit }
|
|
::= { hwDynFlowIngressAlmostExceedObjects 1 }
|
|
hwDynFlowIngressNumAlmostExcEntry OBJECT-TYPE
|
|
SYNTAX HwDynFlowIngressNumAlmostExcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Defined the entries on which occurred IFIT flow almost reaches the upper limit."
|
|
INDEX { hwIfitDynFlowIngressMaxLimit }
|
|
::= { hwDynFlowIngressNumAlmostExcTable 1 }
|
|
HwDynFlowIngressNumAlmostExcEntry::=
|
|
SEQUENCE {
|
|
hwIfitDynFlowIngressMaxLimit
|
|
Integer32
|
|
}
|
|
hwIfitDynFlowIngressMaxLimit OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the IFIT total dynamic ingress flow number upper limit."
|
|
::= { hwDynFlowIngressNumAlmostExcEntry 1 }
|
|
|
|
hwIngressAlmostExceedObjects OBJECT IDENTIFIER ::= { hwIfitObjects 11 }
|
|
hwIngressNumAlmostExcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwIngressNumAlmostExcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table is used to define variables in traps."
|
|
--INDEX { hwIfitIngressMaxLimit }
|
|
::= { hwIngressAlmostExceedObjects 1 }
|
|
hwIngressNumAlmostExcEntry OBJECT-TYPE
|
|
SYNTAX HwIngressNumAlmostExcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Defined the entries on which occurred IFIT flow almost reaches the upper limit."
|
|
INDEX { hwIfitIngressMaxLimit }
|
|
::= { hwIngressNumAlmostExcTable 1 }
|
|
HwIngressNumAlmostExcEntry::=
|
|
SEQUENCE {
|
|
hwIfitIngressMaxLimit
|
|
Integer32
|
|
}
|
|
hwIfitIngressMaxLimit OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the IFIT total ingress flow number upper limit."
|
|
::= { hwIngressNumAlmostExcEntry 1 }
|
|
|
|
hwMeasureFlowAlmostExceedObjects OBJECT IDENTIFIER ::= { hwIfitObjects 12 }
|
|
hwMeasureFlowNumAlmostExcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwMeasureFlowNumAlmostExcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table is used to define measurement flow specifications."
|
|
--INDEX { hwMeasureFlowNodeType, hwMeasureFlowType, hwMeasureFlowMaxLimit}
|
|
::= { hwMeasureFlowAlmostExceedObjects 1 }
|
|
hwMeasureFlowNumAlmostExcEntry OBJECT-TYPE
|
|
SYNTAX HwMeasureFlowNumAlmostExcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Defined the measurement flow specifications entries."
|
|
INDEX { hwMeasureFlowNodeType, hwMeasureFlowType, hwMeasureFlowMaxLimit}
|
|
::= { hwMeasureFlowNumAlmostExcTable 1 }
|
|
HwMeasureFlowNumAlmostExcEntry::=
|
|
SEQUENCE {
|
|
hwMeasureFlowNodeType
|
|
OCTET STRING,
|
|
hwMeasureFlowType
|
|
OCTET STRING,
|
|
hwMeasureFlowMaxLimit
|
|
Integer32
|
|
}
|
|
hwMeasureFlowNodeType OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..64))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the measurement flow node type."
|
|
::= { hwMeasureFlowNumAlmostExcEntry 1 }
|
|
hwMeasureFlowType OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..64))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the measurement flow type."
|
|
::= { hwMeasureFlowNumAlmostExcEntry 2 }
|
|
hwMeasureFlowMaxLimit OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the measurement flow number upper limit."
|
|
::= { hwMeasureFlowNumAlmostExcEntry 3 }
|
|
|
|
hwIfitNotifications OBJECT IDENTIFIER ::= { hwIfit 2 }
|
|
hwFlowNumExceedTrapInBoard OBJECT IDENTIFIER ::= { hwIfitNotifications 1 }
|
|
hwIfitStaticFlowNumExceedAlarm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwIfitFlowExceedBoard,
|
|
hwIfitMaxFlowInBoard
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of IFIT static flows and reverse flows in the board reaches the upper limit."
|
|
::= { hwFlowNumExceedTrapInBoard 1 }
|
|
|
|
hwIfitStaticFlowNumExceedResume NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwIfitFlowExceedBoard,
|
|
hwIfitMaxFlowInBoard
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of IFIT static flows and reverse flows in the board has been lower than the upper limit."
|
|
::= { hwFlowNumExceedTrapInBoard 2 }
|
|
hwIfitDynamicFlowNumExceedAlarm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwIfitFlowExceedBoard,
|
|
hwIfitMaxFlowInBoard
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of IFIT dynamic flows in the board reaches the upper limit."
|
|
::= { hwFlowNumExceedTrapInBoard 3 }
|
|
|
|
hwIfitDynamicFlowNumExceedResume NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwIfitFlowExceedBoard,
|
|
hwIfitMaxFlowInBoard
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of IFIT dynamic flows in the board has been lower than the upper limit."
|
|
::= { hwFlowNumExceedTrapInBoard 4 }
|
|
hwIfitExceedInstanceAlarm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwIfitInstanceType,
|
|
hwIfitInstanceBoard,
|
|
hwIfitMaxInstanceInBoard
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of IFIT instances on the interface board reaches the upper limit."
|
|
::= { hwFlowNumExceedTrapInBoard 5 }
|
|
|
|
hwIfitExceedInstanceAlarmResume NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwIfitInstanceType,
|
|
hwIfitInstanceBoard,
|
|
hwIfitMaxInstanceInBoard
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of IFIT instances on the interface board has been lower the upper limit."
|
|
::= { hwFlowNumExceedTrapInBoard 6 }
|
|
hwDynFlowMidEgressNumExcTrap OBJECT IDENTIFIER ::= { hwIfitNotifications 2 }
|
|
hwIfitDynFlowMidEgressNumExceedAlarm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwIfitMaxDynFlowMidEgress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of IFIT dynamic flows in the machine reaches the upper limit."
|
|
::= { hwDynFlowMidEgressNumExcTrap 1 }
|
|
|
|
hwIfitDynFlowMidEgressNumExceedResume NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwIfitMaxDynFlowMidEgress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of IFIT dynamic flows in the machine has been lower than the upper limit."
|
|
::= { hwDynFlowMidEgressNumExcTrap 2 }
|
|
|
|
hwDynFlowIngressNumExcTrap OBJECT IDENTIFIER ::= { hwIfitNotifications 3 }
|
|
hwIfitDynFlowIngressNumExceedAlarm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwIfitDynFlowIngressUpperLimit
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IFIT dynamic ingress flow reaches the upper limit."
|
|
::= { hwDynFlowIngressNumExcTrap 1 }
|
|
|
|
hwIfitDynFlowIngressNumExceedResume NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwIfitDynFlowIngressUpperLimit
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IFIT dynamic ingress flow is below the upper limit."
|
|
::= { hwDynFlowIngressNumExcTrap 2 }
|
|
|
|
hwIngressNumExcTrap OBJECT IDENTIFIER ::= { hwIfitNotifications 4 }
|
|
hwIfitIngressNumExceedAlarm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwIfitIngressUpperLimit
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IFIT ingress flow reaches the upper limit."
|
|
::= { hwIngressNumExcTrap 1 }
|
|
|
|
hwIfitIngressNumExceedResume NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwIfitIngressUpperLimit
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IFIT ingress flow is below the upper limit."
|
|
::= { hwIngressNumExcTrap 2 }
|
|
hwMeasureFlowNumExcTrap OBJECT IDENTIFIER ::= { hwIfitNotifications 5 }
|
|
hwIfitMeasureFlowNumExceedAlarm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwIfitMeasureFlowNodeType,
|
|
hwIfitMeasureFlowType,
|
|
hwIfitMeasureFlowUpperLimit
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IFIT measurement flow reaches the upper limit."
|
|
::= { hwMeasureFlowNumExcTrap 1 }
|
|
|
|
hwIfitMeasureFlowNumExceedResume NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwIfitMeasureFlowNodeType,
|
|
hwIfitMeasureFlowType,
|
|
hwIfitMeasureFlowUpperLimit
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IFIT measurement flow is below the upper limit."
|
|
::= { hwMeasureFlowNumExcTrap 2 }
|
|
|
|
hwSlaDataTrap OBJECT IDENTIFIER ::= { hwIfitNotifications 6 }
|
|
hwIfitmcpSlaDataAlarm NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IFITMCP has not been generating SLA data for a noticeable period of time. "
|
|
::= { hwSlaDataTrap 1 }
|
|
|
|
hwIfitmcpSlaDataResume NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IFITMCP is generating SLA data now."
|
|
::= { hwSlaDataTrap 2 }
|
|
|
|
hwDynFlowMidEgressNumAlmostExcTrap OBJECT IDENTIFIER ::= { hwIfitNotifications 7 }
|
|
hwIfitDynFlowMidEgressNumAlmostExceedAlarm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwIfitDynFlowMidEgressMaxLimit
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of IFIT dynamic flows in the machine almost reaches the upper limit."
|
|
::= { hwDynFlowMidEgressNumAlmostExcTrap 1 }
|
|
hwIfitDynFlowMidEgressNumAlmostExceedResume NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwIfitDynFlowMidEgressMaxLimit
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of IFIT dynamic flows in the machine is below 80% of the upper limit."
|
|
::= { hwDynFlowMidEgressNumAlmostExcTrap 2 }
|
|
|
|
hwDynFlowIngressNumAlmostExcTrap OBJECT IDENTIFIER ::= { hwIfitNotifications 8 }
|
|
hwIfitDynFlowIngressNumAlmostExceedAlarm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwIfitDynFlowIngressMaxLimit
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IFIT dynamic ingress flows almost reaches the upper limit."
|
|
::= { hwDynFlowIngressNumAlmostExcTrap 1 }
|
|
|
|
hwIfitDynFlowIngressNumAlmostExceedResume NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwIfitDynFlowIngressMaxLimit
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IFIT dynamic ingress flows is below 80% of the upper limit."
|
|
::= { hwDynFlowIngressNumAlmostExcTrap 2 }
|
|
|
|
hwIngressNumAlmostExcTrap OBJECT IDENTIFIER ::= { hwIfitNotifications 9 }
|
|
hwIfitIngressNumAlmostExceedAlarm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwIfitIngressMaxLimit
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IFIT ingress flows almost reaches the upper limit."
|
|
::= { hwIngressNumAlmostExcTrap 1 }
|
|
|
|
hwIfitIngressNumAlmostExceedResume NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwIfitIngressMaxLimit
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IFIT ingress flows is below 80% of the upper limit."
|
|
::= { hwIngressNumAlmostExcTrap 2 }
|
|
|
|
hwMeasureFlowNumAlmostExcTrap OBJECT IDENTIFIER ::= { hwIfitNotifications 10 }
|
|
hwIfitMeasureFlowNumAlmostExceedAlarm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwMeasureFlowNodeType,
|
|
hwMeasureFlowType,
|
|
hwMeasureFlowMaxLimit
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IFIT measurement flows almost reaches the upper limit."
|
|
::= { hwMeasureFlowNumAlmostExcTrap 1 }
|
|
hwIfitMeasureFlowNumAlmostExceedResume NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwMeasureFlowNodeType,
|
|
hwMeasureFlowType,
|
|
hwMeasureFlowMaxLimit
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IFIT measurement flows is below 80% of the upper limit."
|
|
::= { hwMeasureFlowNumAlmostExcTrap 2 }
|
|
|
|
hwIfitConfigObjects OBJECT IDENTIFIER ::= { hwIfitObjects 2 }
|
|
|
|
hwIfitStatsObjects OBJECT IDENTIFIER ::= { hwIfitObjects 3 }
|
|
|
|
hwIfitTrap OBJECT IDENTIFIER ::= { hwIfit 3 }
|
|
|
|
hwIfitTrapObjects OBJECT IDENTIFIER ::= { hwIfitTrap 1 }
|
|
|
|
hwIfitConformance OBJECT IDENTIFIER ::= { hwIfit 4 }
|
|
hwIfitGroups OBJECT IDENTIFIER ::= { hwIfitConformance 1 }
|
|
hwIfitAlarmTrapGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
hwIfitStaticFlowNumExceedAlarm,
|
|
hwIfitStaticFlowNumExceedResume,
|
|
hwIfitDynamicFlowNumExceedAlarm,
|
|
hwIfitDynamicFlowNumExceedResume,
|
|
hwIfitExceedInstanceAlarm,
|
|
hwIfitExceedInstanceAlarmResume,
|
|
hwIfitDynFlowMidEgressNumExceedAlarm,
|
|
hwIfitDynFlowMidEgressNumExceedResume,
|
|
hwIfitDynFlowIngressNumExceedAlarm,
|
|
hwIfitDynFlowIngressNumExceedResume,
|
|
hwIfitIngressNumExceedAlarm,
|
|
hwIfitIngressNumExceedResume,
|
|
hwIfitMeasureFlowNumExceedAlarm,
|
|
hwIfitMeasureFlowNumExceedResume,
|
|
hwIfitmcpSlaDataAlarm,
|
|
hwIfitmcpSlaDataResume,
|
|
hwIfitDynFlowMidEgressNumAlmostExceedAlarm,
|
|
hwIfitDynFlowMidEgressNumAlmostExceedResume,
|
|
hwIfitDynFlowIngressNumAlmostExceedAlarm,
|
|
hwIfitDynFlowIngressNumAlmostExceedResume,
|
|
hwIfitIngressNumAlmostExceedAlarm,
|
|
hwIfitIngressNumAlmostExceedResume,
|
|
hwIfitMeasureFlowNumAlmostExceedAlarm,
|
|
hwIfitMeasureFlowNumAlmostExceedResume
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "IFIT alarm group."
|
|
::= { hwIfitGroups 1 }
|
|
|
|
hwIfitObjectGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwIfitFlowExceedBoard,
|
|
hwIfitMaxFlowInBoard,
|
|
hwIfitMaxDynFlowMidEgress,
|
|
hwIfitInstanceType,
|
|
hwIfitInstanceBoard,
|
|
hwIfitMaxInstanceInBoard,
|
|
hwIfitDynFlowIngressUpperLimit,
|
|
hwIfitIngressUpperLimit,
|
|
hwIfitMeasureFlowNodeType,
|
|
hwIfitMeasureFlowType,
|
|
hwIfitMeasureFlowUpperLimit,
|
|
hwIfitDynFlowMidEgressMaxLimit,
|
|
hwIfitDynFlowIngressMaxLimit,
|
|
hwIfitIngressMaxLimit,
|
|
hwMeasureFlowNodeType,
|
|
hwMeasureFlowType,
|
|
hwMeasureFlowMaxLimit
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "IFIT Object group."
|
|
::= { hwIfitGroups 2 }
|
|
hwIfitCompliances MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Please provide the descritpion."
|
|
MODULE
|
|
-- MANDATORY-GROUPS { }
|
|
::= { hwIfitConformance 2 }
|
|
|
|
|
|
END
|
|
|
|
--
|
|
-- HUAWEI-IFIT-MIB.mib
|
|
--
|