VRP: Discovery improvement for optical power + Mib upgrade (#9225)

* Huawei Mib file update

* VRP: Improve sensor discovery for optical equipment

* VRP: Improve sensor discovery for optical equipment

* VRP: Adding Test data after sensor dbm update
This commit is contained in:
PipoCanaja
2018-09-19 10:00:11 -05:00
committed by Tony Murray
parent 85f78e76e4
commit 41cc344106
97 changed files with 230842 additions and 92050 deletions
+6
View File
@@ -1672,10 +1672,16 @@ function fahrenheit_to_celsius($value, $scale = 'fahrenheit')
return sprintf('%.02f', $value);
}
/**
* Converts uW to dBm
* $value must be positive
*
*/
function uw_to_dbm($value)
{
return 10 * log10($value / 1000);
}
/**
* @param $value
* @param null $default
+43 -3
View File
@@ -28,17 +28,57 @@ modules:
value: hwEntityOpticalRxPower
num_oid: .1.3.6.1.4.1.2011.5.25.31.1.1.3.1.8.
descr: '{{ $entPhysicalName }} Rx'
entPhysicalIndex: '{{ $index }}'
entPhysicalIndex_measured: ports
index: 'rx-{{ $index }}'
skip_values: -1
user_func: 'uw_to_dbm'
skip_values:
-
oid: hwEntityOpticalRxPower
op: '<='
value: 0
-
oid: hwOpticalModuleInfoTable
value: hwEntityOpticalTxPower
num_oid: .1.3.6.1.4.1.2011.5.25.31.1.1.3.1.9.
descr: '{{ $entPhysicalName }} Tx'
entPhysicalIndex: '{{ $index }}'
entPhysicalIndex_measured: ports
index: 'tx-{{ $index }}'
skip_values: -1
user_func: 'uw_to_dbm'
user_func: 'uw_to_dbm'
skip_values:
-
oid: hwEntityOpticalTxPower
op: '<='
value: 0
-
oid: hwOpticalModuleInfoTable
value: hwEntityOpticalLaneRxPower
num_oid: .1.3.6.1.4.1.2011.5.25.31.1.1.3.1.32.
descr: '{{ $entPhysicalName }} Rx'
entPhysicalIndex: '{{ $index }}'
entPhysicalIndex_measured: ports
index: 'lane-rx-{{ $index }}'
divisor: 100
skip_values:
-
oid: hwEntityOpticalRxPower
op: '>'
value: 0
-
oid: hwOpticalModuleInfoTable
value: hwEntityOpticalLaneTxPower
num_oid: .1.3.6.1.4.1.2011.5.25.31.1.1.3.1.33.
descr: '{{ $entPhysicalName }} Tx'
entPhysicalIndex: '{{ $index }}'
entPhysicalIndex_measured: ports
index: 'lane-tx-{{ $index }}'
skip_values:
-
oid: hwEntityOpticalTxPower
op: '>'
value: 0
divisor: 100
voltage:
data:
-
+12517 -4278
View File
File diff suppressed because it is too large Load Diff
+4741 -3067
View File
File diff suppressed because it is too large Load Diff
+1119 -603
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+3556 -1802
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+11055 -6987
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+223 -109
View File
@@ -1,109 +1,223 @@
-- =================================================================
-- Copyright (C) 2001,2002 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: the huawei cpu mib from huawei-device-mib
-- Reference:
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-CPU-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDev
FROM HUAWEI-MIB
hwFrameIndex, hwSlotIndex
FROM HUAWEI-DEVICE-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
Gauge, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI;
--This mib defines the CPU usage statistics information. NMS can query CPU utilization
--from device by the mib.
hwCpuDevTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCpuDevEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table provides the information of CPU usage statistics of device
in the period of last 5 seconds, 1 minute,or 5 minutes.
"
::= { hwDev 4 }
hwCpuDevEntry OBJECT-TYPE
SYNTAX HwCpuDevEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The Entries of hwCpuDevTable.
The hwCpuDevTable is indexed by hwFrameIndex, hwSlotIndex and hwCpuDevIndex.
hwFrameIndex - the index of frame of the device. for example, hwFrameIndex
equals 0 in NE16.
hwSlotIndex - the slot number of the device, the MAX value varies with
different devices.
hwCpuDevIndex - for the purpose of extension.In single CPU devices (NE16,eg.),
hwCpuDevIndex equals 0."
INDEX { hwFrameIndex, hwSlotIndex, hwCpuDevIndex }
::= { hwCpuDevTable 1 }
HwCpuDevEntry ::=
SEQUENCE {
hwCpuDevIndex
INTEGER,
hwCpuDevDuty
INTEGER,
hwAvgDuty1min
INTEGER,
hwAvgDuty5min
INTEGER
}
hwCpuDevIndex OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The object is used only for the purpose of extension. In single CPU
devices (NE16,eg.), the value of the object equals 0.
"
::= { hwCpuDevEntry 1 }
hwCpuDevDuty OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the overall CPU usage in the last 5 second period.
It is from 0 to 100 percentage. "
::= { hwCpuDevEntry 2 }
hwAvgDuty1min OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the overall CPU usage in the last 1 minute period.
It is from 0 to 100 percentage. "
::= { hwCpuDevEntry 3 }
hwAvgDuty5min OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the overall CPU usage in the last 5 minutes period.
It is from 0 to 100 percentage. "
::= { hwCpuDevEntry 4 }
END
-- =================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: the huawei cpu mib from huawei-device-mib
-- Reference:
-- Version: V1.03
-- History:
--
-- =================================================================
HUAWEI-CPU-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwFrameIndex, hwSlotIndex
FROM HUAWEI-DEVICE-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
OBJECT-TYPE, MODULE-IDENTITY, Integer32
FROM SNMPv2-SMI
huaweiUtility
FROM HUAWEI-MIB;
--This mib defines the CPU usage statistics information. NMS can query CPU utilization
--from device by the mib.
hwDev MODULE-IDENTITY
LAST-UPDATED "201708170000Z"
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: [email protected]
"
DESCRIPTION
"huawei device mib."
REVISION "201708170000Z"
DESCRIPTION "Change hwMultiCpuDevIndex, hwMultiCpuDuty DESCRIPTION"
REVISION "201610270000Z"
DESCRIPTION "Add the range of hwMultiCpuDevTable elements"
REVISION "201610200000Z"
DESCRIPTION "Add new table of hwMultiCpuDevTable"
REVISION "201407260000Z"
DESCRIPTION "V1.00, initial version."
::= { huaweiUtility 3 }
hwCpuDevTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCpuDevEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table provides the information of CPU usage statistics of device
in the period of last 5 seconds, 1 minute,or 5 minutes.
"
::= { hwDev 4 }
hwCpuDevEntry OBJECT-TYPE
SYNTAX HwCpuDevEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The Entries of hwCpuDevTable.
The hwCpuDevTable is indexed by hwFrameIndex, hwSlotIndex and hwCpuDevIndex.
hwFrameIndex - the index of frame of the device. for example, hwFrameIndex
equals 0 in NE16.
hwSlotIndex - the slot number of the device, the MAX value varies with
different devices.
hwCpuDevIndex - for the purpose of extension.In single CPU devices (NE16,eg.),
hwCpuDevIndex equals 0."
INDEX { hwFrameIndex, hwSlotIndex, hwCpuDevIndex }
::= { hwCpuDevTable 1 }
HwCpuDevEntry ::=
SEQUENCE {
hwCpuDevIndex
Integer32,
hwCpuDevDuty
Integer32,
hwAvgDuty1min
Integer32,
hwAvgDuty5min
Integer32
}
hwCpuDevIndex OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The object is used only for the purpose of extension.
For single-CPU devices, the value of this object equals 0.
"
::= { hwCpuDevEntry 1 }
hwCpuDevDuty OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The value of this object identifies the average CPU occupancy of a board or an entity."
::= { hwCpuDevEntry 2 }
hwAvgDuty1min OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The value of this object identifies the average CPU occupancy of a board or an entity
in the last one minute before you access the object. "
::= { hwCpuDevEntry 3 }
hwAvgDuty5min OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The value of this object identifies the average CPU occupancy of a board or an entity
in the last five minutes before you access the object. "
::= { hwCpuDevEntry 4 }
-- 1.3.6.1.4.1.2011.6.3.33
hwMultiCpuDevTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMultiCpuDevEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table provides the information of multiple CPUs usage statistics of device
in the period of last 5 seconds, 1 minute,or 5 minutes.
"
::= { hwDev 33 }
-- 1.3.6.1.4.1.2011.6.3.33.1
hwMultiCpuDevEntry OBJECT-TYPE
SYNTAX HwMultiCpuDevEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Entries of hwMultiCpuDevTable.
The hwMultiCpuDevTable is indexed by hwFrameIndex, hwSlotIndex and hwMultiCpuDevIndex.
hwFrameIndex - the index of frame of the device. for example, hwFrameIndex
equals 0 in NE16.
hwSlotIndex - the slot number of the device, the MAX value varies with
different devices.
hwMultiCpuDevIndex - for the purpose of extension.
"
INDEX { hwFrameIndex, hwSlotIndex, hwMultiCpuDevIndex }
::= { hwMultiCpuDevTable 1 }
HwMultiCpuDevEntry ::=
SEQUENCE {
hwMultiCpuDevIndex
Integer32,
hwMultiCpuDuty
Integer32,
hwMultiCpuAvgDuty1min
Integer32,
hwMultiCpuAvgDuty5min
Integer32
}
-- 1.3.6.1.4.1.2011.6.3.33.1.1
hwMultiCpuDevIndex OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This object indicates the CPU core index.
"
::= { hwMultiCpuDevEntry 1 }
-- 1.3.6.1.4.1.2011.6.3.33.1.2
hwMultiCpuDuty OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The value of this object identifies the current CPU occupancy of a board or an entity.
This object indicates the average CPU usage within 5s.
"
::= { hwMultiCpuDevEntry 2 }
-- 1.3.6.1.4.1.2011.6.3.33.1.3
hwMultiCpuAvgDuty1min OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The value of this object identifies the average CPU occupancy of a board or an entity
in the last one minutes before you access the object.
"
::= { hwMultiCpuDevEntry 3 }
-- 1.3.6.1.4.1.2011.6.3.33.1.4
hwMultiCpuAvgDuty5min OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The value of this object identifies the average CPU occupancy of a board or an entity
in the last five minutes before you access the object.
"
::= { hwMultiCpuDevEntry 4 }
END
+167
View File
@@ -0,0 +1,167 @@
-- =================================================================
-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: HUAWEI DAD MIB, this mib will maintain information of DAD
-- protocol for datacomm product.
-- Reference:
-- Version: V1.02
-- History:
--
-- V1.00 2011-09-14 initial version
-- =================================================================
HUAWEI-DAD-MIB DEFINITIONS ::= BEGIN
IMPORTS
TruthValue,MacAddress,TEXTUAL-CONVENTION,RowStatus
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32,
OBJECT-IDENTITY, Unsigned32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
hwDatacomm
FROM HUAWEI-MIB
InterfaceIndex
FROM IF-MIB
EnabledStatus
FROM P-BRIDGE-MIB;
hwDadMIB MODULE-IDENTITY
LAST-UPDATED "201607111230Z"
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: [email protected]
"
DESCRIPTION
"This MIB contains private managed object definitions for dual-active
detection."
REVISION "201607111230Z"
DESCRIPTION "Updated to include support for DAD"
REVISION "201601201658Z"
DESCRIPTION "Updated to include support for DAD"
::= { hwDatacomm 246 }
-- Textual Convention
PortIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Each port is uniquely identified by a port number. The port number ranges from 0
to 575."
SYNTAX Integer32(0..575)
-- ============================================================================
-- Node definitions
-- ============================================================================
hwDadTraps OBJECT IDENTIFIER ::= { hwDadMIB 1 }
hwDadConformance OBJECT IDENTIFIER ::= { hwDadMIB 2 }
hwDadObject OBJECT IDENTIFIER ::= { hwDadMIB 3}
-- ============================================================================
--
-- ======================= Objects definitions=================================
--
-- ============================================================================
---Notifycation
hwDadConflictDetect NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Notify the NMS that dual-active scenario is detected."
::= { hwDadTraps 1}
hwDadConflictResume NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Notify the NMS that dual-active scenario is merged."
::= { hwDadTraps 2}
hwDadPortProtocolAlarm NOTIFICATION-TYPE
OBJECTS {hwDadDetectPort}
STATUS current
DESCRIPTION
"Notify the NMS that the protocol status of the dual-active port change to down."
::= { hwDadTraps 3}
hwDadPortProtocolAlarmResume NOTIFICATION-TYPE
OBJECTS {hwDadDetectPort}
STATUS current
DESCRIPTION
"Notify the NMS that the protocol status of the dual-active port change to up, or the dual-active port does not exist."
::= { hwDadTraps 4}
hwDadTrapObject OBJECT IDENTIFIER ::= { hwDadObject 1}
hwDadDetectPort OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The interface name of dual-active port."
::= { hwDadTrapObject 1 }
--
-- ***********************************************************
--
-- HAUWEIDLDPMIBCONFORMANCE
--
-- ***********************************************************
--
hwDadCompliances OBJECT IDENTIFIER ::= { hwDadConformance 1 }
hwDadGroups OBJECT IDENTIFIER ::= { hwDadConformance 2 }
-- compliance statements
hwDadCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the HUAWEI-DAD-MIB."
MODULE -- this module
MANDATORY-GROUPS {
hwDadTrapGroup,hwDadObjectGroup
}
::= { hwDadCompliances 1 }
-- MIB groupings
hwDadTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS {
hwDadConflictDetect,
hwDadConflictResume,
hwDadPortProtocolAlarm,
hwDadPortProtocolAlarmResume
}
STATUS current
DESCRIPTION
"The collection of notifications used to indicate that the HUAWEI-DAD-MIB
data is consistent and indicate the general status information.
This group is mandatory for agents which implement the DAD
and have the capability of receiving DAD frames."
::= { hwDadGroups 1 }
hwDadObjectGroup OBJECT-GROUP
OBJECTS {
hwDadDetectPort
}
STATUS current
DESCRIPTION
"Enter the description of the created OBJECT-GROUP."
::= { hwDadGroups 2 }
END
--
-- HUAWEI-DAD-MIB.mib
--
+398
View File
@@ -0,0 +1,398 @@
--==================================================================
-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI DATASYNC MIB
-- Reference:
-- Version: V2.02
-- History:
-- <author>, <date>, <contents>
-- fengchong 2009-03-17
-- ==================================================================
-- ==================================================================
--
-- Variables and types are imported
--
-- ==================================================================
HUAWEI-DATASYNC-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
TimeTicks, Integer32, Gauge32, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString, RowStatus, TEXTUAL-CONVENTION
FROM SNMPv2-TC;
hwDataSync MODULE-IDENTITY
LAST-UPDATED "201507161349Z"
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: [email protected]
"
DESCRIPTION
"Modified hwCfgChgTerminalID."
REVISION "201507161349Z"
DESCRIPTION
"Add hwCfgLastSaveFailNotify ."
REVISION "201409041710Z"
DESCRIPTION
"The MIB module for Data sync between host and netmanager."
REVISION "200903171027Z"
DESCRIPTION
"The initial revision of this MIB module ."
::= { hwDatacomm 191 }
DateAndTime ::= TEXTUAL-CONVENTION
DISPLAY-HINT "2d-1d-1d,1d:1d:1d.1d,1a1d:1d"
STATUS current
DESCRIPTION
"A date-time specification.
field octets contents range
----- ------ -------- -----
1 1-2 year* 0..65536
2 3 month 1..12
3 4 day 1..31
4 5 hour 0..23
5 6 minutes 0..59
6 7 seconds 0..60
(use 60 for leap-second)
7 8 deci-seconds 0..9
8 9 direction from UTC '+' / '-'
9 10 hours from UTC* 0..13
10 11 minutes from UTC 0..59
* Notes:
- the value of year is in network-byte order
- daylight saving time in New Zealand is +13
For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would be
displayed as:
1992-5-26,13:30:15.0,-4:0
Note that if only local time is known, then timezone
information (fields 8-10) is not present."
SYNTAX OCTET STRING (SIZE (8 | 11))
--
-- Node definitions
--
-- ==================================================================
--
-- ======================= definition begin =========================
--
-- ==================================================================
hwDataSyncScalarObjects OBJECT IDENTIFIER ::= { hwDataSync 1 }
hwDataSyncTableObjects OBJECT IDENTIFIER ::= { hwDataSync 2 }
hwDataSyncNotifications OBJECT IDENTIFIER ::= { hwDataSync 3 }
hwDataSyncConformance OBJECT IDENTIFIER ::= { hwDataSync 4 }
hwCurrentCfgChgSeqID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the ID of the current configuration change.
The value ranges from 0 to 65535. After the ID of the configuration change reaches
the maximum value, the value of the ID starts from 1 again.
After the device is restarted, the value of the ID becomes 0."
::= { hwDataSyncScalarObjects 1 }
hwCfgChgSeqIDReveralCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the cycle count of the index of configuration change table."
::= { hwDataSyncScalarObjects 2 }
hwCfgChgTableMaxItem OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the maximum number of entries in hwCfgChgTable. "
::= { hwDataSyncScalarObjects 3 }
hwCfgBaselineTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the time of system confiuration was baseline."
::= { hwDataSyncScalarObjects 4 }
hwDataSyncGroups OBJECT IDENTIFIER ::= { hwDataSyncConformance 1 }
hwDataSyncScalarObjectsGroup OBJECT-GROUP
OBJECTS { hwCurrentCfgChgSeqID, hwCfgChgSeqIDReveralCount, hwCfgChgTableMaxItem, hwCfgBaselineTime}
STATUS current
DESCRIPTION
"A collection of objects on DataSync ScalarObjects Information."
::= { hwDataSyncGroups 1 }
hwCfgChgNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwCfgChgNotify}
STATUS current
DESCRIPTION
"A collection of objects on Configuration Change Information."
::= { hwDataSyncGroups 2 }
hwDataSyncNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwCfgLastSaveFailNotify }
STATUS current
DESCRIPTION
"A collection of objects on synchronization Configuration Notify Information."
::= { hwDataSyncGroups 3 }
hwDataSyncCompliances OBJECT IDENTIFIER ::= { hwDataSyncConformance 2 }
hwDataSyncCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for
entities that support the huawei DataSync MIB."
MODULE -- this module
::= { hwDataSyncCompliances 1 }
hwCfgChgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCfgChgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to record configuration changes.
In this table, you can find the configuration change based on the specific index."
::= { hwDataSyncTableObjects 1 }
hwCfgChgEntry OBJECT-TYPE
SYNTAX HwCfgChgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry of hwCfgChgTable."
INDEX { hwCfgChgSeqID }
::= { hwCfgChgTable 1 }
HwCfgChgEntry::=
SEQUENCE {
hwCfgChgSeqID
Integer32,
hwCfgChgTime
DateAndTime,
hwCfgChgTerminalType
INTEGER,
hwCfgChgTerminalID
Integer32,
hwCfgChgType
INTEGER,
hwCfgChgViewName
OCTET STRING,
hwCfgChgCmdID
Integer32,
hwCfgChgDetailInfo
OCTET STRING
}
hwCfgChgSeqID OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the configuration change ID.
When configuration is changed, the sequence id will plus 1."
::= { hwCfgChgEntry 1 }
hwCfgChgTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the configuration change time."
::= { hwCfgChgEntry 2 }
hwCfgChgTerminalType OBJECT-TYPE
SYNTAX INTEGER {snmp(1),telnet(2),netconf(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the type of the terminal."
::= { hwCfgChgEntry 3 }
hwCfgChgTerminalID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the terminal ID."
::= { hwCfgChgEntry 4 }
hwCfgChgType OBJECT-TYPE
SYNTAX INTEGER {create(1),modify(2),delete(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the configuration change type."
::= { hwCfgChgEntry 5 }
hwCfgChgViewName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the name of the view in which the configuration change occurs.
For the command operation, the object is the name of the view in which the command is run.
For the SNMP operation, the object is the OID of the MIB table or the scalar object."
::= { hwCfgChgEntry 6 }
hwCfgChgCmdID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the ID of the configuration change command.
For the SNMP operation, the value is 0."
::= { hwCfgChgEntry 7 }
hwCfgChgDetailInfo OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates detailed configuration change information.
For the command operation, the object is the command line.
For the SNMP operation, the object is the index of the MIB table.
When there are multiple indexes, the format of index1.index2.index3 is adopted."
::= { hwCfgChgEntry 8 }
hwCollectTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCollectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to enable the NMS to send the collecting script to the device to trigger the collection,
and then monitor the collection status."
::= { hwDataSyncTableObjects 2 }
hwCollectEntry OBJECT-TYPE
SYNTAX HwCollectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry of hwCollectTable."
INDEX { hwCollectIndex }
::= { hwCollectTable 1 }
HwCollectEntry ::=
SEQUENCE {
hwCollectIndex
Integer32,
hwCollectNetManageId
Integer32,
hwCollectOperation
INTEGER,
hwCollectInScriptFile
OCTET STRING,
hwCollectInResultFile
OCTET STRING,
hwCollectState
INTEGER,
hwCollectRowStatus
RowStatus
}
hwCollectIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of this object identifies the collection index."
::= { hwCollectEntry 1 }
hwCollectNetManageId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies the NMS ID."
::= { hwCollectEntry 2 }
hwCollectOperation OBJECT-TYPE
SYNTAX INTEGER {begin(1),stop(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the instruction for the collection operation.
Default value is stop."
::= { hwCollectEntry 3 }
hwCollectInScriptFile OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the name of the script file. T
he length of the file name ranges from 1 character to 255 characters."
::= { hwCollectEntry 4 }
hwCollectInResultFile OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the name of the result file.
The length of the file name ranges from 1 character to 255 characters."
::= { hwCollectEntry 5 }
hwCollectState OBJECT-TYPE
SYNTAX INTEGER {idle(1),collecting(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the collection status."
::= { hwCollectEntry 6 }
hwCollectRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the row status."
::= { hwCollectEntry 7 }
hwCfgChgNotify NOTIFICATION-TYPE
OBJECTS {hwCurrentCfgChgSeqID, hwCfgChgSeqIDReveralCount, hwCfgChgTableMaxItem, hwCfgBaselineTime}
STATUS current
DESCRIPTION
"This trap is generated when a configuration change occurs
on the device within a specified period."
::= { hwDataSyncNotifications 1 }
hwCfgLastSaveFailNotify NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The last save operation failed, please check the configuration."
::= { hwDataSyncNotifications 2 }
END
--
-- HUAWEI-BULKSTAT-MIB.mib
--
+120 -119
View File
@@ -1,119 +1,120 @@
--====================================================================
-- Copyright (C) 2008 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: Huawei Device extent MIB File for base device infomation
-- Reference:
-- Version: V1.0
-- History:
-- V1.0 2009-01-05, publish
-- ===================================================================
HUAWEI-DEVICE-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, IpAddress
FROM SNMPv2-SMI
RowStatus,DateAndTime
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB; -- [RFC3411]
hwDeviceExt MODULE-IDENTITY
LAST-UPDATED "200901051414Z"
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 collect base device information."
REVISION "200812171414Z"
DESCRIPTION
"The initial revision of this MIB module ."
::= { hwDatacomm 188 }
hwDeviceExtObject OBJECT IDENTIFIER ::= { hwDeviceExt 1 }
hwDeviceEsn OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The equipment serial number of device.Its type is string.If the esn of lr0 is xxx,
then the esn of lrn is xxx.ss,ss is the lrn's id."
::= { hwDeviceExtObject 1 }
hwPlatformName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of a platform.For example,Huawei Versatile Routing Platform Software."
::= { hwDeviceExtObject 2 }
hwPlatformVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of a platform.For example,VRP (R) Software,Version 3.10."
::= { hwDeviceExtObject 3 }
hwProductName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of a product.For example,Quidway NetEngine 5000E.The product name is not equal to the system name.
the system name is an instance of the product name.User can config the system name of a device,bot can not change
the product name of the device."
::= { hwDeviceExtObject 4 }
hwProductVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of a product.For example,NE5000E V200R002C01B39L."
::= { hwDeviceExtObject 5 }
hwDeviceExtConformance OBJECT IDENTIFIER ::= { hwDeviceExt 4 }
hwDeviceExtCompliances OBJECT IDENTIFIER ::= { hwDeviceExtConformance 1 }
hwDeviceExtCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for agents that provide full support for
hwDeviceExt."
MODULE -- this module
MANDATORY-GROUPS { hwDeviceInfoGroup }
::= { hwDeviceExtCompliances 1 }
hwDeviceExtGroups OBJECT IDENTIFIER ::= { hwDeviceExtConformance 2 }
hwDeviceInfoGroup OBJECT-GROUP
OBJECTS { hwDeviceEsn,
hwPlatformName,
hwPlatformVersion,
hwProductName,
hwProductVersion
}
STATUS current
DESCRIPTION
"Group for base device information."
::= { hwDeviceExtGroups 1 }
END
--====================================================================
-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: Huawei Device extent MIB File for base device infomation
-- Reference:
-- Version: V2.01
-- History:
-- V1.0 2009-01-05, publish
-- ===================================================================
HUAWEI-DEVICE-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, IpAddress
FROM SNMPv2-SMI
RowStatus,DateAndTime
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB; -- [RFC3411]
hwDeviceExt MODULE-IDENTITY
LAST-UPDATED "201612231414Z"
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: [email protected]
"
DESCRIPTION
"The MIB module for collect base device information."
REVISION "201612231414Z"
DESCRIPTION
"modify the description."
REVISION "200812171414Z"
DESCRIPTION
"The initial revision of this MIB module ."
::= { hwDatacomm 188 }
hwDeviceExtObject OBJECT IDENTIFIER ::= { hwDeviceExt 1 }
hwDeviceEsn OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The equipment serial number of device.Its type is string.If the esn of lr0 is xxx,
then the esn of lrn is xxx.ss,ss is the lrn's id."
::= { hwDeviceExtObject 1 }
hwPlatformName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of a platform."
::= { hwDeviceExtObject 2 }
hwPlatformVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of a platform."
::= { hwDeviceExtObject 3 }
hwProductName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of a product."
::= { hwDeviceExtObject 4 }
hwProductVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of a product."
::= { hwDeviceExtObject 5 }
hwDeviceExtConformance OBJECT IDENTIFIER ::= { hwDeviceExt 4 }
hwDeviceExtCompliances OBJECT IDENTIFIER ::= { hwDeviceExtConformance 1 }
hwDeviceExtCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for agents that provide full support for
hwDeviceExt."
MODULE -- this module
MANDATORY-GROUPS { hwDeviceInfoGroup }
::= { hwDeviceExtCompliances 1 }
hwDeviceExtGroups OBJECT IDENTIFIER ::= { hwDeviceExtConformance 2 }
hwDeviceInfoGroup OBJECT-GROUP
OBJECTS { hwDeviceEsn,
hwPlatformName,
hwPlatformVersion,
hwProductName,
hwProductVersion
}
STATUS current
DESCRIPTION
"Group for base device information."
::= { hwDeviceExtGroups 1 }
END
+8955 -1988
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+489 -354
View File
@@ -1,354 +1,489 @@
-- =================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: Huawei DHCP Relay MIB
-- Reference: HUAWEI Enterprise MIB
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-DHCPR-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDhcp
FROM HUAWEI-MIB
ifIndex
FROM RFC1213-MIB
OBJECT-GROUP
FROM SNMPv2-CONF
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
EnabledStatus
FROM P-BRIDGE-MIB;
hwDHCPRelayMib MODULE-IDENTITY
LAST-UPDATED "200303010000Z" -- March 01, 2003 at 00:00 GMT
ORGANIZATION
"Huawei Technologies co., Ltd."
CONTACT-INFO
" R&D BeiJing, Huawei Technologies co.,Ltd.
Huawei Bld.,NO.3 Xinxi Rd.,
Shang-Di Information Industry Base,
Hai-Dian District Beijing P.R. China
Zip:100085
Http://www.huawei.com
E-mail:[email protected] "
DESCRIPTION
"This MIB describes objects used for managing DHCP relay,
including configuring ip addresses for DHCP relay,
selecting allocation mode of dhcp service, and some statistic information."
REVISION "200302120000Z" -- February 12, 2003 at 00:00 GMT
DESCRIPTION
"The initial revision of this MIB module."
::= { hwDhcp 1 }
--
-- Node definitions
--
hwDHCPRelayMibObject OBJECT IDENTIFIER ::= { hwDHCPRelayMib 1 }
-- =================================================================
-- 1st Table of hwDHCPRelayMibObjects: hwDHCPRIPTable
-- =================================================================
hwDHCPRIPTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDHCPRIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for configuring ip addresses for DHCP relay,
The ip address means address of DHCP server."
::= { hwDHCPRelayMibObject 1 }
hwDHCPRIPEntry OBJECT-TYPE
SYNTAX HwDHCPRIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for configuring ip addresses for DHCP
relay."
INDEX { ifIndex, hwDHCPRIPAddr }
::= { hwDHCPRIPTable 1 }
HwDHCPRIPEntry ::=
SEQUENCE {
hwDHCPRIPAddr
IpAddress,
hwDHCPRIPRowStatus
RowStatus
}
hwDHCPRIPAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ip address for DHCP relay, The ip address means address of DHCP server."
::= { hwDHCPRIPEntry 1 }
hwDHCPRIPRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to configuration new rows in this
table, modify existing rows, and to delete
existing rows.Only three actions are used: active(1),
createAndGo(4), destroy(6)."
::= { hwDHCPRIPEntry 2 }
-- =================================================================
-- 2nd Table of hwDHCPRelayMibObjects: hwDHCPRSeletAllocateModeTable
-- =================================================================
hwDHCPRSeletAllocateModeTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDHCPRSeletAllocateModeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for selecting allocation mode of dhcp
service."
::= { hwDHCPRelayMibObject 2 }
hwDHCPRSeletAllocateModeEntry OBJECT-TYPE
SYNTAX HwDHCPRSeletAllocateModeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for configuring the allocation mode of
DHCP service."
INDEX { ifIndex }
::= { hwDHCPRSeletAllocateModeTable 1 }
HwDHCPRSeletAllocateModeEntry ::=
SEQUENCE {
hwDHCPRSelectAllocateMode
INTEGER
}
hwDHCPRSelectAllocateMode OBJECT-TYPE
SYNTAX INTEGER
{
global(0),
interface(1),
relay(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Allocation mode of DHCP service.
global(0) - allocation address from global
interface(1)- allocation address from interface
relay(2) - allocation address from dhcp server, the request is relayed to server.
"
::= { hwDHCPRSeletAllocateModeEntry 1 }
--
-- Non-table objects
--
hwDHCPRelayCycleStatus OBJECT-TYPE
SYNTAX INTEGER
{
on(0),
off(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status of DHCP relay cycle mode,
when the value is 0, cycle with the serveral DHCP servers addresses,
when the value is 1, use one same DHCP server."
::= { hwDHCPRelayMibObject 3 }
hwDHCPRRxBadPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the bad packets received by
DHCP relay."
::= { hwDHCPRelayMibObject 4 }
hwDHCPRRxServerPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the packets received from
DHCP servers by DHCP relay module."
::= { hwDHCPRelayMibObject 5 }
hwDHCPRTxServerPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the packets transmited to
DHCP servers by DHCP relay module."
::= { hwDHCPRelayMibObject 6 }
hwDHCPRRxClientPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the packets received form DHCP
clients by DHCP relay."
::= { hwDHCPRelayMibObject 7 }
hwDHCPRTxClientPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the brodcast packets transmited
to DHCP clients by DHCP relay."
::= { hwDHCPRelayMibObject 8 }
hwDHCPRTxClientUniPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the unicast packets received
form DHCP clients by DHCP relay."
::= { hwDHCPRelayMibObject 9 }
hwDHCPRTxClientBroPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the brodcast packets received
form DHCP clients by DHCP relay."
::= { hwDHCPRelayMibObject 10 }
hwDHCPRelayDiscoverPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Discover packets handled
by DHCP relay."
::= { hwDHCPRelayMibObject 11 }
hwDHCPRelayRequestPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Request packets handled
by DHCP relay."
::= { hwDHCPRelayMibObject 12 }
hwDHCPRelayDeclinePktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Decline packets handled
by DHCP relay."
::= { hwDHCPRelayMibObject 13 }
hwDHCPRelayReleasePktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Release packets handled
by DHCP relay."
::= { hwDHCPRelayMibObject 14 }
hwDHCPRelayInformPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Inform packets handled
by DHCP relay."
::= { hwDHCPRelayMibObject 15 }
hwDHCPRelayOfferPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Offer packets handled
by DHCP server."
::= { hwDHCPRelayMibObject 16 }
hwDHCPRelayAckPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Ack packets handled
by DHCP relay."
::= { hwDHCPRelayMibObject 17 }
hwDHCPRelayNakPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Nak packets handled
by DHCP relay."
::= { hwDHCPRelayMibObject 18 }
hwDHCPRelayStatisticsReset OBJECT-TYPE
SYNTAX INTEGER
{
invalid(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset the above statictics information of handled
packets by DHCP relay.
The value 1 means clear the statictics information.
"
::= { hwDHCPRelayMibObject 19 }
hwDHCPArpProcessStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ARP process DHCP status.
The value 1 means enable ARP process DHCP status.
"
::= { hwDHCPRelayMibObject 20 }
hwDHCPRServerDetectStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether detection against the pseudo DHCP server is enabled.
The default value is disabled(2)."
DEFVAL { disabled }
::= { hwDHCPRelayMibObject 21 }
hwDHCPRelayMIBConformance OBJECT IDENTIFIER ::= { hwDHCPRelayMib 2 }
hwDHCPRelayMIBCompliances OBJECT IDENTIFIER ::= { hwDHCPRelayMIBConformance 1 }
hwDHCPRelayMIBGroups OBJECT IDENTIFIER ::= { hwDHCPRelayMIBConformance 2 }
hwDHCPRelayMIBGroup OBJECT-GROUP
OBJECTS { hwDHCPRIPAddr, hwDHCPRIPRowStatus, hwDHCPRSelectAllocateMode, hwDHCPRelayCycleStatus, hwDHCPRRxBadPktNum,
hwDHCPRRxServerPktNum, hwDHCPRTxServerPktNum, hwDHCPRRxClientPktNum, hwDHCPRTxClientPktNum, hwDHCPRTxClientUniPktNum,
hwDHCPRTxClientBroPktNum, hwDHCPRelayDiscoverPktNum, hwDHCPRelayRequestPktNum, hwDHCPRelayDeclinePktNum, hwDHCPRelayReleasePktNum,
hwDHCPRelayInformPktNum, hwDHCPRelayOfferPktNum, hwDHCPRelayAckPktNum, hwDHCPRelayNakPktNum, hwDHCPRelayStatisticsReset, hwDHCPArpProcessStatus,hwDHCPRServerDetectStatus
}
STATUS current
DESCRIPTION
"The basic collection of objects providing management of
DHCP realy."
::= { hwDHCPRelayMIBGroups 1 }
END
-- =================================================================
-- Copyright (C) 2014 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: Huawei DHCP Relay MIB
-- Reference: HUAWEI Enterprise MIB
-- Version: V2.04
-- History:
-- v1.1
-- modified by huangjun 2009-12-08
-- =================================================================
HUAWEI-DHCPR-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDhcp
FROM HUAWEI-MIB
ifIndex
FROM RFC1213-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
EnabledStatus
FROM P-BRIDGE-MIB;
hwDHCPRelayMib MODULE-IDENTITY
LAST-UPDATED "201408120000Z" -- AUG 12, 2014 at 00:00 GMT
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: [email protected]
"
DESCRIPTION
"This MIB describes objects used for managing DHCP relay,
including configuring ip addresses for DHCP relay,
selecting allocation mode of dhcp service, and some statistic information."
REVISION "201408120000Z" -- AUG 12, 2014 at 00:00 GMT
DESCRIPTION
"This version add the hwDHCPRelayReleaseLocalPktNum node."
REVISION "201310170000Z" -- OCT 17, 2013 at 00:00 GMT
DESCRIPTION
"V2.03 - V2.04 add the hwDHCP6RDUID node."
REVISION "200307210000Z"
DESCRIPTION
"The initial revision of this MIB module."
REVISION "201306290000Z" -- June 29, 2013 at 00:00 GMT
DESCRIPTION
"Update the descriptions of these nodes: hwDHCPRTxClientPktNum, hwDHCPRTxClientUniPktNum and hwDHCPRTxClientBroPktNum."
REVISION "200302120000Z" -- February 12, 2003 at 00:00 GMT
DESCRIPTION
"The initial revision of this MIB module."
::= { hwDhcp 1 }
--
-- Node definitions
--
hwDHCPRelayMibObject OBJECT IDENTIFIER ::= { hwDHCPRelayMib 1 }
-- =================================================================
-- 1st Table of hwDHCPRelayMibObjects: hwDHCPRIPTable
-- =================================================================
hwDHCPRIPTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDHCPRIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for configuring ip addresses for DHCP relay,
The ip address means address of DHCP server."
::= { hwDHCPRelayMibObject 1 }
hwDHCPRIPEntry OBJECT-TYPE
SYNTAX HwDHCPRIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for configuring ip addresses for DHCP
relay."
INDEX { ifIndex, hwDHCPRIPAddr }
::= { hwDHCPRIPTable 1 }
HwDHCPRIPEntry ::=
SEQUENCE {
hwDHCPRIPAddr
IpAddress,
hwDHCPRIPRowStatus
RowStatus
}
hwDHCPRIPAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ip address for DHCP relay, The ip address means address of DHCP server."
::= { hwDHCPRIPEntry 1 }
hwDHCPRIPRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to configuration new rows in this
table, modify existing rows, and to delete
existing rows.Only three actions are used: active(1),
createAndGo(4), destroy(6)."
::= { hwDHCPRIPEntry 2 }
-- =================================================================
-- 2nd Table of hwDHCPRelayMibObjects: hwDHCPRSeletAllocateModeTable
-- =================================================================
hwDHCPRSeletAllocateModeTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDHCPRSeletAllocateModeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for selecting allocation mode of dhcp
service."
::= { hwDHCPRelayMibObject 2 }
hwDHCPRSeletAllocateModeEntry OBJECT-TYPE
SYNTAX HwDHCPRSeletAllocateModeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for configuring the allocation mode of
DHCP service."
INDEX { ifIndex }
::= { hwDHCPRSeletAllocateModeTable 1 }
HwDHCPRSeletAllocateModeEntry ::=
SEQUENCE {
hwDHCPRSelectAllocateMode
INTEGER
}
hwDHCPRSelectAllocateMode OBJECT-TYPE
SYNTAX INTEGER
{
global(0),
interface(1),
relay(2),
none(3),
globalAndRelay(4),
interfaceAndRelay(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Allocation mode of DHCP service.
global(0) - allocation address from global
interface(1)- allocation address from interface
relay(2) - allocation address from dhcp server, the request is relayed to server
none(3) - no allocation address mode
globalAndRelay(4) - allocation address from global and relay
interfaceAndRelay(5)- allocation address from interface and relay.
"
::= { hwDHCPRSeletAllocateModeEntry 1 }
--
-- Non-table objects
--
hwDHCPRelayCycleStatus OBJECT-TYPE
SYNTAX INTEGER
{
on(0),
off(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status of DHCP relay cycle mode,
when the value is 0, cycle with the serveral DHCP servers addresses,
when the value is 1, use one same DHCP server."
::= { hwDHCPRelayMibObject 3 }
hwDHCPRRxBadPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the bad packets received by
DHCP relay."
::= { hwDHCPRelayMibObject 4 }
hwDHCPRRxServerPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the packets received from
DHCP servers by DHCP relay module."
::= { hwDHCPRelayMibObject 5 }
hwDHCPRTxServerPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the packets transmited to
DHCP servers by DHCP relay module."
::= { hwDHCPRelayMibObject 6 }
hwDHCPRRxClientPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the packets received form DHCP
clients by DHCP relay."
::= { hwDHCPRelayMibObject 7 }
hwDHCPRTxClientPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the packets transmited
to DHCP clients by DHCP relay."
::= { hwDHCPRelayMibObject 8 }
hwDHCPRTxClientUniPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the unicast packets transmited
to DHCP clients by DHCP relay."
::= { hwDHCPRelayMibObject 9 }
hwDHCPRTxClientBroPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the brodcast packets transmited
to DHCP clients by DHCP relay."
::= { hwDHCPRelayMibObject 10 }
hwDHCPRelayDiscoverPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Discover packets handled
by DHCP relay."
::= { hwDHCPRelayMibObject 11 }
hwDHCPRelayRequestPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Request packets handled
by DHCP relay."
::= { hwDHCPRelayMibObject 12 }
hwDHCPRelayDeclinePktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Decline packets handled
by DHCP relay."
::= { hwDHCPRelayMibObject 13 }
hwDHCPRelayReleasePktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Release packets handled
by DHCP relay."
::= { hwDHCPRelayMibObject 14 }
hwDHCPRelayInformPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Inform packets handled
by DHCP relay."
::= { hwDHCPRelayMibObject 15 }
hwDHCPRelayOfferPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Offer packets handled
by DHCP server."
::= { hwDHCPRelayMibObject 16 }
hwDHCPRelayAckPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Ack packets handled
by DHCP relay."
::= { hwDHCPRelayMibObject 17 }
hwDHCPRelayNakPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Nak packets handled
by DHCP relay."
::= { hwDHCPRelayMibObject 18 }
hwDHCPRelayStatisticsReset OBJECT-TYPE
SYNTAX INTEGER
{
invalid(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset the above statictics information of handled
packets by DHCP relay.
The value 1 means clear the statictics information.
"
::= { hwDHCPRelayMibObject 19 }
hwDHCPArpProcessStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ARP process DHCP status.
The value 1 means enable ARP process DHCP status.
"
::= { hwDHCPRelayMibObject 20 }
hwDHCPRServerDetectStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether detection against the pseudo DHCP server is enabled.
The default value is disabled(2)."
::= { hwDHCPRelayMibObject 21 }
-- =================================================================
-- 3rd Table of hwDHCPRelayMibObjects: hwDHCPRDSCPTable
-- =================================================================
hwDHCPRDSCPTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDHCPRDSCPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for configuring dhcp reply packet's Dscp value."
::= { hwDHCPRelayMibObject 22 }
hwDHCPRDSCPEntry OBJECT-TYPE
SYNTAX HwDHCPRDSCPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for configuring dhcp reply packet's Dscp value."
INDEX { ifIndex }
::= { hwDHCPRDSCPTable 1 }
HwDHCPRDSCPEntry ::=
SEQUENCE {
hwDhcpDscp
Integer32
}
hwDhcpDscp OBJECT-TYPE
SYNTAX Integer32 (0..63|255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Dhcp reply packet's dscp value.
<0-63> - Valid dscp value
<255> - Set dscp value to default.
"
::= { hwDHCPRDSCPEntry 1 }
-- =================================================================
-- 4rd Table of hwDHCPRelayMibObjects: hwDhcpRenewReplyTable
-- =================================================================
hwDhcpRenewReplyTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDhcpRenewReplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for configuring dhcp renew-reply packet local deal."
::= { hwDHCPRelayMibObject 23 }
hwDhcpRenewReplyEntry OBJECT-TYPE
SYNTAX HwDhcpRenewReplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for configuring dhcp renw-reply packet local deal."
INDEX { ifIndex, hwDhcpRenewReplyEnable }
::= { hwDhcpRenewReplyTable 1 }
HwDhcpRenewReplyEntry ::=
SEQUENCE {
hwDhcpRenewReplyEnable INTEGER,
hwDhcpRenewReplyRowStatus RowStatus
}
hwDhcpRenewReplyEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether to enable dhcp renew-reply packet local-deal on this interface"
DEFVAL { disable }
::= { hwDhcpRenewReplyEntry 1 }
hwDhcpRenewReplyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The dhcp renew-reply object is used to configuration new rows in this
table, modify existing rows, and to delete
existing rows.Only three actions are used: active(1),
createAndGo(4), destroy(6)."
::= { hwDhcpRenewReplyEntry 2 }
hwDHCP6RDUID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1 | 8..28))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Config Dhcpv6 Duid."
::= { hwDHCPRelayMibObject 24}
hwDHCPRelayReleaseLocalPktNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP local release packets handled
by DHCP relay."
::= { hwDHCPRelayMibObject 25 }
hwDHCPRelayMIBConformance OBJECT IDENTIFIER ::= { hwDHCPRelayMib 2 }
hwDHCPRelayMIBCompliances OBJECT IDENTIFIER ::= { hwDHCPRelayMIBConformance 1 }
hwDHCPRelayMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
this module."
MODULE -- this module
MANDATORY-GROUPS { hwDHCPRelayMIBGroup}
::= { hwDHCPRelayMIBCompliances 1 }
hwDHCPRelayMIBGroups OBJECT IDENTIFIER ::= { hwDHCPRelayMIBConformance 2 }
hwDHCPRelayMIBGroup OBJECT-GROUP
OBJECTS { hwDHCPRIPAddr, hwDHCPRIPRowStatus, hwDHCPRSelectAllocateMode, hwDHCPRelayCycleStatus, hwDHCPRRxBadPktNum,
hwDHCPRRxServerPktNum, hwDHCPRTxServerPktNum, hwDHCPRRxClientPktNum, hwDHCPRTxClientPktNum, hwDHCPRTxClientUniPktNum,
hwDHCPRTxClientBroPktNum, hwDHCPRelayDiscoverPktNum, hwDHCPRelayRequestPktNum, hwDHCPRelayDeclinePktNum, hwDHCPRelayReleasePktNum,
hwDHCPRelayInformPktNum, hwDHCPRelayOfferPktNum, hwDHCPRelayAckPktNum, hwDHCPRelayNakPktNum, hwDHCPRelayStatisticsReset, hwDHCPArpProcessStatus, hwDHCPRServerDetectStatus,
hwDhcpDscp, hwDhcpRenewReplyEnable, hwDhcpRenewReplyRowStatus,hwDHCP6RDUID, hwDHCPRelayReleaseLocalPktNum }
STATUS current
DESCRIPTION
"The basic collection of objects providing management of
DHCP realy."
::= { hwDHCPRelayMIBGroups 1 }
END
+139
View File
@@ -0,0 +1,139 @@
-- =================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: Huawei Ethernet ARP MIB
-- Reference: HUAWEI Enterprise MIB
-- Version: V1.01
-- History:
-- =================================================================
HUAWEI-DHCPV6-SERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDhcp
FROM HUAWEI-MIB
OBJECT-TYPE, MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Counter32, Integer32, Unsigned32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
PhysAddress, DisplayString, RowStatus
FROM SNMPv2-TC
NOTIFICATION-GROUP, OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF;
hwDHCPv6Server MODULE-IDENTITY
LAST-UPDATED "201708171600Z"
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: [email protected]
"
DESCRIPTION
"The MIB is used for defining Huawei's DHCPv6 server attribute."
REVISION "201708171600Z"
DESCRIPTION "Modify the description of hwAllocatedIpLimitResumeAlarm."
REVISION "201703081600Z"
DESCRIPTION "V1.00, initial version."
::= { hwDhcp 4 }
hwDHCPv6ServerObjects OBJECT IDENTIFIER ::= { hwDHCPv6Server 1 }
-- =================================================================
-- The number of allocated IP alarm
-- =================================================================
hwAllocatedIpLimitValue OBJECT-TYPE
SYNTAX Unsigned32(0..4294967294)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of assignable IPv6 addresses."
::= { hwDHCPv6ServerObjects 1 }
hwAllocatedIpThresholdValue OBJECT-TYPE
SYNTAX Unsigned32(0..4294967294)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the threshold for the number of assignable IPv6 addresses."
::= { hwDHCPv6ServerObjects 2 }
-- Notifications(trap) Definitions
hwDHCPv6ServerNotifications OBJECT IDENTIFIER ::= { hwDHCPv6Server 2 }
hwAllocatedIpLimitReachAlarm NOTIFICATION-TYPE
OBJECTS { hwAllocatedIpLimitValue }
STATUS current
DESCRIPTION
"This object indicates that an alarm is generated when the number of assigned IPv6 addresses reaches the allowed maximum number."
::= { hwDHCPv6ServerNotifications 1 }
hwAllocatedIpLimitResumeAlarm NOTIFICATION-TYPE
OBJECTS { hwAllocatedIpLimitValue }
STATUS current
DESCRIPTION
"This object indicates that an alarm is generated when the number of assigned IPv6 addresses reaches the specified threshold."
::= { hwDHCPv6ServerNotifications 2 }
hwAllocatedIpThresholdReachAlarm NOTIFICATION-TYPE
OBJECTS { hwAllocatedIpThresholdValue }
STATUS current
DESCRIPTION
"This object indicates that a clear alarm is generated when the number of assigned IPv6 addresses reaches the allowed maximum number."
::= { hwDHCPv6ServerNotifications 3 }
hwAllocatedIpThresholdResumeAlarm NOTIFICATION-TYPE
OBJECTS { hwAllocatedIpThresholdValue }
STATUS current
DESCRIPTION
"This object indicates that a clear alarm is generated when the number of assigned IPv6 addresses reaches the specified threshold."
::= { hwDHCPv6ServerNotifications 4 }
-- Conformance information
hwDHCPv6ServerConformance OBJECT IDENTIFIER ::= { hwDHCPv6Server 3 }
hwDHCPv6ServerGroups OBJECT IDENTIFIER ::= { hwDHCPv6ServerConformance 1 }
hwDHCPv6ServerCompliances OBJECT IDENTIFIER ::= { hwDHCPv6ServerConformance 2 }
hwDHCPv6ServerAllocatedIpGroup OBJECT-GROUP
OBJECTS {
hwAllocatedIpLimitValue,
hwAllocatedIpThresholdValue
}
STATUS current
DESCRIPTION
"A collection of objects for DHCPv6 server allocated IP alarm."
::= { hwDHCPv6ServerGroups 1 }
hwDHCPv6ServerNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS{ hwAllocatedIpLimitReachAlarm, hwAllocatedIpLimitResumeAlarm, hwAllocatedIpThresholdReachAlarm, hwAllocatedIpThresholdResumeAlarm}
STATUS current
DESCRIPTION
"A collection of notification for DHCPv6 server allocated IP alarm."
::= { hwDHCPv6ServerGroups 2 }
hwDHCPv6ServerCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for DHCPv6 server."
MODULE
MANDATORY-GROUPS {
hwDHCPv6ServerAllocatedIpGroup
}
::= { hwDHCPv6ServerCompliances 1 }
-- =================================================================
-- units of conformance
-- =================================================================
END
File diff suppressed because it is too large Load Diff
+894
View File
@@ -0,0 +1,894 @@
-- =================================================================
-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: The HUAWEI-E-TRUNK-MIB.mib provides information about E-Trunk
-- Reference:
-- Version: V2.06
-- History:
-- liwei, 2015-7-30.
-- 1. Add E-Trunk expected state trap.
-- Version: V2.05
-- History:
-- wangguojin, 2014-10-29.
-- 1. Add E-Trunk member reason for evpn.
-- Version: V2.04
-- History:
-- mengfanlu, 2014-05-21.
-- 1. Add backup port table.
-- Version: V2.02
-- History:
-- caoli, 2014-05-04.
-- 1, Add five new nodes based on V2.01 for E-Trunk auto BFD
-- hwETrunkAutoBFDEnable, hwETrunkAutoBFDTrackIfIndex,
-- hwETrunkAutoBFDTxInterval, hwETrunkAutoBFDRxInterval,
-- hwETrunkAutoBFDDetectMultiplier.
-- Version: V1.0
-- History:
-- zhenghebin,2008.11.25,publish
-- =================================================================
HUAWEI-E-TRUNK-MIB DEFINITIONS ::= BEGIN
IMPORTS
huaweiMgmt
FROM HUAWEI-MIB
IpAddress,Integer32, Unsigned32, Counter32, Counter64,
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
PhysAddress,DisplayString,TruthValue,TimeStamp,RowStatus,TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF;
hwETrunkMIB MODULE-IDENTITY
LAST-UPDATED "201507221448Z"
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: [email protected]
"
DESCRIPTION
"Add hwETrunkExpectStateChange and hwETrunkExpectStateResume."
REVISION "201507221448Z"
DESCRIPTION
"The HUAWEI-E-TRUNK-MIB.mib provides information about E-Trunk."
REVISION "201410291522Z"
DESCRIPTION
"Add E-Trunk member reason for evpn."
REVISION "201406302146Z"
DESCRIPTION
"Add trill active-active reason."
REVISION "201405210941Z"
DESCRIPTION
"Add backup port table."
REVISION "201405071057Z"
DESCRIPTION
"Add five new nodes based on V2.01 for E-Trunk auto BFD."
REVISION "201312021153Z"
DESCRIPTION
"The specification of E-Trunk number expanded from 64 to 128."
REVISION "200810211010Z"
DESCRIPTION
"Initial version."
::= { hwDatacomm 178 }
--
-- Node definitions
--
hwDatacomm OBJECT IDENTIFIER ::= { huaweiMgmt 25 }
hwETrunkObjects OBJECT IDENTIFIER ::= { hwETrunkMIB 1 }
-- E-Trunk
hwETrunkTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwETrunkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The E-Trunk table."
::= { hwETrunkObjects 1 }
hwETrunkEntry OBJECT-TYPE
SYNTAX HwETrunkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"E-Trunk entry."
INDEX { hwETrunkId }
::= { hwETrunkTable 1 }
HwETrunkEntry ::=
SEQUENCE {
hwETrunkId
Integer32,
hwETrunkSystemId
PhysAddress,
hwETrunkPri
Integer32,
hwETrunkStatus
INTEGER,
hwETrunkStatusReason
INTEGER,
hwETrunkPeerIpAddr
IpAddress,
hwETrunkSourceIpAddr
IpAddress,
hwETrunkReceiveFailTimeMultiple
Integer32,
hwETrunkSendPeriod
Integer32,
hwETrunkPacketReceive
Counter64,
hwETrunkPacketSend
Counter64,
hwETrunkPacketRecDrop
Counter64,
hwETrunkPacketSndDrop
Counter64,
hwETrunkPeerSystemId
PhysAddress,
hwETrunkPeerPri
Integer32,
hwETrunkPeerReceiveFailTime
Integer32,
hwETrunkSecurityKeyType
INTEGER,
hwETrunkSecurityKey
OCTET STRING,
hwETrunkBfdSessId
Integer32,
hwETrunkResetCounter
Integer32,
hwETrunkRevertTime
Integer32,
hwETrunkBfdSessName
OCTET STRING,
hwETrunkDescription
OCTET STRING,
hwETrunkAutoBFDEnable
TruthValue,
hwETrunkAutoBFDTrackIfIndex
Integer32,
hwETrunkAutoBFDTxInterval
Integer32,
hwETrunkAutoBFDRxInterval
Integer32,
hwETrunkAutoBFDDetectMultiplier
Integer32,
hwETrunkExpectStatus
INTEGER,
hwETrunkRowStatus
RowStatus
}
hwETrunkId OBJECT-TYPE
SYNTAX Integer32 (1..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the E-Trunk."
::= { hwETrunkEntry 1 }
hwETrunkSystemId OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system ID of the E-Trunk. It is a physical address."
::= { hwETrunkEntry 2 }
hwETrunkPri OBJECT-TYPE
SYNTAX Integer32 (1..254)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority of the E-Trunk. The default value is 100."
::= { hwETrunkEntry 3 }
hwETrunkStatus OBJECT-TYPE
SYNTAX INTEGER
{
initialize(1),
backup(2),
master(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the E-Trunk.
1:initialize.
2:backup.
3:master. "
::= { hwETrunkEntry 4 }
hwETrunkStatusReason OBJECT-TYPE
SYNTAX INTEGER
{
pri(1),
timeout(2),
bfdDown(3),
peerTimeout(4),
peerBfdDown(5),
allMemberDown(6),
init(7),
peerNodeDown(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reason for the E-Trunk being in the current status.
pri(1):Priority calculation.
timeout(2):The receiving timer timed out.
bfdDown(3):BFD detected the control link between the PE and peer down.
peerTimeout(4):The receiving timer of the peer timed out.
peerBfdDown(5):BFD of the peer detected the control link between the PE and peer down.
allMemberDown(6):All members of the E-Trunk were down.
init(7):Initiated the E-Trunk.
peerNodeDown(8):The peer node is down.
"
::= { hwETrunkEntry 5 }
hwETrunkPeerIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The peer IP address of the E-Trunk."
::= { hwETrunkEntry 6 }
hwETrunkSourceIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The source IP address of the E-Trunk."
::= { hwETrunkEntry 7 }
hwETrunkReceiveFailTimeMultiple OBJECT-TYPE
SYNTAX Integer32 (3..300)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The detection time multiplier for failure detection. It is the multiple of the sending period."
::= { hwETrunkEntry 8 }
hwETrunkSendPeriod OBJECT-TYPE
SYNTAX Integer32 (5..100)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The period for sending packets of the E-Trunk. The unit is 100ms. "
::= { hwETrunkEntry 9 }
hwETrunkPacketReceive OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of received packets."
::= { hwETrunkEntry 10 }
hwETrunkPacketSend OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of sent packets."
::= { hwETrunkEntry 11 }
hwETrunkPacketRecDrop OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the dropped packets when the packets are received."
::= { hwETrunkEntry 12 }
hwETrunkPacketSndDrop OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the dropped packets when the packets are sent."
::= { hwETrunkEntry 13 }
hwETrunkPeerSystemId OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system ID of the peer E-Trunk. It is a physical address."
::= { hwETrunkEntry 14 }
hwETrunkPeerPri OBJECT-TYPE
SYNTAX Integer32 (1..254)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The priority of the peer E-Trunk."
::= { hwETrunkEntry 15 }
hwETrunkPeerReceiveFailTime OBJECT-TYPE
SYNTAX Integer32 (15..30000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The failure time for the peer E-Trunk to receive packets. The unit is 100ms. "
::= { hwETrunkEntry 16 }
hwETrunkSecurityKeyType OBJECT-TYPE
SYNTAX INTEGER
{
simple(1),
cipher(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of the security key.
1:The simple encrypt type.
2:The cipher encrypt type. "
::= { hwETrunkEntry 17 }
hwETrunkSecurityKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..392))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object can be set to a simple password with a string of 0 to 255 characters or a encrypted password with a string less than 392 characters. For security purposes, a get on this returns a zero length string."
::= { hwETrunkEntry 18 }
hwETrunkBfdSessId OBJECT-TYPE
SYNTAX Integer32 (0..8191)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ID of a BFD session which is bound to the E-Trunk.
When the status of the BFD session is changed, the status of the E-Trunk is also changed with BFD's status."
::= { hwETrunkEntry 19}
hwETrunkResetCounter OBJECT-TYPE
SYNTAX Integer32 (0..0)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Reset hwETrunkPacketReceive,hwETrunkPacketSend,hwETrunkPacketRecDrop,hwETrunkPacketSndDrop."
::= { hwETrunkEntry 20 }
hwETrunkRevertTime OBJECT-TYPE
SYNTAX Integer32 (0..3600)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The delay time to revert. The unit is second. The default is 120. "
::= { hwETrunkEntry 21 }
hwETrunkBfdSessName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..15))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of a BFD session which is bound to the E-Trunk.
And BFD session name is composed of octet string which is 1 to 15 octet and can't contain space within it.
When the status of the BFD session is changed, the status of the E-Trunk is also changed with BFD's status."
::= { hwETrunkEntry 22}
hwETrunkDescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..242))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The description of the E-Trunk. The default is NULL"
::= { hwETrunkEntry 23}
hwETrunkAutoBFDEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object indicates whether the E-trunk enable auto BFD function. "
::= { hwETrunkEntry 24}
hwETrunkAutoBFDTrackIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object indicates the index of an interface which is tracked by the E-Trunk auto BFD session."
::= { hwETrunkEntry 25}
hwETrunkAutoBFDTxInterval OBJECT-TYPE
SYNTAX Integer32 (3..1000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The sending interval of E-Trunk auto BFD session in milliseconds. The default is 10."
::= { hwETrunkEntry 26}
hwETrunkAutoBFDRxInterval OBJECT-TYPE
SYNTAX Integer32 (3..1000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The receiving interval of E-Trunk auto BFD session in milliseconds. The default is 10."
::= { hwETrunkEntry 27}
hwETrunkAutoBFDDetectMultiplier OBJECT-TYPE
SYNTAX Integer32 (3..50)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The detect multiplier of E-Trunk auto BFD session. The default is 3."
::= { hwETrunkEntry 28}
hwETrunkExpectStatus OBJECT-TYPE
SYNTAX INTEGER
{
backup(1),
master(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The expect status of the E-Trunk.
1:backup.
2:master. "
::= { hwETrunkEntry 29 }
hwETrunkRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Current operation status of the row. It is used to manage the creation and deletion of conceptual rows."
::= { hwETrunkEntry 50}
--Memeber
hwETrunkMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwETrunkMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The member table of the E-Trunk."
::= { hwETrunkObjects 2 }
hwETrunkMemberEntry OBJECT-TYPE
SYNTAX HwETrunkMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Member Entry."
INDEX { hwETrunkMemberParentId,hwETrunkMemberType, hwETrunkMemberId}
::= { hwETrunkMemberTable 1 }
HwETrunkMemberEntry ::=
SEQUENCE {
hwETrunkMemberParentId
Integer32,
hwETrunkMemberType
Integer32,
hwETrunkMemberId
Unsigned32,
hwETrunkMemberStatus
INTEGER,
hwETrunkMemberStatusReason
INTEGER,
hwETrunkMemberWorkMode
INTEGER,
hwETrunkMemberPhyStatus
INTEGER,
hwETrunkMemberRemoteId
Unsigned32,
hwETrunkMemberRowStatus
RowStatus
}
hwETrunkMemberParentId OBJECT-TYPE
SYNTAX Integer32 (1..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ID of the E-Trunk to which the member belongs."
::= { hwETrunkMemberEntry 1 }
hwETrunkMemberType OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of the member. Now it is Eth-Trunk and Global-VE.
1:Eth-Trunk.
2:Global-VE."
::= { hwETrunkMemberEntry 2 }
hwETrunkMemberId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ID of the member."
::= { hwETrunkMemberEntry 3 }
hwETrunkMemberStatus OBJECT-TYPE
SYNTAX INTEGER
{
backup(1),
master(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The member status.
1:backup.
2:master. "
::= { hwETrunkMemberEntry 4 }
hwETrunkMemberStatusReason OBJECT-TYPE
SYNTAX INTEGER
{
forceBackup(1),
forceMaster(2),
etrunkInit(3),
etrunkBackup(4),
etrunkMaster(5),
peerMemberDown(6),
peerMemberUp(7),
activeActive(8),
degradedActive(9),
peerLinkDown(10),
linkDown(11),
allActive(12)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reason for the member being in the current status.
forceBackup(1):The work mode of the member is force-backup.
forceMaster(2):The work mode of the member is force-master.
etrunkInit(3):The work mode of the member is auto. The status of E-Trunk is initialize.
etrunkBackup(4):The work mode of the member is auto. The status of E-Trunk is backup.
etrunkMaster(5):The work mode of the member is auto. The status of E-Trunk is master.
peerMemberDown(6):The status of the member belonging to the peer E-Trunk is down.
peerMemberUp(7):The status of the member belonging to the peer E-Trunk is up.
activeActive(8):The status of the trill active-active is ok.
degradedActive(9):The status of the trill active-active is fail, but the status of the peerlink is up.
peerLinkDown(10):The status of the trill active-active is fail, and the status of the peerlink is down.
linkDown(11):The status of the E-Trunk member is down.
allActive(12):The E-Trunk member is bound to an EVPN instance, and the redundancy mode is all-active."
::= { hwETrunkMemberEntry 5 }
hwETrunkMemberWorkMode OBJECT-TYPE
SYNTAX INTEGER
{
auto(1),
forceBackup(2),
forceMaster(3),
activeActive(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The work mode of the member.
1:auto.
2:forceBackup.
3:forceMaster.
4:activeActive."
::= { hwETrunkMemberEntry 6 }
hwETrunkMemberPhyStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The physical status of the member.
1:up.
2:down. "
::= { hwETrunkMemberEntry 7 }
hwETrunkMemberRemoteId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the ID of a remote E-Trunk member. By default, the ID of a remote E-Trunk member is the same as the ID of the local E-Trunk member. When both ends have E-Trunk member with different IDs, you need to specify the ID of a remote E-Trunk member."
::= { hwETrunkMemberEntry 8 }
hwETrunkMemberRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Current operation status of the row. It is used to manage the creation and deletion of conceptual rows."
::= { hwETrunkMemberEntry 50 }
--BackupPort
hwETrunkBackupPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwETrunkBackupPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The backup port table of the E-Trunk."
::= { hwETrunkObjects 3 }
hwETrunkBackupPortEntry OBJECT-TYPE
SYNTAX HwETrunkBackupPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Backup Port Entry."
INDEX { hwETrunkBackupETrunkId}
::= { hwETrunkBackupPortTable 1 }
HwETrunkBackupPortEntry::=
SEQUENCE {
hwETrunkBackupETrunkId
Integer32,
hwETrunkBackupPortNum
Integer32,
hwETrunkBackupPortRowStatus
RowStatus
}
hwETrunkBackupETrunkId OBJECT-TYPE
SYNTAX Integer32 (1..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the E-Trunk."
::= { hwETrunkBackupPortEntry 1 }
hwETrunkBackupPortNum OBJECT-TYPE
SYNTAX Integer32 (1025..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The backup port number of the E-Trunk for RBS."
::= { hwETrunkBackupPortEntry 2 }
hwETrunkBackupPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Current operation status of the row. It is used to manage the creation and deletion of conceptual rows."
::= { hwETrunkBackupPortEntry 3}
-- Traps.
hwETrunkTraps OBJECT IDENTIFIER ::= { hwETrunkMIB 2 }
hwETrunkStatusChange NOTIFICATION-TYPE
OBJECTS {
hwETrunkStatus,
hwETrunkStatusReason}
STATUS current
DESCRIPTION
"The trap is generated when the status of the E-Trunk is changed or the status reason of the E-Trunk is changed."
::= { hwETrunkTraps 1 }
hwETrunkMemberStatusChange NOTIFICATION-TYPE
OBJECTS {
hwETrunkMemberStatus,
hwETrunkMemberStatusReason}
STATUS current
DESCRIPTION
"The trap is generated when the status of the memeber is changed or the status reason of the memeber is changed."
::= { hwETrunkTraps 2 }
hwETrunkExpectStateChange NOTIFICATION-TYPE
OBJECTS { hwETrunkExpectStatus, hwETrunkStatusReason}
STATUS current
DESCRIPTION
"The trap is generated when the status of the E-Trunk is inconsistant with expected state ."
::= { hwETrunkTraps 3 }
hwETrunkExpectStateResume NOTIFICATION-TYPE
OBJECTS { hwETrunkExpectStatus, hwETrunkStatusReason }
STATUS current
DESCRIPTION
"The expected state trap of E-Trunk resumed."
::= { hwETrunkTraps 4 }
hwETrunkConformance OBJECT IDENTIFIER ::= { hwETrunkMIB 3 }
hwETrunkCompliances OBJECT IDENTIFIER ::= { hwETrunkConformance 1 }
-- this module
hwETrunkFullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Description."
MODULE -- this module
MANDATORY-GROUPS { hwETrunkGroup, hwETrunkMemberGroup, hwETrunkNotificationGroup }
::= { hwETrunkCompliances 1 }
hwETrunkGroups OBJECT IDENTIFIER ::= { hwETrunkConformance 2 }
hwETrunkGroup OBJECT-GROUP
OBJECTS {
hwETrunkSystemId,
hwETrunkPri,
hwETrunkStatus,
hwETrunkStatusReason,
hwETrunkPeerIpAddr,
hwETrunkSourceIpAddr,
hwETrunkReceiveFailTimeMultiple,
hwETrunkSendPeriod,
hwETrunkPacketReceive,
hwETrunkPacketSend,
hwETrunkPacketRecDrop,
hwETrunkPacketSndDrop,
hwETrunkPeerSystemId,
hwETrunkPeerPri,
hwETrunkPeerReceiveFailTime,
hwETrunkSecurityKeyType,
hwETrunkSecurityKey,
hwETrunkBfdSessId,
hwETrunkResetCounter,
hwETrunkRevertTime,
hwETrunkBfdSessName,
hwETrunkDescription,
hwETrunkAutoBFDEnable,
hwETrunkAutoBFDTrackIfIndex,
hwETrunkAutoBFDTxInterval,
hwETrunkAutoBFDRxInterval,
hwETrunkAutoBFDDetectMultiplier,
hwETrunkExpectStatus,
hwETrunkRowStatus
}
STATUS current
DESCRIPTION
"Description."
::= { hwETrunkGroups 1 }
hwETrunkMemberGroup OBJECT-GROUP
OBJECTS {
hwETrunkMemberStatus,
hwETrunkMemberStatusReason,
hwETrunkMemberWorkMode,
hwETrunkMemberPhyStatus,
hwETrunkMemberRemoteId,
hwETrunkMemberRowStatus }
STATUS current
DESCRIPTION
"Description."
::= { hwETrunkGroups 2 }
hwETrunkNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwETrunkStatusChange, hwETrunkMemberStatusChange,hwETrunkExpectStateChange,hwETrunkExpectStateResume }
STATUS current
DESCRIPTION
"Description."
::= { hwETrunkGroups 3 }
hwETrunkBackupPortGroup OBJECT-GROUP
OBJECTS {
hwETrunkBackupPortNum,
hwETrunkBackupPortRowStatus }
STATUS current
DESCRIPTION
"The backup port infomation of the E-Trunk."
::= { hwETrunkGroups 4 }
END
--
-- HUAWEI-E-TRUNK-MIB.mib
--
+883
View File
@@ -0,0 +1,883 @@
-- ============================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: This mib is used for defining huawei's energy management MIB objects
-- Reference: None
-- Version: V2.05
-- ============================================================================
HUAWEI-ENERGYMNGT-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress, Integer32, Counter64, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB
DisplayString, DateAndTime, TruthValue, RowStatus
FROM SNMPv2-TC
huaweiUtility
FROM HUAWEI-MIB ;
hwEnergyMngt MODULE-IDENTITY
LAST-UPDATED "201706210000Z"
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: [email protected]
"
DESCRIPTION "huawei energy management MIB."
REVISION "201706210000Z"
DESCRIPTION "V2.05. Modify the description of hwBoardName and hwBoardType ."
REVISION "201511110000Z"
DESCRIPTION "V2.04. Add enum of hwEnergySavingMode:optimal."
REVISION "201505300000Z"
DESCRIPTION "V2.03. Add enum of hwEnergySavingMode:optimal.
This is a draft version."
REVISION "201401230000Z"
DESCRIPTION "V2.02. Add hwEnergyDevId, hwEnergyDevChangeToSleep.
This is a draft version."
REVISION "201107010000Z"
DESCRIPTION "V0.114. Add hwPoEType, hwPSEPower.
Modify FTPC table.
This is a draft version."
REVISION "201103141530Z"
DESCRIPTION "V0.113, add hwEnergyFtpcIpv4TransMode and hwEnergyFtpcTransMode.
This is a draft version."
REVISION "201103140000Z"
DESCRIPTION "V0.112, modify hwEnergyFtpcTransFileIpv4Table and hwEnergyFtpcTransFileTable.
This is a draft version."
REVISION "201103100000Z"
DESCRIPTION "V0.111, add hwEnergyFtpcObjects,
including hwEnergyFtpcTransFileIpv4Table and hwEnergyFtpcTransFileTable.
This is a draft version."
REVISION "201102100000Z"
DESCRIPTION "V0.11, add hwEnergySavingDescReqMode."
REVISION "201008060000Z"
DESCRIPTION "V0.10, modify hwBoardIndex."
REVISION "201008050000Z"
DESCRIPTION "V0.09, modify hwBoardType."
REVISION "201008030000Z"
DESCRIPTION "V0.08, modify watt to milliwatt.
Modify enumeration of hwEnergySavingMode.
Add boardType and boardDescription."
REVISION "201007120000Z"
DESCRIPTION "V0.08, modify hwPowerStatPeriod."
REVISION "201007070000Z"
DESCRIPTION "V0.06, modify hwPowerStatPeriod."
REVISION "201006290000Z"
DESCRIPTION "V0.05, modify hwEnergySavingMethodEnable value list.
Delete hwEnergySavingParameterTable first index 'hwEnergySavingMethodIndex'"
REVISION "201006230000Z"
DESCRIPTION "V0.05, modify hwEnergySavingCapabilityMngtEntry, modify hwEnergySavingMethodTable"
REVISION "201006180000Z"
DESCRIPTION "V0.04, modify hwEnergySavingCapabilityMngtEntry"
REVISION "201006170000Z"
DESCRIPTION "V0.03, modify description for all MIB table"
REVISION "201006080000Z"
DESCRIPTION "V0.02, add hwEnergySavingMethodEntry, add hwEnergySavingCapabilityMngt"
REVISION "201005240000Z"
DESCRIPTION "V0.01 mib initial"
::= { huaweiUtility 157 }
--
-- Node definitions
--
-- 1.1
hwSysPowerMgnt OBJECT IDENTIFIER ::= { hwEnergyMngt 1 }
-- 1.1.1
hwPowerConsumption OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NE total power consumption, counted from equipment first used.
Joule(Watt * second).
Note: If the device is a power supplier(PSE), the power consumption includes the outputs."
::= { hwSysPowerMgnt 1 }
-- 1.1.2
hwPowerStatPeriod OBJECT-TYPE
SYNTAX INTEGER
{
fifteenMinutes(1),
thirtyMinutes(2),
oneHour(3),
oneDay(4),
oneWeek(5),
oneMonth(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"NE power statistics period:
fifteenMinutes(1): The power statistics generated every 15 minutes.
thirtyMinutes(2): The power statistics generated every 30 minutes.
oneHour(3): The power statistics generated every hour.
oneDay(4): The power statistics generated every day.
oneWeek(5): The power statistics generated every week.
oneMonth(6): The power statistics generated every month.
The defaut statistics intervalue is one hour."
DEFVAL {oneHour}
::= { hwSysPowerMgnt 2 }
-- 1.1.3
hwAveragePower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NE average power consumtion during a period: milliwatt"
::= { hwSysPowerMgnt 3 }
-- 1.1.4
hwRatedPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NE rated power: milliwatt"
::= { hwSysPowerMgnt 4 }
-- 1.1.5
hwThresholdOfPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"NE threshold power: milliwatt"
::= { hwSysPowerMgnt 5 }
-- 1.1.6
hwCurrentPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NE current power: milliwatt"
::= { hwSysPowerMgnt 6 }
-- 1.1.7
hwPoEType OBJECT-TYPE
SYNTAX INTEGER
{
pse(1),
pd(2),
noPoe(255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"powered type:
PSE(1): power supplier.
PD(2): powered deivce.
noPoe(255): not PSE or PD"
::= { hwSysPowerMgnt 7 }
-- 1.1.8
hwPSEPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The output power(milliwatt) by a PSE. For a non-PSE device, the value is zero."
::= { hwSysPowerMgnt 8 }
-- 1.2
hwBoardPowerMngt OBJECT IDENTIFIER ::= { hwEnergyMngt 2 }
-- 1.2.1
hwBoardPowerMngtTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBoardPowerMngtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes current power and rated power of boards. The index is hwBoardIndex."
::= { hwBoardPowerMngt 1 }
-- 1.2.1.1
hwBoardPowerMngtEntry OBJECT-TYPE
SYNTAX HwBoardPowerMngtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of hwBoardPowerMngtTable."
INDEX { hwBoardIndex }
::= { hwBoardPowerMngtTable 1 }
HwBoardPowerMngtEntry ::=
SEQUENCE {
hwBoardIndex
Integer32,
hwBoardType
DisplayString,
hwBoardName
DisplayString,
hwBoardCurrentPower
Integer32,
hwBoardRatedPower
Integer32,
hwBoardThresholdOfPower
Integer32
}
-- 1.2.1.1.1
hwBoardIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index: reserved/shelf/frame/slot.
The index is format by 4 bytes(8bit for 1 byte): reservedByte(0xFF), shelfID, frameID, slotID.
e.g. shlef=1, frame=2, slot=17, the index is 0xFF010211(66065).
If no shelfID or frameID, the corresponding byte is set to be 0xFF.
e.g. no shlefID, no frameID, slot=17, the index is 0xFFFFFF11(4294967057).
"
::= { hwBoardPowerMngtEntry 1 }
-- 1.2.1.1.2
hwBoardType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"hwBoardType describes main type of board.
"
::= { hwBoardPowerMngtEntry 2 }
-- 1.2.1.1.3
hwBoardName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"hwBoardName describes full name of board.
"
::= { hwBoardPowerMngtEntry 3 }
-- 1.2.1.1.4
hwBoardCurrentPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current power of board(slot): milliwatt"
::= { hwBoardPowerMngtEntry 4 }
-- 1.2.1.1.5
hwBoardRatedPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"rated power of board(slot): milliwatt"
::= { hwBoardPowerMngtEntry 5 }
-- 1.2.1.1.6
hwBoardThresholdOfPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Threshold power of board(slot): milliwatt"
::= { hwBoardPowerMngtEntry 6 }
-- 1.3
hwEnergySavingMngt OBJECT IDENTIFIER ::= { hwEnergyMngt 3 }
-- 1.3.1
hwEnergySavingMode OBJECT-TYPE
SYNTAX INTEGER
{
userDefined(1),
standard(2),
basic(3),
deep(4),
optimal(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Power saving mode:
UserDefined(1): UserDined energy-saving mode, user can define energy-saving strategy.
Standard(2): standard energy-saving mode
Basic(3): basic energy-saving mode, many basic energy-saving strategy included.
Deep(4): Deep energy-saving mode, many complex energy-saving strategy included, which may effect service.
Optimal(5): Optimal energy-saving mode, many complex energy-saving strategy included, which may effect service.
"
::= { hwEnergySavingMngt 1 }
-- 1.3.2
hwEnergySavingMethodTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwEnergySavingMethodEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"hwEnergySavingMethodTable defines energy-saving Method for all mode.
User can set a method with its parameter.
The index of this table is hwEnergySavingMethodIndex.
"
::= { hwEnergySavingMngt 2 }
-- 1.3.2.1
hwEnergySavingMethodEntry OBJECT-TYPE
SYNTAX HwEnergySavingMethodEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry of energy-saveing method table."
INDEX { hwEnergySavingMethodIndex }
::= { hwEnergySavingMethodTable 1 }
HwEnergySavingMethodEntry ::=
SEQUENCE {
hwEnergySavingMethodIndex
Integer32,
hwEnergySavingMethodEnable
INTEGER
}
-- 1.3.2.1.1
hwEnergySavingMethodIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of method in use.
"
::= { hwEnergySavingMethodEntry 1 }
-- 1.3.2.1.2
hwEnergySavingMethodEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"hwEnergySaveingMethodEnable describes the status of energy-saving method: enableed or disabled.
"
::= { hwEnergySavingMethodEntry 2 }
-- 1.3.3
hwEnergySavingParameterTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwEnergySavingParameterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"hwEnergySavingParameterTable defines parameters for all energy-saving methods.
User can set parameter for a method.
The index of this table: hwEnergySavingMethodIndex, hwEnergySavingParameterIndex."
::= { hwEnergySavingMngt 3 }
-- 1.3.3.1
hwEnergySavingParameterEntry OBJECT-TYPE
SYNTAX HwEnergySavingParameterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry of energy-saveing parameter table."
INDEX { hwEnergySavingMethodIndex, hwEnergySavingParameterIndex }
::= { hwEnergySavingParameterTable 1 }
HwEnergySavingParameterEntry ::=
SEQUENCE {
hwEnergySavingParameterIndex
Integer32,
hwEnergySavingParameterValue
DisplayString (SIZE (0..64))
}
-- 1.3.3.1.1
hwEnergySavingParameterIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The second index of hwEnergySavingParameterTable.
An energy-saving method might have more than one parameter.
This index is used to identify the parameter for a method."
::= { hwEnergySavingParameterEntry 1 }
-- 1.3.3.1.2
hwEnergySavingParameterValue OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of an energy-saveing method's parameter.
The parameter is a format string.
When NMS sets integer 12 as a parameter for a energy-saving method, the value is a string '12'.
"
::= { hwEnergySavingParameterEntry 2 }
-- 1.3.4
hwEnergySavingCapabilityMngtTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwEnergySavingCapabilityMngtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes the energy-saving capability, including energy-saving methods and parameters.
The index is hwEnergySavingCapabilityDescIndex.
"
::= { hwEnergySavingMngt 4 }
-- 1.3.4.1
hwEnergySavingCapabilityMngtEntry OBJECT-TYPE
SYNTAX HwEnergySavingCapabilityMngtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of hwBoardPowerMngtTable."
INDEX { hwEnergySavingCapabilityDescIndex }
::= { hwEnergySavingCapabilityMngtTable 1 }
HwEnergySavingCapabilityMngtEntry ::=
SEQUENCE {
hwEnergySavingCapabilityDescIndex
Integer32,
hwEnergySavingCapabilityDescLanguage
DisplayString (SIZE (0..64)),
hwEnergySavingCapabilityDesc
OCTET STRING
}
-- 1.3.4.1.1
hwEnergySavingCapabilityDescIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of hwEnergySavingCapabilityMngtTable.
"
::= { hwEnergySavingCapabilityMngtEntry 1 }
-- 1.3.4.1.2
hwEnergySavingCapabilityDescLanguage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The language of EnergySavingCapabilityDescription file.
'en-gb'(English-GreatBraitain)
'zh-cn'(Chinese)
"
::= { hwEnergySavingCapabilityMngtEntry 2 }
-- 1.3.4.1.3
hwEnergySavingCapabilityDesc OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..10240))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"User can get the description string from hwEnergySavingCapabilityDesc.
An XML file which is compressed by ZIP to less than 10240 bytes,
describes the energy-saving capability, including all energy-saving methods and parameters.
"
::= { hwEnergySavingCapabilityMngtEntry 3 }
-- 1.3.5
hwEnergySavingDescReqMode OBJECT-TYPE
SYNTAX INTEGER
{
snmp(1),
ftp(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mode describes how to get energy saving capability description file :
snmp(1): Get the file using hwEnergySavingCapabilityDesc.
ftp(2): Get the file using FTP, which described by hwEnergyFtpclientReqTable.
"
::= { hwEnergySavingMngt 5 }
-- 1.4
hwEnergyFtpcObjects OBJECT IDENTIFIER ::= { hwEnergyMngt 4 }
-- == Ftpc Table ==
hwEnergyFtpcTransFileTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwEnergyFtpcTransFileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to configure transfer file feature related parameters."
::= { hwEnergyFtpcObjects 1 }
hwEnergyFtpcTransFileEntry OBJECT-TYPE
SYNTAX HwEnergyFtpcTransFileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name identifying Transfer configuration"
INDEX { hwEnergyFtpcSetName }
::= { hwEnergyFtpcTransFileTable 1 }
HwEnergyFtpcTransFileEntry ::=
SEQUENCE {
hwEnergyFtpcSetName
OCTET STRING,
hwEnergyFtpcSrcAddrType
InetAddressType,
hwEnergyFtpcSrcAddr
InetAddress,
hwEnergyFtpcVpnName
OCTET STRING,
hwEnergyFtpcHostAddrType
InetAddressType,
hwEnergyFtpcHostAddr
InetAddress,
hwEnergyFtpcServerPort
Integer32,
hwEnergyFtpcUserName
OCTET STRING,
hwEnergyFtpcPassword
OCTET STRING,
hwEnergyFtpcDirectory
OCTET STRING,
hwEnergyFtpcSrcIfName
OCTET STRING,
hwEnergyFtpcTransCfgRowStatus
RowStatus,
hwEnergyFtpcAction
INTEGER,
hwEnergyFtpcTransMode
INTEGER,
hwEnergyFtpOperStatus
INTEGER
}
hwEnergyFtpcSetName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name identifying FTPC Transfer configuration"
::= { hwEnergyFtpcTransFileEntry 1 }
hwEnergyFtpcSrcAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Source IP address Type:
ipv4(1)
ipv6(2)"
::= { hwEnergyFtpcTransFileEntry 2 }
hwEnergyFtpcSrcAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Source IP address"
::= { hwEnergyFtpcTransFileEntry 3 }
hwEnergyFtpcVpnName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"VPN name used for the corresponding connection"
::= { hwEnergyFtpcTransFileEntry 4 }
hwEnergyFtpcHostAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Server address type:
ipv4(1)
ipv6(2)"
::= { hwEnergyFtpcTransFileEntry 5 }
hwEnergyFtpcHostAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Server IP address"
::= { hwEnergyFtpcTransFileEntry 6 }
hwEnergyFtpcServerPort OBJECT-TYPE
SYNTAX Integer32 (21 | 1025..55535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Server port used for connection"
::= { hwEnergyFtpcTransFileEntry 7 }
hwEnergyFtpcUserName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..85))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User Name used for user validation"
::= { hwEnergyFtpcTransFileEntry 8 }
hwEnergyFtpcPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..25))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Password used for user validation. Password Length while setting should not be more than
16 characters, while querying password will be cipher text"
::= { hwEnergyFtpcTransFileEntry 9 }
hwEnergyFtpcDirectory OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Local working directory"
::= { hwEnergyFtpcTransFileEntry 10 }
hwEnergyFtpcSrcIfName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..48))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Interface Name"
::= { hwEnergyFtpcTransFileEntry 11 }
hwEnergyFtpcTransCfgRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object specifies the status of this table
entry. When the status is createAndGo, it
allows to create and when value is destroy
it allows to delete the record in the table"
::= { hwEnergyFtpcTransFileEntry 12 }
hwEnergyFtpcAction OBJECT-TYPE
SYNTAX INTEGER {
get(1),
put(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of request.
get(1): To request a file from the FTP server.
put(2): To send a file to the FTP server."
::= { hwEnergyFtpcTransFileEntry 13 }
hwEnergyFtpcTransMode OBJECT-TYPE
SYNTAX INTEGER {
ftp(1),
sftp(2),
tftp(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The file transfer protocol. Default: FTP."
::= { hwEnergyFtpcTransFileEntry 14 }
hwEnergyFtpOperStatus OBJECT-TYPE
SYNTAX INTEGER {
opInProgress(1),
opSuccess(2),
opInvalid(3),
opInvalidProtocol(4),
opInvalidSourceName(5),
opInvalidDestName(6),
opInvalidServerAddress(7),
opDeviceBusy(8),
opDeviceError(9),
opFileOpenError(10),
opFileTransferError(11),
opFileChecksumError(12),
opAuthFail(13),
opUnknownFailure(14),
opAbort(15),
opInvalidSourceAddress(16),
opInvalidSourceInterface(17)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The OperStatus:
opInProgress(1): the operation is in process.
opSuccess(2): the operation has been completed successfully.
opInvalid(3): the command is invalid or command-protocol-device combination is unsupported by the system.
opInvalidProtocol(4): invalid protocol is specified
opInvalidSourceName(5) :invalid source file name is specified.
opInvalidDestName(6): invalid target name is specified.
opInvalidServerAddress(7): invalid server address is specified
opDeviceBusy(8): the device is in use and locked by another process
opDeviceError(9): device read, write or erase error
opFileOpenError(10) :invalid file name; file not found in partition
opFileTransferError(11) :file transfer was unsuccessfull
opFileChecksumError(12) :file checksum in Flash is invalid
opAuthFail(13) :authentication failure
opUnknownFailure(14) :failure which is unknown
opAbort(15) : transfer operation has been aborted
opInvalidSourceAddress(16): invalid source IP is specified.
opInvalidSourceInterface(17): invalid source interface is specified.
"
::= { hwEnergyFtpcTransFileEntry 15 }
hwEnergyTrapObjects OBJECT IDENTIFIER ::= { hwEnergyMngt 10 }
hwEnergyDevId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object identifies the device ID."
::= { hwEnergyTrapObjects 1 }
hwEnergyNotification OBJECT IDENTIFIER ::= { hwEnergyMngt 11 }
hwEnergyDevChangeToSleep NOTIFICATION-TYPE
OBJECTS { hwEnergyDevId }
STATUS current
DESCRIPTION
"This notification indicates device entering in the sleeping status."
::= { hwEnergyNotification 1 }
hwEnergyConformance OBJECT IDENTIFIER ::= { hwEnergyMngt 6 }
hwEnergyCompliances OBJECT IDENTIFIER ::= { hwEnergyConformance 1 }
hwEnergyCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Description."
MODULE -- this module
MANDATORY-GROUPS { hwEnergyFtpcGroup }
::= { hwEnergyCompliances 1 }
hwEnergyGroups OBJECT IDENTIFIER ::= { hwEnergyConformance 2 }
hwEnergyFtpcGroup OBJECT-GROUP
OBJECTS { hwEnergyFtpcSrcAddrType, hwEnergyFtpcSrcAddr, hwEnergyFtpcVpnName, hwEnergyFtpcHostAddrType, hwEnergyFtpcHostAddr,
hwEnergyFtpcServerPort, hwEnergyFtpcUserName, hwEnergyFtpcPassword, hwEnergyFtpcDirectory, hwEnergyFtpcSrcIfName,
hwEnergyFtpcTransCfgRowStatus }
STATUS current
DESCRIPTION
"Description."
::= { hwEnergyGroups 1 }
-- hwSysPowerMgntGroups OBJECT IDENTIFIER ::= { hwEnergyConformance 3 }
hwSysPowerMgntGroup OBJECT-GROUP
OBJECTS { hwThresholdOfPower,hwPowerConsumption,hwPowerStatPeriod,hwAveragePower,hwRatedPower,hwCurrentPower,hwPSEPower,hwPoEType }
STATUS current
DESCRIPTION
"Description."
::= { hwEnergyGroups 2 }
-- hwEnergySavingMngtGroups OBJECT IDENTIFIER ::= { hwEnergyConformance 4 }
hwEnergySavingMngtGroup OBJECT-GROUP
OBJECTS { hwEnergySavingMode,hwEnergySavingMethodIndex,hwEnergySavingParameterIndex,hwEnergySavingCapabilityDescIndex,hwEnergySavingDescReqMode }
STATUS current
DESCRIPTION
"Description."
::= { hwEnergyGroups 3 }
hwEnergyNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwEnergyDevChangeToSleep }
STATUS current
DESCRIPTION
"Description."
::= { hwEnergyGroups 4 }
END
--
-- HUAWEI-ENERGYMNGT-MIB
--
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+122
View File
@@ -0,0 +1,122 @@
-- =================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description:HUAWEI ERRORDOWN MIB
-- Reference:
-- Version: V2.01
-- History:
-- V1.00 W55319, 2011-08-08, publish
-- ===========================================================
HUAWEI-ERRORDOWN-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
EnabledStatus
FROM P-BRIDGE-MIB
ifIndex, ifName
FROM IF-MIB
DisplayString, RowStatus
FROM SNMPv2-TC
Integer32, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF;
--
-- Module Identifier
--
hwErrordownMIB MODULE-IDENTITY
LAST-UPDATED "201108081000Z" -- Aug 8, 2011 at 10:00 GMT
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: [email protected]
"
DESCRIPTION
"The HUAWEI-ERRORDOWN-MIB contains objects to
Manage configuration and Monitor running state
for ERROR-DOWN feature."
REVISION "201108081000Z" -- Aug 8, 2011 at 10:00 GMT
DESCRIPTION
"The initial revision of this MIB module."
::= { hwDatacomm 257 }
--
-- Objects Identifier
--
hwErrordownObjects OBJECT IDENTIFIER ::= { hwErrordownMIB 1 }
hwErrordownNotifications OBJECT IDENTIFIER ::= { hwErrordownMIB 2 }
hwErrordownConformance OBJECT IDENTIFIER ::= { hwErrordownMIB 3 }
--
-- Node definitions
--
hwErrordownCause OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The cause of error-down."
::= { hwErrordownObjects 1 }
hwErrordownRecoverType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The type of error-down recovery."
::= { hwErrordownObjects 2 }
--
-- Notification Identifier
--
hwErrordown NOTIFICATION-TYPE
OBJECTS { ifName, hwErrordownCause }
STATUS current
DESCRIPTION
"The event is reported when error-down occur."
::= { hwErrordownNotifications 1 }
hwErrordownRecovery NOTIFICATION-TYPE
OBJECTS { ifName, hwErrordownCause, hwErrordownRecoverType }
STATUS current
DESCRIPTION
"The event is reported when error-down recover."
::= { hwErrordownNotifications 2 }
--
-- Conformance Identifier
--
hwErrordownCompliances OBJECT IDENTIFIER ::= { hwErrordownConformance 1 }
hwErrordowFullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"This is the Error-down compliance."
MODULE -- this module
MANDATORY-GROUPS { hwErrordownObjectGroup, hwErrordownNotificationGroup }
::= { hwErrordownCompliances 1 }
hwErrordownGroups OBJECT IDENTIFIER ::= { hwErrordownConformance 2 }
hwErrordownObjectGroup OBJECT-GROUP
OBJECTS { hwErrordownCause, hwErrordownRecoverType }
STATUS current
DESCRIPTION
"This is the Error-down object group."
::= { hwErrordownGroups 1 }
hwErrordownNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwErrordown, hwErrordownRecovery }
STATUS current
DESCRIPTION
"This is the Error-down notification group."
::= { hwErrordownGroups 2 }
END
File diff suppressed because it is too large Load Diff
+10655 -4498
View File
File diff suppressed because it is too large Load Diff
+146
View File
@@ -0,0 +1,146 @@
-- ==================================================================
-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI-EVC-MIB provides information about EVC
-- Reference:
-- Version: V1.01
-- History:
-- <author>, <date>, <contents>
-- HUAWEI 2014-09-011 EVC private MIB
-- ==================================================================
-- ==================================================================
--
-- Variables and types are imported
--
-- ==================================================================
HUAWEI-EVC-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
-- September 11, 2014 at 16:55 GMT
hwEVC MODULE-IDENTITY
LAST-UPDATED "201606170918Z" -- September 11, 2014 at 16:55 GMT
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: [email protected]
"
DESCRIPTION
"The EVC MIB module is defined to manage the EVC configuration under system or bride-domain view."
REVISION "201606170918Z" -- September 11, 2014 at 16:55 GMT
DESCRIPTION
"modify the range of Bridge-domain ."
REVISION "201409111655Z" -- September 11, 2014 at 16:55 GMT
DESCRIPTION
"The initial revision of this MIB module."
::= { hwDatacomm 336 }
-- Node definitions
hwEVCMngObjects OBJECT IDENTIFIER ::= { hwEVC 1 }
hwBDStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBDStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"hwBDStatTable used to statistic total number of the inbound and outbound packets of bridge-domains."
::= { hwEVCMngObjects 1 }
hwBDStatEntry OBJECT-TYPE
SYNTAX HwBDStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of hwBDStatTable."
INDEX { hwBDStatBDID}
::= { hwBDStatTable 1 }
HwBDStatEntry ::=
SEQUENCE {
hwBDStatBDID
Unsigned32,
hwBDStatInboundPackets
Counter64,
hwBDStatOutboundPackets
Counter64,
hwBDStatInboundBytes
Counter64,
hwBDStatOutboundBytes
Counter64
}
hwBDStatBDID OBJECT-TYPE
SYNTAX Unsigned32 (1..16777215)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bridge-domain id."
::= { hwBDStatEntry 1 }
hwBDStatInboundPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inbound packets."
::= { hwBDStatEntry 2 }
hwBDStatOutboundPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outbound packets."
::= { hwBDStatEntry 3 }
hwBDStatInboundBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inbound bytes."
::= { hwBDStatEntry 4 }
hwBDStatOutboundBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outbound bytes."
::= { hwBDStatEntry 5 }
hwEVCConformance OBJECT IDENTIFIER ::= { hwEVC 2 }
hwEVCCompliances OBJECT IDENTIFIER ::= { hwEVCConformance 1 }
hwEVCCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"This is the EVC compliance."
MODULE -- this module
MANDATORY-GROUPS { hwBDStatGroup }
::= { hwEVCCompliances 1 }
hwEVCGroups OBJECT IDENTIFIER ::= { hwEVCConformance 2 }
hwBDStatGroup OBJECT-GROUP
OBJECTS { hwBDStatInboundPackets, hwBDStatOutboundPackets, hwBDStatInboundBytes, hwBDStatOutboundBytes}
STATUS current
DESCRIPTION
"This is the bridge-domain statistics group."
::= { hwEVCGroups 1 }
END
+367
View File
@@ -0,0 +1,367 @@
-- ===================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: FCoE MIB
-- Reference:
-- Version: V1.05
-- ===================================================================
HUAWEI-FCOE-MIB DEFINITIONS ::= BEGIN
IMPORTS
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
BITS, DisplayString, RowStatus, TEXTUAL-CONVENTION
FROM SNMPv2-TC
TimeTicks, Integer32, Unsigned32, IpAddress, Counter32, Counter64, OBJECT-TYPE,
MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
hwDatacomm
FROM HUAWEI-MIB;
hwFCoEMIB MODULE-IDENTITY
LAST-UPDATED "201702201425Z"
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: [email protected]
"
DESCRIPTION
"The MIB contains objects of DC FCOE features ."
REVISION "201702201425Z"
DESCRIPTION "Add type ResetFlag and mib node hwDcbPfcFrameStatisticsObjects."
REVISION "201008111600Z"
DESCRIPTION "V1.00, initial version."
REVISION "201412111600Z"
DESCRIPTION "Add type hwFCoEPortResource, hwTNPortVlan."
REVISION "201412231904Z"
DESCRIPTION "Add type hwFCoEFcfVlan, hwFCoEVFPortNum, hwFCoEVNPortNum, hwFCoEInstName, hwSysMacNum, hwFCoEVsId ."
REVISION "201501041804Z"
DESCRIPTION "Modify type hwFCoEVsId and other description ."
::= { hwDatacomm 303 }
--
-- Textual conventions
--
--
-- type definitions in the interface queue
--
-- HWResetFlag
HWResetFlag ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Reset Flag:
DISABLE (0)
RESET (1)
ENABLE (2)
"
SYNTAX INTEGER
{
disable(0),
reset(1),
enable(2)
}
--HWCosType
HWCosType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"
BE(1)
AF1(2)
AF2(3)
AF3(4)
AF4(5)
EF(6)
CS6(7)
CS7(8)
"
SYNTAX INTEGER
{
be(1),
af1(2),
af2(3),
af3(4),
af4(5),
ef(6),
cs6(7),
cs7(8)
}
-- FCOE Trap Objects Definitions
-- 1.3.6.1.4.1.2011.5.25.303.1
hwFCoEMIBTrapObjects OBJECT IDENTIFIER ::= { hwFCoEMIB 1 }
-- 1.3.6.1.4.1.2011.5.25.303.1.1
hwFCoEIfName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This FCoE interface name is sent from device."
::= { hwFCoEMIBTrapObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.303.1.2
hwFCoEVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This VLAN is sent from device."
::= { hwFCoEMIBTrapObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.303.1.3
hwFCoEPortResource OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This FCoE port resource is reach max limit."
::= { hwFCoEMIBTrapObjects 3}
-- 1.3.6.1.4.1.2011.5.25.303.1.4
hwTNPortVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The detect vlan is different from the configued vlan."
::= { hwFCoEMIBTrapObjects 4 }
-- 1.3.6.1.4.1.2011.5.25.303.1.5
hwFCoEFcfVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The Fcf vlan is different from the configued vlan."
::= { hwFCoEMIBTrapObjects 5 }
-- 1.3.6.1.4.1.2011.5.25.303.1.6
hwFCoEVFPortNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The FCoE VF Port number."
::= { hwFCoEMIBTrapObjects 6 }
-- 1.3.6.1.4.1.2011.5.25.303.1.7
hwFCoEVNPortNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The FCoE VN Port number."
::= { hwFCoEMIBTrapObjects 7 }
-- 1.3.6.1.4.1.2011.5.25.303.1.8
hwFCoEInstName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The FCoe instance name."
::= { hwFCoEMIBTrapObjects 8 }
-- 1.3.6.1.4.1.2011.5.25.303.1.9
hwSysMacNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The system mac-address number."
::= { hwFCoEMIBTrapObjects 9 }
-- 1.3.6.1.4.1.2011.5.25.303.1.10
hwFCoEVsId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The Fcoe-port Index."
::= { hwFCoEMIBTrapObjects 10 }
-- FCOE Trap Definitions
-- 1.3.6.1.4.1.2011.5.25.303.2
hwFCoEMIBTraps OBJECT IDENTIFIER ::= { hwFCoEMIB 2 }
-- 1.3.6.1.4.1.2011.5.25.303.2.1
hwFCoEPortLoseVlan NOTIFICATION-TYPE
OBJECTS {hwFCoEIfName , hwFCoEVlan}
STATUS current
DESCRIPTION
"When the device receives a FIP Notification packet,it gets VLANs from the packet, and compares with
configuration at the inputing-port, if it's not same, exports warning."
::= { hwFCoEMIBTraps 1 }
-- 1.3.6.1.4.1.2011.5.25.303.2.2
hwFCoEVLanError NOTIFICATION-TYPE
OBJECTS {hwFCoEIfName , hwFCoEVlan}
STATUS current
DESCRIPTION
"When the device receives a FIP Notification packet,it gets VLANs from the packet, and lookup at the
configuration , if it's not exist, exports warning."
::= { hwFCoEMIBTraps 2 }
-- 1.3.6.1.4.1.2011.5.25.303.2.3
hwFCoEConnectVfNum NOTIFICATION-TYPE
OBJECTS {hwFCoEPortResource}
STATUS current
DESCRIPTION
"The number of vf-port has reached max limits 64."
::= { hwFCoEMIBTraps 3 }
-- 1.3.6.1.4.1.2011.5.25.303.2.4
hwFCoELoginVnNum NOTIFICATION-TYPE
OBJECTS {hwFCoEInstName, hwFCoEVFPortNum, hwFCoEVNPortNum}
STATUS current
DESCRIPTION
"The number of online vn-ports has reached max limits 256."
::= { hwFCoEMIBTraps 4 }
-- 1.3.6.1.4.1.2011.5.25.303.2.5
hwFCoETnNum NOTIFICATION-TYPE
OBJECTS {hwFCoEVsId, hwSysMacNum, hwFCoEVNPortNum}
STATUS current
DESCRIPTION
"The number of VN_Ports that belong to the same NPV instance exceeds the number of MAC addresses."
::= { hwFCoEMIBTraps 5 }
-- 1.3.6.1.4.1.2011.5.25.303.2.6
hwFCoETnPortVlan NOTIFICATION-TYPE
OBJECTS {hwFCoEInstName, hwTNPortVlan, hwFCoEFcfVlan}
STATUS current
DESCRIPTION
"The requested vlan is different from the configued NPV vlan."
::= { hwFCoEMIBTraps 6 }
-- FCOE Group Definitions
-- 1.3.6.1.4.1.2011.5.25.303.3
hwFCoEConformance OBJECT IDENTIFIER ::= { hwFCoEMIB 3 }
-- 1.3.6.1.4.1.2011.5.25.303.3.1
hwFCoECompliances OBJECT IDENTIFIER ::= { hwFCoEConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.303.3.1.1
hwFCoECompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the HUAWEI-FCOE-MIB."
MODULE
MANDATORY-GROUPS { hwFCoEMIBTrapGroup, hwDcbPfcFrameGroup }
::= { hwFCoECompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.303.3.2
hwFCoEGroups OBJECT IDENTIFIER ::= { hwFCoEConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.303.3.2.1
hwFCoEMIBTrapObjectGroup OBJECT-GROUP
OBJECTS { hwFCoEIfName, hwFCoEVlan, hwFCoEPortResource, hwTNPortVlan, hwFCoEFcfVlan, hwFCoEVFPortNum, hwFCoEVNPortNum, hwFCoEInstName, hwSysMacNum, hwFCoEVsId}
STATUS current
DESCRIPTION
"Group for FCoE trap objects."
::= { hwFCoEGroups 1 }
-- 1.3.6.1.4.1.2011.5.25.303.3.2.2
hwFCoEMIBTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwFCoEPortLoseVlan, hwFCoEVLanError, hwFCoEConnectVfNum, hwFCoELoginVnNum, hwFCoETnNum, hwFCoETnPortVlan }
STATUS current
DESCRIPTION
"Group for FCoE trap."
::= { hwFCoEGroups 2 }
-- 1.3.6.1.4.1.2011.5.25.303.4.1.1
hwDcbPfcFrameGroup OBJECT-GROUP
OBJECTS { hwDcbPfcIfIndex, hwDcbPfcQueueID, hwDcbPfcRxFrames, hwDcbPfcTxFrames, hwDcbPfcResetFlag }
STATUS current
DESCRIPTION
"Group for dcb pfc frame statistics."
::= { hwFCoEGroups 3 }
--DCB Statistics Objects Definitions
-- 1.3.6.1.4.1.2011.5.25.303.4
hwDcbPfcFrameStatisticsObjects OBJECT IDENTIFIER ::= { hwFCoEMIB 4 }
--1.3.6.1.4.1.2011.5.25.303.4.1
hwDcbPfcFrameStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDcbPfcFrameStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of dcb pfc frame statistics for queue on the interface."
::= { hwDcbPfcFrameStatisticsObjects 1 }
--1.3.6.1.4.1.2011.5.25.303.4.1.1
hwDcbPfcFrameStatisticsEntry OBJECT-TYPE
SYNTAX HwDcbPfcFrameStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"dcb pfc frame statistics entry."
INDEX { hwDcbPfcIfIndex, hwDcbPfcQueueID }
::= { hwDcbPfcFrameStatisticsTable 1 }
HwDcbPfcFrameStatisticsEntry ::=
SEQUENCE {
hwDcbPfcIfIndex
Integer32,
hwDcbPfcQueueID
HWCosType,
hwDcbPfcRxFrames
Counter64,
hwDcbPfcTxFrames
Counter64,
hwDcbPfcResetFlag
HWResetFlag
}
--1.3.6.1.4.1.2011.5.25.303.4.1.1.1
hwDcbPfcIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the interface index."
::= { hwDcbPfcFrameStatisticsEntry 1 }
--1.3.6.1.4.1.2011.5.25.303.4.1.1.2
hwDcbPfcQueueID OBJECT-TYPE
SYNTAX HWCosType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the queue index."
::= { hwDcbPfcFrameStatisticsEntry 2 }
--1.3.6.1.4.1.2011.5.25.303.4.1.1.3
hwDcbPfcRxFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of pfc frames received by the queue."
::= { hwDcbPfcFrameStatisticsEntry 3 }
--1.3.6.1.4.1.2011.5.25.303.4.1.1.4
hwDcbPfcTxFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of pfc frames sent by the queue."
::= { hwDcbPfcFrameStatisticsEntry 4 }
--1.3.6.1.4.1.2011.5.25.303.4.1.1.5
hwDcbPfcResetFlag OBJECT-TYPE
SYNTAX HWResetFlag
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset dcb pfc frame statistics information."
::= { hwDcbPfcFrameStatisticsEntry 5 }
END
--
-- HUAWEI-FCOE-MIB.mib
--
File diff suppressed because it is too large Load Diff
+266 -99
View File
@@ -1,99 +1,266 @@
-- =================================================================
-- Copyright (C) 2008 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: File Transfer Protocol(FTP) mib
-- Reference: huawei enterprise mib
-- Version: V1.0
-- History: V1.0 zhouyao, 2008-09-28, publish
-- =================================================================
HUAWEI-FTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
RowStatus, DisplayString
FROM SNMPv2-TC;
hwFtp MODULE-IDENTITY
LAST-UPDATED "200809280900Z" -- September 28, 2008 at 09:00 GMT
ORGANIZATION
"HUAWEI MIB Standard community
"
CONTACT-INFO
"R&D BeiJing, Huawei Technologies co.,Ltd.
Huawei Bld.,NO.3 Xinxi Rd.,
Shang-Di Information Industry Base,
Hai-Dian District Beijing P.R. China
Zip:100085
Http://www.huawei.com
E-mail:[email protected]
"
DESCRIPTION
"V1.00
The HUAWEI-FTP-MIB which contains objects manages the FTP server and FTP client configuration. .
"
::= { hwDatacomm 166 }
--
-- Node definitions
--
hwFtpObjects OBJECT IDENTIFIER ::= { hwFtp 1 }
hwFtpServer OBJECT IDENTIFIER ::= { hwFtpObjects 1 }
hwFtpServerEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies whether the FTP server is enable."
DEFVAL { 2 }
::= { hwFtpServer 1 }
-- Conformance information
hwFtpNotification OBJECT IDENTIFIER ::= { hwFtp 2 }
-- Conformance information
hwFtpMIBConformance OBJECT IDENTIFIER ::= { hwFtp 3 }
hwFtpMIBCompliances OBJECT IDENTIFIER ::= { hwFtpMIBConformance 1 }
hwFtpMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI-FTP-MIB."
MODULE HUAWEI-FTP-MIB
MANDATORY-GROUPS { hwFtpServerGroup }
::= { hwFtpMIBCompliances 1 }
hwFtpMIBGroups OBJECT IDENTIFIER ::= { hwFtpMIBConformance 2 }
hwFtpServerGroup OBJECT-GROUP
OBJECTS { hwFtpServerEnable }
STATUS current
DESCRIPTION
"The FTP server attribute group."
::= { hwFtpMIBGroups 1 }
END
--
-- HUAWEI-FTP-MIB.mib
--
-- =================================================================
-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: File Transfer Protocol(FTP) mib
-- Reference: huawei enterprise mib
-- Version: V1.03
-- History: V1.0 zhouyao, 2008-09-28, publish
-- V1.01 Wang Feng,2014-04-14,Add nodes for wlan npe trusted host
-- V1.02 dingzanfei,2014-08-15,Add nodes for switch notify
-- =================================================================
HUAWEI-FTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
RowStatus, DisplayString
FROM SNMPv2-TC;
hwFtp MODULE-IDENTITY
LAST-UPDATED "201605260900Z" -- April 21, 2016 at 09:00 GMT
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: [email protected]
"
DESCRIPTION
"V1.00
The HUAWEI-FTP-MIB which contains objects manages the FTP server and FTP client configuration.
"
REVISION "201605260900Z"
DESCRIPTION
"Modified to Add nodes for ftp user login failed alarm."
REVISION "201404210900Z"
DESCRIPTION
"Modified to Add nodes for wlan npe trusted host."
REVISION "201408151600Z"
DESCRIPTION
"Modified to Add switch notify."
::= { hwDatacomm 166 }
--
-- Node definitions
--
hwFtpObjects OBJECT IDENTIFIER ::= { hwFtp 1 }
hwFtpServer OBJECT IDENTIFIER ::= { hwFtpObjects 1 }
hwFtpServerEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies whether the FTP server is enable. Default value is 2."
::= { hwFtpServer 1 }
hwFtpHostPermit OBJECT IDENTIFIER ::= { hwFtpServer 2 }
hwFtpHostPermitTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwFtpHostPermitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates trusted host table."
::= { hwFtpHostPermit 1 }
hwFtpHostPermitEntry OBJECT-TYPE
SYNTAX HwFtpHostPermitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates trusted the entry of trusted host table."
INDEX { hwFtpHostPermitIndex }
::= { hwFtpHostPermitTable 1 }
HwFtpHostPermitEntry ::=
SEQUENCE {
hwFtpHostPermitIndex
Integer32,
hwFtpHostPermitIpAddress
IpAddress,
hwFtpHostPermitMaskAddress
IpAddress,
hwFtpHostPermitInformation
OCTET STRING,
hwFtpHostPermitRowState
RowStatus
}
hwFtpHostPermitIndex OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies the index of trusted host table."
::= { hwFtpHostPermitEntry 1 }
hwFtpHostPermitIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies ip address of trusted host."
::= { hwFtpHostPermitEntry 2 }
hwFtpHostPermitMaskAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies mask address of trusted host."
::= { hwFtpHostPermitEntry 3 }
hwFtpHostPermitInformation OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..127))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies the description of trusted host."
::= { hwFtpHostPermitEntry 4 }
hwFtpHostPermitRowState OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the status of a row."
::= { hwFtpHostPermitEntry 5 }
hwFtpUpperThreshold OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object specifies the threshold of FTP users"
::= { hwFtpServer 3 }
hwFtpLowerThreshold OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object specifies the resune threshold of FTP users"
::= { hwFtpServer 4 }
-- 1.3.6.1.4.1.2011.5.25.166.1.1.5
hwFtpMibTrapObjects OBJECT IDENTIFIER ::= { hwFtpServer 5 }
-- 1.3.6.1.4.1.2011.5.25.166.1.1.5.1
hwFtpUserLoginFailedTimes OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Login failed times in the statistic period"
::= { hwFtpMibTrapObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.166.1.1.5.2
hwFtpUserLoginStatisticPeriod OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Statistic period to count login failed times"
::= { hwFtpMibTrapObjects 2 }
-- Conformance information
hwFtpNotification OBJECT IDENTIFIER ::= { hwFtp 2 }
-- 1.3.6.1.4.1.2011.5.25.166.2.1
hwFtpNumThreshold NOTIFICATION-TYPE
OBJECTS { hwFtpUpperThreshold }
STATUS current
DESCRIPTION
"This object indicates the alarm reported when the number of FTP users exceed
the threshold. "
::= { hwFtpNotification 1 }
-- 1.3.6.1.4.1.2011.5.25.166.2.2
hwFtpNumThresholdResume NOTIFICATION-TYPE
OBJECTS { hwFtpLowerThreshold }
STATUS current
DESCRIPTION
"This object indicates the alarm reported when the number of FTP users fell below
the threshold. "
::= { hwFtpNotification 2 }
-- 1.3.6.1.4.1.2011.5.25.166.2.3
hwFtpLoginFailed NOTIFICATION-TYPE
OBJECTS { hwFtpUserLoginFailedTimes, hwFtpUserLoginStatisticPeriod }
STATUS current
DESCRIPTION
"When users failed to login ftp server too frequently, login fail times and statistics period are reported."
::= { hwFtpNotification 3 }
-- 1.3.6.1.4.1.2011.5.25.166.2.4
hwFtpLoginFailedClear NOTIFICATION-TYPE
OBJECTS { hwFtpUserLoginFailedTimes, hwFtpUserLoginStatisticPeriod }
STATUS current
DESCRIPTION
"When users failed to login ftp server infrequently, login fail times and statistics period are cleared."
::= { hwFtpNotification 4 }
-- Conformance information
-- 1.3.6.1.4.1.2011.5.25.166.3
hwFtpMIBConformance OBJECT IDENTIFIER ::= { hwFtp 3 }
-- 1.3.6.1.4.1.2011.5.25.166.3.1
hwFtpMIBCompliances OBJECT IDENTIFIER ::= { hwFtpMIBConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.166.3.1.1
hwFtpMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI-FTP-MIB."
MODULE HUAWEI-FTP-MIB
MANDATORY-GROUPS { hwFtpServerGroup }
::= { hwFtpMIBCompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.166.3.2
hwFtpMIBGroups OBJECT IDENTIFIER ::= { hwFtpMIBConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.166.3.2.1
hwFtpServerGroup OBJECT-GROUP
OBJECTS { hwFtpServerEnable }
STATUS current
DESCRIPTION
"The FTP server attribute group."
::= { hwFtpMIBGroups 1 }
-- 1.3.6.1.4.1.2011.5.25.166.3.2.2
hwFtpNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwFtpNumThreshold, hwFtpNumThresholdResume, hwFtpLoginFailed, hwFtpLoginFailedClear }
STATUS current
DESCRIPTION
"The collection of notifications in the module."
::= { hwFtpMIBGroups 2 }
END
--
-- HUAWEI-FTP-MIB.mib
--
+153
View File
@@ -0,0 +1,153 @@
--
-- HUAWEI-FWD-PAF-TRAP-MIB.mib
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved
-- Monday, October 4, 2014 at 10:13:42
--Version: V2.02
HUAWEI-FWD-PAF-TRAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
entPhysicalName
FROM ENTITY-MIB
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
hwFwdPafTrapMIB MODULE-IDENTITY
LAST-UPDATED "201706161013Z" -- October 4, 2014 at 10:14 GMT
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: [email protected]
"
DESCRIPTION
"Modify Description of hwLCFwdPafNonSupport and hwLCFwdPafNonSupportResume."
REVISION "201706161013Z" -- October 4, 2014 at 10:14 GMT
DESCRIPTION
"The private mib file includes the alarm
information of FEI reported."
REVISION "201408041013Z" -- October 4, 2014 at 10:14 GMT
DESCRIPTION
"ver 2.0"
REVISION "201105261135Z" -- May 26, 2011 at 11:35 GMT
DESCRIPTION
"ver 1.0"
::= { hwDatacomm 288 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.25.288.1
hwFwdPafTrapObject OBJECT IDENTIFIER ::= { hwFwdPafTrapMIB 1 }
-- 1.3.6.1.4.1.2011.5.25.288.1.1
hwFwdPafChassisId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The index for the chassis."
::= { hwFwdPafTrapObject 1 }
-- 1.3.6.1.4.1.2011.5.25.288.1.2
hwFwdPafSlotId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The index for the slot."
::= { hwFwdPafTrapObject 2 }
-- 1.3.6.1.4.1.2011.5.25.288.1.3
hwFwdPhysicalindex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The index for this entry."
::= { hwFwdPafTrapObject 3 }
-- 1.3.6.1.4.1.2011.5.25.288.2
hwFwdPafTraps OBJECT IDENTIFIER ::= { hwFwdPafTrapMIB 2 }
-- 1.3.6.1.4.1.2011.5.25.288.2.1
hwFwdPafTrap OBJECT IDENTIFIER ::= { hwFwdPafTraps 1 }
-- 1.3.6.1.4.1.2011.5.25.288.2.1.1
hwLCFwdPafNonSupport NOTIFICATION-TYPE
OBJECTS { hwFwdPhysicalindex, entPhysicalName, hwFwdPafChassisId, hwFwdPafSlotId }
STATUS current
DESCRIPTION
"The object indicates the alarm showing the current PAF configurations do not support the board."
::= { hwFwdPafTrap 1 }
-- 1.3.6.1.4.1.2011.5.25.288.2.1.2
hwLCFwdPafNonSupportResume NOTIFICATION-TYPE
OBJECTS { hwFwdPhysicalindex, entPhysicalName, hwFwdPafChassisId, hwFwdPafSlotId }
STATUS current
DESCRIPTION
"The object indicates that the alarm showing the current PAF configurations do not support the board is cleared."
::= { hwFwdPafTrap 2 }
-- 1.3.6.1.4.1.2011.5.25.288.2.1.3
hwVxlanLicenseAlarm NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Description."
::= { hwFwdPafTrap 3 }
-- 1.3.6.1.4.1.2011.5.25.288.2.1.4
hwVxlanLicenseAlarmResume NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Description."
::= { hwFwdPafTrap 4 }
-- 1.3.6.1.4.1.2011.5.25.288.3
hwFwdPafTrapConformance OBJECT IDENTIFIER ::= { hwFwdPafTrapMIB 3 }
-- 1.3.6.1.4.1.2011.5.25.288.3.1
hwFwdPafTrapGroups OBJECT IDENTIFIER ::= { hwFwdPafTrapConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.288.3.1.1
hwFwdPafObjectGroup OBJECT-GROUP
OBJECTS { hwFwdPafChassisId, hwFwdPafSlotId, hwFwdPhysicalindex }
STATUS current
DESCRIPTION
"Description."
::= { hwFwdPafTrapGroups 1 }
-- 1.3.6.1.4.1.2011.5.25.288.3.1.2
hwFwdPafTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwLCFwdPafNonSupport, hwLCFwdPafNonSupportResume, hwVxlanLicenseAlarm, hwVxlanLicenseAlarmResume }
STATUS current
DESCRIPTION
"Description."
::= { hwFwdPafTrapGroups 2 }
hwFwdPafTrapCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Description"
MODULE -- this module
MANDATORY-GROUPS { hwFwdPafTrapGroup }
::= { hwFwdPafTrapGroups 3 }
END
--
-- HUAWEI-FWD-PAF-TRAP-MIB.mib
--
File diff suppressed because it is too large Load Diff
+531 -164
View File
@@ -1,164 +1,531 @@
-- ==================================================================
-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI GTL MIB
-- Reference:
-- Version: V1.0
-- History:
-- <author>, <date>, <contents>
-- WangHaiwei 2007-1-16
-- ==================================================================
-- ==================================================================
--
-- Variables and types are imported
--
-- ==================================================================
HUAWEI-GTL-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
hwGtl MODULE-IDENTITY
LAST-UPDATED "200611221414Z" -- November 22, 2006 at 14: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 private mib file includes the general extent
information of the device.hwDatacomm(25).htGtl(142)"
::= { hwDatacomm 142 }
--
-- Node definitions
--
-- ==================================================================
--
-- ======================= definition begin =========================
--
-- ==================================================================
hwGtlMibObjects OBJECT IDENTIFIER ::= { hwGtl 1 }
hwGtlDefaultValueReason OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object specifies the reason why the system uses the default value."
::= { hwGtlMibObjects 1 }
hwGtlResourceItem OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object specifies the resource item which is nearly exhausted."
::= { hwGtlMibObjects 2 }
hwGtlFeatureName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object specifies the feature name which is near deadline."
::= { hwGtlMibObjects 3 }
hwGtlRemainTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Remain time of the feature which is near deadline.The unit is day."
::= { hwGtlMibObjects 4 }
hwGtlNotifications OBJECT IDENTIFIER ::= { hwGtl 2 }
hwGtlDefaultValue NOTIFICATION-TYPE
OBJECTS { hwGtlDefaultValueReason }
STATUS current
DESCRIPTION
"Notification represents that the system will use default value if the license file fails to pass the verification."
::= { hwGtlNotifications 1 }
hwGtlResourceUsedUp NOTIFICATION-TYPE
OBJECTS { hwGtlResourceItem }
STATUS current
DESCRIPTION
"Notification represents the resource is nearly exhausted."
::= { hwGtlNotifications 2 }
hwGtlNearDeadline NOTIFICATION-TYPE
OBJECTS { hwGtlFeatureName, hwGtlRemainTime }
STATUS current
DESCRIPTION
"Notification represents the feature is near deadline."
::= { hwGtlNotifications 3 }
-- Conformance information
hwGtlConformance OBJECT IDENTIFIER ::= { hwGtl 3 }
hwGtlCompliances OBJECT IDENTIFIER ::= { hwGtlConformance 1 }
hwGtlCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI-GTL-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwGtlObjectGroup, hwGtlNotificationGroup }
::= { hwGtlCompliances 1 }
hwGtlGroups OBJECT IDENTIFIER ::= { hwGtlConformance 2 }
hwGtlObjectGroup OBJECT-GROUP
OBJECTS { hwGtlDefaultValueReason, hwGtlResourceItem, hwGtlFeatureName, hwGtlRemainTime }
STATUS current
DESCRIPTION
"The GTL attribute group."
::= { hwGtlGroups 1 }
hwGtlNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwGtlDefaultValue, hwGtlResourceUsedUp, hwGtlNearDeadline }
STATUS current
DESCRIPTION
"The notification group."
::= { hwGtlGroups 2 }
END
--
-- HUAWEI-GTL-MIB.mib
--
-- ==================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI GTL MIB
-- Reference:
-- Version: V2.15
-- History:
-- <author>, <date>, <contents>
-- WangHaiwei 2007-1-16
-- ==================================================================
-- ==================================================================
--
-- Variables and types are imported
--
-- ==================================================================
HUAWEI-GTL-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
DisplayString
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Unsigned32, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
hwGtl MODULE-IDENTITY
LAST-UPDATED "201708171643Z" -- AUG 17, 2017 at 16:43 GMT
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: [email protected]
"
DESCRIPTION
"The private mib file includes the general extent
information of the device.hwDatacomm(25).htGtl(142)"
REVISION "201708171643Z"
DESCRIPTION "V2.15, Modify description of hwGtlChassisID "
REVISION "201708141700Z"
DESCRIPTION "V2.14, Modify INDEX of hwGtlItemEntry, Delete hwGtlItemIndex, Add hwGtlItemState, hwGtlItemExpireDay "
REVISION "201607271037Z"
DESCRIPTION "V2.13, Modify description of hwGtlFunctionInactive, hwGtlFunctionInactiveCleared, hwGtlResourceLack, hwGtlResourceLackCleared "
REVISION "201606282020Z"
DESCRIPTION "V2.12, Add hwGtlAbnormal, hwGtlAbnormalCleared, hwGtlAbnormalReason "
REVISION "201605191118Z"
DESCRIPTION "V2.11, Add hwGtlFunctionInactive, hwGtlFunctionInactiveCleared, hwGtlResourceLack, hwGtlResourceLackCleared "
REVISION "201512311501Z"
DESCRIPTION "V2.10, Add hwGtlInitial, hwGtlInitialCleared, hwGtlBoardID "
REVISION "201508101714Z"
DESCRIPTION "V2.09, Add hwGtlItemInactive, hwGtlItemInactiveCleared "
REVISION "201507201148Z"
DESCRIPTION "V2.08, Add hwGtlEsnMismatchCleared"
REVISION "201507141538Z"
DESCRIPTION "V2.07, Add hwGtlEsnMismatch"
REVISION "201506041538Z"
DESCRIPTION "V2.06, Add hwGtlResourceOverload, hwGtlResourceOverloadCleared"
REVISION "201412041538Z"
DESCRIPTION "V2.05, Add the hwGtlTrialFeatureNearDeadline, hwGtlTrialFeatureNearDeadlineCleared"
REVISION "201403051428Z"
DESCRIPTION "V2.04, Add the hwGtlTrialFeatureEnable,hwGtlTrialFeatureDisable"
REVISION "201308191042Z"
DESCRIPTION "V2.03, Add the hwGtlEmergencyStart,hwGtlEmergencyStop"
REVISION "201308061134Z"
DESCRIPTION "V2.02, Add the hwGtlLicenseNotCommeral"
REVISION "201307171614Z"
DESCRIPTION "V2.01, Add the hwGtlResourceUsedUpCleared "
::= { hwDatacomm 142 }
--
-- Node definitions
--
-- ==================================================================
--
-- ======================= definition begin =========================
--
-- ==================================================================
hwGtlMibObjects OBJECT IDENTIFIER ::= { hwGtl 1 }
hwGtlDefaultValueReason OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object specifies the reason why the system uses the default value."
::= { hwGtlMibObjects 1 }
hwGtlResourceItem OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object specifies the resource item which is nearly exhausted."
::= { hwGtlMibObjects 2 }
hwGtlFeatureName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object specifies the feature name which is near deadline."
::= { hwGtlMibObjects 3 }
hwGtlRemainTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Remain time of the feature which is near deadline.The unit is day."
::= { hwGtlMibObjects 4 }
hwGtlVerifyCode OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The verify code returned when verify license file failed."
::= { hwGtlMibObjects 5 }
hwGtlActive OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (5..127))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Active GTL license"
::= { hwGtlMibObjects 6 }
hwGtlShowActLCSName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (5..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Show active GTL license file name"
::= { hwGtlMibObjects 7 }
hwGtlItemTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwGtlItemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of item infomation in GTL license. Especially for show usage of reource item."
::= { hwGtlMibObjects 8 }
hwGtlItemEntry OBJECT-TYPE
SYNTAX HwGtlItemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A GTL license item information entry. Each entry consists of information of a item."
INDEX { hwGtlItemName }
::= { hwGtlItemTable 1 }
HwGtlItemEntry ::=
SEQUENCE {
hwGtlItemName
DisplayString,
hwGtlItemControlValue
Unsigned32,
hwGtlItemUsedValue
Unsigned32,
hwGtlItemDescription
DisplayString,
hwGtlItemState
DisplayString,
hwGtlItemExpireDay
DisplayString
}
hwGtlItemName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Item name."
::= { hwGtlItemEntry 1 }
hwGtlItemControlValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Control value of the item. Control value will always be non-zero."
::= { hwGtlItemEntry 2 }
hwGtlItemUsedValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used value of the item."
::= { hwGtlItemEntry 3 }
hwGtlItemDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the item."
::= { hwGtlItemEntry 4 }
hwGtlItemState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the item state."
::= { hwGtlItemEntry 5 }
hwGtlItemExpireDay OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the item expire day."
::= { hwGtlItemEntry 6 }
hwGtlChassisID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Description of the alarm chassis whose license control items are inconsistent with those of the main chassis."
::= { hwGtlMibObjects 9 }
hwGtlBoardID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Show board description."
::= { hwGtlMibObjects 10 }
hwGtlAbnormalReason OBJECT-TYPE
SYNTAX INTEGER
{
startLibrary(10),
requestRespond(11),
processMessage(12),
sendRequest(13),
processRequest(14),
licenseAbnormal(15)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Show abnormal reason of license:
startLibrary(10): Failed to start the license library
requestRespond(11): The backup request was not responded
processMessage(12): Failed to process the backup message
sendRequest(13): Failed to send a backup request
processRequest(14): Failed to process the backup request
licenseAbnormal(15): The license may be abnormal
"
::= { hwGtlMibObjects 11 }
hwGtlNotifications OBJECT IDENTIFIER ::= { hwGtl 2 }
hwGtlDefaultValue NOTIFICATION-TYPE
OBJECTS { hwGtlDefaultValueReason, hwGtlChassisID }
STATUS current
DESCRIPTION
"Notification represents that the system will use default value if the license file fails to pass the verification."
::= { hwGtlNotifications 1 }
hwGtlResourceUsedUp NOTIFICATION-TYPE
OBJECTS { hwGtlResourceItem }
STATUS current
DESCRIPTION
"Notification represents the resource is nearly exhausted."
::= { hwGtlNotifications 2 }
hwGtlNearDeadline NOTIFICATION-TYPE
OBJECTS { hwGtlFeatureName, hwGtlRemainTime, hwGtlChassisID }
STATUS current
DESCRIPTION
"Notification represents the feature is near deadline."
::= { hwGtlNotifications 3 }
hwGtlLicenseVerifyFailed NOTIFICATION-TYPE
OBJECTS { hwGtlVerifyCode }
STATUS current
DESCRIPTION
"Notification represents license verification failed.
The reason why license verification failed can be:
1 represents that the ESN or version of the device and the license file mismatch.
2 represents that the license file has expired.
3 represents that the product type of the device and the license file mismatch.
4 represents that the license file is invalid."
::= { hwGtlNotifications 4 }
hwGtlExpired NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Notification represents the license has expired."
::= { hwGtlNotifications 5 }
hwGtlItemMismatch NOTIFICATION-TYPE
OBJECTS { hwGtlChassisID }
STATUS current
DESCRIPTION
"License item mismatch with the main chassis."
::= { hwGtlNotifications 6 }
hwGtlDefaultValueCleared NOTIFICATION-TYPE
OBJECTS { hwGtlDefaultValueReason, hwGtlChassisID }
STATUS current
DESCRIPTION
"The notification represents that the system will use default value if the license file fails to pass the verification is cleared."
::= { hwGtlNotifications 7 }
hwGtlNearDeadlineCleared NOTIFICATION-TYPE
OBJECTS { hwGtlFeatureName, hwGtlRemainTime, hwGtlChassisID }
STATUS current
DESCRIPTION
"The notification represents the feature is near deadline is cleared."
::= { hwGtlNotifications 8 }
hwGtlItemMismatchCleared NOTIFICATION-TYPE
OBJECTS { hwGtlChassisID }
STATUS current
DESCRIPTION
"The notification represents the license item mismatch with the main chassis is cleared."
::= { hwGtlNotifications 9 }
hwGtlResourceUsedUpCleared NOTIFICATION-TYPE
OBJECTS { hwGtlResourceItem }
STATUS current
DESCRIPTION
"The notification represents the resource is nearly exhausted is cleared."
::= { hwGtlNotifications 10 }
hwGtlLicenseNotCommeral NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The notification represents the license is not commerial."
::= { hwGtlNotifications 11}
hwGtlEmergencyStart NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Notification represents the license emergency is started."
::= { hwGtlNotifications 12 }
hwGtlEmergencyStop NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Notification represents the license mergency is stopped after 7 days."
::= { hwGtlNotifications 13 }
hwGtlTrialFeatureEnable NOTIFICATION-TYPE
OBJECTS { hwGtlFeatureName, hwGtlRemainTime}
STATUS current
DESCRIPTION
"Notification represents the trial feature is enable."
::= { hwGtlNotifications 14 }
hwGtlTrialFeatureDisable NOTIFICATION-TYPE
OBJECTS { hwGtlFeatureName}
STATUS current
DESCRIPTION
"Notification represents the trial feature is disable ."
::= { hwGtlNotifications 15}
hwGtlTrialFeatureNearDeadline NOTIFICATION-TYPE
OBJECTS { hwGtlFeatureName, hwGtlRemainTime, hwGtlChassisID }
STATUS current
DESCRIPTION
"The trial feature is about to expire."
::= { hwGtlNotifications 16 }
hwGtlTrialFeatureNearDeadlineCleared NOTIFICATION-TYPE
OBJECTS { hwGtlFeatureName, hwGtlRemainTime, hwGtlChassisID }
STATUS current
DESCRIPTION
"The alarm indicating that the trial feature is about to expire is cleared."
::= { hwGtlNotifications 17 }
hwGtlResourceOverload NOTIFICATION-TYPE
OBJECTS { hwGtlResourceItem }
STATUS current
DESCRIPTION
"Notification represents the resource has been used up."
::= { hwGtlNotifications 18 }
hwGtlResourceOverloadCleared NOTIFICATION-TYPE
OBJECTS { hwGtlResourceItem }
STATUS current
DESCRIPTION
"The notification represents the resource has been used up is cleared."
::= { hwGtlNotifications 19 }
hwGtlEsnMismatch NOTIFICATION-TYPE
OBJECTS { hwGtlChassisID }
STATUS current
DESCRIPTION
"The notification represents the mismatch between the device ESN and license file."
::= { hwGtlNotifications 20 }
hwGtlEsnMismatchCleared NOTIFICATION-TYPE
OBJECTS { hwGtlChassisID }
STATUS current
DESCRIPTION
"The notification represents the mismatch between the device ESN and license file is cleared."
::= { hwGtlNotifications 21 }
hwGtlItemInactive NOTIFICATION-TYPE
OBJECTS { hwGtlResourceItem }
STATUS current
DESCRIPTION
"Notification represents the item is inactive."
::= { hwGtlNotifications 22 }
hwGtlItemInactiveCleared NOTIFICATION-TYPE
OBJECTS { hwGtlResourceItem }
STATUS current
DESCRIPTION
"The notification represents the item is inactive is cleared."
::= { hwGtlNotifications 23 }
hwGtlInitial NOTIFICATION-TYPE
OBJECTS { hwGtlChassisID, hwGtlBoardID }
STATUS current
DESCRIPTION
"Notification represents current license had been initialized."
::= { hwGtlNotifications 24 }
hwGtlInitialCleared NOTIFICATION-TYPE
OBJECTS { hwGtlChassisID, hwGtlBoardID }
STATUS current
DESCRIPTION
"The notification represents current license had been initialized is cleared."
::= { hwGtlNotifications 25 }
hwGtlFunctionInactive NOTIFICATION-TYPE
OBJECTS { hwGtlItemName }
STATUS current
DESCRIPTION
"The alarm indicates that the control item is not activated."
::= { hwGtlNotifications 26 }
hwGtlFunctionInactiveCleared NOTIFICATION-TYPE
OBJECTS { hwGtlItemName }
STATUS current
DESCRIPTION
"The alarm indicating that the control item is not activated is cleared."
::= { hwGtlNotifications 27 }
hwGtlResourceLack NOTIFICATION-TYPE
OBJECTS { hwGtlItemName, hwGtlItemControlValue, hwGtlItemUsedValue }
STATUS current
DESCRIPTION
"The alarm indicates that the current resources are insufficient."
::= { hwGtlNotifications 28 }
hwGtlResourceLackCleared NOTIFICATION-TYPE
OBJECTS { hwGtlItemName, hwGtlItemControlValue, hwGtlItemUsedValue }
STATUS current
DESCRIPTION
"The alarm indicating that the current resources are insufficient is cleared."
::= { hwGtlNotifications 29 }
hwGtlAbnormal NOTIFICATION-TYPE
OBJECTS { hwGtlChassisID, hwGtlBoardID, hwGtlAbnormalReason }
STATUS current
DESCRIPTION
"Notification represents license function is abnormal."
::= { hwGtlNotifications 30 }
hwGtlAbnormalCleared NOTIFICATION-TYPE
OBJECTS { hwGtlChassisID, hwGtlBoardID, hwGtlAbnormalReason }
STATUS current
DESCRIPTION
"Notification represents license function is abnormal is cleared."
::= { hwGtlNotifications 31 }
-- Conformance information
hwGtlConformance OBJECT IDENTIFIER ::= { hwGtl 3 }
hwGtlCompliances OBJECT IDENTIFIER ::= { hwGtlConformance 1 }
hwGtlCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI-GTL-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwGtlObjectGroup, hwGtlNotificationGroup }
::= { hwGtlCompliances 1 }
hwGtlGroups OBJECT IDENTIFIER ::= { hwGtlConformance 2 }
hwGtlObjectGroup OBJECT-GROUP
OBJECTS { hwGtlDefaultValueReason, hwGtlResourceItem, hwGtlFeatureName, hwGtlRemainTime, hwGtlVerifyCode,
hwGtlActive, hwGtlShowActLCSName, hwGtlItemName, hwGtlItemControlValue, hwGtlItemUsedValue, hwGtlItemDescription, hwGtlItemState, hwGtlItemExpireDay, hwGtlChassisID, hwGtlBoardID, hwGtlAbnormalReason }
STATUS current
DESCRIPTION
"The GTL attribute group."
::= { hwGtlGroups 1 }
hwGtlNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwGtlDefaultValue, hwGtlResourceUsedUp, hwGtlNearDeadline, hwGtlLicenseVerifyFailed, hwGtlExpired, hwGtlItemMismatch, hwGtlDefaultValueCleared, hwGtlNearDeadlineCleared, hwGtlItemMismatchCleared, hwGtlResourceUsedUpCleared, hwGtlLicenseNotCommeral, hwGtlEmergencyStart, hwGtlEmergencyStop, hwGtlTrialFeatureEnable, hwGtlTrialFeatureDisable, hwGtlTrialFeatureNearDeadline, hwGtlTrialFeatureNearDeadlineCleared, hwGtlResourceOverload, hwGtlResourceOverloadCleared, hwGtlEsnMismatch, hwGtlEsnMismatchCleared, hwGtlItemInactive, hwGtlItemInactiveCleared, hwGtlInitial, hwGtlInitialCleared, hwGtlFunctionInactive, hwGtlFunctionInactiveCleared, hwGtlResourceLack, hwGtlResourceLackCleared, hwGtlAbnormal, hwGtlAbnormalCleared }
STATUS current
DESCRIPTION
"The notification group."
::= { hwGtlGroups 2 }
END
File diff suppressed because it is too large Load Diff
+6321 -3247
View File
File diff suppressed because it is too large Load Diff
+958 -584
View File
File diff suppressed because it is too large Load Diff
+624
View File
@@ -0,0 +1,624 @@
-- =================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: info-center mangement mib
-- Reference: huawei enterprise mib
-- Version: V2.10
-- History:
-- initial version 2009-09-08
-- =================================================================
HUAWEI-INFOCENTER-MIB DEFINITIONS ::= BEGIN
IMPORTS
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB
RowStatus, DisplayString, TruthValue, RowStatus, TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE, Integer32, OBJECT-IDENTITY, IpAddress, Counter64, Unsigned32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
EnabledStatus
FROM P-BRIDGE-MIB
hwDatacomm
FROM HUAWEI-MIB;
-- 1.3.6.1.4.1.2011.5.25
hwInfoCenter MODULE-IDENTITY
LAST-UPDATED "201708171754Z" --Aug 17, 2017 at 17:54 GMT
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: [email protected]
"
DESCRIPTION
"The HUAWEI-INFO-CENTER-MIB contains objects to manage the system info-center configuration.
It defines the model used to represent configuration data that exists elsewhere
in the system and in peripheral devices. The MIB is proper for system configuration.
NMS can query configuration change log message and operate configuration.
There are no constraints on this MIB."
REVISION "201708171754Z" --Aug 17, 2017 at 17:54 GMT
DESCRIPTION
"Add hwICLogFileNumThrd."
REVISION "201705162104Z" -- may 16, 2017 at 21:04 GMT
DESCRIPTION
"Add hwICLogFileNumThrd."
REVISION "201705112018Z" -- may 11, 2017 at 15:44 GMT
DESCRIPTION
"Add hwICLogFileStorageThreshold."
REVISION "201605281447Z" -- may 28, 2016 at 14:47 GMT
DESCRIPTION
"Add oper(3) and security(4)."
REVISION "201605271447Z" -- may 27, 2016 at 14:47 GMT
DESCRIPTION
"Add hwICLogWriteFail and hwICLogWriteFailCleared . "
REVISION "201508171544Z" -- Aug 17, 2015 at 15:44 GMT
DESCRIPTION
"Add hwICLogBufferLose."
REVISION "201408051150Z" -- Aug 5, 2014 at 11:50 GMT
DESCRIPTION
"Add hwICInsufficientSpace."
REVISION "201412161706Z" -- Dec 16, 2014 at 17:06 GMT
DESCRIPTION
"To compile on linux"
REVISION "201307111640Z" -- Jul 11, 2013 at 16:40 GMT
DESCRIPTION
"The initial revision of this MIB module ."
REVISION "201307051710Z" -- Jul 5, 2013 at 17:10 GMT
DESCRIPTION
"The initial revision of this MIB module ."
REVISION "201108081200Z" -- August 12, 2011 at 12:00 GMT
DESCRIPTION
"The initial revision of this MIB module ."
::= { hwDatacomm 212 }
--
-- Textual conventions
--
HWMessageLevel ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specify level of message of info-center.
Currently, following levels of message are provided:
emergencies(0):
alerts(1):
critical(2):
errors(3):
warnings(4):
notifications(5):
informational(6):
debugging(7):
"
SYNTAX INTEGER
{
emergencies(0),
alerts(1),
critical(2),
errors(3),
warnings(4),
notifications(5),
informational(6),
debugging(7)
}
HWFacilityType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specify loghost facility which generates messages."
SYNTAX INTEGER
{
-- kernel(0),
-- userLevel(1),
-- mailSystem(2),
-- systemDaemons(3),
-- securityAuthorization(4),
-- internallyMessages(5),
-- linePrinter(6),
-- networkNews(7),
-- uucp(8),
-- clockDaemon(9),
-- securityAuthorization2(10),
-- ftpDaemon(11),
-- ntp(12),
-- logAudit(13),
-- logAlert(14),
-- clockDaemon2(15),
local0(16),
local1(17),
local2(18),
local3(19),
local4(20),
local5(21),
local6(22),
local7(23)
}
--
-- Node definitions
--
-- ==========================================================================
-- hwInfoCenterObjects
-- ==========================================================================
-- 1.3.6.1.4.1.2011.5.25.212
hwInfoCenterObjects OBJECT IDENTIFIER ::= { hwInfoCenter 1 }
-- 1.3.6.1.4.1.2011.5.25.212.1
hwICEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object control the state of INFO CENTER.
If the state is false, the device stop to generate or record
message through INFO CENTER. All the log, diagnose log and
trap won't record."
::= { hwInfoCenterObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.212.2
hwICLoghost OBJECT IDENTIFIER ::= { hwInfoCenterObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.212.2.1
hwICLoghostSourceInterface OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The log host uses the bound source interface to send logs. All log hosts use the same source interface. For details about the value of this parameter, see ifEntry. If no source interface is configured, the value is NULL."
::= { hwICLoghost 1 }
-- 1.3.6.1.4.1.2011.5.25.212.2.2
hwICLoghostTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwICLoghostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists information center functions, including configuring and deleting syslog hosts and modifying common parameters of syslog hosts."
::= { hwICLoghost 2 }
-- 1.3.6.1.4.1.2011.5.25.212.2.2.1
hwICLoghostEntry OBJECT-TYPE
SYNTAX HwICLoghostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a configuration loghost in the system."
INDEX { hwICLoghostIpAddressType,
hwICLoghostIpAddress,
IMPLIED hwICLoghostVpnInstance }
::= { hwICLoghostTable 1 }
HwICLoghostEntry ::=
SEQUENCE {
hwICLoghostIpAddressType
InetAddressType,
hwICLoghostIpAddress
InetAddress,
hwICLoghostVpnInstance
DisplayString,
hwICLoghostChannel
Integer32,
hwICLoghostFacility
HWFacilityType,
hwICLoghostLanguage
INTEGER,
hwICLoghostRowStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.212.2.2.1.1
hwICLoghostIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ip address type of loghost."
::= { hwICLoghostEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.212.2.2.1.2
hwICLoghostIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ip address of the specified loghost."
::= { hwICLoghostEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.212.2.2.1.3
hwICLoghostVpnInstance OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vpn instance which the loghost uses. "
::= { hwICLoghostEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.212.2.2.1.4
hwICLoghostChannel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The channel which the loghost receives message. The value of this
object identifies the index of the channel in the Channel Table.
The value is referenced from hwICChannelTable."
DEFVAL { 2 }
::= { hwICLoghostEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.212.2.2.1.5
hwICLoghostFacility OBJECT-TYPE
SYNTAX HWFacilityType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The operations staff can selectively filter the messages with priority
which consists of facility that generates the message and severity of the
message."
DEFVAL { local7 }
::= { hwICLoghostEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.212.2.2.1.6
hwICLoghostLanguage OBJECT-TYPE
SYNTAX INTEGER
{
chinese(1),
english(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The language of a loghost. If chinese is selected, the information which
the loghost receives is chinese content."
DEFVAL { english }
::= { hwICLoghostEntry 6 }
-- 1.3.6.1.4.1.2011.5.25.212.2.2.1.7
hwICLoghostRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this table."
::= { hwICLoghostEntry 7 }
-- 1.3.6.1.4.1.2011.5.25.212.3
hwICChannel OBJECT IDENTIFIER ::= { hwInfoCenterObjects 3 }
-- 1.3.6.1.4.1.2011.5.25.212.3.1
hwICChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwICChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of INFO CENTER channel."
::= { hwICChannel 1 }
-- 1.3.6.1.4.1.2011.5.25.212.3.1.1
hwICChannelEntry OBJECT-TYPE
SYNTAX HwICChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The channel entry of INFO CENTER."
INDEX { hwICChannelIndex }
::= { hwICChannelTable 1 }
HwICChannelEntry ::=
SEQUENCE {
hwICChannelIndex
Integer32,
hwICChannelName
DisplayString
}
-- 1.3.6.1.4.1.2011.5.25.212.3.1.1.1
hwICChannelIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of this table."
::= { hwICChannelEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.212.3.1.2
hwICChannelName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..30))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of channel.
The channel name must be different from each other."
::= { hwICChannelEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.212.4
hwICModule OBJECT IDENTIFIER ::= { hwInfoCenterObjects 4 }
-- 1.3.6.1.4.1.2011.5.25.212.4.1
hwICModuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwICModuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of INFO CENTER module."
::= { hwICModule 1 }
-- 1.3.6.1.4.1.2011.5.25.212.4.1.1
hwICModuleEntry OBJECT-TYPE
SYNTAX HwICModuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The module entry of syslog."
INDEX { hwICModuleIndex }
::= { hwICModuleTable 1 }
HwICModuleEntry ::=
SEQUENCE {
hwICModuleIndex Integer32,
hwICModuleName DisplayString
}
-- 1.3.6.1.4.1.2011.5.25.212.4.1.1.1
hwICModuleIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of this table."
::= { hwICModuleEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.212.4.1.1.2
hwICModuleName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..24))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of module."
::= { hwICModuleEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.212.5
hwICLogFilter OBJECT IDENTIFIER ::= { hwInfoCenterObjects 5 }
-- 1.3.6.1.4.1.2011.5.25.212.5.1
hwICLogFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwICLogFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entries in this table can be created, modified, or deleted. The entries indicate that the log control status on the current channel. When the status of the log is off, the level control does not take effect."
::= { hwICLogFilter 1 }
-- 1.3.6.1.4.1.2011.5.25.212.5.1.1
hwICLogFilterEntry OBJECT-TYPE
SYNTAX HwICLogFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The log entry of INFO CENTER."
INDEX { hwICChannelIndex,
IMPLIED hwICModuleName
}
::= { hwICLogFilterTable 1 }
HwICLogFilterEntry ::=
SEQUENCE {
hwICLogFilterState INTEGER,
hwICLogFilterLevel HWMessageLevel,
hwICLogFilterRowStatus RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.212.5.1.1.1
hwICLogFilterState OBJECT-TYPE
SYNTAX INTEGER
{
on(1),
off(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The switch state of log."
::= { hwICLogFilterEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.212.5.1.1.2
hwICLogFilterLevel OBJECT-TYPE
SYNTAX HWMessageLevel
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The level of log message."
::= { hwICLogFilterEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.212.5.1.1.3
hwICLogFilterRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this table entry."
::= { hwICLogFilterEntry 3 }
--1.3.6.1.4.1.2011.5.25.212.6
hwICLogFile OBJECT IDENTIFIER ::= { hwInfoCenterObjects 6 }
-- 1.3.6.1.4.1.2011.5.25.212.6.1
hwICLogFileType OBJECT-TYPE
SYNTAX INTEGER
{
log(1),
diag(2),
oper(3),
security(4)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The logfile type."
::= { hwICLogFile 1 }
-- 1.3.6.1.4.1.2011.5.25.212.6.2
hwICLogFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The logfile name."
::= { hwICLogFile 2 }
-- 1.3.6.1.4.1.2011.5.25.212.6.3
hwICLogFileStorageUsage OBJECT-TYPE
SYNTAX Integer32 (1..100)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Storage space occupied by log files."
::= { hwICLogFile 3 }
-- 1.3.6.1.4.1.2011.5.25.212.6.4
hwICLogFileCurNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The logfile number."
::= { hwICLogFile 4 }
-- 1.3.6.1.4.1.2011.5.25.212.6.5
hwICLogFileThrdNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The logfile max number."
::= { hwICLogFile 5 }
-- ==========================================================================
-- hwInfoCenterNotifications
-- ==========================================================================
-- 1.3.6.1.4.1.2011.6.11.2
hwInfoCenterNotifications OBJECT IDENTIFIER ::= { hwInfoCenter 2 }
hwICLogFileStorageThrd NOTIFICATION-TYPE
OBJECTS { hwICLogFileType }
STATUS current
DESCRIPTION
"The notification for logfile storage limit."
::= { hwInfoCenterNotifications 1 }
hwICLogFileAging NOTIFICATION-TYPE
OBJECTS { hwICLogFileName }
STATUS current
DESCRIPTION
"The notification for logfile aging."
::= { hwInfoCenterNotifications 2 }
hwICInsufficientSpace NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The notification for insufficient space."
::= { hwInfoCenterNotifications 3 }
hwICLogBufferLose NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The notification for logfile buffer lose."
::= { hwInfoCenterNotifications 4 }
hwICLogWriteFail NOTIFICATION-TYPE
OBJECTS { hwICLogFileType }
STATUS current
DESCRIPTION
"Log written to the log file failed."
::= { hwInfoCenterNotifications 5 }
hwICLogWriteFailCleared NOTIFICATION-TYPE
OBJECTS { hwICLogFileType }
STATUS current
DESCRIPTION
" Log written successfully to logfile after writting fail."
::= { hwInfoCenterNotifications 6 }
hwICLogFileStorageThreshold NOTIFICATION-TYPE
OBJECTS { hwICLogFileStorageUsage }
STATUS current
DESCRIPTION
" Alarm threshed for storage space occupied by log files."
::= { hwInfoCenterNotifications 7 }
hwICLogFileNumThrd NOTIFICATION-TYPE
OBJECTS { hwICLogFileType, hwICLogFileCurNum, hwICLogFileThrdNum }
STATUS current
DESCRIPTION
" The notification for logfile number limit."
::= { hwInfoCenterNotifications 8 }
-- ==========================================================================
-- configuration save group
-- ==========================================================================
-- 1.3.6.1.4.1.2011.6.11.3
hwInfoCenterConformance OBJECT IDENTIFIER ::= { hwInfoCenter 3 }
hwInfoCenterCompliances OBJECT IDENTIFIER ::= { hwInfoCenterConformance 1 }
hwInfoCenterCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting the HUAWEI-INFOCENTER-MIB."
MODULE HUAWEI-INFOCENTER-MIB
MANDATORY-GROUPS { hwInfoCenterGroup }
::= { hwInfoCenterCompliances 1 }
hwInfoCenterGroups OBJECT IDENTIFIER ::= { hwInfoCenterConformance 2 }
hwInfoCenterGroup OBJECT-GROUP
OBJECTS { hwICEnable, hwICLoghostSourceInterface, hwICLogFileType, hwICLogFileName}
STATUS current
DESCRIPTION
"The infocenter group."
::= { hwInfoCenterGroups 1 }
hwInfoCenterTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwICLogFileStorageThrd, hwICLogFileAging,hwICLogBufferLose,hwICLogWriteFail ,hwICLogWriteFailCleared ,hwICLogFileNumThrd}
STATUS current
DESCRIPTION
"The infocenter trap group."
::= { hwInfoCenterGroups 2 }
END
--
-- HUAWEI-INFO-CENTER-MIB.mib
--
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1608 -1452
View File
File diff suppressed because it is too large Load Diff
+4914 -1574
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+5294 -4709
View File
File diff suppressed because it is too large Load Diff
+410 -120
View File
@@ -1,120 +1,410 @@
--
-- HUAWEI-L2VPN-MIB.mib
-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 341
-- Tuesday, March 03, 2009 at 18:50:57
--
-- ==================================================================
-- Copyright (C) 2009 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI L2VPN Management MIB
-- Reference:
-- Version: V1.0
-- History:
-- V1.0 WangSongTao, 2009-02-26, publish
-- ==================================================================
HUAWEI-L2VPN-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
EnabledStatus
FROM P-BRIDGE-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
sysUpTime
FROM SNMPv2-MIB
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI;
-- 1.3.6.1.4.1.2011.5.25.119.7
hwL2VpnAttribute MODULE-IDENTITY
LAST-UPDATED "200903030900Z" -- March 03, 2009 at 09:00 GMT
ORGANIZATION
"Huawei Technologies Co., Ltd."
CONTACT-INFO
"R&D BeiJing, Huawei Technologies co.,Ltd.
Q2 Bld.,NO.156 BeiQing Rd.,
HuanBaoYuan Information Industry Base,
Hai-Dian District Beijing P.R. China
Zip:100094
Http://www.huawei.com
E-mail:[email protected]"
DESCRIPTION
"The HUAWEI-L2VPN-MIB contains objects to
manage global Attributes of L2VPN."
::= { hwL2Vpn 7 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.25.119
hwL2Vpn OBJECT IDENTIFIER ::= { hwDatacomm 119 }
--
-- The Global Attributes Group of The mpls L2vpn
--
--
-- The Leaf Nodes of hwL2VpnAttribute
--
-- 1.3.6.1.4.1.2011.5.25.119.7.1
hwL2VpnEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether enabled mpls L2vpn capability or not."
::= { hwL2VpnAttribute 1 }
-- 1.3.6.1.4.1.2011.5.25.119.7.2
hwL2VpnWorkingMode OBJECT-TYPE
SYNTAX INTEGER
{
pwe3(1),
martini(2),
unknown(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the working mode of mpls L2vpn."
::= { hwL2VpnAttribute 2 }
--
-- Conformance information
--
-- 1.3.6.1.4.1.2011.5.25.119.7.3
hwL2VpnMIBConformance OBJECT IDENTIFIER ::= { hwL2VpnAttribute 3 }
-- 1.3.6.1.4.1.2011.5.25.119.7.3.1
hwL2VpnMIBCompliances OBJECT IDENTIFIER ::= { hwL2VpnMIBConformance 1 }
-- this module
-- 1.3.6.1.4.1.2011.5.25.119.7.3.1.1
hwL2VpnMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI-L2VPN-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwL2VpnMIBGroup }
::= { hwL2VpnMIBCompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.119.7.3.2
hwL2VpnMIBGroups OBJECT IDENTIFIER ::= { hwL2VpnMIBConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.119.7.3.2.1
hwL2VpnMIBGroup OBJECT-GROUP
OBJECTS { hwL2VpnEnable, hwL2VpnWorkingMode }
STATUS current
DESCRIPTION
"The L2VPN's attributes group."
::= { hwL2VpnMIBGroups 1 }
END
--
-- HUAWEI-L2VPN-MIB.mib
--
-- HUAWEI-L2VPN-MIB.mib
-- ==================================================================
-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI L2VPN Management MIB
-- Reference:
-- Version: V2.03
-- History:
-- V1.0 WangSongTao, 2009-02-26, publish
-- ==================================================================
HUAWEI-L2VPN-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
EnabledStatus
FROM P-BRIDGE-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
sysUpTime
FROM SNMPv2-MIB
OBJECT-TYPE, MODULE-IDENTITY, Unsigned32
FROM SNMPv2-SMI
InterfaceIndexOrZero
FROM IF-MIB;
-- 1.3.6.1.4.1.2011.5.25.119.8
hwL2VpnAttribute MODULE-IDENTITY
LAST-UPDATED "201507131700Z" -- July 13, 2015 at 17:00 GMT
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: [email protected]
"
DESCRIPTION
"The HUAWEI-L2VPN-MIB contains objects to
manage global Attributes of L2VPN."
REVISION "201507131700Z" -- July 13, 2015 at 17:00 GMT
DESCRIPTION
"Add L2vpnIfTable to hwL2VpnAttribute."
REVISION "201503161750Z" -- Mar 16, 2015 at 17:50 GMT
DESCRIPTION
"Add 1 leaf nodes to hwL2VpnAttribute."
REVISION "201406181000Z" -- June 18, 2014 at 10:00 GMT
DESCRIPTION
"Add 11 leaf nodes to hwL2VpnAttribute."
::= { hwL2Vpn 8 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.25.119
hwL2Vpn OBJECT IDENTIFIER ::= { hwDatacomm 119 }
--
-- The Global Attributes Group of The mpls L2vpn
--
--
-- The Leaf Nodes of hwL2VpnAttribute
--
-- 1.3.6.1.4.1.2011.5.25.119.8.1
hwL2VpnEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether enabled mpls L2vpn capability or not."
::= { hwL2VpnAttribute 1 }
-- 1.3.6.1.4.1.2011.5.25.119.8.2
hwL2VpnWorkingMode OBJECT-TYPE
SYNTAX INTEGER
{
pwe3(1),
martini(2),
unknown(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the working mode of mpls L2vpn."
::= { hwL2VpnAttribute 2 }
-- 1.3.6.1.4.1.2011.5.25.119.8.4
hwL2VpnLocalCCCNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the local ccc number have created."
::= { hwL2VpnAttribute 4 }
-- 1.3.6.1.4.1.2011.5.25.119.8.5
hwL2VpnRemoteCCCNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the remote ccc number have created."
::= { hwL2VpnAttribute 5 }
-- 1.3.6.1.4.1.2011.5.25.119.8.6
hwL2VpnSvcNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the static vc number have created."
::= { hwL2VpnAttribute 6 }
-- 1.3.6.1.4.1.2011.5.25.119.8.7
hwL2VpnLdpVcNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the ldp vc number have created."
::= { hwL2VpnAttribute 7 }
-- 1.3.6.1.4.1.2011.5.25.119.8.8
hwL2VpnBgpVcNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the bgp vc number have created."
::= { hwL2VpnAttribute 8 }
-- 1.3.6.1.4.1.2011.5.25.119.8.9
hwL2VpnVsiNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the vsi number have created."
::= { hwL2VpnAttribute 9 }
-- 1.3.6.1.4.1.2011.5.25.119.8.10
hwL2VpnBgpVsiNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the bgp vsi number have created."
::= { hwL2VpnAttribute 10 }
-- 1.3.6.1.4.1.2011.5.25.119.8.11
hwL2VpnVsiVcNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the vsi vc number have created."
::= { hwL2VpnAttribute 11 }
-- 1.3.6.1.4.1.2011.5.25.119.8.12
hwVplsVcNumberMaxNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the max vpls vc number."
::= { hwL2VpnAttribute 12 }
-- 1.3.6.1.4.1.2011.5.25.119.8.13
hwVplsVcNumberUpperThreshold OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the vpls vc number is upper than threshold."
::= { hwL2VpnAttribute 13 }
-- 1.3.6.1.4.1.2011.5.25.119.8.14
hwL2VpnVcLimitClass OBJECT-TYPE
SYNTAX INTEGER
{
vll(1),
vpls(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the class of l2vpn vc limit."
::= { hwL2VpnAttribute 14 }
-- 1.3.6.1.4.1.2011.5.25.119.8.15
hwL2VpnSwitchVcNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of MS-PWs already created."
::= { hwL2VpnAttribute 15 }
--
-- The L2VPN's Ac if Table
--
-- 1.3.6.1.4.1.2011.5.25.119.8.16
hwL2vpnAcIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwL2vpnAcIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is the interface configuration table used by L2VPN. Users
can read interface by it."
::= { hwL2VpnAttribute 16}
hwL2vpnAcIfEntry OBJECT-TYPE
SYNTAX HwL2vpnAcIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of a interface entry."
INDEX { hwL2vpnAcIfIndex}
::= { hwL2vpnAcIfTable 1}
HwL2vpnAcIfEntry ::=
SEQUENCE {
hwL2vpnAcIfIndex
InterfaceIndexOrZero,
hwL2vpnAcIfPhyType
Unsigned32,
hwL2vpnAcIfLinkType
Unsigned32,
hwL2vpnAcIfEncap
Unsigned32,
hwL2vpnAcIfMinEncapNum
Unsigned32,
hwL2vpnAcIfMaxEncapNum
Unsigned32,
hwL2vpnAcIfEncapStep
Unsigned32,
hwL2vpnAcIfMinJitterBuffer
Unsigned32,
hwL2vpnAcIfMaxJitterBuffer
Unsigned32,
hwL2vpnAcIfJitterBufferStep
Unsigned32,
hwL2vpnAcIfCfgTtpHeader
EnabledStatus,
hwL2vpnAcIfMinIdleCode
Unsigned32,
hwL2vpnAcIfMaxIdleCode
Unsigned32
}
hwL2vpnAcIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value, greater than zero, for each
interface. It is recommended that values are assigned
contiguously starting from 1. The value for each
interface sub-layer must remain constant at least from
one re-initialization of the entity's network
management system to the next re-initialization."
::= { hwL2vpnAcIfEntry 1 }
hwL2vpnAcIfPhyType OBJECT-TYPE
SYNTAX Unsigned32(0..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of interface. Additional values for ifType
are assigned by the Internet Assigned Numbers
Authority (IANA), through updating the syntax of the
IANAifType textual convention."
::= { hwL2vpnAcIfEntry 2 }
hwL2vpnAcIfLinkType OBJECT-TYPE
SYNTAX Unsigned32(0..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the LinkType"
::= { hwL2vpnAcIfEntry 3 }
hwL2vpnAcIfEncap OBJECT-TYPE
SYNTAX Unsigned32(0..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the encapsulation of the Virtual Circuit supported by the interface."
::= { hwL2vpnAcIfEntry 4 }
hwL2vpnAcIfMinEncapNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the minimum number of TDM frames."
::= { hwL2vpnAcIfEntry 5 }
hwL2vpnAcIfMaxEncapNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the maximum number of TDM frames."
::= { hwL2vpnAcIfEntry 6 }
hwL2vpnAcIfEncapStep OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the step of TDM frames."
::= { hwL2vpnAcIfEntry 7 }
hwL2vpnAcIfMinJitterBuffer OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the minimum number of JitterBuffer."
::= { hwL2vpnAcIfEntry 8 }
hwL2vpnAcIfMaxJitterBuffer OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the maximum number of JitterBuffer."
::= { hwL2vpnAcIfEntry 9 }
hwL2vpnAcIfJitterBufferStep OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the step of JitterBuffer."
::= { hwL2vpnAcIfEntry 10 }
hwL2vpnAcIfCfgTtpHeader OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes the rtp-header option is enable or not"
::= { hwL2vpnAcIfEntry 11 }
hwL2vpnAcIfMinIdleCode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the minimum number of IdleCode."
::= { hwL2vpnAcIfEntry 12 }
hwL2vpnAcIfMaxIdleCode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the maximum number of IdleCode."
::= { hwL2vpnAcIfEntry 13 }
--
-- Conformance information
--
-- 1.3.6.1.4.1.2011.5.25.119.8.3
hwL2VpnMIBConformance OBJECT IDENTIFIER ::= { hwL2VpnAttribute 3 }
-- 1.3.6.1.4.1.2011.5.25.119.8.3.1
hwL2VpnMIBCompliances OBJECT IDENTIFIER ::= { hwL2VpnMIBConformance 1 }
-- this module
-- 1.3.6.1.4.1.2011.5.25.119.8.3.1.1
hwL2VpnMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI-L2VPN-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwL2VpnMIBGroup }
::= { hwL2VpnMIBCompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.119.8.3.2
hwL2VpnMIBGroups OBJECT IDENTIFIER ::= { hwL2VpnMIBConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.119.8.3.2.1
hwL2VpnMIBGroup OBJECT-GROUP
OBJECTS { hwL2VpnEnable, hwL2VpnWorkingMode, hwL2VpnLocalCCCNumber, hwL2VpnRemoteCCCNumber, hwL2VpnSvcNumber, hwL2VpnLdpVcNumber, hwL2VpnBgpVcNumber,hwL2VpnVsiNumber,hwL2VpnBgpVsiNumber,hwL2VpnVsiVcNumber,hwVplsVcNumberMaxNum,hwVplsVcNumberUpperThreshold,hwL2VpnVcLimitClass,hwL2VpnSwitchVcNumber }
STATUS current
DESCRIPTION
"The L2VPN's attributes group."
::= { hwL2VpnMIBGroups 1 }
hwL2vpnAcIfGroup OBJECT-GROUP
OBJECTS{hwL2vpnAcIfIndex,hwL2vpnAcIfPhyType,hwL2vpnAcIfLinkType,hwL2vpnAcIfEncap,hwL2vpnAcIfMinEncapNum,hwL2vpnAcIfMaxEncapNum,hwL2vpnAcIfEncapStep,hwL2vpnAcIfMinJitterBuffer,
hwL2vpnAcIfMaxJitterBuffer,hwL2vpnAcIfJitterBufferStep,hwL2vpnAcIfCfgTtpHeader,hwL2vpnAcIfMinIdleCode,hwL2vpnAcIfMaxIdleCode }
STATUS current
DESCRIPTION
"The L2vpn's Interface group."
::= { hwL2VpnMIBGroups 2}
END
--
-- HUAWEI-L2VPN-MIB.mib
--
File diff suppressed because it is too large Load Diff
+601 -394
View File
@@ -1,394 +1,601 @@
-- =================================================================
-- Copyright (C) 2008 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: HUAWEI LDT MIB, this mib will maintain infomation of LDT
-- for datacomm product.
-- Reference:
-- Version: V1.00
-- History:
--
-- V1.00 2008-07-15 initial version
-- =================================================================
HUAWEI-LDT-MIB DEFINITIONS ::= BEGIN
IMPORTS
TruthValue,TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32,
OBJECT-IDENTITY, Unsigned32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
hwDatacomm
FROM HUAWEI-MIB
InterfaceIndex
FROM IF-MIB
VlanId
FROM Q-BRIDGE-MIB;
hwLdtMIB MODULE-IDENTITY
LAST-UPDATED "200807171700Z" -- July 15, 2008 at 14:30 GMT
ORGANIZATION
"Huawei Technologies co.,Ltd."
CONTACT-INFO
"R&D NanJing, Huawei Technologies co.,Ltd.
High hope mansion,
Baixia road,
Nanjing city
Zip:100085
Http://www.huawei.com
E-mail:[email protected]
Zip:100000
"
DESCRIPTION
"This file is an LDT-MIB. It provides such functions of
globally enabling or disabling the LDT function, enabling the global
alarm, clearing statistics on ports and configuring work mode and so on."
::= { hwDatacomm 174 }
-- ============================================================================
-- Node definitions
-- ============================================================================
hwLdtObjects OBJECT IDENTIFIER ::= { hwLdtMIB 1 }
hwLdtPortTrapObjects OBJECT IDENTIFIER ::= { hwLdtMIB 2 }
hwLdtTraps OBJECT IDENTIFIER ::= { hwLdtMIB 3 }
hwLdtConformance OBJECT IDENTIFIER ::= { hwLdtMIB 4 }
-- ============================================================================
--
-- ======================= Objects definitions=================================
--
-- ============================================================================
hwLdtConfiguration OBJECT IDENTIFIER ::= { hwLdtObjects 1}
hwLdtEnable OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Globally enable or disable the LDT configuration. If the hwLdtEnable
is 1, LDT is enabled. If the hwLdtEnable is 2, LDT is disabled.
By default, LDT is 2(disabled)."
DEFVAL { 2 }
::= { hwLdtConfiguration 1 }
hwLdtIntervalTime OBJECT-TYPE
SYNTAX Integer32(5..300)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Packet send interval time. By default, the time is 5s."
DEFVAL { 5 }
::= { hwLdtConfiguration 2 }
hwLdtVlanListLow OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (256))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lowest possible value of the vlan list."
::= { hwLdtConfiguration 3 }
hwLdtVlanListHigh OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (256))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest possible value of the vlan list."
::= { hwLdtConfiguration 4 }
hwLdtPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwLdtPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LDT port congfiguration table."
::= { hwLdtConfiguration 5 }
hwLdtPortConfigEntry OBJECT-TYPE
SYNTAX HwLdtPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries of the LDT port congfiguration table."
INDEX{ hwLdtInterfaceIndex }
::= { hwLdtPortConfigTable 1}
HwLdtPortConfigEntry ::=
SEQUENCE{
hwLdtInterfaceIndex InterfaceIndex,
hwLdtInterfaceName OCTET STRING,
hwLdtPortLdtEnable INTEGER,
hwLdtPortMode INTEGER,
hwLdtPortStatus INTEGER,
hwLdtPortRecoveryTime Integer32
}
hwLdtInterfaceIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value, greater than zero, for each interface or interface
sub-layer in the managed system. The value is consistent with the
ifIndex in ifTable of IF-MIB."
::= { hwLdtPortConfigEntry 1 }
hwLdtInterfaceName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..48))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface name."
::= { hwLdtPortConfigEntry 2 }
hwLdtPortLdtEnable OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interface enable or disable. If the hwLdtPortLdtEnable
is 1, it is enabled. If the hwLdtPortLdtEnable is 2, it is disabled.
By default, it is disabled."
DEFVAL { 1 }
::= { hwLdtPortConfigEntry 3 }
hwLdtPortMode OBJECT-TYPE
SYNTAX INTEGER
{
trap(1),
blocking(2),
noLearning(3),
shutdown(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action of Loop detection, including trap, blocking,noLearning,and shutdown. By default the mode
is blocking."
DEFVAL { 2 }
::= { hwLdtPortConfigEntry 4 }
hwLdtPortStatus OBJECT-TYPE
SYNTAX INTEGER
{
normal(1),
blocking(2),
noLearning(3),
shutdown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port status, including normal, blocking,noLearning,and shutdown. By default the status
is normal."
DEFVAL { 1 }
::= { hwLdtPortConfigEntry 5 }
hwLdtPortRecoveryTime OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port recovery time.By default the time is 1s."
::= { hwLdtPortConfigEntry 6 }
hwLdtPortStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwLdtPortStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LDT port status table."
::= { hwLdtConfiguration 6 }
hwLdtPortStatusEntry OBJECT-TYPE
SYNTAX HwLdtPortStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries of the LDT port status table."
INDEX{ hwLdtInterfaceIndex,hwLdtPortVlanIDIndex }
::= { hwLdtPortStatusTable 1}
HwLdtPortStatusEntry ::=
SEQUENCE{
hwLdtPortVlanIDIndex VlanId,
hwLdtPortVlanStatus INTEGER
}
hwLdtPortVlanIDIndex OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port enabled vlanId."
::= { hwLdtPortStatusEntry 1 }
hwLdtPortVlanStatus OBJECT-TYPE
SYNTAX INTEGER
{
normal(1),
blocking(2),
noLearning(3),
shutdown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port status, including normal, blocking,noLearning,and shutdown. By default the status
is normal."
DEFVAL { 1 }
::= { hwLdtPortStatusEntry 2 }
hwLdtPortLoopVlanListLow OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The lowest possible value of the vlan list for discovering loop."
::= { hwLdtPortTrapObjects 1 }
hwLdtPortLoopVlanListHigh OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The highest possible value of the vlan list for discovering loop."
::= { hwLdtPortTrapObjects 2 }
hwLdtPortRecoverVlanListLow OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The lowest possible value of the vlan list for discovering loop."
::= { hwLdtPortTrapObjects 3 }
hwLdtPortRecoverVlanListHigh OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The highest possible value of the vlan list for discovering loop."
::= { hwLdtPortTrapObjects 4 }
---Notifycation
hwLdtPortLoop NOTIFICATION-TYPE
OBJECTS {hwLdtInterfaceName,hwLdtPortLoopVlanListLow,hwLdtPortLoopVlanListHigh}
STATUS current
DESCRIPTION
"Notify the NMS that the LDT detected Loop.hwLdtInterfaceName node is interface name,
hwLdtPortLoopVlanlistLow node is The lowest possible value of the vlan list,
hwLdtPortLoopVlanlistHigh node is The highest possible value of the vlan list."
::= { hwLdtTraps 1}
hwLdtPortRecovry NOTIFICATION-TYPE
OBJECTS {hwLdtInterfaceName,hwLdtPortRecoverVlanListLow,hwLdtPortRecoverVlanListHigh}
STATUS current
DESCRIPTION
"Notify the NMS that the LDT detected resuming port.hwLdtInterfaceName node is interface index,
hwLdtPortRecoverVlanlistLow node is The lowest possible value of the vlan list,
hwLdtPortRecoverVlanlistHigh node is The highest possible value of the vlan list."
::= { hwLdtTraps 2}
--
-- ***********************************************************
--
-- HAUWEILDTMIBCONFORMANCE
--
-- ***********************************************************
--
hwLdtConformances OBJECT IDENTIFIER ::= { hwLdtConformance 1 }
hwLdtGroups OBJECT IDENTIFIER ::= { hwLdtConformance 2 }
-- compliance statements
hwLdtCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the HUAWEI-LDT-MIB."
MODULE -- this module
MANDATORY-GROUPS {
hwLdtConfigGroup,
hwLdtPortConfigGroup,
hwLdtTrapPortGroup,
hwLdtTrapGroup
}
::= { hwLdtConformances 1 }
-- MIB groupings
hwLdtConfigGroup OBJECT-GROUP
OBJECTS {
hwLdtEnable,
hwLdtIntervalTime,
hwLdtVlanListLow,
hwLdtVlanListHigh
}
STATUS current
DESCRIPTION
"The collection of objects which are used to configure the
LDT implementation behavior.
This group is mandatory for agents which implement the LDT."
::= { hwLdtGroups 1 }
hwLdtPortConfigGroup OBJECT-GROUP
OBJECTS {
hwLdtPortLdtEnable,
hwLdtInterfaceName,
hwLdtPortMode,
hwLdtPortStatus,
hwLdtPortRecoveryTime
}
STATUS current
DESCRIPTION
"The collection of objects indicate information of port."
::= { hwLdtGroups 2 }
hwLdtTrapPortGroup OBJECT-GROUP
OBJECTS {
hwLdtPortLoopVlanListLow,
hwLdtPortLoopVlanListHigh,
hwLdtPortRecoverVlanListLow,
hwLdtPortRecoverVlanListHigh
}
STATUS current
DESCRIPTION
"The collection of notifications used to indicate HUAWEI-LDT-MIB
data consistency and general status information."
::= { hwLdtGroups 3 }
hwLdtTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS {
hwLdtPortLoop,
hwLdtPortRecovry
}
STATUS current
DESCRIPTION
"The collection of notifications used to indicate HUAWEI-LDT-MIB
data consistency and general status information."
::= { hwLdtGroups 4 }
END
--
-- HUAWEI-LDT-MIB.mib
--
-- =================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: HUAWEI LDT MIB, this mib will maintain infomation of LDT
-- for datacomm product.
-- Reference:
-- Version: V1.02
-- History:
--
-- V1.00 2008-07-15 initial version
-- =================================================================
HUAWEI-LDT-MIB DEFINITIONS ::= BEGIN
IMPORTS
TruthValue,TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32,
OBJECT-IDENTITY, Unsigned32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
hwDatacomm
FROM HUAWEI-MIB
InterfaceIndex
FROM IF-MIB
VlanId
FROM Q-BRIDGE-MIB
EnabledStatus
FROM P-BRIDGE-MIB;
hwLdtMIB MODULE-IDENTITY
LAST-UPDATED "201706081108Z" -- June 08, 2017 at 11:08 GMT
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: [email protected]
"
DESCRIPTION
"This file is an LDT-MIB. It provides such functions of
globally enabling or disabling the LDT function, enabling the global
alarm, clearing statistics on ports and configuring work mode and so on."
REVISION "201706081108Z" -- June 08, 2017 at 11:08 GMT
DESCRIPTION "Add new node hwLdtPortLoopAutoTrapVlanList."
REVISION "201512031528Z"
DESCRIPTION "Update size list of hwPortLoopDetectRecoveryTime."
::= { hwDatacomm 174 }
-- ============================================================================
-- Node definitions
-- ============================================================================
hwLdtObjects OBJECT IDENTIFIER ::= { hwLdtMIB 1 }
hwLdtPortTrapObjects OBJECT IDENTIFIER ::= { hwLdtMIB 2 }
hwLdtTraps OBJECT IDENTIFIER ::= { hwLdtMIB 3 }
hwLdtConformance OBJECT IDENTIFIER ::= { hwLdtMIB 4 }
-- ============================================================================
--
-- ======================= Objects definitions=================================
--
-- ============================================================================
hwLdtConfiguration OBJECT IDENTIFIER ::= { hwLdtObjects 1}
hwLdtEnable OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Globally enable or disable the LDT configuration. If the hwLdtEnable
is 1, LDT is enabled. If the hwLdtEnable is 2, LDT is disabled.
By default, LDT is 2(disabled)."
::= { hwLdtConfiguration 1 }
hwLdtIntervalTime OBJECT-TYPE
SYNTAX Integer32(5..300)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Packet send interval time. By default, the time is 5s."
::= { hwLdtConfiguration 2 }
hwLdtVlanListLow OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (256))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lowest possible value of the vlan list."
::= { hwLdtConfiguration 3 }
hwLdtVlanListHigh OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (256))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest possible value of the vlan list."
::= { hwLdtConfiguration 4 }
hwLdtPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwLdtPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LDT port congfiguration table."
::= { hwLdtConfiguration 5 }
hwLdtPortConfigEntry OBJECT-TYPE
SYNTAX HwLdtPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries of the LDT port congfiguration table."
INDEX{ hwLdtInterfaceIndex }
::= { hwLdtPortConfigTable 1}
HwLdtPortConfigEntry ::=
SEQUENCE{
hwLdtInterfaceIndex InterfaceIndex,
hwLdtInterfaceName OCTET STRING,
hwLdtPortLdtEnable INTEGER,
hwLdtPortMode INTEGER,
hwLdtPortStatus INTEGER,
hwLdtPortRecoveryTime Integer32
}
hwLdtInterfaceIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value, greater than zero, for each interface or interface
sub-layer in the managed system. The value is consistent with the
ifIndex in ifTable of IF-MIB."
::= { hwLdtPortConfigEntry 1 }
hwLdtInterfaceName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..48))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface name."
::= { hwLdtPortConfigEntry 2 }
hwLdtPortLdtEnable OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interface enable or disable. If the hwLdtPortLdtEnable
is 1, it is enabled. If the hwLdtPortLdtEnable is 2, it is disabled.
By default, it is disabled."
DEFVAL { 1 }
::= { hwLdtPortConfigEntry 3 }
hwLdtPortMode OBJECT-TYPE
SYNTAX INTEGER
{
trap(1),
blocking(2),
noLearning(3),
shutdown(4),
quitvlan(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action of Loop detection, including trap, blocking, noLearning, shutdown and quitvlan. By default the mode
is shutdown."
DEFVAL { 2 }
::= { hwLdtPortConfigEntry 4 }
hwLdtPortStatus OBJECT-TYPE
SYNTAX INTEGER
{
normal(1),
blocking(2),
noLearning(3),
shutdown(4),
quitvlan(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port status, including normal, blocking, noLearning, shutdown, and quitvlan. By default the status
is normal."
::= { hwLdtPortConfigEntry 5 }
hwLdtPortRecoveryTime OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port recovery time.By default the time is 255s."
::= { hwLdtPortConfigEntry 6 }
hwLdtPortStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwLdtPortStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LDT port status table."
::= { hwLdtConfiguration 6 }
hwLdtPortStatusEntry OBJECT-TYPE
SYNTAX HwLdtPortStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries of the LDT port status table."
INDEX{ hwLdtInterfaceIndex,hwLdtPortVlanIDIndex }
::= { hwLdtPortStatusTable 1}
HwLdtPortStatusEntry ::=
SEQUENCE{
hwLdtPortVlanIDIndex VlanId,
hwLdtPortVlanStatus INTEGER
}
hwLdtPortVlanIDIndex OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port enabled vlanId."
::= { hwLdtPortStatusEntry 1 }
hwLdtPortVlanStatus OBJECT-TYPE
SYNTAX INTEGER
{
normal(1),
blocking(2),
noLearning(3),
shutdown(4),
quitvlan(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port status, including normal, blocking, noLearning, shutdown and quitvlan. By default the status
is normal."
::= { hwLdtPortStatusEntry 2 }
hwPortLoopDetectTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwPortLoopDetectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the port external loopback detection information for device.
It can protect the port from external loopback."
::= { hwLdtConfiguration 7 }
hwPortLoopDetectEntry OBJECT-TYPE
SYNTAX HwPortLoopDetectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries of the port external loopback detection table."
INDEX { hwPortLoopDetectIfIndex }
::= { hwPortLoopDetectTable 1 }
HwPortLoopDetectEntry ::=
SEQUENCE {
hwPortLoopDetectIfIndex
InterfaceIndex,
hwLPortLoopDetectIfName
OCTET STRING,
hwPortLoopDetectEnabled
EnabledStatus,
hwPortLoopDetectRecoveryTime
Integer32,
hwPortLoopDetectAction
INTEGER,
hwPortLoopDetectStatus
INTEGER,
hwPortLoopDetectProtocol
OCTET STRING,
hwPortLoopDetectVlanLow
OCTET STRING(SIZE (256)),
hwPortLoopDetectVlanHigh
OCTET STRING(SIZE (256))
}
hwPortLoopDetectIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port number which will be configured port external loopback detection."
::= { hwPortLoopDetectEntry 1 }
hwLPortLoopDetectIfName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..48))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface name."
::= { hwPortLoopDetectEntry 2 }
hwPortLoopDetectEnabled OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When this object is set to 'enabled(1)' Port external loopback detection
is enabled on this port else disabled."
::= { hwPortLoopDetectEntry 3 }
hwPortLoopDetectRecoveryTime OBJECT-TYPE
SYNTAX Integer32(0..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The detect period of port external loopback detection."
DEFVAL { 0 }
::= { hwPortLoopDetectEntry 4 }
hwPortLoopDetectAction OBJECT-TYPE
SYNTAX INTEGER
{
shutdown(1),
blocking(2),
trap(3),
noLearning(4),
quitvlan(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port external loopback detection protect action of this entry."
::= { hwPortLoopDetectEntry 5 }
hwPortLoopDetectStatus OBJECT-TYPE
SYNTAX INTEGER
{
normal(1),
blocking(2),
shutdown(3),
trap(4),
noLearning(5),
quitvlan(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current status of port(normal/blocking/shutdown/trap/noLearning/quitvlan)."
::= { hwPortLoopDetectEntry 6 }
hwPortLoopDetectProtocol OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ethernet type of the detecting packet to port external loopback detection."
::= { hwPortLoopDetectEntry 7 }
hwPortLoopDetectVlanLow OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (256))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lowest value of the vlan list for detecting loop."
::= { hwPortLoopDetectEntry 8 }
hwPortLoopDetectVlanHigh OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (256))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest value of the vlan list for detecting loop."
::= { hwPortLoopDetectEntry 9 }
hwLoopDetectInterval OBJECT-TYPE
SYNTAX Integer32(5..300)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The detect period of system external loopback detection, the default value is 5 second."
::= { hwLdtConfiguration 8 }
hwLoopDetectSendingPacketInterval OBJECT-TYPE
SYNTAX Integer32(1..300)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The period of sending detecting packet, the default value is 5 second."
::= { hwLdtConfiguration 9 }
hwLdtPortLoopVlanListLow OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The lowest possible value of the vlan list for discovering loop."
::= { hwLdtPortTrapObjects 1 }
hwLdtPortLoopVlanListHigh OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The highest possible value of the vlan list for discovering loop."
::= { hwLdtPortTrapObjects 2 }
hwLdtPortRecoverVlanListLow OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The lowest possible value of the vlan list for discovering loop."
::= { hwLdtPortTrapObjects 3 }
hwLdtPortRecoverVlanListHigh OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The highest possible value of the vlan list for discovering loop."
::= { hwLdtPortTrapObjects 4 }
hwLdtPortLoopDetectVlanList OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (0..1024))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The possible vlan for discovering loop."
::= { hwLdtPortTrapObjects 5 }
hwLdtPortLoopAutoTrapVlanList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..512))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"VLANs for which only an alarm is reported after a loop is detected."
::= { hwLdtPortTrapObjects 6 }
---Notifycation
hwLdtPortLoop NOTIFICATION-TYPE
OBJECTS {hwLdtInterfaceName,hwLdtPortLoopVlanListLow,hwLdtPortLoopVlanListHigh}
STATUS current
DESCRIPTION
"Notify the NMS that the LDT detected Loop.hwLdtInterfaceName node is interface name,
hwLdtPortLoopVlanlistLow node is The lowest possible value of the vlan list,
hwLdtPortLoopVlanlistHigh node is The highest possible value of the vlan list."
::= { hwLdtTraps 1}
hwLdtPortRecovry NOTIFICATION-TYPE
OBJECTS {hwLdtInterfaceName,hwLdtPortRecoverVlanListLow,hwLdtPortRecoverVlanListHigh}
STATUS current
DESCRIPTION
"Notify the NMS that the LDT detected resuming port.hwLdtInterfaceName node is interface index,
hwLdtPortRecoverVlanlistLow node is The lowest possible value of the vlan list,
hwLdtPortRecoverVlanlistHigh node is The highest possible value of the vlan list."
::= { hwLdtTraps 2}
hwLdtPortLoopDetect NOTIFICATION-TYPE
OBJECTS {hwLPortLoopDetectIfName,hwLdtPortLoopDetectVlanList,hwPortLoopDetectStatus,hwLdtPortLoopAutoTrapVlanList}
STATUS current
DESCRIPTION
"Notify the NMS that Loopback does exist on this port,
hwLdtPortLoopDetectVlanList node indicates that which VLAN exits loopback,
hwPortLoopDetectStatus node is the status of this port."
::= { hwLdtTraps 3}
hwLdtPortLoopDetectRecovery NOTIFICATION-TYPE
OBJECTS {hwLPortLoopDetectIfName,hwPortLoopDetectStatus}
STATUS current
DESCRIPTION
"Notify the NMS that Loopback disappeared on this port."
::= { hwLdtTraps 4}
--
-- ***********************************************************
--
-- HAUWEILDTMIBCONFORMANCE
--
-- ***********************************************************
--
hwLdtConformances OBJECT IDENTIFIER ::= { hwLdtConformance 1 }
hwLdtGroups OBJECT IDENTIFIER ::= { hwLdtConformance 2 }
-- compliance statements
hwLdtCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the HUAWEI-LDT-MIB."
MODULE -- this module
MANDATORY-GROUPS {
hwLdtConfigGroup,
hwLdtPortConfigGroup,
hwLdtTrapPortGroup,
hwLdtTrapGroup
}
::= { hwLdtConformances 1 }
-- MIB groupings
hwLdtConfigGroup OBJECT-GROUP
OBJECTS {
hwLdtEnable,
hwLdtIntervalTime,
hwLdtVlanListLow,
hwLdtVlanListHigh,
hwLoopDetectInterval,
hwLoopDetectSendingPacketInterval
}
STATUS current
DESCRIPTION
"The collection of objects which are used to configure the
LDT implementation behavior.
This group is mandatory for agents which implement the LDT."
::= { hwLdtGroups 1 }
hwLdtPortConfigGroup OBJECT-GROUP
OBJECTS {
hwLdtPortLdtEnable,
hwLdtInterfaceName,
hwLdtPortMode,
hwLdtPortStatus,
hwLdtPortRecoveryTime,
hwLPortLoopDetectIfName,
hwPortLoopDetectEnabled,
hwPortLoopDetectRecoveryTime,
hwPortLoopDetectAction,
hwPortLoopDetectStatus,
hwPortLoopDetectProtocol,
hwPortLoopDetectVlanLow,
hwPortLoopDetectVlanHigh
}
STATUS current
DESCRIPTION
"The collection of objects indicate information of port."
::= { hwLdtGroups 2 }
hwLdtTrapPortGroup OBJECT-GROUP
OBJECTS {
hwLdtPortLoopVlanListLow,
hwLdtPortLoopVlanListHigh,
hwLdtPortRecoverVlanListLow,
hwLdtPortRecoverVlanListHigh,
hwLdtPortLoopDetectVlanList,
hwLdtPortLoopAutoTrapVlanList
}
STATUS current
DESCRIPTION
"The collection of notifications used to indicate HUAWEI-LDT-MIB
data consistency and general status information."
::= { hwLdtGroups 3 }
hwLdtTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS {
hwLdtPortLoop,
hwLdtPortRecovry,
hwLdtPortLoopDetect,
hwLdtPortLoopDetectRecovery
}
STATUS current
DESCRIPTION
"The collection of notifications used to indicate HUAWEI-LDT-MIB
data consistency and general status information."
::= { hwLdtGroups 4 }
END
--
-- HUAWEI-LDT-MIB.mib
--
+590
View File
@@ -0,0 +1,590 @@
--==================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI LINE MIB
-- Reference:
-- Version: V2.11
-- History:
-- <author>, <date>, <contents>
-- huxiaolin 2012-12-28
-- Wang Feng 2014-04-22 Add nodes for wlan npe trusted host
-- ==================================================================
HUAWEI-LINE-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC;
-- July 31, 2009 at 16:24 GMT
-- 1.3.6.1.4.1.2011.5.25.207
hwLineMIB MODULE-IDENTITY
LAST-UPDATED "201707251639Z" -- Mar 07, 2016 at 10:43 GMT
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: [email protected]
"
DESCRIPTION
"HUAWEI-LINE-MIB is used to configure and query attributes of connections
through management interfaces by users, such as the maximum number of Telnet
connections and login information about users.
"
REVISION "201707251639Z"
DESCRIPTION
"Modify MAX-ACCESS of hwMaxVtyNumber ."
REVISION "201701181043Z"
DESCRIPTION
"Modify Trap of hwVtyHostPermitRowState for compile error."
REVISION "201603311043Z"
DESCRIPTION
"Modify Trap of hwIpUnLocked and hwIpLocked."
REVISION "201603161043Z"
DESCRIPTION
"New Trap added for hwIpUnLocked."
REVISION "201603071043Z"
DESCRIPTION
"New Trap added for hwIpLocked."
REVISION "201507281520Z"
DESCRIPTION
"New Trap added for SSH and Telnet for frequent authentication failure."
REVISION "201405061624Z"
DESCRIPTION
"New Trap added for SSH login/logout."
REVISION "201404291624Z"
DESCRIPTION
"VB description updated"
REVISION "201404251624Z"
DESCRIPTION
"New VBs added in HwLoginUserInfoEntry"
REVISION "201404221624Z"
DESCRIPTION
"Modified to add nodes for wlan npe trusted host."
REVISION "201404081624Z"
DESCRIPTION
"Modified to support Trap in VRP V8R8."
REVISION "200907311624Z"
DESCRIPTION
"The initial revision of this MIB module ."
::= { hwDatacomm 207 }
--
-- Node definitions
--
--
-- 1.3.6.1.4.1.2011.5.25.207.1
hwLineObjects OBJECT IDENTIFIER ::= { hwLineMIB 1 }
-- 1.3.6.1.4.1.2011.5.25.207.1.1
hwTelnetSet OBJECT IDENTIFIER ::= { hwLineObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.207.1.1.1
hwMaxVtyNumber OBJECT-TYPE
SYNTAX Integer32 (0..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the maximum number of Telnet connections.
The value ranges from 0 to 15. The default value is 5."
::= { hwTelnetSet 1 }
-- 1.3.6.1.4.1.2011.5.25.207.1.2
hwLoginUserInfo OBJECT IDENTIFIER ::= { hwLineObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.207.1.2.1
hwLoginUserInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwLoginUserInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to display the user information for login."
::= { hwLoginUserInfo 1 }
-- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1
hwLoginUserInfoEntry OBJECT-TYPE
SYNTAX HwLoginUserInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes information about user login."
INDEX { hwUserInfoIndex }
::= { hwLoginUserInfoTable 1 }
HwLoginUserInfoEntry ::=
SEQUENCE {
hwUserInfoIndex
Integer32,
hwUserInfoName
OCTET STRING,
hwUserInfoIpAddr
OCTET STRING,
hwUserInfoChannel
OCTET STRING,
hwAuthType
OCTET STRING,
hwVpnInstName
OCTET STRING
}
-- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.1
hwUserInfoIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the index of the user information for login."
::= { hwLoginUserInfoEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.2
hwUserInfoName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the name of the user for login."
::= { hwLoginUserInfoEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.3
hwUserInfoIpAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..47))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the IP address of the user for login."
::= { hwLoginUserInfoEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.4
hwUserInfoChannel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the channel number of the user for login."
::= { hwLoginUserInfoEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.5
hwAuthType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the authentication method for login."
::= { hwLoginUserInfoEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.6
hwVpnInstName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..47))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the VPN name of the user for login."
::= { hwLoginUserInfoEntry 6 }
-- 1.3.6.1.4.1.2011.5.25.207.1.3
hwUserInterface OBJECT IDENTIFIER ::= { hwLineObjects 3 }
-- 1.3.6.1.4.1.2011.5.25.207.1.3.1
hwUserInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwUserInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes information about user Interface."
::= { hwUserInterface 1 }
-- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1
hwUserInterfaceEntry OBJECT-TYPE
SYNTAX HwUserInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes information about user Interface."
INDEX { hwInterfaceType, hwUserInterfaceIndex }
::= { hwUserInterfaceTable 1 }
HwUserInterfaceEntry ::=
SEQUENCE {
hwInterfaceType
INTEGER,
hwUserInterfaceIndex
Integer32,
hwAuthenticationMode
INTEGER,
hwProtocol
INTEGER,
hwUserInterfaceRowStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1.1
hwInterfaceType OBJECT-TYPE
SYNTAX INTEGER
{
vty(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of the user interface."
::= { hwUserInterfaceEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1.2
hwUserInterfaceIndex OBJECT-TYPE
SYNTAX Integer32 (0..20)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the user interface."
::= { hwUserInterfaceEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1.3
hwAuthenticationMode OBJECT-TYPE
SYNTAX INTEGER
{
undefined(0),
none(1),
password(2),
aaa(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The authentication mode of the user interface."
::= { hwUserInterfaceEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1.4
hwProtocol OBJECT-TYPE
SYNTAX INTEGER
{
telnet(1),
ssh(2),
all(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The protocol of the user interface."
::= { hwUserInterfaceEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1.5
hwUserInterfaceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus for this Table."
::= { hwUserInterfaceEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.207.1.4
hwVtyHostPermit OBJECT IDENTIFIER ::= { hwLineObjects 4 }
-- 1.3.6.1.4.1.2011.5.25.207.1.4.1
hwVtyHostPermitTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwVtyHostPermitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates trusted host table."
::= { hwVtyHostPermit 1 }
-- 1.3.6.1.4.1.2011.5.25.207.1.4.1.1
hwVtyHostPermitEntry OBJECT-TYPE
SYNTAX HwVtyHostPermitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates trusted the entry of trusted host table."
INDEX { hwVtyHostPermitIndex }
::= { hwVtyHostPermitTable 1 }
HwVtyHostPermitEntry ::=
SEQUENCE {
hwVtyHostPermitIndex
Integer32,
hwVtyHostPermitIpAddress
IpAddress,
hwVtyHostPermitMaskAddress
IpAddress,
hwVtyHostPermitInformation
OCTET STRING,
hwVtyHostPermitRowState
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.207.1.4.1.1.1
hwVtyHostPermitIndex OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies the index of trusted host table."
::= { hwVtyHostPermitEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.207.1.4.1.1.2
hwVtyHostPermitIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies ip address of trusted host."
::= { hwVtyHostPermitEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.207.1.4.1.1.3
hwVtyHostPermitMaskAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies mask address of trusted host."
::= { hwVtyHostPermitEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.207.1.4.1.1.4
hwVtyHostPermitInformation OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..127))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies the description of trusted host."
::= { hwVtyHostPermitEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.207.1.4.1.1.5
hwVtyHostPermitRowState OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies the status of a row."
::= { hwVtyHostPermitEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.207.1.5
hwLineMibTrapObjects OBJECT IDENTIFIER ::= { hwLineObjects 5 }
-- 1.3.6.1.4.1.2011.5.25.207.1.5.1
hwUserInfoLoginFailedTimes OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Login failed times in the statistic period"
::= { hwLineMibTrapObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.207.1.5.2
hwUserInfoStatisticPeriod OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Statistic period to count login failed times"
::= { hwLineMibTrapObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.207.1.5.3
hwUserInfoIpAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the IP address of the user for login."
::= { hwLineMibTrapObjects 3 }
-- 1.3.6.1.4.1.2011.5.25.207.1.5.4
hwUserInfoVpnName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the VPN name of the user for login."
::= { hwLineMibTrapObjects 4 }
-- =======================================
-- HUAWEI-LINE-MIB MIB - Notification Information
--=======================================
-- 1.3.6.1.4.1.2011.5.25.207.2
hwLineNotification OBJECT IDENTIFIER ::= { hwLineMIB 2 }
-- 1.3.6.1.4.1.2011.5.25.207.2.1
hwVtyNumExceed NOTIFICATION-TYPE
OBJECTS { hwMaxVtyNumber }
STATUS current
DESCRIPTION
"This object indicates the alarm reported when the number of Telnet users reaches
the maximum number of Telnet connections. In addition, the maximum number of
Telnet connections is displayed."
::= { hwLineNotification 1 }
-- 1.3.6.1.4.1.2011.5.25.207.2.2
hwUserLogin NOTIFICATION-TYPE
OBJECTS { hwUserInfoName, hwUserInfoIpAddr, hwUserInfoChannel, hwAuthType, hwVpnInstName }
STATUS current
DESCRIPTION
"When a user logs in through Telnet/Stelnet, the user name, IP address for login,
used tunnel, authentication type and vpn name are reported."
::= { hwLineNotification 2 }
-- 1.3.6.1.4.1.2011.5.25.207.2.3
hwUserLoginFail NOTIFICATION-TYPE
OBJECTS { hwUserInfoName, hwUserInfoIpAddr, hwUserInfoChannel, hwAuthType, hwVpnInstName }
STATUS current
DESCRIPTION
"When a user fails to log in through Telnet/Stelnet, the user name, IP address for login,
used tunnel, authentication type and vpn name are reported."
::= { hwLineNotification 3 }
-- 1.3.6.1.4.1.2011.5.25.207.2.4
hwUserLogout NOTIFICATION-TYPE
OBJECTS { hwUserInfoName, hwUserInfoIpAddr, hwUserInfoChannel, hwAuthType, hwVpnInstName }
STATUS current
DESCRIPTION
"When a user logs out of the Telnet/Stelnet server, the user name, IP address for logout,
used tunnel, authentication type and vpn name are reported."
::= { hwLineNotification 4 }
-- 1.3.6.1.4.1.2011.5.25.207.2.5
hwUserSshLogin NOTIFICATION-TYPE
OBJECTS { hwUserInfoName, hwUserInfoIpAddr, hwUserInfoChannel, hwAuthType, hwVpnInstName }
STATUS current
DESCRIPTION
"When a user logs in to SSH server, the user name, IP address for login,
used tunnel, authentication type and vpn name are reported."
::= { hwLineNotification 5 }
-- 1.3.6.1.4.1.2011.5.25.207.2.6
hwUserSshLogout NOTIFICATION-TYPE
OBJECTS { hwUserInfoName, hwUserInfoIpAddr, hwUserInfoChannel, hwAuthType, hwVpnInstName }
STATUS current
DESCRIPTION
"When a user logs out of the SSH server, the user name, IP address for logout,
and used tunnel are reported."
::= { hwLineNotification 6 }
-- 1.3.6.1.4.1.2011.5.25.207.2.7
hwTelnetLoginFailed NOTIFICATION-TYPE
OBJECTS { hwUserInfoLoginFailedTimes, hwUserInfoStatisticPeriod }
STATUS current
DESCRIPTION
"When users failed to login telnet server too frequently, login fail times and statistics period are reported."
::= { hwLineNotification 7 }
-- 1.3.6.1.4.1.2011.5.25.207.2.8
hwSSHLoginFailed NOTIFICATION-TYPE
OBJECTS { hwUserInfoLoginFailedTimes, hwUserInfoStatisticPeriod }
STATUS current
DESCRIPTION
"When users failed to login ssh server too frequently, login fail times and statistics period are reported."
::= { hwLineNotification 8 }
-- 1.3.6.1.4.1.2011.5.25.207.2.9
hwTelnetLoginFailedClear NOTIFICATION-TYPE
OBJECTS { hwUserInfoLoginFailedTimes, hwUserInfoStatisticPeriod }
STATUS current
DESCRIPTION
"When users failed to login telnet server too frequently, login fail times and statistics period are reported."
::= { hwLineNotification 9 }
-- 1.3.6.1.4.1.2011.5.25.207.2.10
hwSSHLoginFailedClear NOTIFICATION-TYPE
OBJECTS { hwUserInfoLoginFailedTimes, hwUserInfoStatisticPeriod }
STATUS current
DESCRIPTION
"When users failed to login ssh server too frequently, login fail times and statistics period are reported."
::= { hwLineNotification 10 }
-- 1.3.6.1.4.1.2011.5.25.207.2.11
hwIpLocked NOTIFICATION-TYPE
OBJECTS { hwUserInfoIpAddress, hwUserInfoVpnName, hwUserInfoStatisticPeriod }
STATUS current
DESCRIPTION
"when the number of user login failures from the same IP address reaches the threshold, the trap of hwIpLocked is reported."
::= { hwLineNotification 11 }
-- 1.3.6.1.4.1.2011.5.25.207.2.12
hwIpUnLocked NOTIFICATION-TYPE
OBJECTS { hwUserInfoIpAddress, hwUserInfoVpnName }
STATUS current
DESCRIPTION
"When the IP is unlocked, the trap of hwIpUnLocked is reported."
::= { hwLineNotification 12 }
-- =========================================
-- HUAWEI-LINE-MIB MIB - Conformance Information
-- =========================================
-- 1.3.6.1.4.1.2011.5.25.207.3
hwLineConformance OBJECT IDENTIFIER ::= { hwLineMIB 3 }
-- 1.3.6.1.4.1.2011.5.25.207.3.1
hwLineCompliances OBJECT IDENTIFIER ::= { hwLineConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.207.3.1.1
hwLineCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for
entities that support the huawei LINE MIB."
MODULE -- this module
::= { hwLineCompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.207.3.2
hwLineGroups OBJECT IDENTIFIER ::= { hwLineConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.207.3.2.1
hwLineNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwVtyNumExceed, hwUserLogin, hwUserLoginFail, hwUserLogout, hwUserSshLogin, hwUserSshLogout, hwIpLocked, hwIpUnLocked }
STATUS current
DESCRIPTION
"The collection of notifications in the module."
::= { hwLineGroups 1 }
-- 1.3.6.1.4.1.2011.5.25.207.3.2.2
hwLineUserInfoGroup OBJECT-GROUP
OBJECTS { hwUserInfoIndex, hwUserInfoName, hwUserInfoIpAddr, hwUserInfoChannel }
STATUS current
DESCRIPTION
"A collection of objects on Clock setting level information."
::= { hwLineGroups 2 }
-- 1.3.6.1.4.1.2011.5.25.207.3.2.3
hwMaxVtyNumberGroup OBJECT-GROUP
OBJECTS { hwMaxVtyNumber }
STATUS current
DESCRIPTION
"A collection of objects on vty number information."
::= { hwLineGroups 3 }
END
--
-- HUAWEI-LINE-MIB.mib
--
File diff suppressed because it is too large Load Diff
+233
View File
@@ -0,0 +1,233 @@
-- =================================================================
-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: M-LAG huawei mib define
-- Reference: M-LAG
-- Version: V2.00
-- History:
-- <liuquan 00231012>,<2016.11.22>,<create>
-- =================================================================
HUAWEI-M-LAG-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
hwETrunkMIB
FROM HUAWEI-E-TRUNK-MIB
MacAddress
FROM SNMPv2-TC
OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE, Integer32, Unsigned32
FROM SNMPv2-SMI
entPhysicalName
FROM ENTITY-MIB;
hwMLagMIB MODULE-IDENTITY
LAST-UPDATED "201611221109Z"
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: [email protected]
"
DESCRIPTION
"Please provide the descritpion."
REVISION "201611221109Z"
DESCRIPTION "V2.00, Updated to include dfs peer down alarm for M-LAG."
REVISION "201611221109Z"
DESCRIPTION "V1.02, Updated to include heart lost alarm for M-LAG."
REVISION "201611221109Z"
DESCRIPTION "V1.01, Updated to include support for M-LAG."
REVISION "201611221109Z"
DESCRIPTION "V1.00, initial version."
::= { hwETrunkMIB 8 }
-- Top-level structure of the MIB
hwMLagObjects OBJECT IDENTIFIER ::= { hwMLagMIB 1 }
hwMLagNotifications OBJECT IDENTIFIER ::= { hwMLagMIB 2 }
hwMLagConformance OBJECT IDENTIFIER ::= { hwMLagMIB 3 }
--MIB Objects
hwMLagConsistencyType1 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The type of M-LAG consistency check."
::= { hwMLagObjects 1 }
hwMLagConsistencyType2 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The type of M-LAG consistency check."
::= { hwMLagObjects 2 }
hwmlagDfsPeerDownTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwmlagDfsPeerDownEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of DFS peer status goes down."
::= { hwMLagObjects 3 }
hwmlagDfsPeerDownEntry OBJECT-TYPE
SYNTAX HwmlagDfsPeerDownEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries of Dfs peer status goes down table."
INDEX { hwdfsGroupId, hwsysMac, hwdfsType, hwdfsPeerAddress }
::= { hwmlagDfsPeerDownTable 1 }
HwmlagDfsPeerDownEntry ::=
SEQUENCE {
hwdfsGroupId
Unsigned32,
hwsysMac
MacAddress,
hwdfsType
OCTET STRING,
hwdfsPeerAddress
OCTET STRING
}
hwdfsGroupId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Dfs Group id."
::= { hwmlagDfsPeerDownEntry 1 }
hwsysMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"MAC of system from dfs peer."
::= { hwmlagDfsPeerDownEntry 2 }
hwdfsType OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The type of dfs-group which contains M-LAG or Active-Active Gateway."
::= { hwmlagDfsPeerDownEntry 3 }
hwdfsPeerAddress OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Peer address from dfs peer."
::= { hwmlagDfsPeerDownEntry 4 }
-- Notifications
hwMLagConsistencyCheckType1 NOTIFICATION-TYPE
OBJECTS { hwMLagConsistencyType1 }
STATUS current
DESCRIPTION
"Trap message is generated when
there is type1 inconsistency configuration between the two devices of M-LAG."
::= { hwMLagNotifications 1 }
hwMLagConsistencyCheckType1Resume NOTIFICATION-TYPE
OBJECTS { hwMLagConsistencyType1 }
STATUS current
DESCRIPTION
"The expected state trap of M-LAG resumed."
::= { hwMLagNotifications 2 }
hwMLagConsistencyCheckType2 NOTIFICATION-TYPE
OBJECTS {hwMLagConsistencyType2 }
STATUS current
DESCRIPTION
"Trap message is generated when
there is type1 inconsistency configuration between the two devices of M-LAG."
::= { hwMLagNotifications 3 }
hwMLagConsistencyCheckType2Resume NOTIFICATION-TYPE
OBJECTS {hwMLagConsistencyType2 }
STATUS current
DESCRIPTION
"The expected state trap of M-LAG resumed."
::= { hwMLagNotifications 4 }
hwMLagHeartLost NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Trap message is generated when
heart beat state is lost."
::= { hwMLagNotifications 5 }
hwMLagHeartLostResume NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The expected state of M-LAG heart resumed."
::= { hwMLagNotifications 6 }
hwMlagDfsPeerDown NOTIFICATION-TYPE
OBJECTS {hwdfsGroupId, hwsysMac, hwdfsType, hwdfsPeerAddress}
STATUS current
DESCRIPTION
"Trap message is generated when
dfs peer status goes down."
::= { hwMLagNotifications 7 }
hwMlagDfsPeerDownResume NOTIFICATION-TYPE
OBJECTS {hwdfsGroupId, hwsysMac, hwdfsType, hwdfsPeerAddress}
STATUS current
DESCRIPTION
"The expected state of dfs peer status goes down resumed."
::= { hwMLagNotifications 8 }
-- Conformance
hwMlagGroups OBJECT IDENTIFIER ::= { hwMLagConformance 1 }
hwMLagObjectGroup OBJECT-GROUP
OBJECTS { hwMLagConsistencyType1, hwMLagConsistencyType2 }
STATUS current
DESCRIPTION
"The object group."
::= { hwMlagGroups 1 }
hwMLagNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwMLagConsistencyCheckType1, hwMLagConsistencyCheckType1Resume, hwMLagConsistencyCheckType2, hwMLagConsistencyCheckType2Resume , hwMLagHeartLost, hwMLagHeartLostResume, hwMlagDfsPeerDown, hwMlagDfsPeerDownResume}
STATUS current
DESCRIPTION
"The notification group."
::= { hwMlagGroups 2 }
hwMLagCompliances OBJECT IDENTIFIER ::= { hwMLagConformance 2 }
hwMLagCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The core compliance statement for all implementations."
MODULE -- this module
MANDATORY-GROUPS {
hwMLagObjectGroup, hwMLagNotificationGroup
}
::= { hwMLagCompliances 1 }
END
+293 -253
View File
@@ -1,253 +1,293 @@
-- =================================================================
-- Copyright (C) 2001,2002 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: the huawei memory mib from huawei-device-mib
-- Reference:
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-MEMORY-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDev
FROM HUAWEI-MIB
hwFrameIndex, hwSlotIndex
FROM HUAWEI-DEVICE-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
Gauge, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI;
hwMemoryDev MODULE-IDENTITY
LAST-UPDATED "200212290900Z"
ORGANIZATION
"HAUWEI MIB Standard community
"
CONTACT-INFO
"
ADDR: HUAWEI TECHNOLOGY CO.,LTD,SHEZHEN CHINA
Tel: 86-755-26540808
"
DESCRIPTION
"
This mib module defines the memory information. NMS can query memory
utilization statistics from device by the mib.
"
::= { hwDev 5 }
hwMemoryDevTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMemoryDevEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table provides the information of all memory utilization statistics
of device. It contains the total size, the free size, the used size, and
so on.
"
::= { hwMemoryDev 1 }
hwMemoryDevEntry OBJECT-TYPE
SYNTAX HwMemoryDevEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The Entries of hwMemoryDevTable.
The table is indexed by hwFrameIndex, hwSlotIndex and hwMemoryDevModuleIndex,
hwFrameIndex - the index of frame of the device. for example, hwFrameIndex
equals 0 in NE16.
hwSlotIndex - the slot number of the device, the MAX value varies with
different devices.
hwMemoryDevModuleIndex - for the purpose of extension.In single CPU devices
(NE16,eg.), its value equals 0.
"
INDEX { hwFrameIndex, hwSlotIndex, hwMemoryDevModuleIndex }
::= { hwMemoryDevTable 1 }
HwMemoryDevEntry ::=
SEQUENCE {
hwMemoryDevModuleIndex
INTEGER,
hwMemoryDevSize
Unsigned32,
hwMemoryDevFree
Unsigned32,
hwMemoryDevRawSliceUsed
Unsigned32,
hwMemoryDevLargestFree
Unsigned32,
hwMemoryDevFail
Integer32,
hwMemoryDevFailNoMem
Integer32
}
hwMemoryDevModuleIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The object is used only for the purpose of extension,In single CPU
devices (NE16,eg.), hwMemoryDevModuleIndex equals 0.
"
::= { hwMemoryDevEntry 1 }
hwMemoryDevSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the total size of the memory in bytes,
which is on the managed object.
"
::= { hwMemoryDevEntry 2 }
hwMemoryDevFree OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the free size of the memory in bytes.
"
::= { hwMemoryDevEntry 3 }
hwMemoryDevRawSliceUsed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the used size of the raw slice memory in bytes.
"
::= { hwMemoryDevEntry 4 }
hwMemoryDevLargestFree OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the largest number of contiguous bytes
from the memory that are currently unused on the managed object.
"
::= { hwMemoryDevEntry 5 }
hwMemoryDevFail OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the count of memory allocation failures.
"
::= { hwMemoryDevEntry 6 }
hwMemoryDevFailNoMem OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the count of memory allocation
failures due to no free memory.
"
::= { hwMemoryDevEntry 7 }
hwBufferTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBufferEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table provides the inquiry of buffer utilization statistics
of device. The type of the buffer is classified by size: 32 bytes,
64 bytes,...,etc.
"
::= { hwMemoryDev 2 }
hwBufferEntry OBJECT-TYPE
SYNTAX HwBufferEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The Entries of hwBufferTable.
The hwBufferTable is indexed by hwFrameIndex, hwSlotIndex,
hwBufferModuleIndex and hwBufferSize.
hwFrameIndex - the index of frame of the device. for example, hwFrameIndex
equals 0 in NE16.
hwSlotIndex - the slot number of the device, the MAX value varies with
different types of devices.
hwBufferModuleIndex - for the purpose of extension.In single CPU devices
(NE16,eg.),hwBufferModuleIndex equals 0.
hwBufferSize - the size in bytes of the buffer,such as 32 bytes,64 bytes,
...,etc.
"
INDEX { hwFrameIndex, hwSlotIndex, hwBufferModuleIndex, hwBufferSize }
::= { hwBufferTable 1 }
HwBufferEntry ::=
SEQUENCE {
hwBufferModuleIndex
INTEGER,
hwBufferSize
INTEGER,
hwBufferCurrentTotal
Integer32,
hwBufferCurrentUsed
Integer32
}
hwBufferModuleIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The object is used only for the purpose of extension,In single CPU
devices (NE16,eg.),hwBufferModuleIndex equals 0.
"
::= { hwBufferEntry 1 }
hwBufferSize OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The object indicates the size of the buffers in bytes, such as 32 bytes,
64 bytes,...,etc.
"
::= { hwBufferEntry 2 }
hwBufferCurrentTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the total number of the buffer currently.
"
::= { hwBufferEntry 3 }
hwBufferCurrentUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the used number of the buffer currently.
"
::= { hwBufferEntry 4 }
END
-- =================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: the huawei memory mib from huawei-device-mib
-- Reference:
-- Version: V1.01
-- History:
--
-- =================================================================
HUAWEI-MEMORY-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDev
FROM HUAWEI-MIB
hwFrameIndex, hwSlotIndex
FROM HUAWEI-DEVICE-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
OBJECT-TYPE, MODULE-IDENTITY, Unsigned32, Integer32
FROM SNMPv2-SMI
CounterBasedGauge64
FROM HCNUM-TC;
hwMemoryDev MODULE-IDENTITY
LAST-UPDATED "201708170000Z"
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: [email protected]
"
DESCRIPTION
"
This mib module defines the memory information. NMS can query memory
utilization statistics from device by the mib.
"
REVISION "201708170000Z"
DESCRIPTION "V1.01, change DESCRIPTION."
REVISION "201407260000Z"
DESCRIPTION "V1.00, initial version."
::= { hwDev 5 }
hwMemoryDevTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMemoryDevEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table provides the information of all memory utilization statistics
of device. It contains the total size, the free size, the used size, and
so on.
"
::= { hwMemoryDev 1 }
hwMemoryDevEntry OBJECT-TYPE
SYNTAX HwMemoryDevEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The Entries of hwMemoryDevTable.
The table is indexed by hwFrameIndex, hwSlotIndex and hwMemoryDevModuleIndex,
hwFrameIndex - the index of frame of the device. for example, hwFrameIndex
equals 0 in NE16.
hwSlotIndex - the slot number of the device, the MAX value varies with
different devices.
hwMemoryDevModuleIndex - for the purpose of extension.In single CPU devices
(NE16,eg.), its value equals 0.
"
INDEX { hwFrameIndex, hwSlotIndex, hwMemoryDevModuleIndex }
::= { hwMemoryDevTable 1 }
HwMemoryDevEntry ::=
SEQUENCE {
hwMemoryDevModuleIndex
Integer32,
hwMemoryDevSize
Unsigned32,
hwMemoryDevFree
Unsigned32,
hwMemoryDevRawSliceUsed
Unsigned32,
hwMemoryDevLargestFree
Unsigned32,
hwMemoryDevFail
Integer32,
hwMemoryDevFailNoMem
Integer32,
hwMemoryDevSize64
CounterBasedGauge64,
hwMemoryDevFree64
CounterBasedGauge64
}
hwMemoryDevModuleIndex OBJECT-TYPE
--SYNTAX Integer32 (1..65535)
-- VRPV8R1 Capability 20100828 modify value scope
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This object indicates the 32-byte memory size of managed objects, in bytes.
The value is the sum of hwMemoryDevFree and hwMemoryDevRawSliceUsed.
Each board has a memory, and the memory size varies with the product.
"
::= { hwMemoryDevEntry 1 }
hwMemoryDevSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the total size of the memory in bytes,
which is on the managed object.
"
::= { hwMemoryDevEntry 2 }
hwMemoryDevFree OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the free size of the memory in bytes.
"
::= { hwMemoryDevEntry 3 }
hwMemoryDevRawSliceUsed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the used size of the raw slice memory in bytes.
"
::= { hwMemoryDevEntry 4 }
hwMemoryDevLargestFree OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the largest number of contiguous bytes
from the memory that are currently unused on the managed object.
"
::= { hwMemoryDevEntry 5 }
hwMemoryDevFail OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This object indicates the number of memory allocation failures.
The default value is 0.
"
::= { hwMemoryDevEntry 6 }
hwMemoryDevFailNoMem OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This object indicates the number of memory allocation failures due to memory exhaustion.
The default value is 0.
"
::= { hwMemoryDevEntry 7 }
hwMemoryDevSize64 OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Indicates the total size of the memory module incase of excessing 4G
which is on the managed object, in bytes.
"
::= { hwMemoryDevEntry 8}
hwMemoryDevFree64 OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This object indicates the 64-byte idle memory size, in bytes.
The value is always less than hwMemoryDevSize64.
"
::= { hwMemoryDevEntry 9 }
hwBufferTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBufferEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table provides the inquiry of buffer utilization statistics
of device. The type of the buffer is classified by size: 32 bytes,
64 bytes,...,etc.
"
::= { hwMemoryDev 2 }
hwBufferEntry OBJECT-TYPE
SYNTAX HwBufferEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The Entries of hwBufferTable.
The hwBufferTable is indexed by hwFrameIndex, hwSlotIndex,
hwBufferModuleIndex and hwBufferSize.
hwFrameIndex - the index of frame of the device. for example, hwFrameIndex
equals 0 in NE16.
hwSlotIndex - the slot number of the device, the MAX value varies with
different types of devices.
hwBufferModuleIndex - for the purpose of extension.In single CPU devices
(NE16,eg.),hwBufferModuleIndex equals 0.
hwBufferSize - the size in bytes of the buffer,such as 32 bytes,64 bytes,
...,etc.
"
INDEX { hwFrameIndex, hwSlotIndex, hwBufferModuleIndex, hwBufferSize }
::= { hwBufferTable 1 }
HwBufferEntry ::=
SEQUENCE {
hwBufferModuleIndex
Integer32,
hwBufferSize
Integer32,
hwBufferCurrentTotal
Integer32,
hwBufferCurrentUsed
Integer32
}
hwBufferModuleIndex OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The object is used only for the purpose of extension,In single CPU
devices (NE16,eg.),hwBufferModuleIndex equals 0.
"
::= { hwBufferEntry 1 }
hwBufferSize OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The object indicates the size of the buffers in bytes, such as 32 bytes,
64 bytes,...,etc.
"
::= { hwBufferEntry 2 }
hwBufferCurrentTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This object indicates the total number of buffers.
The value varies with the line card and buffer size.
It is a part of the memory. The value ranges from 32 to 4096.
"
::= { hwBufferEntry 3 }
hwBufferCurrentUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This object indicates the number of buffers currently occupied.
The value varies with the line card and buffer size.
It is a part of the memory. The value ranges from 32 to 4096, in kbits.
The value is always less than hwBufferCurrentTotal.
"
::= { hwBufferEntry 4 }
END
File diff suppressed because it is too large Load Diff
+2348 -488
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+3155 -2775
View File
File diff suppressed because it is too large Load Diff
+308
View File
@@ -0,0 +1,308 @@
-- =================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: Huawei Ethernet ND MIB
-- Reference: HUAWEI Enterprise MIB
-- Version: V1.03
-- History:
-- gaoning , 2014-06-27, add nodes for ND.
-- =================================================================
HUAWEI-ND-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-TYPE, MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Counter32, Integer32, Unsigned32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
PhysAddress, DisplayString, RowStatus
FROM SNMPv2-TC
NOTIFICATION-GROUP, OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
ifIndex, ifName, InterfaceIndex,InterfaceIndexOrZero,ifAdminStatus,ifOperStatus,ifDescr
FROM IF-MIB
PhysicalIndex, entPhysicalIndex, entPhysicalName
FROM ENTITY-MIB;
hwNDMIB MODULE-IDENTITY
LAST-UPDATED "201708171600Z"
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: [email protected]
"
DESCRIPTION
"Please provide the descritpion."
REVISION "201708171600Z"
DESCRIPTION "V1.02, Modify description of hwNDSlotThresholdExceedValue and hwNDIntfThresholdExceedValue at 2017-07-04"
REVISION "201707041600Z"
DESCRIPTION "V1.02, Modify description of hwSlotNDThresholdExceedAlarm at 2017-07-04."
REVISION "201407011600Z"
DESCRIPTION "V1.01, initial version."
REVISION "201008111600Z"
DESCRIPTION "V1.00, initial version."
::= { hwDatacomm 332 }
hwNDObjects OBJECT IDENTIFIER ::= { hwNDMIB 1 }
-- =================================================================
-- 1th slot nd entries alarm
-- =================================================================
hwNDStatisticsPerSlotTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwNDStatisticsPerSlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the threshold of the alarm generated in slot."
::= { hwNDObjects 1 }
hwNDStatisticsPerSlotEntry OBJECT-TYPE
SYNTAX HwNDStatisticsPerSlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the threshold of the alarm generated in slot."
INDEX {hwNDSlotPhysicalIndex}
::= { hwNDStatisticsPerSlotTable 1 }
HwNDStatisticsPerSlotEntry ::=
SEQUENCE {
hwNDSlotPhysicalIndex Unsigned32 ,
hwNDSlotThresholdExceedValue Unsigned32 ,
hwNDSlotThresholdResumeValue Unsigned32 ,
hwNDSlotDynamicNumber Unsigned32 ,
hwNDSlotStaticNumber Unsigned32 ,
hwNDSlotTotalNumber Unsigned32
}
hwNDSlotPhysicalIndex OBJECT-TYPE
SYNTAX Unsigned32(0..4294967294)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The slot of alarm generated."
::= { hwNDStatisticsPerSlotEntry 1 }
hwNDSlotThresholdExceedValue OBJECT-TYPE
SYNTAX Unsigned32(1..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates an ND entry alarm threshold on a board. An ND entry threshold-exceeding alarm is generated when the ratio of the number of ND entries on a board to the maximum number allowed is greater than or equal to the alarm threshold."
::= { hwNDStatisticsPerSlotEntry 2 }
hwNDSlotThresholdResumeValue OBJECT-TYPE
SYNTAX Unsigned32(1..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates an ND entry clear alarm threshold on a board. An ND entry clear alarm is generated when the ratio of the number of ND entries on a board to the maximum number allowed is less than or equal to the clear alarm threshold."
::= { hwNDStatisticsPerSlotEntry 3 }
hwNDSlotDynamicNumber OBJECT-TYPE
SYNTAX Unsigned32(0..4294967294)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current dynamic ND entries in slot."
::= { hwNDStatisticsPerSlotEntry 4 }
hwNDSlotStaticNumber OBJECT-TYPE
SYNTAX Unsigned32(0..4294967294)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current static ND entries in slot."
::= { hwNDStatisticsPerSlotEntry 5 }
hwNDSlotTotalNumber OBJECT-TYPE
SYNTAX Unsigned32(0..4294967294)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum ND entries number for slot."
::= { hwNDStatisticsPerSlotEntry 6 }
-- =================================================================
-- 2th interface nd entries alarm
-- =================================================================
hwNDStatisticsPerIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwNDStatisticsPerIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the threshold of the alarm generated in interface."
::= { hwNDObjects 2 }
hwNDStatisticsPerIfEntry OBJECT-TYPE
SYNTAX HwNDStatisticsPerIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the threshold of the alarm generated in interface."
INDEX {hwNDIntfIndex}
::= { hwNDStatisticsPerIfTable 1 }
HwNDStatisticsPerIfEntry ::=
SEQUENCE {
hwNDIntfIndex Unsigned32 ,
hwNDIntfThresholdExceedValue Unsigned32 ,
hwNDIntfThresholdResumeValue Unsigned32 ,
hwNDIntfDynamicNumber Unsigned32 ,
hwNDIntfStaticNumber Unsigned32 ,
hwNDIntfTotalNumber Unsigned32
}
hwNDIntfIndex OBJECT-TYPE
SYNTAX Unsigned32(0..4294967294)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface of alarm generated."
::= { hwNDStatisticsPerIfEntry 1 }
hwNDIntfThresholdExceedValue OBJECT-TYPE
SYNTAX Unsigned32(1..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates an ND entry alarm threshold on an interface. An ND entry threshold-exceeding alarm is generated when the ratio of the number of ND entries on an interface to the maximum number allowed is greater than or equal to the alarm threshold."
::= { hwNDStatisticsPerIfEntry 2 }
hwNDIntfThresholdResumeValue OBJECT-TYPE
SYNTAX Unsigned32(1..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates an ND entry clear alarm threshold on an interface. An ND entry clear alarm is generated when the ratio of the number of ND entries on an interface to the maximum number allowed is less than or equal to the clear alarm threshold."
::= { hwNDStatisticsPerIfEntry 3 }
hwNDIntfDynamicNumber OBJECT-TYPE
SYNTAX Unsigned32(0..4294967294)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current dynamic ND entries in interface."
::= { hwNDStatisticsPerIfEntry 4 }
hwNDIntfStaticNumber OBJECT-TYPE
SYNTAX Unsigned32(0..4294967294)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current static ND entries in interface."
::= { hwNDStatisticsPerIfEntry 5 }
hwNDIntfTotalNumber OBJECT-TYPE
SYNTAX Unsigned32(0..4294967294)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum ND entries number for interface."
::= { hwNDStatisticsPerIfEntry 6 }
-- Notifications(trap) Definitions
hwNDNotifications OBJECT IDENTIFIER ::= { hwNDMIB 2 }
hwSlotNDThresholdExceedAlarm NOTIFICATION-TYPE
OBJECTS { entPhysicalName, hwNDSlotThresholdExceedValue,hwNDSlotDynamicNumber,hwNDSlotStaticNumber }
STATUS current
DESCRIPTION
"This object indicates that an alarm is generated when the ratio of the number of ND entries on a board to the maximum number of ND entries supported on the board is greater than or equal to the 80% threshold."
::= { hwNDNotifications 1 }
hwSlotNDThresholdResumeAlarm NOTIFICATION-TYPE
OBJECTS { entPhysicalName,hwNDSlotThresholdResumeValue,hwNDSlotDynamicNumber,hwNDSlotStaticNumber }
STATUS current
DESCRIPTION
"This object indicates that a clear alarm is generated when the ratio of the number of ND entries on a board to the maximum number of ND entries supported on the board is less than or equal to the 70% threshold."
::= { hwNDNotifications 2 }
hwInterfaceNDThresholdExceedAlarm NOTIFICATION-TYPE
OBJECTS { entPhysicalName,ifDescr,hwNDIntfThresholdExceedValue,hwNDIntfDynamicNumber,hwNDIntfStaticNumber }
STATUS current
DESCRIPTION
"This object indicates that an alarm is generated when the ratio of the number of ND entries on an interface to the maximum number of ND entries supported on the interface is greater than or equal to the 80% threshold."
::= { hwNDNotifications 3 }
hwInterfaceNDThresholdResumeAlarm NOTIFICATION-TYPE
OBJECTS { entPhysicalName,ifDescr,hwNDIntfThresholdResumeValue,hwNDIntfDynamicNumber,hwNDIntfStaticNumber }
STATUS current
DESCRIPTION
"This object indicates that a clear alarm is generated when the ratio of the number of ND entries on an interface to the maximum number of ND entries supported on the interface is less than or equal to the 70% threshold."
::= { hwNDNotifications 4 }
-- Conformance information
hwNDConformance OBJECT IDENTIFIER ::= { hwNDMIB 3 }
hwNDGroups OBJECT IDENTIFIER ::= { hwNDConformance 1 }
hwNDCompliances OBJECT IDENTIFIER ::= { hwNDConformance 2 }
hwNDSlotGroup OBJECT-GROUP
OBJECTS {
hwNDSlotPhysicalIndex,
hwNDSlotThresholdExceedValue,
hwNDSlotThresholdResumeValue,
hwNDSlotDynamicNumber,
hwNDSlotStaticNumber,
hwNDSlotTotalNumber
}
STATUS current
DESCRIPTION
"A collection of objects for ND threshold alarm in interface."
::= { hwNDGroups 1 }
hwNDIntfGroup OBJECT-GROUP
OBJECTS {
hwNDIntfIndex,
hwNDIntfThresholdExceedValue,
hwNDIntfThresholdResumeValue,
hwNDIntfDynamicNumber,
hwNDIntfStaticNumber,
hwNDIntfTotalNumber
}
STATUS current
DESCRIPTION
"A collection of objects for ND threshold alarm in slot."
::= { hwNDGroups 2 }
hwNDNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS{ hwSlotNDThresholdExceedAlarm, hwSlotNDThresholdResumeAlarm, hwInterfaceNDThresholdExceedAlarm, hwInterfaceNDThresholdResumeAlarm}
STATUS current
DESCRIPTION
"notification Group."
::= { hwNDGroups 3 }
hwNDCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for ND thre."
MODULE
MANDATORY-GROUPS {
hwNDSlotGroup,
hwNDIntfGroup
}
::= { hwNDCompliances 1 }
-- =================================================================
-- units of conformance
-- =================================================================
END
+235
View File
@@ -0,0 +1,235 @@
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- HUAWEI-NETCONF-MIB.mib
-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 341
-- Wednesday, April 21, 2010 at 16:16:33
-- Version: V2.04
--
HUAWEI-NETCONF-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
-- 1.3.6.1.4.1.2011.5.25.217
hwNetconf MODULE-IDENTITY
LAST-UPDATED "201708171649Z" -- August 17, 2017 at 16:49 GMT
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: [email protected]
"
DESCRIPTION
"This defines the MIB for the Netconf Agent"
REVISION "201708171649Z"
DESCRIPTION "V2.0.4, modify hwNetconfServerConnectionInterrupt, hwNetconfServerConnectionResume."
REVISION "201511271225Z"
DESCRIPTION "V2.0.3, add hwNetconfServerSyncConfigFail."
REVISION "201506081225Z"
DESCRIPTION "V2.0.2, modify hwNetconfSessionPeerIPAddress hwNetconfSessionVpnName OID"
REVISION "201505151225Z"
DESCRIPTION "V2.0.1, add hwNetconfClientConnectionInterrupt, hwNetconfClientConnectionResume, hwNetconfServerConnectionInterrupt, hwNetconfServerConnectionResume."
REVISION "201004080000Z"
DESCRIPTION
"
V1.00, Inital version.
"
::= { hwDatacomm 217 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.25.217.1
hwNetconfAgent OBJECT IDENTIFIER ::= { hwNetconf 1 }
-- 1.3.6.1.4.1.2011.5.25.217.1.1
hwNetconfSyncFullFtpFilename OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Sync Full file being transferred using FTP."
::= { hwNetconfAgent 1 }
-- 1.3.6.1.4.1.2011.5.25.217.1.2
hwNetconfSyncFullFtpServerAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IP address of the Sync Full file transfer target FTP Server"
::= { hwNetconfAgent 2 }
-- 1.3.6.1.4.1.2011.5.25.217.1.3
hwNetconfSyncFullFtpFailReason OBJECT-TYPE
SYNTAX INTEGER
{
fileOpenError(1),
fileTransferFailed(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Reason code of the Sync Full FTP file transfer failure"
::= { hwNetconfAgent 3 }
-- 1.3.6.1.4.1.2011.5.25.217.1.4
hwNetconfSessionInetAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the IP address type."
::= { hwNetconfAgent 4 }
-- 1.3.6.1.4.1.2011.5.25.217.1.5
hwNetconfSessionPeerIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Peer IP address."
::= { hwNetconfAgent 5 }
-- 1.3.6.1.4.1.2011.5.25.217.1.6
hwNetconfSessionVpnName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name of VPN interface."
::= { hwNetconfAgent 6 }
-- 1.3.6.1.4.1.2011.5.25.217.1.7
hwNetconfSyncConfigIPAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IP address of the source initiating sync-config operation."
::= { hwNetconfAgent 7 }
-- 1.3.6.1.4.1.2011.5.25.217.2
hwNetconfNotifications OBJECT IDENTIFIER ::= { hwNetconf 2 }
-- 1.3.6.1.4.1.2011.5.25.217.2.1
hwNetconfSyncFullFtpFailed NOTIFICATION-TYPE
OBJECTS { hwNetconfSyncFullFtpFilename, hwNetconfSyncFullFtpServerAddr, hwNetconfSyncFullFtpFailReason }
STATUS current
DESCRIPTION
"This notification is sent when the FTP transfer of the sync full operation file to the remote FTP Server failed."
::= { hwNetconfNotifications 1 }
hwNetconfClientConnectionInterrupt NOTIFICATION-TYPE
OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName }
STATUS current
DESCRIPTION
"Remote netconf connection is interrupted."
::= {hwNetconfNotifications 2}
hwNetconfClientConnectionResume NOTIFICATION-TYPE
OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName }
STATUS current
DESCRIPTION
"Remote netconf connection is resumed."
::= {hwNetconfNotifications 3}
hwNetconfServerConnectionInterrupt NOTIFICATION-TYPE
OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName }
STATUS current
DESCRIPTION
"The connection between a NETCONF server and its peer is torn down."
::= {hwNetconfNotifications 4}
hwNetconfServerConnectionResume NOTIFICATION-TYPE
OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName }
STATUS current
DESCRIPTION
"The connection between a NETCONF server and its peer is restored."
::= {hwNetconfNotifications 5}
hwNetconfServerSyncConfigFail NOTIFICATION-TYPE
OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSyncConfigIPAddress, hwNetconfSessionVpnName }
STATUS current
DESCRIPTION
"This notification is sent when application virtual access configurations synchronization is failed."
::= { hwNetconfNotifications 6 }
-- 1.3.6.1.4.1.2011.5.25.217.3
hwNetconfMIBConformance OBJECT IDENTIFIER ::= { hwNetconf 3 }
-- 1.3.6.1.4.1.2011.5.25.217.3.1
hwNetconfMIBCompliances OBJECT IDENTIFIER ::= { hwNetconfMIBConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.217.3.1.1
hwNetconfMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting the HUAWEI-NETCONF-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwNetconfNotificationGroup, hwNetconfAgentGroup, hwNetconfClientGroup }
::= { hwNetconfMIBCompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.217.3.2
hwNetconfMIBGroups OBJECT IDENTIFIER ::= { hwNetconfMIBConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.217.3.2.1
hwNetconfNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwNetconfSyncFullFtpFailed, hwNetconfClientConnectionInterrupt, hwNetconfClientConnectionResume, hwNetconfServerConnectionInterrupt, hwNetconfServerConnectionResume, hwNetconfServerSyncConfigFail}
STATUS current
DESCRIPTION
"The NETCONF notification group"
::= { hwNetconfMIBGroups 1 }
-- 1.3.6.1.4.1.2011.5.25.217.3.2.2
hwNetconfAgentGroup OBJECT-GROUP
OBJECTS { hwNetconfSyncFullFtpFilename, hwNetconfSyncFullFtpServerAddr, hwNetconfSyncFullFtpFailReason, hwNetconfSyncConfigIPAddress }
STATUS current
DESCRIPTION
"Description."
::= { hwNetconfMIBGroups 2 }
-- 1.3.6.1.4.1.2011.5.25.217.4.2.3
hwNetconfClientGroup OBJECT-GROUP
OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName }
STATUS current
DESCRIPTION
"Description."
::= { hwNetconfMIBGroups 3 }
END
--
-- HUAWEI-NETCONF-MIB.mib
--
+180 -162
View File
@@ -1,162 +1,180 @@
-- =================================================================
-- Copyright (C) 2005 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: Huawei NETSTREAM MIB File for environment
-- Reference:
-- Version: V1.00
-- History:
--
-- 2005-10-26 V1.00 Zhang Xiaomeng(ht09867), Initial Version
-- =================================================================
HUAWEI-NETSTREAM-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
BITS, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
DateAndTime
FROM SNMPv2-TC;
-- Oct 25, 2005 at 19:00 GMT
hwNetStreamMIB MODULE-IDENTITY
LAST-UPDATED "200510250000Z"
ORGANIZATION
"Huawei Technologies co.,Ltd."
CONTACT-INFO
" R&D BeiJing, Huawei Technologies co.,Ltd.
Huawei Bld.,NO.3 Xinxi Rd.,
Shang-Di Information Industry Base,
Hai-Dian District Beijing P.R. China
Zip:100085
Http://www.huawei.com
E-mail:[email protected] "
DESCRIPTION
"The private mib file includes the general extent
information of the device.hwDatacomm(25).htNetStream(110)"
::= { hwDatacomm 110 }
-- Top-level structure of the MIB
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1
hwNetStreamObjects OBJECT IDENTIFIER ::= { hwNetStreamMIB 1 }
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2
hwNetStreamNotifications OBJECT IDENTIFIER ::= { hwNetStreamMIB 2 }
-- OBJECT IDENTIFIER definitions
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 1
hwNetStreamlastchangedtime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object is the time stamp, which describes
the last time that the netStreamIfIndex table has been changed. "
::= { hwNetStreamObjects 1 }
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2
hwNetStreamIfIndexTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwNetStreamIfIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains tow rows, one of the two elements indicates
the interface index which is distributed by VRP , named
netStream32BitIndex and occupies 32 bits.Another indicates
the interface index of netstream character, which named
netStream16BitIndex and occupies 16 bits.
"
::= { hwNetStreamObjects 2 }
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2 , 1
hwNetStreamIfIndexEntry OBJECT-TYPE
SYNTAX HwNetStreamIfIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a replaceable unit physical entity.
Each entry provides objects of a replaceable unit to help
an NMS identify and characterize the entry in this table.
"
INDEX { hwNetStream16BitIndex }
::= { hwNetStreamIfIndexTable 1 }
HwNetStreamIfIndexEntry ::=
SEQUENCE {
hwNetStream16BitIndex
Integer32,
hwifNet32BitIndex
Integer32
}
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2 , 1 , 1
hwNetStream16BitIndex OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NetStream16BitIndex indicates the interface index of netstream character."
::= { hwNetStreamIfIndexEntry 1 }
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2 , 1 , 2
hwifNet32BitIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NetStream32BitIndex indicates the interface index which is distributed by VRP.
"
::= { hwNetStreamIfIndexEntry 2 }
-- Type definitions
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0
hwNetStreamTrapPrefix OBJECT IDENTIFIER ::= { hwNetStreamNotifications 0 }
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0 , 1
hwNetStreamIndexStatusChanged NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The object indicates if the hwNetStreamIfIndexTable has been
changed when interface is deleted,created and board is inserted and drawed."
::= { hwNetStreamTrapPrefix 1 }
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0 , 2
hwNetStreamIndexUsedUp NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The object indicates if there is enough index to be distributed,
which is on the managed object."
::= { hwNetStreamTrapPrefix 2 }
-- conformance information
hwNetstreamConformance OBJECT IDENTIFIER ::= { hwNetStreamMIB 3 }
hwNetstreamGroups OBJECT IDENTIFIER ::= { hwNetstreamConformance 1 }
hwNetstreamCompliances OBJECT IDENTIFIER ::= { hwNetstreamConformance 2 }
-- compliance statements
hwNetstreamCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMPv2 entities
which implement the HUAWEI Netstream extension MIB."
MODULE -- this module
MANDATORY-GROUPS { hwNetstreamExtGroup ,hwNotificationExtGroup}
::= { hwNetstreamCompliances 1 }
-- units of conformance
hwNetstreamExtGroup OBJECT-GROUP
OBJECTS {hwNetStreamlastchangedtime,hwNetStream16BitIndex, hwifNet32BitIndex}
STATUS current
DESCRIPTION
"The HUAWEI Netstream extension Table."
::= { hwNetstreamGroups 2 }
hwNotificationExtGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwNetStreamIndexUsedUp, hwNetStreamIndexStatusChanged }
STATUS current
DESCRIPTION
"The HUAWEI Netstream trap info."
::= { hwNetstreamGroups 3 }
END
-- =================================================================
-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: Huawei NETSTREAM MIB File for environment
-- Reference:
-- Version: V2.01
-- History:
--
-- 2005-10-26 V1.00 Zhang Xiaomeng(ht09867), Initial Version
-- 2015-08-01 V2.00 d00296290
-- 2015-08-06 V2.01 d00296290, add node for template refresh
-- =================================================================
HUAWEI-NETSTREAM-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
MODULE-COMPLIANCE, OBJECT-GROUP,NOTIFICATION-GROUP
FROM SNMPv2-CONF
BITS, OBJECT-TYPE, MODULE-IDENTITY,NOTIFICATION-TYPE,Integer32
FROM SNMPv2-SMI
DateAndTime
FROM SNMPv2-TC;
-- Oct 25, 2005 at 19:00 GMT
hwNetStreamMIB MODULE-IDENTITY
LAST-UPDATED "201507250000Z"
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: [email protected]
"
DESCRIPTION
"The private mib file includes the general extent information of
the device.hwDatacomm(25).htNetStream(110)"
REVISION "201507250000Z"
DESCRIPTION "Initial version"
::= { hwDatacomm 110 }
-- Top-level structure of the MIB
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1
hwNetStreamObjects OBJECT IDENTIFIER ::= { hwNetStreamMIB 1 }
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2
hwNetStreamNotifications OBJECT IDENTIFIER ::= { hwNetStreamMIB 2 }
-- OBJECT IDENTIFIER definitions
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 1
hwNetStreamlastchangedtime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object is the time stamp, which describes the last time that
the netStreamIfIndex table has been changed. "
::= { hwNetStreamObjects 1 }
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2
hwNetStreamIfIndexTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwNetStreamIfIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains tow rows, one of the two elements indicates
the interface index which is distributed by VRP, named
netStream32BitIndex and occupies 32 bits.Another indicates the
interface index of netstream character, which named
netStream16BitIndex and occupies 16 bits."
::= { hwNetStreamObjects 2 }
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2 , 1
hwNetStreamIfIndexEntry OBJECT-TYPE
SYNTAX HwNetStreamIfIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a replaceable unit physical entity. Each entry
provides objects of a replaceable unit to help an NMS identify
and characterize the entry in this table."
INDEX { hwNetStream16BitIndex }
::= { hwNetStreamIfIndexTable 1 }
HwNetStreamIfIndexEntry ::=
SEQUENCE {
hwNetStream16BitIndex
Integer32,
hwifNet32BitIndex
Integer32
}
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2 , 1 , 1
hwNetStream16BitIndex OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NetStream16BitIndex indicates the interface index of netstream character."
::= { hwNetStreamIfIndexEntry 1 }
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2 , 1 , 2
hwifNet32BitIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NetStream32BitIndex indicates the interface index which is distributed by VRP."
::= { hwNetStreamIfIndexEntry 2 }
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 3
hwNetStreamTemplateRefresh OBJECT-TYPE
SYNTAX Integer32 (1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object used to trigger netstream resend all templates."
::= { hwNetStreamObjects 3 }
-- Type definitions
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0
hwNetStreamTrapPrefix OBJECT IDENTIFIER ::= { hwNetStreamNotifications 0 }
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0 , 1
hwNetStreamIndexStatusChanged NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The object indicates if the hwNetStreamIfIndexTable has been changed
when interface is deleted,created and board is inserted and drawed."
::= { hwNetStreamTrapPrefix 1 }
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0 , 2
hwNetStreamIndexUsedUp NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The object indicates if there is enough index to be distributed,
which is on the managed object."
::= { hwNetStreamTrapPrefix 2 }
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0 , 3
hwNetStreamSessionFull NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The object indicates if the session is full."
::= { hwNetStreamTrapPrefix 3 }
-- conformance information
hwNetstreamConformance OBJECT IDENTIFIER ::= { hwNetStreamMIB 3 }
hwNetstreamGroups OBJECT IDENTIFIER ::= { hwNetstreamConformance 1 }
hwNetstreamCompliances OBJECT IDENTIFIER ::= { hwNetstreamConformance 2 }
-- compliance statements
hwNetstreamCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMPv2 entities which implement the HUAWEI
Netstream extension MIB."
MODULE -- this module
MANDATORY-GROUPS { hwNetstreamExtGroup ,hwNotificationExtGroup}
::= { hwNetstreamCompliances 1 }
-- units of conformance
hwNetstreamExtGroup OBJECT-GROUP
OBJECTS {hwNetStreamlastchangedtime,hwNetStream16BitIndex, hwifNet32BitIndex,hwNetStreamTemplateRefresh}
STATUS current
DESCRIPTION
"The HUAWEI Netstream extension Table."
::= { hwNetstreamGroups 2 }
hwNotificationExtGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwNetStreamIndexUsedUp, hwNetStreamIndexStatusChanged, hwNetStreamSessionFull }
STATUS current
DESCRIPTION
"The HUAWEI Netstream trap info."
::= { hwNetstreamGroups 3 }
END
+144
View File
@@ -0,0 +1,144 @@
-- ===================================================================
-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description:
-- Reference:
-- Version: V1.01
-- ===================================================================
HUAWEI-NTP-TRAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY,NOTIFICATION-TYPE,
IpAddress, Unsigned32, Integer32, Counter64 FROM SNMPv2-SMI
RowStatus, TruthValue, DateAndTime,
DisplayString FROM SNMPv2-TC
huaweiUtility FROM HUAWEI-MIB
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
InterfaceIndex FROM IF-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF;
hwNtpTrapMib MODULE-IDENTITY
LAST-UPDATED "201610181600Z"
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: [email protected]
"
DESCRIPTION
"This MIB is to provide TRAP support for NTP.
hwNtpStateChangeTrap & hwNtpSysPeerChangeTrap are added to notify the
NTP state change & system peer change information"
REVISION "201610181600Z"
DESCRIPTION "V1.01, adding hwNtpSourceVpnName, hwNtpOldSourceVpnName"
REVISION "201508111600Z"
DESCRIPTION "V1.00, initial version."
::= { huaweiUtility 80 }
hwNtpTrapObjects OBJECT IDENTIFIER ::= { hwNtpTrapMib 1 }
hwNtpState OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Indicates the NTP local clock state"
::= { hwNtpTrapObjects 1 }
hwNtpSource OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Specifies server IP address to which local NTP clock is synchronized"
::= { hwNtpTrapObjects 2 }
hwNtpSourceVpnName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Indicates Vpn instance associated with the peer to which the local NTP clock is synchronized"
::= { hwNtpTrapObjects 3 }
hwNtpOldSource OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Specifies server IP address to which local NTP clock was synchronized last time"
::= { hwNtpTrapObjects 4 }
hwNtpOldSourceVpnName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Indicates Vpn instance associated with the peer to which the local NTP clock is synchronized last time"
::= { hwNtpTrapObjects 5 }
hwNtpTraps OBJECT IDENTIFIER ::= { hwNtpTrapMib 2 }
hwNtpStateChangeTrap NOTIFICATION-TYPE
OBJECTS { hwNtpState, hwNtpSource, hwNtpSourceVpnName }
STATUS current
DESCRIPTION
"This TRAP is used to notify when the NTP state changes from synchronized to unsynchronized & vice-versa.
NTP state changes occur due to reasons listed below
1) System clock is reset by configuration.
2) Selected peer is deleted by configuration.
3) Selected peer is unreachable.
4) Authentication failed for selected peer.
5) Selected peer clock is not synchronized.
6) Time elapsed since peer clock's last update is not within permissible limit.
7) Source stratum is greater than the local stratum.
8) System synchronization source lost.
9) NTP mode mismatch for selected peer."
::= { hwNtpTraps 1 }
hwNtpSysPeerChangeTrap NOTIFICATION-TYPE
OBJECTS { hwNtpOldSource, hwNtpOldSourceVpnName, hwNtpSource, hwNtpSourceVpnName }
STATUS current
DESCRIPTION
"This TRAP is used to notify the NTP system peer change from one source IP to other source IP without state change.
This trap is generated when the selected NTP peer is changed"
::= { hwNtpTraps 2 }
hwNtpTrapMibConformance OBJECT IDENTIFIER ::= { hwNtpTrapMib 3 }
hwNtpTrapMibCompliances OBJECT IDENTIFIER ::= { hwNtpTrapMibConformance 1 }
hwNtpTrapMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"NTP trap MIB compliance."
MODULE
MANDATORY-GROUPS { hwNtpTrapObjectsGroup }
::= { hwNtpTrapMibCompliances 1 }
hwNtpTrapObjectsGroup OBJECT-GROUP
OBJECTS { hwNtpState, hwNtpSource, hwNtpSourceVpnName, hwNtpOldSource, hwNtpOldSourceVpnName }
STATUS current
DESCRIPTION
"These objects are used to manage NTP trap parameters"
::= { hwNtpTrapMibCompliances 2 }
hwNtpTrapEventGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwNtpStateChangeTrap, hwNtpSysPeerChangeTrap }
STATUS current
DESCRIPTION
"These objects are used to manage NTP trap parameters."
::= { hwNtpTrapMibCompliances 3 }
END
--
-- HUAWEI-NTP-TRAP-MIB.mib
--
+586
View File
@@ -0,0 +1,586 @@
-- ==================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI NVO3 MIB
-- Reference:
-- Version: V1.05
-- History: V1.0 gaoyuan, 2014-07-02,publish
-- created 2014-7-2
-- ==================================================================
HUAWEI-NVO3-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Integer32, Unsigned32, IpAddress, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE, Counter64
FROM SNMPv2-SMI
InterfaceIndex
FROM IF-MIB
RowStatus, TEXTUAL-CONVENTION
FROM SNMPv2-TC
Ipv6Address
FROM IPV6-TC;
hwNvo3Mgmt MODULE-IDENTITY
LAST-UPDATED "201706201408Z" -- June 20, 2017 at 14:08GMT
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: [email protected]
"
DESCRIPTION
"The MIB module for nvo3 management."
REVISION "201706201408Z" -- June 20, 2017 at 14:08GMT
DESCRIPTION
"V1.05, The modify revision of this MIB module."
REVISION "201701091408Z" -- Jan 09, 2017 at 14:08GMT
DESCRIPTION
"V1.04, The modify revision of this MIB module."
REVISION "201612141408Z" -- Dec 14, 2016 at 14:08GMT
DESCRIPTION
"V1.03, The modify revision of this MIB module."
REVISION "201606011408Z" -- Jun 1, 2016 at 14:08GMT
DESCRIPTION
"V1.02, The modify revision of this MIB module."
REVISION "201512011408Z" -- Dec 1, 2015 at 14:08GMT
DESCRIPTION
"V1.01, The modify revision of this MIB module."
REVISION "201407021655Z" -- July 2, 2014 at 16:55GMT
DESCRIPTION
"V1.00, The initial revision of this MIB module."
::= { hwDatacomm 335 }
--
-- Node definitions
--
hwNvo3MIBInstances OBJECT IDENTIFIER ::= { hwNvo3Mgmt 1 }
hwNvo3NveTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwNvo3NveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Nvo3 nve table providing read/modify operations.
The Nve entry is created and deleted associate with the nve type interface,
you need to create the nve type interface first, then you can get the nve entry and modify it's attribute.
"
::= { hwNvo3MIBInstances 1 }
hwNvo3NveEntry OBJECT-TYPE
SYNTAX HwNvo3NveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of hwNvo3NveTable."
INDEX { hwNvo3NveIfIndex }
::= { hwNvo3NveTable 1 }
HwNvo3NveEntry ::=
SEQUENCE {
hwNvo3NveIfIndex
InterfaceIndex,
hwNvo3NveSourceAddress
IpAddress
}
hwNvo3NveIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IfIndex of the nve type interface, the key of the nve entry."
::= { hwNvo3NveEntry 1 }
hwNvo3NveSourceAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The nve source address which is used as vxlan tunnel end point address"
::= { hwNvo3NveEntry 2 }
hwNvo3NveVniPeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwNvo3NveVniPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Nvo3 vni peer table providing create/modify/delete operations. Vxlan use this table to send broadcast, multicast, and unknown unicast flood frames."
::= { hwNvo3MIBInstances 2 }
hwNvo3NveVniPeerEntry OBJECT-TYPE
SYNTAX HwNvo3NveVniPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of hwNvo3NveVniPeerTable."
INDEX { hwNvo3NveIfIndex, hwNvo3NveVni, hwNvo3NveVniPeerAddress}
::= { hwNvo3NveVniPeerTable 1 }
HwNvo3NveVniPeerEntry ::=
SEQUENCE {
hwNvo3NveVni
Unsigned32,
hwNvo3NveVniPeerAddress
IpAddress,
hwNvo3NveVniPeerRowStatus
RowStatus
}
hwNvo3NveVni OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The vni that to be specified a remote nve peer address."
::= { hwNvo3NveVniPeerEntry 1 }
hwNvo3NveVniPeerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The vni remote nve peer address."
::= { hwNvo3NveVniPeerEntry 2 }
hwNvo3NveVniPeerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status."
::= { hwNvo3NveVniPeerEntry 3 }
hwNvo3VxlanTnlTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwNvo3VxlanTnlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Nvo3 vxlan tunnel table, providing read operations."
::= { hwNvo3MIBInstances 3 }
hwNvo3VxlanTnlEntry OBJECT-TYPE
SYNTAX HwNvo3VxlanTnlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of hwNvo3VxlanTnlTable."
INDEX { hwNvo3VxlanTnlSrcAddress, hwNvo3VxlanDestAdress}
::= { hwNvo3VxlanTnlTable 1 }
HwNvo3VxlanTnlEntry ::=
SEQUENCE {
hwNvo3VxlanTnlSrcAddress
IpAddress,
hwNvo3VxlanDestAdress
IpAddress,
hwNvo3VxlanTnlStatus
INTEGER
}
hwNvo3VxlanTnlSrcAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The vxlan tunnel source address."
::= { hwNvo3VxlanTnlEntry 1 }
hwNvo3VxlanDestAdress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The vxlan tunnel destionation address."
::= { hwNvo3VxlanTnlEntry 2 }
hwNvo3VxlanTnlStatus OBJECT-TYPE
SYNTAX INTEGER
{
down(2),
up(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vxlan tunnel status."
::= { hwNvo3VxlanTnlEntry 3 }
hwNvo3VxlanIPv6TnlTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwNvo3VxlanIPv6TnlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Nvo3 vxlan IPv6 tunnel table, providing read operations."
::= { hwNvo3MIBInstances 4 }
hwNvo3VxlanIPv6TnlEntry OBJECT-TYPE
SYNTAX HwNvo3VxlanIPv6TnlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of hwNvo3VxlanTnlTable."
INDEX { hwNvo3VxlanTnlSrcIPv6Addr, hwNvo3VxlanDestIPv6Addr}
::= { hwNvo3VxlanIPv6TnlTable 1 }
HwNvo3VxlanIPv6TnlEntry ::=
SEQUENCE {
hwNvo3VxlanTnlSrcIPv6Addr
Ipv6Address,
hwNvo3VxlanDestIPv6Addr
Ipv6Address,
hwNvo3VxlanIPv6TnlStatus
INTEGER
}
hwNvo3VxlanTnlSrcIPv6Addr OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The vxlan tunnel source address"
::= { hwNvo3VxlanIPv6TnlEntry 1 }
hwNvo3VxlanDestIPv6Addr OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The vxlan tunnel destionation address"
::= { hwNvo3VxlanIPv6TnlEntry 2 }
hwNvo3VxlanIPv6TnlStatus OBJECT-TYPE
SYNTAX INTEGER
{
down(2),
up(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vxlan tunnel status"
::= { hwNvo3VxlanIPv6TnlEntry 3 }
hwNvo3VniStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwNvo3VniStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Nvo3 vni stats table providing traffic statistics about the VNI."
::= { hwNvo3MIBInstances 5 }
hwNvo3VniStatsEntry OBJECT-TYPE
SYNTAX HwNvo3VniStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of hwNvo3VniStatsTable."
INDEX { hwNvo3Vni}
::= { hwNvo3VniStatsTable 1 }
HwNvo3VniStatsEntry ::=
SEQUENCE {
hwNvo3Vni
Unsigned32,
hwVniRxBitsPerSec
Counter64,
hwVniTxBitsPerSec
Counter64
}
hwNvo3Vni OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The vni that to be specified a remote nve peer address."
::= { hwNvo3VniStatsEntry 1 }
hwVniRxBitsPerSec OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate of recieved bits per second about vni."
::= { hwNvo3VniStatsEntry 2 }
hwVniTxBitsPerSec OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate of sent bits per second about vni."
::= { hwNvo3VniStatsEntry 3 }
hwNvo3TnlStatusEvent OBJECT IDENTIFIER ::= { hwNvo3Mgmt 2 }
hwNvo3VxlanTnlDown NOTIFICATION-TYPE
OBJECTS { hwNvo3VxlanTnlStatus}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when an vxlan tunnle status change.
When alarm is down trigger, hwNvo3VxlanTnlStatus is 1, when alarm is up trigger, hwNvo3VxlanTnlStatus is 2.
"
::= { hwNvo3TnlStatusEvent 1 }
hwNvo3VxlanTnlUp NOTIFICATION-TYPE
OBJECTS { hwNvo3VxlanTnlStatus}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when an vxlan tunnle status change.
When alarm is down trigger, hwNvo3VxlanTnlStatus is 0, when alarm is up trigger, hwNvo3VxlanTnlStatus is 1.
"
::= { hwNvo3TnlStatusEvent 2 }
hwNvo3Conformance OBJECT IDENTIFIER ::= { hwNvo3Mgmt 3 }
hwNvo3Compliances OBJECT IDENTIFIER ::= { hwNvo3Conformance 1 }
hwNvo3Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The nvo3 management compliance."
MODULE -- this module
MANDATORY-GROUPS { hwNvo3NveMIBGroup, hwNvo3NveVniPeerGroup, hwNvo3VxlanTnlGroup, hwNvo3NotificationGroup, hwNvo3VxlanIPv6TnlGroup, hwNvo3IPv6NotificationGroup}
::= { hwNvo3Compliances 1 }
hwNvo3Group OBJECT IDENTIFIER ::= { hwNvo3Conformance 2 }
hwNvo3NveMIBGroup OBJECT-GROUP
OBJECTS { hwNvo3NveSourceAddress }
STATUS current
DESCRIPTION
"The nve management group."
::= { hwNvo3Group 1 }
hwNvo3NveVniPeerGroup OBJECT-GROUP
OBJECTS { hwNvo3NveVniPeerRowStatus }
STATUS current
DESCRIPTION
"The nve management group."
::= { hwNvo3Group 2 }
hwNvo3VxlanTnlGroup OBJECT-GROUP
OBJECTS { hwNvo3VxlanTnlStatus }
STATUS current
DESCRIPTION
"The vxlan tunnel status group."
::= { hwNvo3Group 3 }
hwNvo3NotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwNvo3VxlanTnlDown, hwNvo3VxlanTnlUp}
STATUS current
DESCRIPTION
"The vxlan tunnel alarm group."
::= { hwNvo3Group 4 }
hwNvo3VxlanIPv6TnlGroup OBJECT-GROUP
OBJECTS { hwNvo3VxlanIPv6TnlStatus }
STATUS current
DESCRIPTION
"The vxlan IPv6 tunnel status group."
::= { hwNvo3Group 5 }
hwNvo3IPv6NotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwNvo3VxlanIPv6TnlDown, hwNvo3VxlanIPv6TnlUp}
STATUS current
DESCRIPTION
"The vxlan IPv6 tunnel alarm group."
::= { hwNvo3Group 6 }
--vxlan tunnel statistic
hwVxlanTunnelStatEnableObjects OBJECT IDENTIFIER ::= { hwNvo3Mgmt 4 }
--vxlan tunnel statistic get
hwVxlanTunnelStatisticTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwVxlanTunnelStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of vxlan statistic display information."
::= { hwVxlanTunnelStatEnableObjects 1 }
hwVxlanTunnelStatisticEntry OBJECT-TYPE
SYNTAX HwVxlanTunnelStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"vxlan statistic display Entry."
INDEX { hwVxlanTunnelStatisticPeerIp,
hwVxlanTunnelStatisticsourceIp,
hwVxlanTunnelStatisticVni}
::= { hwVxlanTunnelStatisticTable 1 }
HwVxlanTunnelStatisticEntry ::=
SEQUENCE {
hwVxlanTunnelStatisticPeerIp
IpAddress,
hwVxlanTunnelStatisticsourceIp
IpAddress,
hwVxlanTunnelStatisticVni
Integer32,
hwVxlanTunnelStatisticLastRcvPkt
Counter64,
hwVxlanTunnelStatisticLastRcvByte
Counter64,
hwVxlanTunnelStatisticLastTransPkt
Counter64,
hwVxlanTunnelStatisticLastTransByte
Counter64
}
hwVxlanTunnelStatisticPeerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Peer Ip."
::= { hwVxlanTunnelStatisticEntry 1 }
hwVxlanTunnelStatisticsourceIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source Ip of vxlan tunnel."
::= { hwVxlanTunnelStatisticEntry 2 }
hwVxlanTunnelStatisticVni OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VRF index."
::= { hwVxlanTunnelStatisticEntry 3 }
hwVxlanTunnelStatisticLastRcvPkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received packets of vxlan tunnel."
::= { hwVxlanTunnelStatisticEntry 4 }
hwVxlanTunnelStatisticLastRcvByte OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received bytes of vxlan tunnel."
::= { hwVxlanTunnelStatisticEntry 5 }
hwVxlanTunnelStatisticLastTransPkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmitted packets of vxlan tunnel."
::= { hwVxlanTunnelStatisticEntry 6 }
hwVxlanTunnelStatisticLastTransByte OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmitted bytes of vxlan tunnel."
::= { hwVxlanTunnelStatisticEntry 7 }
hwNvo3TnlTrapObject OBJECT IDENTIFIER ::= { hwNvo3Mgmt 5 }
hwNvo3TnlTnlId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The tunnelid of vxlan tunnel."
::= { hwNvo3TnlTrapObject 1 }
hwNvo3TnlVniId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The vni value."
::= { hwNvo3TnlTrapObject 2 }
hwNvo3TnlVrfId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The vrf value."
::= { hwNvo3TnlTrapObject 3 }
hwNvo3TnlVrId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The vr index."
::= { hwNvo3TnlTrapObject 4 }
hwNvo3TnlTrap OBJECT IDENTIFIER ::= { hwNvo3Mgmt 6 }
hwNvo3VxlanVni2Vrf NOTIFICATION-TYPE
OBJECTS { hwNvo3TnlTnlId, hwNvo3TnlVniId, hwNvo3TnlVrId, hwNvo3TnlVrfId}
STATUS current
DESCRIPTION
"The VXLAN tunnel and VNI have been mapped to a VRF instance, and cannot be mapped to other VRF instances."
::= { hwNvo3TnlTrap 1 }
hwNvo3VxlanVni2VrfClear NOTIFICATION-TYPE
OBJECTS { hwNvo3TnlTnlId, hwNvo3TnlVniId, hwNvo3TnlVrId, hwNvo3TnlVrfId}
STATUS current
DESCRIPTION
"The VXLAN tunnel and VNI are no longer mapped to more than one VRF instance."
::= { hwNvo3TnlTrap 2 }
hwNvo3VxlanVrf2Vni NOTIFICATION-TYPE
OBJECTS { hwNvo3TnlTnlId, hwNvo3TnlVrfId, hwNvo3TnlVniId}
STATUS current
DESCRIPTION
"The VXLAN tunnel and VRF instance have been mapped to a VNI, and cannot be mapped to other VNIs."
::= { hwNvo3TnlTrap 3 }
hwNvo3VxlanVrf2VniClear NOTIFICATION-TYPE
OBJECTS { hwNvo3TnlTnlId, hwNvo3TnlVrfId, hwNvo3TnlVniId}
STATUS current
DESCRIPTION
"The VXLAN tunnel and VRF instance are no longer mapped to more than one VNI."
::= { hwNvo3TnlTrap 4 }
hwNvo3IPv6TnlStatusEvent OBJECT IDENTIFIER ::= { hwNvo3Mgmt 7 }
hwNvo3VxlanIPv6TnlDown NOTIFICATION-TYPE
OBJECTS { hwNvo3VxlanIPv6TnlStatus}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when an vxlan tunnle status change.
When alarm is down trigger, hwNvo3VxlanIPv6TnlStatus is 1, when alarm is up trigger, hwNvo3VxlanIPv6TnlStatus is 2.
"
::= { hwNvo3IPv6TnlStatusEvent 1 }
hwNvo3VxlanIPv6TnlUp NOTIFICATION-TYPE
OBJECTS { hwNvo3VxlanIPv6TnlStatus}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when an vxlan tunnle status change.
When alarm is down trigger, hwNvo3VxlanIPv6TnlStatus is 0, when alarm is up trigger, hwNvo3VxlanIPv6TnlStatus is 1.
"
::= { hwNvo3IPv6TnlStatusEvent 2 }
END
+236
View File
@@ -0,0 +1,236 @@
-- ===================================================================
-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: This MIB contains private managed object and notification
-- trap definitions for Openflow.
-- Reference:
-- Version: V1.00
-- ===================================================================
HUAWEI-OPENFLOW-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
ifIndex, ifName, InterfaceIndex
FROM IF-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Integer32, Unsigned32, Counter32, IpAddress, BITS, OBJECT-TYPE,
MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB
DisplayString, TEXTUAL-CONVENTION
FROM SNMPv2-TC;
hwOpenflowMib MODULE-IDENTITY
LAST-UPDATED "201506171600Z" -- June 17, 2015 at 16:00:00 GMT
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: [email protected]"
DESCRIPTION
"This MIB contains private managed object and notification trap
definitions for Openflow."
REVISION "201506171600Z"
DESCRIPTION "V1.00, initial version."
::= { hwDatacomm 344 }
--
-- Node definitions
--
HWOpenflowDataPathId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1d:1d:1d:1d:1d:1d:2d"
STATUS current
DESCRIPTION
"Datapath unique ID type. The lower 48-bits are for
a MAC address, while the upper 16-bits are
implementer-defined."
SYNTAX OCTET STRING (SIZE (8))
hwOpenflowObject OBJECT IDENTIFIER ::= { hwOpenflowMib 1 }
hwOpenflowGlobalInfo OBJECT IDENTIFIER ::= { hwOpenflowObject 1 }
hwOpenflowObjects OBJECT IDENTIFIER ::= { hwOpenflowObject 2 }
hwOpenflowConnectionTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwOpenflowConnectionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Basic information about openflow Connection."
::= { hwOpenflowObjects 1 }
hwOpenflowConnectionEntry OBJECT-TYPE
SYNTAX HwOpenflowConnectionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Basic information about openflow Connection."
REFERENCE
""
INDEX {hwOpenflowIpType, hwOpenflowRemoteIp, hwOpenflowLocalIp, hwOpenflowVpnInstanceName, hwOpenflowDatapathId, hwOpenflowAuxiliaryId }
::= { hwOpenflowConnectionTable 1 }
HwOpenflowConnectionEntry ::=
SEQUENCE {
hwOpenflowIpType
InetAddressType,
hwOpenflowRemoteIp
InetAddress,
hwOpenflowLocalIp
InetAddress,
hwOpenflowVpnInstanceName
DisplayString,
hwOpenflowDatapathId
HWOpenflowDataPathId,
hwOpenflowAuxiliaryId
Unsigned32,
hwOpenflowConnectionDownSubReason
Unsigned32,
hwOpenflowConnectionDownReason
INTEGER
}
hwOpenflowIpType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Indicates the administrative IP type of openflow node."
::= { hwOpenflowConnectionEntry 1 }
hwOpenflowRemoteIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Indicates the administrative IP address of openflow remote node."
::= { hwOpenflowConnectionEntry 2 }
hwOpenflowLocalIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Indicates the administrative IP address of openflow local node."
::= { hwOpenflowConnectionEntry 3 }
hwOpenflowVpnInstanceName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the vpn instance's name."
::= { hwOpenflowConnectionEntry 4 }
hwOpenflowDatapathId OBJECT-TYPE
SYNTAX HWOpenflowDataPathId
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Indicates the datapath unique ID. The lower 48-bits are for
a MAC address, while the upper 16-bits are implementer-defined."
::= { hwOpenflowConnectionEntry 5 }
hwOpenflowAuxiliaryId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Indicates the auxiliary connection ID."
::= { hwOpenflowConnectionEntry 6 }
hwOpenflowConnectionDownSubReason OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the detail reason of openflow connection down. If no detail reason, the value of the node will be zero."
::= { hwOpenflowConnectionEntry 7 }
hwOpenflowConnectionDownReason OBJECT-TYPE
SYNTAX INTEGER
{
tcpDown(1),
heartbeatTimeout(2),
pduError(3),
connectionUp(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the cause that the openflow connection becomes down.
Options:
1. tcpDown(1) --indicates tcp down.
2. heartbeatTimeout(2) --indicates openflow heartbeat timeout.
3. pduError(3) --indicates openflow message data is wrong.
4. connectionUp(4) --indicates connection is up."
::= { hwOpenflowConnectionEntry 8 }
hwOpenflowTraps OBJECT IDENTIFIER ::= { hwOpenflowMib 2 }
hwOpenflowConnectionDown NOTIFICATION-TYPE
OBJECTS { hwOpenflowIpType, hwOpenflowRemoteIp, hwOpenflowLocalIp, hwOpenflowVpnInstanceName, hwOpenflowDatapathId, hwOpenflowAuxiliaryId,
hwOpenflowConnectionDownSubReason, hwOpenflowConnectionDownReason }
STATUS current
DESCRIPTION
"This notification indicates that openflow session changes to down."
::= { hwOpenflowTraps 1 }
hwOpenflowConnectionDownClear NOTIFICATION-TYPE
OBJECTS { hwOpenflowIpType, hwOpenflowRemoteIp, hwOpenflowLocalIp, hwOpenflowVpnInstanceName, hwOpenflowDatapathId, hwOpenflowAuxiliaryId,
hwOpenflowConnectionDownSubReason, hwOpenflowConnectionDownReason }
STATUS current
DESCRIPTION
"This notification indicates that openflow session changes to up."
::= { hwOpenflowTraps 2 }
hwOpenflowConformance OBJECT IDENTIFIER ::= { hwOpenflowMib 3 }
hwOpenflowCompliances OBJECT IDENTIFIER ::= { hwOpenflowConformance 1 }
hwOpenflowCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance Channelment for agents that provide full support for hwBaseTrapMIB."
MODULE
MANDATORY-GROUPS { hwOpenflowConnectionGroup }
::= { hwOpenflowCompliances 1 }
hwOpenflowGroups OBJECT IDENTIFIER ::= { hwOpenflowConformance 2 }
hwOpenflowTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwOpenflowConnectionDown, hwOpenflowConnectionDownClear}
STATUS current
DESCRIPTION
"Group for all base traps."
::= { hwOpenflowGroups 1 }
hwOpenflowConnectionGroup OBJECT-GROUP
OBJECTS { hwOpenflowIpType, hwOpenflowRemoteIp, hwOpenflowLocalIp, hwOpenflowVpnInstanceName, hwOpenflowDatapathId, hwOpenflowAuxiliaryId,
hwOpenflowConnectionDownSubReason, hwOpenflowConnectionDownReason }
STATUS current
DESCRIPTION
"Group for base trap objects."
::= { hwOpenflowGroups 2 }
END
--
-- HUAWEI-OPENFLOW-MIB.mib
--
+2302 -1368
View File
File diff suppressed because it is too large Load Diff
+3718 -2791
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+12292 -1540
View File
File diff suppressed because it is too large Load Diff
+4234 -1411
View File
File diff suppressed because it is too large Load Diff
+3879 -2670
View File
File diff suppressed because it is too large Load Diff
+221 -124
View File
@@ -1,125 +1,222 @@
-- ================================================================
-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description:The mib file is for management of huawei RIP extension
-- Reference:
-- Version: V1.0
-- History:
-- 2006.5.18, publish
-- ================================================================
HUAWEI-RIPV2-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
Integer32, Counter64, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
RowStatus, DisplayString
FROM SNMPv2-TC;
-- 1.3.6.1.4.1.2011.5.25.120
hwRipv2Ext MODULE-IDENTITY
LAST-UPDATED "200605261430Z" -- November 29, 2002 at 09:00 GMT
ORGANIZATION
"Huawei Technologies Co., Ltd."
CONTACT-INFO
"R&D BeiJing, Huawei Technologies co.,Ltd.
Huawei Bld.,NO.3 Xinxi Rd.,
Shang-Di Information Industry Base,
Hai-Dian District Beijing P.R. China
Zip:100085
Http://www.huawei.com
E-mail:[email protected]"
DESCRIPTION
"The HUAWEI-RIPv2-EXT-MIB.mib contains objects to configure RIP
module, including query RIP process, RIP VPN-instance configuration
and status. This MIB module objects indicate hwRip2ProcInstTable.
RIP can support many processes, but mib can support only one of
them. To get more RIP configuration, it is required to locate one
specified RIP process. "
::= { hwDatacomm 120 }
-- RIP Process-Instance Private Table
hwRip2ProcInstTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwRip2ProcInstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Process id and their VRF Name."
::= { hwRipv2Ext 1 }
hwRip2ProcInstEntry OBJECT-TYPE
SYNTAX HwRip2ProcInstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the VRF of a process."
INDEX { hwRip2ProcessId }
::= { hwRip2ProcInstTable 1 }
HwRip2ProcInstEntry ::=
SEQUENCE {
hwRip2ProcessId
INTEGER,
hwRip2VrfName
OCTET STRING,
hwRip2CurrentProcId
INTEGER
}
hwRip2ProcessId OBJECT-TYPE
SYNTAX INTEGER ( 1..65535 )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The RIP process id."
::= { hwRip2ProcInstEntry 1 }
hwRip2VrfName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VRF Name."
::= { hwRip2ProcInstEntry 2 }
hwRip2CurrentProcId OBJECT-TYPE
SYNTAX INTEGER ( 1..65535 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current process id for which processing is being
done."
::= { hwRip2ProcInstEntry 3 }
-- conformance information
hwRip2Conformance OBJECT IDENTIFIER ::= { hwRipv2Ext 2 }
hwRip2Groups OBJECT IDENTIFIER ::= { hwRip2Conformance 1 }
hwRip2Compliances OBJECT IDENTIFIER ::= { hwRip2Conformance 2 }
-- compliance statements
hwRip2Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMPv2 entities
which implement the HUAWEI RIP extension MIB."
MODULE -- this module
MANDATORY-GROUPS { hwRip2ExtGroup }
::= { hwRip2Compliances 1 }
-- units of conformance
hwRip2ExtGroup OBJECT-GROUP
OBJECTS { hwRip2VrfName, hwRip2CurrentProcId
}
STATUS current
DESCRIPTION
"The HUAWEI RIPv2 extension Table."
::= { hwRip2Groups 2 }
-- ================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description:The mib file is for management of huawei RIP extension
-- Reference:
-- Version: V1.03
-- History:
-- 2006.5.18, publish
-- 2014.5.28, modified
-- ================================================================
HUAWEI-RIPV2-EXT-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, DisplayString
FROM SNMPv2-TC;
-- 1.3.6.1.4.1.2011.5.25.120
hwRipv2Ext MODULE-IDENTITY
LAST-UPDATED "201708171943Z" -- Aug 17, 2017 at 19:43 GMT
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: [email protected]
"
DESCRIPTION
"The HUAWEI-RIPv2-EXT-MIB.mib contains objects to configure RIP
module, including query RIP process, RIP VPN-instance configuration
and status. This MIB module objects indicate hwRip2ProcInstTable.
RIP can support many processes, but mib can support only one of
them. To get more RIP configuration, it is required to locate one
specified RIP process. "
-- Revision history
REVISION "201708171943Z"
DESCRIPTION
" Modified hwRip2ProcInstTable,hwRip2CurrentProcId discription."
-- Revision history
REVISION "201409180930Z"
DESCRIPTION
" Modified HwRip2ProcInstEntry sequence, extra comma is removed."
REVISION "201405281430Z"
DESCRIPTION "V.1.01, Added below nodes in hwRip2Ext
hwRip2Notifications
hwRip2DBOverFlow
hwRip2DBOverFlowResume
hwRip2DBLimit and hwRip2DBThresholdLevel as parameters for
hwRip2DBOverFlow and hwRip2DBOverFlowResume respectively."
::= { hwDatacomm 120 }
-- RIP Process-Instance Private Table
hwRip2ProcInstTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwRip2ProcInstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the current RIP process.
"
::= { hwRipv2Ext 1 }
hwRip2ProcInstEntry OBJECT-TYPE
SYNTAX HwRip2ProcInstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the VRF of a process."
INDEX { hwRip2ProcessId }
::= { hwRip2ProcInstTable 1 }
HwRip2ProcInstEntry ::=
SEQUENCE {
hwRip2ProcessId
Integer32,
hwRip2VrfName
OCTET STRING,
hwRip2CurrentProcId
Integer32,
hwRip2DBLimit
Unsigned32,
hwRip2DBThresholdLevel
OCTET STRING
}
hwRip2ProcessId OBJECT-TYPE
SYNTAX Integer32 ( 1..65535 )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The RIP process id."
::= { hwRip2ProcInstEntry 1 }
hwRip2VrfName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VRF Name."
::= { hwRip2ProcInstEntry 2 }
hwRip2CurrentProcId OBJECT-TYPE
SYNTAX Integer32 ( 1..65535 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the current RIP process.
"
::= { hwRip2ProcInstEntry 3 }
hwRip2DBLimit OBJECT-TYPE
SYNTAX Unsigned32 ( 1..200000 )
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Maximum number of routes that can be added to RIP database.
When this limit is reached, the RIP process will be suspended and hwRip2DBOverFlow notification will be sent."
::= { hwRip2ProcInstEntry 4 }
hwRip2DBThresholdLevel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..8))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"RIP database threshold value in percentage(%).
This is used only for RIP notifications."
::= { hwRip2ProcInstEntry 5 }
-- conformance information
hwRip2Conformance OBJECT IDENTIFIER ::= { hwRipv2Ext 2 }
hwRip2Notifications OBJECT IDENTIFIER ::= { hwRipv2Ext 3 }
hwRip2Groups OBJECT IDENTIFIER ::= { hwRip2Conformance 1 }
hwRip2Compliances OBJECT IDENTIFIER ::= { hwRip2Conformance 2 }
-- Notification definitions
hwRip2DBOverFlow NOTIFICATION-TYPE
OBJECTS { hwRip2CurrentProcId, -- The RIP process id
hwRip2DBLimit -- Maximum number of routes added to RIP database
}
STATUS current
DESCRIPTION
"A hwRip2DBOverFlow notification signifies that there
has been maximum number of routes added to RIP database for
the given process and no more routes can be added to RIP by
redistibution or by learning.
This notification should be generated when the number of routes
added to RIP database reaches maximum value. RIP process will be suspended at this state."
::= { hwRip2Notifications 1 }
hwRip2DBOverFlowResume NOTIFICATION-TYPE
OBJECTS { hwRip2CurrentProcId, -- The RIP process id
hwRip2DBLimit, -- Maximum number of routes added to RIP database
hwRip2DBThresholdLevel -- Threshold value at which the process recovers from overflow
}
STATUS current
DESCRIPTION
"A hwRip2DBOverFlowResume notification signifies that the RIP database size has dropped to the
lower threshold. RIP process will resume it's normal operation."
::= { hwRip2Notifications 2 }
-- compliance statements
hwRip2Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMPv2 entities
which implement the HUAWEI RIP extension MIB."
MODULE -- this module
MANDATORY-GROUPS { hwRip2ExtGroup }
GROUP hwRip2NotificationsGroup
DESCRIPTION
"This group is required for RIP systems that
support RIP notifications."
::= { hwRip2Compliances 1 }
-- units of conformance
hwRip2ExtGroup OBJECT-GROUP
OBJECTS {
hwRip2VrfName,
hwRip2CurrentProcId ,
hwRip2DBLimit ,
hwRip2DBThresholdLevel
}
STATUS current
DESCRIPTION
"The HUAWEI RIPv2 extension Table."
::= { hwRip2Groups 2 }
hwRip2NotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
hwRip2DBOverFlow,
hwRip2DBOverFlowResume
}
STATUS current
DESCRIPTION
"This group is used for RIP notifications"
::= { hwRip2Groups 3 }
END
+2545 -1054
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+295 -96
View File
@@ -1,96 +1,295 @@
-- =================================================================
-- Copyright (C) 2008 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: HUAWEI Private Extended SNMP MIB
--
-- Reference:
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-SNMP-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
ifIndex, ifDescr
FROM RFC1213-MIB
DisplayString,TruthValue
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
EnabledStatus
FROM P-BRIDGE-MIB
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
hwSnmpExtMIB MODULE-IDENTITY
LAST-UPDATED "200801090000Z"
ORGANIZATION
"Huawei Technologies co.,Ltd."
CONTACT-INFO
" R&D BeiJing, Huawei Technologies co.,Ltd.
Huawei Bld.,NO.3 Xinxi Rd.,
Shang-Di Information Industry Base,
Hai-Dian District Beijing P.R. China
Zip:100085
Http://www.huawei.com
E-mail:support@huawei.com "
DESCRIPTION
"
Some attribute of SNMP extended content.
"
::= { hwDatacomm 164 }
hwSnmpExtMIBObjects OBJECT IDENTIFIER ::= { hwSnmpExtMIB 1 }
hwSnmpExtErrorCodeEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enabled or disabled SNMP extended error status."
DEFVAL { disabled }
::= { hwSnmpExtMIBObjects 1 }
-- Module compliance.
hwSnmpExtConformance OBJECT IDENTIFIER ::= { hwSnmpExtMIB 2 }
hwSnmpExtGroups
OBJECT IDENTIFIER ::= { hwSnmpExtConformance 1 }
hwSnmpExtRuleGroup OBJECT-GROUP
OBJECTS {
hwSnmpExtErrorCodeEnable
}
STATUS current
DESCRIPTION
"Collection of objects needed for SNMP extended configuration."
::= { hwSnmpExtGroups 1 }
hwSnmpExtCompliances
OBJECT IDENTIFIER ::= { hwSnmpExtConformance 2 }
hwSnmpExtCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for implementing
the Huawei extended SNMP MIB."
MODULE
MANDATORY-GROUPS {
hwSnmpExtRuleGroup
}
::= { hwSnmpExtCompliances 1 }
END
--
-- HUAWEI-SNMP-EXT-MIB.mib
--
-- =================================================================
-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: HUAWEI Private Extended SNMP MIB
--
-- Reference:
-- Version: V2.05
-- History:
--
-- =================================================================
HUAWEI-SNMP-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
ifIndex, ifDescr
FROM RFC1213-MIB
DisplayString,TruthValue
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
EnabledStatus
FROM P-BRIDGE-MIB
OBJECT-TYPE, OBJECT-IDENTITY, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32
FROM SNMPv2-SMI
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB;
hwSnmpExtMIB MODULE-IDENTITY
LAST-UPDATED "201612071056Z" --Dec. 07, 2016 at 10:56 GMT
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: [email protected]
"
DESCRIPTION
"
Some attribute of SNMP extended content.
"
REVISION "201612071056Z" --Dec. 07, 2016 at 10:56 GMT
DESCRIPTION "revision 2.0.5"
REVISION "201302280000Z" -- 28 February 2013
DESCRIPTION
"Registration point for protocols used in Huawei
extended SNMP MIB"
REVISION "201307091300Z" --July 07, 2013 at 12:30 GMT
DESCRIPTION "revision 2.0.2"
REVISION "201310111603Z" --Oct. 11, 2013 at 16:02 GMT
DESCRIPTION "revision 2.0.3"
REVISION "201402141603Z" --Feb. 14, 2014 at 16:02 GMT
DESCRIPTION "revision 2.0.3"
::= { hwDatacomm 164 }
hwSnmpExtMIBObjects OBJECT IDENTIFIER ::= { hwSnmpExtMIB 1 }
hwSnmpExtErrorCodeEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enabled or disabled SNMP extended error status.
The default value is disabled."
::= { hwSnmpExtMIBObjects 1 }
hwSnmpRemoteIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The type of the remote netmanager IP address."
::= { hwSnmpExtMIBObjects 2 }
hwSnmpRemoteIpAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|8|16|20))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The Ip address of the remote netmanager."
::= { hwSnmpExtMIBObjects 3 }
hwSnmpGlobalObjects OBJECT IDENTIFIER ::= { hwSnmpExtMIBObjects 4 }
hwSnmpListenPort OBJECT-TYPE
SYNTAX Integer32 (161 | 1025..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The listening UDP port of SNMP."
::= { hwSnmpGlobalObjects 1 }
hwSnmpRaisingThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The raising threshold of the lock queue."
::= { hwSnmpGlobalObjects 2 }
hwSnmpFallingThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The falling threshold of the lock queue."
::= { hwSnmpGlobalObjects 3 }
hwSnmpFrameworkAdmin OBJECT IDENTIFIER ::= { hwSnmpExtMIBObjects 5 }
hwSnmpAuthProtocols OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Registration point for authentication protocols used in Huawei
extended SNMP MIB. Definitions of Object Identities needed
for the use of AES by SNMP's User-based Security Model
"
::= { hwSnmpFrameworkAdmin 1 }
hwUsmHMACSHA256AuthProtocol OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The HMAC SHA2 256 Digest Authentication Protocol."
REFERENCE
"- Data Encryption Standard, National Institute of
Standards and Technology. Federal Information
Processing Standard (FIPS) Publication 46-1.
Supersedes FIPS Publication 46"
::= { hwSnmpAuthProtocols 1 }
hwSnmpPrivProtocols OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Registration point for privacy protocols used in Huawei
extended SNMP MIB. Definitions of Object Identities needed
for the use of AES by SNMP's User-based Security Model
"
::= { hwSnmpFrameworkAdmin 2 }
--
-- 3DES Privacy Protocol for SNMPv3 USM security model
--
hwUsm3DESEDEPrivProtocol OBJECT-IDENTITY
STATUS current
DESCRIPTION "The 3DES-EDE Symmetric Encryption Protocol."
REFERENCE "- Data Encryption Standard, National Institute of
Standards and Technology. Federal Information
Processing Standard (FIPS) Publication 46-3,
(1999, pending approval). Will supersede FIPS
Publication 46-2.
- Data Encryption Algorithm, American National
Standards Institute. ANSI X3.92-1981,
(December, 1980).
- DES Modes of Operation, National Institute of
Standards and Technology. Federal Information
Processing Standard (FIPS) Publication 81,
(December, 1980).
- Data Encryption Algorithm - Modes of Operation,
American National Standards Institute.
ANSI X3.106-1983, (May 1983).
"
::= { hwSnmpPrivProtocols 1 }
--
-- AES Privacy Protocols for SNMPv3 USM security model
--
hwUsmAESCfb192PrivProtocol OBJECT-IDENTITY
STATUS current
DESCRIPTION "The CFB128-AES-192 Privacy Protocol."
REFERENCE "- Specification for the ADVANCED ENCRYPTION
STANDARD (DRAFT). Federal Information Processing
Standard (FIPS) Publication 197.
(November 2001).
- Dworkin, M., NIST Recommendation for Block
Cipher Modes of Operation, Methods and
Techniques (DRAFT).
NIST Special Publication 800-38A
(December 2001).
"
::= { hwSnmpPrivProtocols 2 }
hwUsmAESCfb256PrivProtocol OBJECT-IDENTITY
STATUS current
DESCRIPTION "The CFB128-AES-256 Privacy Protocol."
REFERENCE "- Specification for the ADVANCED ENCRYPTION
STANDARD (DRAFT). Federal Information Processing
Standard (FIPS) Publication 197
(November 2001).
- Dworkin, M., NIST Recommendation for Block
Cipher Modes of Operation, Methods and
Techniques (DRAFT).
NIST Special Publication 800-38A
(December 2001).
"
::= { hwSnmpPrivProtocols 3 }
hwSnmpNotification OBJECT IDENTIFIER ::= { hwSnmpExtMIBObjects 6 }
hwNmsPingTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"SNMP Test trap."
::= { hwSnmpNotification 1 }
hwNmsHeartBeatTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"SNMP Test trap."
::= { hwSnmpNotification 2 }
-- Module compliance.
hwSnmpExtConformance OBJECT IDENTIFIER ::= { hwSnmpExtMIB 2 }
hwSnmpExtGroups
OBJECT IDENTIFIER ::= { hwSnmpExtConformance 1 }
hwSnmpExtRuleGroup OBJECT-GROUP
OBJECTS {
hwSnmpExtErrorCodeEnable, hwSnmpListenPort, hwSnmpRemoteIpAddress, hwSnmpRemoteIpAddressType, hwSnmpFallingThreshold, hwSnmpRaisingThreshold
}
STATUS current
DESCRIPTION
"Collection of objects needed for SNMP extended configuration."
::= { hwSnmpExtGroups 1 }
hwSnmpExtTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwSNMPLockThreshold, hwSNMPLockThresholdResume, hwSNMPReset }
STATUS current
DESCRIPTION
"SNMP extend trap nodes."
::= { hwSnmpExtGroups 2 }
hwSnmpExtCompliances
OBJECT IDENTIFIER ::= { hwSnmpExtConformance 2 }
hwSnmpExtCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for implementing
the Huawei extended SNMP MIB."
MODULE
MANDATORY-GROUPS {
hwSnmpExtRuleGroup, hwSnmpExtTrapGroup
}
::= { hwSnmpExtCompliances 1 }
hwSnmpAlarmGroups OBJECT IDENTIFIER ::= { hwSnmpNotification 3 }
hwSnmpAlarmGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwNmsPingTrap, hwNmsHeartBeatTrap }
STATUS current
DESCRIPTION
"Alarm trap nodes."
::= { hwSnmpAlarmGroups 1 }
-- Module trap.
hwSnmpExtNotifications OBJECT IDENTIFIER ::= { hwSnmpExtMIB 3 }
hwSNMPLockThreshold NOTIFICATION-TYPE
OBJECTS { hwSnmpFallingThreshold, hwSnmpRaisingThreshold }
STATUS current
DESCRIPTION
"The trap will be triggered when the number of unauthorized users reaches the upper threshold of the lock queue."
::= { hwSnmpExtNotifications 1 }
hwSNMPLockThresholdResume NOTIFICATION-TYPE
OBJECTS { hwSnmpFallingThreshold, hwSnmpRaisingThreshold }
STATUS current
DESCRIPTION
"The trap will be triggered when the number of unauthorized users falls back to the lower threshold of the lock queue."
::= { hwSnmpExtNotifications 2 }
hwSNMPReset NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"After the SNMP process is restarted or a master/slave main control board switchover is performed on a device, this trap is sent to notify the NMS of SNMP entity restart, enabling the NMS to synchronize alarms from the device."
::= { hwSnmpExtNotifications 3 }
END
--
-- HUAWEI-SNMP-EXT-MIB.mib
--
+1486 -674
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+401
View File
@@ -0,0 +1,401 @@
--
-- HUAWEI-SWITCH-L2MAM-EXT-MIB.mib
-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 347
-- Wednesday, March 19, 2014 at 14:06:58
-- ===================================================================
-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description:
-- Reference:
-- Version: V1.07
-- ===================================================================
HUAWEI-SWITCH-L2MAM-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
entPhysicalName
FROM ENTITY-MIB
hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType
FROM HUAWEI-BASE-TRAP-MIB
hwCfgFdbMac, hwCfgFdbVlanId, hwMacEntityUsage, hwMacEntityUsageThreshold, hwPortSecurityProtectAction, hwCfgFdbVsiName
FROM HUAWEI-L2MAM-MIB
hwDatacomm
FROM HUAWEI-MIB
ifDescr, InterfaceIndex
FROM IF-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
-- 1.3.6.1.4.1.2011.5.25.315
hwSWITCH-L2MAM-EXT MODULE-IDENTITY
LAST-UPDATED "201508041600Z" -- August 4, 2015 at 16:00 GMT
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: [email protected]"
DESCRIPTION
"THIS IS THE LAYER 2 MAC-ADDRESS MANAGEMENT MIB."
REVISION "201508041600Z" -- August 4, 2015 at 16:00 GMT
DESCRIPTION
"Add code hwTrunkMemSpeedDifferentAlarm and hwTrunkMemSpeedDifferentResume"
REVISION "201508041600Z"
DESCRIPTION
"Modify MODULE HwSWITCH-L2MAM-EXT"
REVISION "201508041600Z"
DESCRIPTION
"Modify code hwPortsecStaticFlpAlarm "
REVISION "201403261600Z"
DESCRIPTION
"Modify code hwMacTrapPortCfgAlarm"
REVISION "201403261600Z"
DESCRIPTION
"Modify code hwMacTrapHashConflictAlarm "
REVISION "201403191600Z"
DESCRIPTION
"Edit the mib file by OM stard guide"
REVISION "201402141600Z"
DESCRIPTION
"Add code hwMacTrapPortCfgAlarm"
REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT
DESCRIPTION
"
V1.00, Inital version.
"
REVISION "199610310000Z" -- October 31, 1996 at 00:00 GMT
DESCRIPTION
"Initial version (version 1), published as
RFC 2037."
REVISION "199912070000Z" -- December 07, 1999 at 00:00 GMT
DESCRIPTION
"Initial Version of Entity MIB (Version 2).
This revision obsoletes RFC 2037.
This version published as RFC 2737."
REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT
DESCRIPTION
"
V1.00, Inital version.
"
REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT
DESCRIPTION
"
V1.00, Inital version.
"
REVISION "199610310000Z" -- October 31, 1996 at 00:00 GMT
DESCRIPTION
"Initial version (version 1), published as
RFC 2037."
REVISION "199912070000Z" -- December 07, 1999 at 00:00 GMT
DESCRIPTION
"Initial Version of Entity MIB (Version 2).
This revision obsoletes RFC 2037.
This version published as RFC 2737."
REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT
DESCRIPTION
"
V1.00, Inital version.
"
REVISION "199610310000Z" -- October 31, 1996 at 00:00 GMT
DESCRIPTION
"Initial version (version 1), published as
RFC 2037."
REVISION "199912070000Z" -- December 07, 1999 at 00:00 GMT
DESCRIPTION
"Initial Version of Entity MIB (Version 2).
This revision obsoletes RFC 2037.
This version published as RFC 2737."
REVISION "199610310000Z" -- October 31, 1996 at 00:00 GMT
DESCRIPTION
"Initial version (version 1), published as
RFC 2037."
REVISION "199912070000Z" -- December 07, 1999 at 00:00 GMT
DESCRIPTION
"Initial Version of Entity MIB (Version 2).
This revision obsoletes RFC 2037.
This version published as RFC 2737."
REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT
DESCRIPTION
"
V1.00, Inital version.
"
REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT
DESCRIPTION
"
V1.00, Inital version.
"
REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT
DESCRIPTION
"
V1.00, Inital version.
"
REVISION "201008111600Z" -- August 11, 2010 at 16:00 GMT
DESCRIPTION
"V1.00, initial version."
REVISION "201402141600Z" -- February 14, 2014 at 16:00 GMT
DESCRIPTION
"Add code hwMacTrapPortCfgAlarm"
::= { hwDatacomm 315 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.25.315.1
hwSwitchL2MamExtObjects OBJECT IDENTIFIER ::= { hwSWITCH-L2MAM-EXT 1 }
-- 1.3.6.1.4.1.2011.5.25.315.1.1
hwMacTrapPortCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMacTrapPortCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The mac-trap Table.The table that contains the mac-trap information currently operating on this device."
::= { hwSwitchL2MamExtObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.315.1.1.1
hwMacTrapPortCfgEntry OBJECT-TYPE
SYNTAX HwMacTrapPortCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries of the mac-trap table."
INDEX { hwMacTrapPortCfgIfIndex }
::= { hwMacTrapPortCfgTable 1 }
HwMacTrapPortCfgEntry ::=
SEQUENCE {
hwMacTrapPortCfgIfIndex
InterfaceIndex,
hwMacTrapPortCfgLearn
INTEGER,
hwMacTrapPortCfgAging
INTEGER
}
-- 1.3.6.1.4.1.2011.5.25.315.1.1.1.1
hwMacTrapPortCfgIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IfIndex which will be configured mac-trap."
::= { hwMacTrapPortCfgEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.315.1.1.1.2
hwMacTrapPortCfgLearn OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The alarm switch of the new mac. The meanings of the values are: enable(1),disanle(2)."
::= { hwMacTrapPortCfgEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.315.1.1.1.3
hwMacTrapPortCfgAging OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The alarm switch of the delete mac. The meanings of the values are: enable(1),disanle(2)."
::= { hwMacTrapPortCfgEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.315.2
hwSwitchL2MamExtGeneralObjects OBJECT IDENTIFIER ::= { hwSWITCH-L2MAM-EXT 2 }
-- 1.3.6.1.4.1.2011.5.25.315.2.1
hwMacTrapInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval of trap the mac change."
::= { hwSwitchL2MamExtGeneralObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.315.2.2
hwMacTrapMacInfo OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The information of mac-trap."
::= { hwSwitchL2MamExtGeneralObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.315.3
hwSwitchL2MamExtTraps OBJECT IDENTIFIER ::= { hwSWITCH-L2MAM-EXT 3 }
-- 1.3.6.1.4.1.2011.5.25.315.3.1
hwMacTrapAlarm NOTIFICATION-TYPE
OBJECTS { hwMacTrapMacInfo }
STATUS current
DESCRIPTION
"The trap when mac-address is learned or aging."
::= { hwSwitchL2MamExtTraps 1 }
-- 1.3.6.1.4.1.2011.5.25.315.3.2
hwPortVlanSecureMacAlarm NOTIFICATION-TYPE
OBJECTS { ifDescr, hwCfgFdbMac, hwCfgFdbVlanId, hwPortSecurityProtectAction }
STATUS current
DESCRIPTION
"The alarm when MAC addresses that received are illegal
"
::= { hwSwitchL2MamExtTraps 2 }
-- 1.3.6.1.4.1.2011.5.25.315.3.3
hwSlotMacUsageRaisingThreshold NOTIFICATION-TYPE
OBJECTS { hwBaseTrapEventType, hwBaseTrapSeverity, hwBaseTrapProbableCause, hwMacEntityUsage, hwMacEntityUsageThreshold,
entPhysicalName }
STATUS current
DESCRIPTION
"This notification indicates the MAC usage of the slot raising the threshold
"
::= { hwSwitchL2MamExtTraps 3 }
-- 1.3.6.1.4.1.2011.5.25.315.3.4
hwSlotMacUsageFallingThreshold NOTIFICATION-TYPE
OBJECTS { hwBaseTrapEventType, hwBaseTrapSeverity, hwBaseTrapProbableCause, entPhysicalName }
STATUS current
DESCRIPTION
"This notification indicates the MAC usage of the slot falling the threshold
"
::= { hwSwitchL2MamExtTraps 4 }
-- 1.3.6.1.4.1.2011.5.25.315.3.5
hwMacTrapPortCfgAlarm NOTIFICATION-TYPE
OBJECTS { hwMacTrapMacInfo, hwCfgFdbMac, hwCfgFdbVlanId, ifDescr }
STATUS current
DESCRIPTION
"The trap when mac-address is learned or aging."
::= { hwSwitchL2MamExtTraps 5 }
-- 1.3.6.1.4.1.2011.5.25.315.3.6
hwMacTrapHashConflictAlarm NOTIFICATION-TYPE
OBJECTS { ifDescr,hwCfgFdbMac, hwCfgFdbVlanId ,hwCfgFdbVsiName}
STATUS current
DESCRIPTION
"This notification indicates that MAC address hash conflict occurred."
::= { hwSwitchL2MamExtTraps 6 }
-- 1.3.6.1.4.1.2011.5.25.315.3.7
hwTrunkMemSpeedDifferentAlarm NOTIFICATION-TYPE
OBJECTS { ifDescr}
STATUS current
DESCRIPTION
"The active member ports in trunk have inconsistent bandwidth."
::= { hwSwitchL2MamExtTraps 7 }
-- 1.3.6.1.4.1.2011.5.25.315.3.8
hwTrunkMemSpeedDifferentResume NOTIFICATION-TYPE
OBJECTS { ifDescr}
STATUS current
DESCRIPTION
"The active member ports in trunk have consistent bandwidth."
::= { hwSwitchL2MamExtTraps 8 }
-- 1.3.6.1.4.1.2011.5.25.315.3.9
hwPortsecStaticFlpAlarm NOTIFICATION-TYPE
OBJECTS { hwCfgFdbMac, hwCfgFdbVlanId, ifDescr }
STATUS current
DESCRIPTION
"Description."
::= { hwSwitchL2MamExtTraps 9 }
-- 1.3.6.1.4.1.2011.5.25.315.4
hwSwitchL2MamExtConformance OBJECT IDENTIFIER ::= { hwSWITCH-L2MAM-EXT 4 }
-- 1.3.6.1.4.1.2011.5.25.315.4.1
hwSwitchL2MamExtCompliances OBJECT IDENTIFIER ::= { hwSwitchL2MamExtConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.315.4.1.1
hwSwitchL2MamExtFullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"hwSwitchL2MamExtFullCompliance"
MODULE
MANDATORY-GROUPS { hwMacTrapGroups, hwL2MAMExtGeneralGrops, hwL2MAMExtTrapGroup }
::= { hwSwitchL2MamExtCompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.315.4.2
hwSwitchL2MamExtGroups OBJECT IDENTIFIER ::= { hwSwitchL2MamExtConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.315.4.2.1
hwMacTrapGroups OBJECT-GROUP
OBJECTS { hwMacTrapPortCfgLearn, hwMacTrapPortCfgAging }
STATUS current
DESCRIPTION
"A collection of objects providing information about mac trap table."
::= { hwSwitchL2MamExtGroups 1 }
-- 1.3.6.1.4.1.2011.5.25.315.4.2.2
hwL2MAMExtGeneralGrops OBJECT-GROUP
OBJECTS { hwMacTrapInterval, hwMacTrapMacInfo }
STATUS current
DESCRIPTION
"A collection of objects providing information about Mac addresses."
::= { hwSwitchL2MamExtGroups 2 }
-- 1.3.6.1.4.1.2011.5.25.315.4.2.3
hwL2MAMExtTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwMacTrapAlarm, hwMacTrapPortCfgAlarm, hwPortVlanSecureMacAlarm, hwPortsecStaticFlpAlarm, hwSlotMacUsageFallingThreshold,
hwSlotMacUsageRaisingThreshold, hwMacTrapHashConflictAlarm, hwTrunkMemSpeedDifferentAlarm, hwTrunkMemSpeedDifferentResume }
STATUS current
DESCRIPTION
"The trap enable group."
::= { hwSwitchL2MamExtGroups 3 }
END
--
-- HUAWEI-SWITCH-L2MAM-EXT-MIB.mib
--
+128
View File
@@ -0,0 +1,128 @@
-- =================================================================
-- Copyright (C) 2009 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI SYS CLOCK MIB
-- Reference: huawei enterprise mib
-- Version: V1.0
-- History:
-- initial version 2009-07-25
-- =================================================================
HUAWEI-SYS-CLOCK-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
TimeTicks, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
TimeStamp, TruthValue, RowStatus, TEXTUAL-CONVENTION, DateAndTime
FROM SNMPv2-TC;
hwSysClockMIB MODULE-IDENTITY
LAST-UPDATED "200907250000Z" -- July 25, 2009 at 00:00 GMT
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: [email protected]
"
DESCRIPTION
"HUAWEI-SYS-CLOCK-MIB is used to configure and query time information,
such as the system time, time zone, and daylight saving time.
Root object: iso(1).org(3).dod(6).internet(1).private(4).enterprises(1).
huawei(2011).huaweiMgmt(5).hwDatacomm(25).hwSysClockMIB(205) "
REVISION "200907250000Z" -- July 25, 2009 at 00:00 GMT
DESCRIPTION
"The initial revision of this MIB module ."
::= { hwDatacomm 205 }
--
-- Node definitions
--
-- Huawei SYS Clock set mib object
huaweiClockObjects OBJECT IDENTIFIER ::= { hwSysClockMIB 1 }
hwLocalClock OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to set and query the local time that is in the format of
'YYYY-MM-DD,HH:MM:SS'. "
::= { huaweiClockObjects 1 }
hwUTCClock OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to configure and query the system UTC time that is in the
format of 'YYYY-MM-DD,HH:MM:SS'. "
::= { huaweiClockObjects 2 }
-- -------------------------------------------------------------
-- HUAWEI-SYS-CLOCK-MIB MIB - Notification Information
-- -------------------------------------------------------------
huaweiClockNotifications OBJECT IDENTIFIER ::= { hwSysClockMIB 2 }
hwClockChanged NOTIFICATION-TYPE
OBJECTS { hwUTCClock }
STATUS current
DESCRIPTION
"This object indicates the alarm reported when the system time changes.
In addition, the new system time is recorded."
::= { huaweiClockNotifications 1 }
-- -------------------------------------------------------------
-- HUAWEI-SYS-CLOCK-MIB MIB - Conformance Information
-- -------------------------------------------------------------
huaweiClockMIBConformance OBJECT IDENTIFIER ::= { hwSysClockMIB 3 }
hwClockMIBCompliances OBJECT IDENTIFIER ::= { huaweiClockMIBConformance 1 }
hwClockMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"
The compliance statement for
entities that support the huawei Clock MIB.
"
MODULE -- this module
MANDATORY-GROUPS { hwClockSetGroup, hwClockNotificationGroup }
::= { hwClockMIBCompliances 1 }
huaweiClockMIBGroups OBJECT IDENTIFIER ::= { huaweiClockMIBConformance 2 }
hwClockSetGroup OBJECT-GROUP
OBJECTS { hwLocalClock, hwUTCClock }
STATUS current
DESCRIPTION
"A collection of objects on Clock setting level information.
"
::= { huaweiClockMIBGroups 1 }
hwClockNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwClockChanged }
STATUS current
DESCRIPTION
"The collection of notifications in the module"
::= { huaweiClockMIBGroups 2 }
END
--
-- HUAWEI-SYS-CLOCK-MIB.mib
--
File diff suppressed because it is too large Load Diff
+334 -326
View File
@@ -1,326 +1,334 @@
-- =================================================================
-- Copyright (C) 2002 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: task mib
-- Reference: huawei enterprise mib
-- Version: V1.0
-- History:
-- initial version 2003-07-31
-- =================================================================
HUAWEI-TASK-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
Gauge32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString, TEXTUAL-CONVENTION
FROM SNMPv2-TC;
hwTask MODULE-IDENTITY
LAST-UPDATED "200307310000Z" -- 07 31, 2003 at 00:00 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 describes active system tasks, including the status
and the general information of a task."
REVISION "200307310000Z" -- 07 31, 2002 at 00:00 GMT
DESCRIPTION
"Initial version of this MIB module."
::= { hwDatacomm 27 }
--
-- Textual conventions
--
HwTaskStatusType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The status of the specified task. The parameter have seventeen different value.
Normally a task may be status of the following:
Normalready(0): task is ready,
Block(1): task is blocked,
Slept(2): task is slept,
Suspend(4): task is suspended blocked,
BlockAndSuspend(5): task is suspended blocked,
SleptAndSuspend(6): task is slept and suspended,
running(8): task is running,
Queueblock(17): task is blocked on receiving queue messages,
QueueblockAndSuspend(21): task is blocked on receiving queue messages and suspended,
Semaphoreblock(33): task is blocked on taking a semaphore,
SemaphoreblockAandSuspend(37): task is blocked on taking a semaphore and suspended,
Eventblock(65): task is blocked on receiving events,
EventblockAndSuspend(69): task is blocked on receiving events and suspended,
prioblock(128): task is priblock,
Preemptready(256): task is preempt ready,
Writequeueblock(513): task is blocked on sending queue messages,
WritequeueblockAndSuspend(517): task is blocked on sending queue messages and suspended."
SYNTAX INTEGER
{
normalready(0),
block(1),
sleep(2),
suspend(4),
blockAndSuspend(5),
sleptAndSuspend(6),
running(8),
queueblock(17),
queueblockAndSuspend(21),
semaphoreblock(33),
semaphoreblockAandSuspend(37),
eventblock(65),
eventblockAndSuspend(69),
prioblock(128),
preemptready(256),
writequeueblock(513),
writequeueblockAndSuspend(517)
}
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.109.1
hwTaskObjects OBJECT IDENTIFIER ::= { hwTask 1 }
-- huawei task Common Table
-- 1.3.6.1.4.1.2011.5.109.1.1
hwTaskTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwTaskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of generic information on all active
tasks on this device."
::= { hwTaskObjects 1 }
-- 1.3.6.1.4.1.2011.5.109.1.1.1
hwTaskEntry OBJECT-TYPE
SYNTAX HwTaskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Generic information about active tasks on this
device. Entries in this table will change when tasks are
created and destroyed on the device."
INDEX { hwTaskIndex, hwTaskID }
::= { hwTaskTable 1 }
HwTaskEntry ::=
SEQUENCE {
hwTaskIndex
Gauge32,
hwTaskID
Gauge32,
hwTaskName
DisplayString,
hwTaskStatus
HwTaskStatusType,
hwTaskCpuUsage
Gauge32,
hwTaskuSecs
Gauge32
}
-- 1.3.6.1.4.1.2011.5.109.1.1.1.1
hwTaskIndex OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The object indicates some physical information, such as slot number of VIU
or RSU board plugged in. "
::= { hwTaskEntry 1 }
-- 1.3.6.1.4.1.2011.5.109.1.1.1.2
hwTaskID OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object contains the task ID. "
::= { hwTaskEntry 2 }
-- 1.3.6.1.4.1.2011.5.109.1.1.1.3
hwTaskName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name associated with this task. If the name is
longer than 4 characters, it will be truncated to the first
4 characters."
::= { hwTaskEntry 3 }
-- 1.3.6.1.4.1.2011.5.109.1.1.1.4
hwTaskStatus OBJECT-TYPE
SYNTAX HwTaskStatusType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the specified task. The parameter have seventeen different value.
Normally a task may be status of the following:
normalready(0): task is ready,
block(1): task is blocked,
slept(2): task is slept,
suspend(4): task is suspended blocked,
blockAndSuspend(5): task is suspended blocked,
sleepAndSuspend(6): task is slept and suspended,
running(8): task is running,
queueblock(17): task is blocked on receiving queue messages,
queueblockAndSuspend(21): task is blocked on receiving queue messages and suspended,
semaphoreblock(33): task is blocked on taking a semaphore,
semaphoreblockAandSuspend(37): task is blocked on taking a semaphore and suspended,
eventblock(65): task is blocked on receiving events,
eventblockAndSuspend(69): task is blocked on receiving events and suspended,
prioblock(128): task is priblock,
preemptready(256): task is preempt ready,
writequeueblock(513): task is blocked on sending queue messages,
writequeueblockAndSuspend(517): task is blocked on sending queue messages and suspended."
::= { hwTaskEntry 4 }
-- 1.3.6.1.4.1.2011.5.109.1.1.1.5
hwTaskCpuUsage OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cpu usage information of this task(0%-100%).If a task's cpu usage is more than 90,
it means that the task is very busy."
::= { hwTaskEntry 5 }
-- 1.3.6.1.4.1.2011.5.109.1.1.1.6
hwTaskuSecs OBJECT-TYPE
SYNTAX Gauge32
UNITS "millseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average elapsed CPU time in millseconds when the task was active."
::= { hwTaskEntry 6 }
hwKeyTaskTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwKeyTaskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of generic information on all active
tasks on this device."
::= { hwTaskObjects 2 }
hwKeyTaskEntry OBJECT-TYPE
SYNTAX HwKeyTaskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Generic information about active tasks on this
device. Entries in this table will change when tasks are
created and destroyed on the device."
INDEX { hwKeyTaskIndex, hwKeyTaskID }
::= { hwKeyTaskTable 1 }
HwKeyTaskEntry ::=
SEQUENCE {
hwKeyTaskIndex
Integer32,
hwKeyTaskID
Integer32,
hwKeyTaskName
DisplayString,
hwKeyTaskCpuUsage
Integer32
}
hwKeyTaskIndex OBJECT-TYPE
SYNTAX Integer32 (1..100)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The object indicates some physical information, such as slot number of VIU
or RSU board plugged in. "
::= { hwKeyTaskEntry 1 }
hwKeyTaskID OBJECT-TYPE
SYNTAX Integer32 (1..100)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object contains the task ID. "
::= { hwKeyTaskEntry 2 }
hwKeyTaskName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name associated with this task. If the name is
longer than 4 characters, it will be truncated to the first
4 characters."
::= { hwKeyTaskEntry 3 }
hwKeyTaskCpuUsage OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cpu usage information of this task(0%-100%).If a task's cpu usage is more than 90,
it means that the task is very busy."
::= { hwKeyTaskEntry 4 }
-- 1.3.6.1.4.1.2011.5.109.2
hwTaskNotifications OBJECT IDENTIFIER ::= { hwTask 2 }
-- (no notifications are currently defined)
-- conformance information
-- 1.3.6.1.4.1.2011.5.109.3
hwTaskConformance OBJECT IDENTIFIER ::= { hwTask 3 }
-- 1.3.6.1.4.1.2011.5.109.3.1
hwTaskCompliances OBJECT IDENTIFIER ::= { hwTaskConformance 1 }
-- this module
-- 1.3.6.1.4.1.2011.5.109.3.1.1
hwTaskCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the huawei Task MIB,Write access is not required."
MODULE -- this module
MANDATORY-GROUPS { hwTaskGroup }
::= { hwTaskCompliances 1 }
-- 1.3.6.1.4.1.2011.5.109.3.2
hwTaskGroups OBJECT IDENTIFIER ::= { hwTaskConformance 2 }
-- units of conformance
-- 1.3.6.1.4.1.2011.5.109.3.2.1
hwTaskGroup OBJECT-GROUP
OBJECTS { hwTaskName, hwTaskStatus, hwTaskCpuUsage, hwTaskuSecs }
STATUS current
DESCRIPTION
"A collection of objects providing common task
monitoring information. This group is mandatory for
all huawei devices."
::= { hwTaskGroups 1 }
hwKeyTaskGroup OBJECT-GROUP
OBJECTS { hwKeyTaskName, hwKeyTaskCpuUsage }
STATUS current
DESCRIPTION
"A collection of objects providing common task
monitoring information. This group is mandatory for
all huawei devices."
::= { hwTaskGroups 2 }
END
-- =================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: task mib
-- Reference: huawei enterprise mib
-- Version: V2.02
-- History:
-- initial version 2003-07-31
-- =================================================================
HUAWEI-TASK-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
Gauge32, OBJECT-TYPE, MODULE-IDENTITY, Integer32
FROM SNMPv2-SMI
DisplayString, TEXTUAL-CONVENTION
FROM SNMPv2-TC;
hwTask MODULE-IDENTITY
LAST-UPDATED "201708170000Z" -- 08 17, 2017 at 00:00 GMT
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: [email protected]
"
DESCRIPTION
"The MIB module describes active system tasks, including the status
and the general information of a task."
REVISION "201708170000Z" -- 08 17, 2017 at 00:00 GMT
DESCRIPTION
"V2.02, Modify hwKeyTaskIndex."
REVISION "201409250000Z" -- 09 25, 2014 at 00:00 GMT
DESCRIPTION
"V2.01, modify hwKeyTaskIndex, hwKeyTaskID and hwKeyTaskName."
REVISION "200307310000Z" -- 07 31, 2002 at 00:00 GMT
DESCRIPTION
"Initial version of this MIB module."
::= { hwDatacomm 27 }
--
-- Textual conventions
--
HwTaskStatusType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The status of the specified task. The parameter have seventeen different value.
Normally a task may be status of the following:
Normalready(0): task is ready,
Block(1): task is blocked,
Slept(2): task is slept,
Suspend(4): task is suspended blocked,
BlockAndSuspend(5): task is suspended blocked,
SleptAndSuspend(6): task is slept and suspended,
running(8): task is running,
Queueblock(17): task is blocked on receiving queue messages,
QueueblockAndSuspend(21): task is blocked on receiving queue messages and suspended,
Semaphoreblock(33): task is blocked on taking a semaphore,
SemaphoreblockAandSuspend(37): task is blocked on taking a semaphore and suspended,
Eventblock(65): task is blocked on receiving events,
EventblockAndSuspend(69): task is blocked on receiving events and suspended,
prioblock(128): task is priblock,
Preemptready(256): task is preempt ready,
Writequeueblock(513): task is blocked on sending queue messages,
WritequeueblockAndSuspend(517): task is blocked on sending queue messages and suspended."
SYNTAX INTEGER
{
normalready(0),
block(1),
sleep(2),
suspend(4),
blockAndSuspend(5),
sleptAndSuspend(6),
running(8),
queueblock(17),
queueblockAndSuspend(21),
semaphoreblock(33),
semaphoreblockAandSuspend(37),
eventblock(65),
eventblockAndSuspend(69),
prioblock(128),
preemptready(256),
writequeueblock(513),
writequeueblockAndSuspend(517)
}
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.109.1
hwTaskObjects OBJECT IDENTIFIER ::= { hwTask 1 }
-- huawei task Common Table
-- 1.3.6.1.4.1.2011.5.109.1.1
hwTaskTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwTaskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of generic information on all active
tasks on this device."
::= { hwTaskObjects 1 }
-- 1.3.6.1.4.1.2011.5.109.1.1.1
hwTaskEntry OBJECT-TYPE
SYNTAX HwTaskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Generic information about active tasks on this
device. Entries in this table will change when tasks are
created and destroyed on the device."
INDEX { hwTaskIndex, hwTaskID }
::= { hwTaskTable 1 }
HwTaskEntry ::=
SEQUENCE {
hwTaskIndex
Gauge32,
hwTaskID
Gauge32,
hwTaskName
DisplayString,
hwTaskStatus
HwTaskStatusType,
hwTaskCpuUsage
Gauge32,
hwTaskuSecs
Gauge32
}
-- 1.3.6.1.4.1.2011.5.109.1.1.1.1
hwTaskIndex OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The object indicates some physical information, such as slot number of VIU
or RSU board plugged in. "
::= { hwTaskEntry 1 }
-- 1.3.6.1.4.1.2011.5.109.1.1.1.2
hwTaskID OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object contains the task ID. "
::= { hwTaskEntry 2 }
-- 1.3.6.1.4.1.2011.5.109.1.1.1.3
hwTaskName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name associated with this task. If the name is
longer than 255 characters, it will be truncated to the first
255 characters."
::= { hwTaskEntry 3 }
-- 1.3.6.1.4.1.2011.5.109.1.1.1.4
hwTaskStatus OBJECT-TYPE
SYNTAX HwTaskStatusType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the specified task. The parameter have seventeen different value.
Normally a task may be status of the following:
normalready(0): task is ready,
block(1): task is blocked,
slept(2): task is slept,
suspend(4): task is suspended blocked,
blockAndSuspend(5): task is suspended blocked,
sleepAndSuspend(6): task is slept and suspended,
running(8): task is running,
queueblock(17): task is blocked on receiving queue messages,
queueblockAndSuspend(21): task is blocked on receiving queue messages and suspended,
semaphoreblock(33): task is blocked on taking a semaphore,
semaphoreblockAandSuspend(37): task is blocked on taking a semaphore and suspended,
eventblock(65): task is blocked on receiving events,
eventblockAndSuspend(69): task is blocked on receiving events and suspended,
prioblock(128): task is priblock,
preemptready(256): task is preempt ready,
writequeueblock(513): task is blocked on sending queue messages,
writequeueblockAndSuspend(517): task is blocked on sending queue messages and suspended."
::= { hwTaskEntry 4 }
-- 1.3.6.1.4.1.2011.5.109.1.1.1.5
hwTaskCpuUsage OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cpu usage information of this task(0%-100%).If a task's cpu usage is more than 90,
it means that the task is very busy."
::= { hwTaskEntry 5 }
-- 1.3.6.1.4.1.2011.5.109.1.1.1.6
hwTaskuSecs OBJECT-TYPE
SYNTAX Gauge32
UNITS "millseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average elapsed CPU time in millseconds when the task was active."
::= { hwTaskEntry 6 }
hwKeyTaskTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwKeyTaskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of generic information on all active
tasks on this device."
::= { hwTaskObjects 2 }
hwKeyTaskEntry OBJECT-TYPE
SYNTAX HwKeyTaskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Generic information about active tasks on this
device. Entries in this table will change when tasks are
created and destroyed on the device."
INDEX { hwKeyTaskIndex, hwKeyTaskID }
::= { hwKeyTaskTable 1 }
HwKeyTaskEntry ::=
SEQUENCE {
hwKeyTaskIndex
Integer32,
hwKeyTaskID
Integer32,
hwKeyTaskName
DisplayString,
hwKeyTaskCpuUsage
Integer32
}
hwKeyTaskIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies the slot ID of the task. Currently, the MIB provides information only about the main control board. The value of TaskIndex is 0 in centralized system mode; the value of TaskIndex is the slot ID of the main control board in distributed system mode. "
::= { hwKeyTaskEntry 1 }
hwKeyTaskID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object contains the task ID. "
::= { hwKeyTaskEntry 2 }
hwKeyTaskName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name associated with this task. If the name is
longer than 255 characters, it will be truncated to the first
255 characters."
::= { hwKeyTaskEntry 3 }
hwKeyTaskCpuUsage OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cpu usage information of this task(0%-100%).If a task's cpu usage is more than 90,
it means that the task is very busy."
::= { hwKeyTaskEntry 4 }
-- 1.3.6.1.4.1.2011.5.109.2
hwTaskNotifications OBJECT IDENTIFIER ::= { hwTask 2 }
-- (no notifications are currently defined)
-- conformance information
-- 1.3.6.1.4.1.2011.5.109.3
hwTaskConformance OBJECT IDENTIFIER ::= { hwTask 3 }
-- 1.3.6.1.4.1.2011.5.109.3.1
hwTaskCompliances OBJECT IDENTIFIER ::= { hwTaskConformance 1 }
-- this module
-- 1.3.6.1.4.1.2011.5.109.3.1.1
hwTaskCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the huawei Task MIB,Write access is not required."
MODULE -- this module
MANDATORY-GROUPS { hwTaskGroup }
::= { hwTaskCompliances 1 }
-- 1.3.6.1.4.1.2011.5.109.3.2
hwTaskGroups OBJECT IDENTIFIER ::= { hwTaskConformance 2 }
-- units of conformance
-- 1.3.6.1.4.1.2011.5.109.3.2.1
hwTaskGroup OBJECT-GROUP
OBJECTS { hwTaskName, hwTaskStatus, hwTaskCpuUsage, hwTaskuSecs }
STATUS current
DESCRIPTION
"A collection of objects providing common task
monitoring information. This group is mandatory for
all huawei devices."
::= { hwTaskGroups 1 }
hwKeyTaskGroup OBJECT-GROUP
OBJECTS { hwKeyTaskName, hwKeyTaskCpuUsage }
STATUS current
DESCRIPTION
"A collection of objects providing common task
monitoring information. This group is mandatory for
all huawei devices."
::= { hwTaskGroups 2 }
END
+12560 -993
View File
File diff suppressed because it is too large Load Diff
+147 -137
View File
@@ -1,137 +1,147 @@
-- =================================================================
-- Copyright (C) 2004 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: The HUAWEI-TCP-MIB provides information about TCP.
-- Now only trap for MD5 authentication failures is provided
--
-- Reference:
-- Version: V1.0
-- History:
-- xujin,2004.6.26,publish
-- =================================================================
HUAWEI-TCP-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort
FROM RFC1213-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC;
hwTCP MODULE-IDENTITY
LAST-UPDATED "200406260000Z" -- June 26, 2004 at 00:00 GMT
ORGANIZATION
"Huawei Technologies co.,Ltd."
CONTACT-INFO
" R&D BeiJing, Huawei Technologies co.,Ltd.
Huawei Bld.,NO.3 Xinxi Rd.,
Shang-Di Information Industry Base,
Hai-Dian District Beijing P.R. China
Zip:100085
Http://www.huawei.com
E-mail:[email protected] "
DESCRIPTION
"The HUAWEI-TCP-MIB provides information about TCP.
Now only trap for MD5 authentication failures is provided,
which include local address, local port, remote address, remote
port. When MD5 authentication fail, the trap will send."
::= { hwDatacomm 34 }
--
-- Node definitions
--
hwTCPObjects OBJECT IDENTIFIER ::= { hwTCP 1 }
hwTCPProtocol OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This variable indicates which protocol use MD5 authentication.
If protocol is BGP, this variable will be the BGP string;
If protocol is LDP, this variable will be the LDP string;
If protocol is unknown, this variable will be the Unknown protocol string."
::= { hwTCPObjects 1 }
hwTCPVrfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This variable indicates which VPN the tcp connection belong to.
If the tcp connection belong to public net, this variable is null."
::= { hwTCPObjects 2 }
hwTCPTraps OBJECT IDENTIFIER ::= { hwTCP 2 }
hwTCPMD5AuthenFail NOTIFICATION-TYPE
OBJECTS { tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort, hwTCPProtocol,
hwTCPVrfName }
STATUS current
DESCRIPTION
"This trap indicates that the MD5 authentication fails.
the information include local address ,port ,
remote address, port and protocol.
When MD5 authentication fail, this trap will be sent."
::= { hwTCPTraps 1 }
hwTCPConformance OBJECT IDENTIFIER ::= { hwTCP 3 }
hwTCPCompliances OBJECT IDENTIFIER ::= { hwTCPConformance 1 }
-- this module
hwTCPCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the Huawei TCP mib."
MODULE -- this module
MANDATORY-GROUPS { hwTCPTrapGroup, hwTCPForTrapGroup }
::= { hwTCPCompliances 1 }
hwTCPGroups OBJECT IDENTIFIER ::= { hwTCPConformance 2 }
hwTCPTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwTCPMD5AuthenFail }
STATUS current
DESCRIPTION
"A collection of objects providing mandatory TCP trap information."
::= { hwTCPGroups 1 }
hwTCPForTrapGroup OBJECT-GROUP
OBJECTS { hwTCPProtocol, hwTCPVrfName }
STATUS current
DESCRIPTION
"These objects are required for entities
which support notification applications."
::= { hwTCPGroups 2 }
END
--
-- HUAWEI-TCP-MIB.mib
--
-- =================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: The HUAWEI-TCP-MIB provides information about TCP.
-- Now only trap for MD5 authentication failures is provided
--
-- Reference:
-- Version: V1.01
-- History:
-- xujin,2004.6.26,publish
-- =================================================================
HUAWEI-TCP-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort
FROM RFC1213-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC;
hwTCP MODULE-IDENTITY
LAST-UPDATED "201708170908Z" -- Aug 18, 2017 at 00:00 GMT
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: [email protected]"
DESCRIPTION
"The HUAWEI-TCP-MIB provides information about TCP.
Now only trap for MD5 authentication failures is provided,
which include local address, local port, remote address, remote
port. When MD5 authentication fails, the trap will send."
REVISION "201708170908Z"
DESCRIPTION
"
Modify the description.
"
REVISION "200406090908Z"
DESCRIPTION
"
V1.00, Inital version.
"
::= { hwDatacomm 34 }
--
-- Node definitions
--
hwTCPObjects OBJECT IDENTIFIER ::= { hwTCP 1 }
hwTCPProtocol OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This variable indicates which protocol use MD5 authentication.
If protocol is BGP, this variable will be the BGP string;
If protocol is LDP, this variable will be the LDP string;
If protocol is unknown, this variable will be the Unknown protocol string."
::= { hwTCPObjects 1 }
hwTCPVrfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This variable indicates which VPN the TCP connection belongs to.
If the TCP connection belongs to public net, this variable is null."
::= { hwTCPObjects 2 }
hwTCPTraps OBJECT IDENTIFIER ::= { hwTCP 2 }
hwTCPMD5AuthenFail NOTIFICATION-TYPE
OBJECTS { tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort, hwTCPProtocol,
hwTCPVrfName }
STATUS current
DESCRIPTION
"This trap indicates that MD5 authentication failed.
The trap information includes the local address, local port number, remote address, remote port number, and protocol type.
When MD5 authentication fails, this trap will be sent to the information center and displayed on the screen."
::= { hwTCPTraps 1 }
hwTCPConformance OBJECT IDENTIFIER ::= { hwTCP 3 }
hwTCPCompliances OBJECT IDENTIFIER ::= { hwTCPConformance 1 }
-- this module
hwTCPCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the Huawei TCP MIB."
MODULE -- this module
MANDATORY-GROUPS { hwTCPTrapGroup, hwTCPForTrapGroup }
::= { hwTCPCompliances 1 }
hwTCPGroups OBJECT IDENTIFIER ::= { hwTCPConformance 2 }
hwTCPTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwTCPMD5AuthenFail }
STATUS current
DESCRIPTION
"A collection of objects providing mandatory TCP trap information."
::= { hwTCPGroups 1 }
hwTCPForTrapGroup OBJECT-GROUP
OBJECTS { hwTCPProtocol, hwTCPVrfName }
STATUS current
DESCRIPTION
"These objects are required for entities
which support notification applications."
::= { hwTCPGroups 2 }
END
--
-- HUAWEI-TCP-MIB.mib
--
+356
View File
@@ -0,0 +1,356 @@
-- ==================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI-TRILL-CONF-MIB provides information about TRILL
-- Reference:
-- Version: V1.04
-- History:
-- <author>, <date>, <contents>
-- HUAWEI 2009-08-03 TRILL private MIB
-- ==================================================================
-- ==================================================================
--
-- Variables and types are imported
--
-- ==================================================================
HUAWEI-TRILL-CONF-MIB DEFINITIONS ::= BEGIN
IMPORTS
SystemID
FROM HUAWEI-ISIS-CONF-MIB
hwDatacomm
FROM HUAWEI-MIB
ifEntry, ifIndex
FROM RFC1213-MIB
ifName
FROM IF-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
experimental, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
LinkStatePDUID
FROM ISIS-MIB;
-- 1.3.6.1.4.1.2011.5.25.331
-- June 06, 2014 at 15:40 GMT
hwTrill MODULE-IDENTITY
LAST-UPDATED "201708171637Z" --August 17, 2017 at 21:50 GMT
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: [email protected]
"
DESCRIPTION
"
The HUAWEI PRIVATE MIB contains objects belonging to processes of the TRILL protocol existing on the system.
It defines the model used to represent data that exists elsewhere in the system and on peripheral devices.
There are no constraints on this MIB."
REVISION "201708171637Z" --August 17, 2017 at 21:50 GMT
DESCRIPTION
"revision 1.0.4"
REVISION "201606131637Z" -- June 13, 2016 at 16:37 GMT
DESCRIPTION
"revision 1.0.3"
REVISION "201505071524Z" -- May 7, 2015 at 15:24 GMT
DESCRIPTION
"revision 1.0.2"
REVISION "201504271524Z" -- April 27, 2015 at 15:24 GMT
DESCRIPTION
"revision 1.0.1,modify description of hwTrillAuthenticationFailure and hwTrillAuthenticationTypeFailure at 2015-04-27"
REVISION "201406121655Z" -- June 12, 2014 at 16:55 GMT
DESCRIPTION
"revision 1.0.0"
::= { hwDatacomm 331 }
--
-- Node definitions
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.25.331.1
-- 1.3.6.1.4.1.2011.5.25.331.1
hwTrillConf OBJECT IDENTIFIER ::= { hwTrill 1 }
-- 1.3.6.1.4.1.2011.5.25.331.1.1
hwTrillMibObjects OBJECT IDENTIFIER ::= { hwTrillConf 1 }
-- 1.3.6.1.4.1.2011.5.25.331.1.1.1
hwTrillBaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwTrillBaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes TRILL instance information."
::= { hwTrillMibObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.331.1.1.1.1
hwTrillBaseEntry OBJECT-TYPE
SYNTAX HwTrillBaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { hwTrillInstanceID }
::= { hwTrillBaseTable 1 }
HwTrillBaseEntry ::=
SEQUENCE {
hwTrillInstanceID
Unsigned32,
hwTrillSysID
SystemID,
hwTrillRemainingLifetime
Unsigned32,
hwTrillPduLspId
LinkStatePDUID
}
-- 1.3.6.1.4.1.2011.5.25.331.1.1.1.1.1
hwTrillInstanceID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Trill instance id."
::= { hwTrillBaseEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.331.1.1.1.1.2
hwTrillSysID OBJECT-TYPE
SYNTAX SystemID
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Trill system id."
::= { hwTrillBaseEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.331.1.1.1.1.3
hwTrillRemainingLifetime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Trill remaining-lifetime of LSP."
DEFVAL { 1200 }
::= { hwTrillBaseEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.331.1.1.1.1.4
hwTrillPduLspId OBJECT-TYPE
SYNTAX LinkStatePDUID
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Trill LSP id."
::= { hwTrillBaseEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.331.1.1.2
hwTrillNicknameTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwTrillNicknameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes nickname information about an TRILL network."
::= { hwTrillMibObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.331.1.1.2.1
hwTrillNicknameEntry OBJECT-TYPE
SYNTAX HwTrillNicknameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { hwTrillInstanceID, hwTrillNickname }
::= { hwTrillNicknameTable 1 }
HwTrillNicknameEntry ::=
SEQUENCE {
hwTrillNickname
Unsigned32,
hwTrillPriority
Unsigned32
}
-- 1.3.6.1.4.1.2011.5.25.331.1.1.2.1.2
hwTrillNickname OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Trill nickname."
::= { hwTrillNicknameEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.331.1.1.2.1.3
hwTrillPriority OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Trill priority."
::= { hwTrillNicknameEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.331.1.1.3
hwTrillAuthenticationTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwTrillAuthenticationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes information on TRILL ports' authentification modes."
::= { hwTrillMibObjects 3 }
-- 1.3.6.1.4.1.2011.5.25.331.1.1.3.1
hwTrillAuthenticationEntry OBJECT-TYPE
SYNTAX HwTrillAuthenticationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { ifIndex }
::= { hwTrillAuthenticationTable 1 }
HwTrillAuthenticationEntry ::=
SEQUENCE {
hwTrillSysInstance
Unsigned32,
hwTrillCircIfIndex
Integer32,
hwTrillPduFragment
OCTET STRING
}
-- 1.3.6.1.4.1.2011.5.25.331.1.1.3.1.1
hwTrillSysInstance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Trill instance id."
::= { hwTrillAuthenticationEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.331.1.1.3.1.2
hwTrillCircIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Trill circuit interface index."
::= { hwTrillAuthenticationEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.331.1.1.3.1.3
hwTrillPduFragment OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"64-byte PDU fragment."
::= { hwTrillAuthenticationEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.331.1.2
hwTrillConfGroups OBJECT IDENTIFIER ::= { hwTrillConf 2 }
-- 1.3.6.1.4.1.2011.5.25.331.1.2.1
hwTrillBaseEntryGroup OBJECT-GROUP
OBJECTS { hwTrillSysID, hwTrillInstanceID }
STATUS current
DESCRIPTION
"Description."
::= { hwTrillConfGroups 1 }
-- 1.3.6.1.4.1.2011.5.25.331.1.2.2
hwTrillNicknameGroup OBJECT-GROUP
OBJECTS { hwTrillNickname, hwTrillPriority }
STATUS current
DESCRIPTION
"Description."
::= { hwTrillConfGroups 2 }
-- 1.3.6.1.4.1.2011.5.25.331.1.2.3
hwTrillTrapsGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwTrillNicknameConflict, hwTrillNicknameConflictClear, hwTrillAuthenticationFailure, hwTrillAuthenticationTypeFailure }
STATUS current
DESCRIPTION
"Description."
::= { hwTrillConfGroups 3 }
-- 1.3.6.1.4.1.2011.5.25.331.1.2.4
hwTrillAuthenticationGroup OBJECT-GROUP
OBJECTS { hwTrillSysInstance, hwTrillCircIfIndex, hwTrillPduFragment }
STATUS current
DESCRIPTION
"Description."
::= { hwTrillConfGroups 4 }
-- 1.3.6.1.4.1.2011.5.25.331.1.3
hwTrillTraps OBJECT IDENTIFIER ::= { hwTrillConf 3 }
-- 1.3.6.1.4.1.2011.5.25.331.1.3.1
hwTrillNicknameConflict NOTIFICATION-TYPE
OBJECTS { hwTrillSysID, hwTrillPriority }
STATUS current
DESCRIPTION
"The local nickname conflicted with another nickname."
::= { hwTrillTraps 1 }
-- 1.3.6.1.4.1.2011.5.25.331.1.3.2
hwTrillNicknameConflictClear NOTIFICATION-TYPE
OBJECTS { hwTrillSysID, hwTrillPriority }
STATUS current
DESCRIPTION
"The local nickname conflict was cleared."
::= { hwTrillTraps 2 }
-- 1.3.6.1.4.1.2011.5.25.331.1.3.3
hwTrillAuthenticationFailure NOTIFICATION-TYPE
OBJECTS { hwTrillSysInstance, hwTrillCircIfIndex, hwTrillPduFragment, ifName }
STATUS current
DESCRIPTION
"The alarm is generated if the device receives a PDU carrying an authentication password that is different from the local one. The PDU fragment is displayed in the alarm, helping network administrators locate the device that sent the PDU."
::= { hwTrillTraps 3 }
-- 1.3.6.1.4.1.2011.5.25.331.1.3.4
hwTrillAuthenticationTypeFailure NOTIFICATION-TYPE
OBJECTS { hwTrillSysInstance, hwTrillCircIfIndex, hwTrillPduFragment, ifName }
STATUS current
DESCRIPTION
"The alarm is generated if the device receives a PDU carrying an authentication mode that is different from the local one. The PDU fragment is displayed in the alarm, helping network administrators locate the device that sent the PDU."
::= { hwTrillTraps 4 }
-- 1.3.6.1.4.1.2011.5.25.331.1.3.5
hwTrillLspRemainingLifetimeRefresh NOTIFICATION-TYPE
OBJECTS { hwTrillInstanceID, ifIndex, ifName, hwTrillSysID, hwTrillPduLspId,
hwTrillRemainingLifetime }
STATUS current
DESCRIPTION
"This object indicates that the Remaining Lifetime of a received LSP is less than 60s."
::= { hwTrillTraps 5 }
-- 1.3.6.1.4.1.2011.5.25.331.1.5
hwTrillCompliances OBJECT IDENTIFIER ::= { hwTrillConf 5 }
-- 1.3.6.1.4.1.2011.5.25.331.1.5.1
hwTrillModuleFullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Description."
MODULE -- this module
MANDATORY-GROUPS { hwTrillTrapsGroup, hwTrillBaseEntryGroup, hwTrillNicknameGroup }
::= { hwTrillCompliances 1 }
END
--
-- HUAWEI-TRILL-CONF-MIB.mib
--
+490 -363
View File
@@ -1,363 +1,490 @@
-- =====================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: Huawei Timerange MIB Definition
-- Reference: Huawei Enterprise MIB
-- Version: V1.0
-- History:
-- Yang Hongjie,2003-04-11,Initial Version
-- =====================================================================
HUAWEI-TRNG-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
TruthValue, DateAndTime, RowStatus
FROM SNMPv2-TC;
-- 1.3.6.1.4.1.2011.5.25.13
hwTRNG MODULE-IDENTITY
LAST-UPDATED "200304110000Z" -- April 11, 2003 at 00:00 GMT
ORGANIZATION
"Huawei Technologies Co., Ltd."
CONTACT-INFO
"R&D BeiJing, Huawei Technologies co.,Ltd.
Huawei Bld.,NO.3 Xinxi Rd.,
Shang-Di Information Industry Base,
Hai-Dian District Beijing P.R. China
Zip:100085
Http://www.huawei.com
E-mail:[email protected]"
DESCRIPTION
"The HUAWEI-TRNG-MIB contains the objects to
configure the system absolute and periodic time-range,
and query the current configration and status of time range.
This module mib objects includes hwTrngCreateTimerangeTable,
hwTrngAbsoluteTable, hwTrngPeriodicTable and hwTRNGMibConformance.
To restrict some actions are valid or invalid at some moment,
time range need to be configrated on the device. time range is
a period of time composed of a start time and a end time. "
REVISION "200304110000Z" -- April 11, 2003 at 00:00 GMT
DESCRIPTION
"200304110000Z--The initial revision of this MIB module."
::= { hwDatacomm 13 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.25.13.1
hwTRNGMibObjects OBJECT IDENTIFIER ::= { hwTRNG 1 }
-- 1.3.6.1.4.1.2011.5.25.13.1.1
hwTrngCreateTimerangeTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwTrngCreateTimerangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines time range table to creat time ranges."
::= { hwTRNGMibObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.13.1.1.1
hwTrngCreateTimerangeEntry OBJECT-TYPE
SYNTAX HwTrngCreateTimerangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines the entries of time range."
INDEX { hwTrngIndex }
::= { hwTrngCreateTimerangeTable 1 }
HwTrngCreateTimerangeEntry ::=
SEQUENCE {
hwTrngIndex
Integer32,
hwTrngName
OCTET STRING,
hwTrngValidFlag
TruthValue,
hwTrngCreateRowStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.13.1.1.1.1
hwTrngIndex OBJECT-TYPE
SYNTAX Integer32 (1..256)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the time range."
::= { hwTrngCreateTimerangeEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.13.1.1.1.2
hwTrngName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"the name of the time range."
::= { hwTrngCreateTimerangeEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.13.1.1.1.3
hwTrngValidFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates the time range is valid or invalid.
If it is valid, then When the current time is in the time range,
the time range takes effect."
::= { hwTrngCreateTimerangeEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.13.1.1.1.4
hwTrngCreateRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row."
::= { hwTrngCreateTimerangeEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2
hwTrngAbsoluteTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwTrngAbsoluteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Creats absoluteness time item of the time range.
Absolute time means specific time and date, being valid only once."
::= { hwTRNGMibObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1
hwTrngAbsoluteEntry OBJECT-TYPE
SYNTAX HwTrngAbsoluteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines the entries of hwTrngAbsoluteTable"
INDEX { hwTrngAbsoluteNameIndex, hwTrngAbsoluteSubIndex }
::= { hwTrngAbsoluteTable 1 }
HwTrngAbsoluteEntry ::=
SEQUENCE {
hwTrngAbsoluteNameIndex
Integer32,
hwTrngAbsoluteSubIndex
Integer32,
hwTimerangeAbsoluteStartTime
DateAndTime,
hwTimerangeAbsoluteEndTime
DateAndTime,
hwTimerangeAbsolueRowStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1.1
hwTrngAbsoluteNameIndex OBJECT-TYPE
SYNTAX Integer32 (1..256)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the time range."
::= { hwTrngAbsoluteEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1.2
hwTrngAbsoluteSubIndex OBJECT-TYPE
SYNTAX Integer32 (1..12)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The subitem index of the time range."
::= { hwTrngAbsoluteEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1.3
hwTimerangeAbsoluteStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The start time of the time range."
::= { hwTrngAbsoluteEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1.4
hwTimerangeAbsoluteEndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The end time of the time range."
::= { hwTrngAbsoluteEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1.5
hwTimerangeAbsolueRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
"
::= { hwTrngAbsoluteEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3
hwTrngPeriodicTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwTrngPeriodicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Creats periodic time item of the TimeRange.
Periodic time means An interval of time
characterized by the occurrence of a certain date."
::= { hwTRNGMibObjects 3 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1
hwTrngPeriodicEntry OBJECT-TYPE
SYNTAX HwTrngPeriodicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines the entries of hwTrngPeriodicTable"
INDEX { hwTrngPeriodicNameIndex, hwTrngPeriodicSubIndex }
::= { hwTrngPeriodicTable 1 }
HwTrngPeriodicEntry ::=
SEQUENCE {
hwTrngPeriodicNameIndex
Integer32,
hwTrngPeriodicSubIndex
Integer32,
hwTrngPeriodicDayofWeek
Integer32,
hwTimerangePeriodicStartTime
DateAndTime,
hwTimerangePeriodicEndTime
DateAndTime,
hwTimerangePeriodicRowStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.1
hwTrngPeriodicNameIndex OBJECT-TYPE
SYNTAX Integer32 (1..256)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of The time range."
::= { hwTrngPeriodicEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.2
hwTrngPeriodicSubIndex OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-item index of The time range."
::= { hwTrngPeriodicEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.3
hwTrngPeriodicDayofWeek OBJECT-TYPE
SYNTAX Integer32 (0..127)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The day of a week."
::= { hwTrngPeriodicEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.4
hwTimerangePeriodicStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Start time. Its display hint is:2d-1d-1d,1d:1d:1d.1d,1a1d:1d.
In the periodic time-range,the value of '2d-1d-1d' is invalid,
and It is suggested to set the value of '2d-1d-1d' for
'0000-00-00'."
::= { hwTrngPeriodicEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.5
hwTimerangePeriodicEndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"End time,Its display hint is:2d-1d-1d,1d:1d:1d.1d,1a1d:1d.
In the periodic time-range,the value of '2d-1d-1d' is invalid,
and It is suggested to set the value of '2d-1d-1d' for
'0000-00-00'."
::= { hwTrngPeriodicEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.6
hwTimerangePeriodicRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Now only realizing CreateAndGo and Destroy"
::= { hwTrngPeriodicEntry 6 }
-- 1.3.6.1.4.1.2011.5.25.13.3
hwTRNGMibConformance OBJECT IDENTIFIER ::= { hwTRNG 3 }
-- 1.3.6.1.4.1.2011.5.25.13.3.1
hwTRNGMibCompliances OBJECT IDENTIFIER ::= { hwTRNGMibConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.13.3.1.1
hwTRNGMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the Huawei Time-range MIB."
MODULE -- this module
MANDATORY-GROUPS { hwTRNGGroup }
OBJECT hwTrngCreateRowStatus
SYNTAX INTEGER
{
active(1),
createAndGo(4),
destroy(6)
}
DESCRIPTION
"The status of creatAndWaite, notInservice and notReady are not required."
OBJECT hwTimerangeAbsolueRowStatus
SYNTAX INTEGER
{
active(1),
createAndGo(4),
destory(6)
}
DESCRIPTION
"The status of creatAndWaite, notInservice and notReady are not required."
OBJECT hwTimerangePeriodicRowStatus
SYNTAX INTEGER
{
active(1),
createAndGo(4),
destory(6)
}
DESCRIPTION
"The status of creatAndWaite, notInservice and notReady are not required."
::= { hwTRNGMibCompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.13.3.2
hwTRNGMibGroups OBJECT IDENTIFIER ::= { hwTRNGMibConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.13.3.2.1
hwTRNGGroup OBJECT-GROUP
OBJECTS { hwTrngName, hwTrngValidFlag, hwTrngCreateRowStatus, hwTimerangeAbsoluteStartTime, hwTimerangeAbsoluteEndTime,
hwTimerangeAbsolueRowStatus, hwTrngPeriodicDayofWeek, hwTimerangePeriodicStartTime, hwTimerangePeriodicEndTime, hwTimerangePeriodicRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing mandatory time-range information."
::= { hwTRNGMibGroups 1 }
END
-- ============================================================================
-- Copyright (C) 2011 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: The mib is used for configuring time range.
-- When configuring the ACL rule, if you need to specify the time
-- for the ACL rule to take effect, you need to run this command
-- to configure a time range before specifying the time. After that,
-- you can specify the time for an ACL to take effect by referring
-- the time range name when configuring the ACL rule.
-- Reference:
-- Version: V1.01
-- ============================================================================
HUAWEI-TRNG-MIB DEFINITIONS ::= BEGIN
IMPORTS
TimeTicks, IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
TruthValue, DateAndTime, RowStatus
FROM SNMPv2-TC
hwDatacomm
FROM HUAWEI-MIB;
hwTRNG MODULE-IDENTITY
LAST-UPDATED "201103220000Z"
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: [email protected]
"
DESCRIPTION
"The mib is used for configuring time range.
When configuring the ACL rule, if you need to specify the time
for the ACL rule to take effect, you need to run this command
to configure a time range before specifying the time. After that,
you can specify the time for an ACL to take effect by referring
the time range name when configuring the ACL rule."
-- Revision history
REVISION "201103220000Z"
DESCRIPTION "V1.01, modified the description of hwTimerangePeriodicEndTimes.
modified the description of hwTrngCreateTimerangeTable,
hwTrngAbsoluteTable and hwTrngPeriodicTable .
modified the errors of the MIB file.
modified the description of leaves.
modified the datatype definition and the format of the MIB script."
REVISION "200304110000Z"
DESCRIPTION "V1.00, initial revision of this MIB module."
::= { hwDatacomm 13 }
-- 1.3.6.1.4.1.2011.5.25.13.1
hwTRNGMibObjects OBJECT IDENTIFIER ::= { hwTRNG 1 }
-- 1.3.6.1.4.1.2011.5.25.13.1.1
hwTrngCreateTimerangeTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwTrngCreateTimerangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes a time range.
When configuring an ACL rule, set its effective time. To do so, configurate a time range first.
After the configuration, the effective time is specified by referencing the time range
when an ACL rule is being configured.
An ACL time range can be a relative time range and an absolute time range.
The index of this table is hwTrngIndex.
"
::= { hwTRNGMibObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.13.1.1.1
hwTrngCreateTimerangeEntry OBJECT-TYPE
SYNTAX HwTrngCreateTimerangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes a time range.
When configuring an ACL rule, set its effective time. To do so, configurate a time range first.
After the configuration, the effective time is specified by referencing the time range
when an ACL rule is being configured.
An ACL time range can be a relative time range and an absolute time range.
The index of this entry is hwTrngIndex.
"
INDEX { hwTrngIndex }
::= { hwTrngCreateTimerangeTable 1 }
HwTrngCreateTimerangeEntry ::=
SEQUENCE {
hwTrngIndex
Integer32,
hwTrngName
OCTET STRING,
hwTrngValidFlag
TruthValue,
hwTrngCreateRowStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.13.1.1.1.1
hwTrngIndex OBJECT-TYPE
SYNTAX Integer32 (1..256)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a time range.
Range: 1-256
"
::= { hwTrngCreateTimerangeEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.13.1.1.1.2
hwTrngName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the character string of a time range name.
It is used to identify different time ranges.
The character string consists of 1-32 characters of letters and digits.
No other characters can be included.
"
::= { hwTrngCreateTimerangeEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.13.1.1.1.3
hwTrngValidFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Describes whether the current time range is valid, that is,
whether the current time is within the specified time range.
Options:
1. true(1) -if the current time is within the specified time range,
the value is true(1), which indicates validity.
2. false(2) -if the current time is not within the specified time range,
the value is false(2), which indicates invalidity.
"
::= { hwTrngCreateTimerangeEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.13.1.1.1.4
hwTrngCreateRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the row status.
Options:
1. active(1) -when this leaf is queried, the value is fixed to active(1).
2. createAndGo(4) -add a time range
3. destroy(6) -delete a time range
It is used for adding or deleting a time range.
To add a time range, you must bind hwTrngName
and set hwTrngCreateRowStatus to createAndGo(4).
To delete a time range, set hwTrngCreateRowStatus to destroy(6).
When this leaf is queried, the value is fixed to active(1).
"
::= { hwTrngCreateTimerangeEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2
hwTrngAbsoluteTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwTrngAbsoluteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes an absolute time range.
An absolute time range refers to the time range without a period.
The time range is active from the specified start time and date to the end time and date.
Otherwise, the time range is inactive.
The indexes of this table are hwTrngAbsoluteNameIndex and hwTrngAbsoluteSubIndex.
"
::= { hwTRNGMibObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1
hwTrngAbsoluteEntry OBJECT-TYPE
SYNTAX HwTrngAbsoluteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes an absolute time range.
An absolute time range refers to the time range without a period.
The time range is active from the specified start time and date to the end time and date.
Otherwise, the time range is inactive.
The indexes of this entry are hwTrngAbsoluteNameIndex and hwTrngAbsoluteSubIndex.
"
INDEX { hwTrngAbsoluteNameIndex, hwTrngAbsoluteSubIndex }
::= { hwTrngAbsoluteTable 1 }
HwTrngAbsoluteEntry ::=
SEQUENCE {
hwTrngAbsoluteNameIndex
Integer32,
hwTrngAbsoluteSubIndex
Integer32,
hwTimerangeAbsoluteStartTime
DateAndTime,
hwTimerangeAbsoluteEndTime
DateAndTime,
hwTimerangeAbsolueRowStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1.1
hwTrngAbsoluteNameIndex OBJECT-TYPE
SYNTAX Integer32 (1..256)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a time range.
Range: 1-256
The specified time range must be created in hwTrngCreateTimerangeTable.
"
::= { hwTrngAbsoluteEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1.2
hwTrngAbsoluteSubIndex OBJECT-TYPE
SYNTAX Integer32 (1..12)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies an absolute time range.
Range: 1-12
"
::= { hwTrngAbsoluteEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1.3
hwTimerangeAbsoluteStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the start time of an absolute time range.
It is an 8-byte hexadecimal numeral, where, the first two bytes indicate the year,
the third byte indicates the month, the fourth byte indicates the day,
the fifth byte indicates the hour, the six byte indicates the minute,
and the seventh and eighth digits are reserved, which are filled in 0.
For example, if the start time is 2010-1-10,8:10,
the value is presented as 0x07 0xDA 0x01 0x0A 0x08 0x0A 0x00 0x00.
The time range that the device can identify is 1970/01/01 00:00-2099/12/31 23:59.
Therefore, the time value must be within the time range.
"
::= { hwTrngAbsoluteEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1.4
hwTimerangeAbsoluteEndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the end time of an absolute time range.
The format is the same as that of hwTrngAbsoluteStartTime.
The value of the end time must be larger than that of the start time.
If the value is not specified, the system uses 2099/12/31 23:59 by default.
"
::= { hwTrngAbsoluteEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1.5
hwTimerangeAbsolueRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the row status.
Options:
1. active(1) -when this leaf is queried, the value is fixed to active(1).
2. createAndGo(4) -add an absolute time range
3. destroy(6) -delete an absolute time range
It is used for adding or deleting an absolute time range.
To add an absolute time range, enter hwTrngAbsoluteStartTime and
set hwTrngAbsolueRowStatus to createAndGo(4).
hwTrngAbsoluteEndTime is optional.
To delete an absolute time range, set hwTrngAbsolueRowStatus to destroy(6).
When this leaf is queried, the value is fixed to active(1).
"
::= { hwTrngAbsoluteEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3
hwTrngPeriodicTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwTrngPeriodicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes a relative time range.
A relative time range refers to the time range with a period.
When a time range is already created, only the specific time is specified
but the date is set to a day from Monday to Sunday.
The time range is active at the specified time and date.
Otherwise, the time range is inactive.
The indexes of this table are hwTrngPeriodicNameIndex and hwTrngPeriodicSubIndex.
"
::= { hwTRNGMibObjects 3 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1
hwTrngPeriodicEntry OBJECT-TYPE
SYNTAX HwTrngPeriodicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes a relative time range.
A relative time range refers to the time range with a period.
When a time range is already created, only the specific time is specified
but the date is set to a day from Monday to Sunday.
The time range is active at the specified time and date.
Otherwise, the time range is inactive.
The indexes of this entry are hwTrngPeriodicNameIndex and hwTrngPeriodicSubIndex.
"
INDEX { hwTrngPeriodicNameIndex, hwTrngPeriodicSubIndex }
::= { hwTrngPeriodicTable 1 }
HwTrngPeriodicEntry ::=
SEQUENCE {
hwTrngPeriodicNameIndex
Integer32,
hwTrngPeriodicSubIndex
Integer32,
hwTrngPeriodicDayofWeek
Integer32,
hwTimerangePeriodicStartTime
DateAndTime,
hwTimerangePeriodicEndTime
DateAndTime,
hwTimerangePeriodicRowStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.1
hwTrngPeriodicNameIndex OBJECT-TYPE
SYNTAX Integer32 (1..256)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a relative time range.
Range: 1-256
The specified time range must be created in hwTrngCreateTimerangeTable.
"
::= { hwTrngPeriodicEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.2
hwTrngPeriodicSubIndex OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a relative time range.
Range: 1-32
"
::= { hwTrngPeriodicEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.3
hwTrngPeriodicDayofWeek OBJECT-TYPE
SYNTAX Integer32 (0..127)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the day of week within the periodic time range.
The values are as follows:
Sunday: 0x01
Monday: 0x02
Tuesday: 0x04
Wednesday: 0x08
Thursday: 0x10
Friday: 0x20
Saturday: 0x40
If the value is set to Sunday and Monday,
perform the | operation to the values of Sunday and Monday,
and the value is 0x03, and so on.
"
::= { hwTrngPeriodicEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.4
hwTimerangePeriodicStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the start time of a periodic time range.
The format is the same as that of hwTrngAbsoluteStartTime in hwTrngAbsoluteTable.
The periodic time needs only the hour and minute values,
and thus only the fifth and sixth bytes are used, where,
the fifth byte indicates the hour value of the
start time and the sixth byte indicates the minute value.
Other bytes are reserved and are filled in 0.
For example, if the start time is 08:30,
the value is presented as 0x00 0x00 0x00 0x00 0x08 0x1E 0x00 0x00.
The time must be from 00:00 to 24:00.
"
::= { hwTrngPeriodicEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.5
hwTimerangePeriodicEndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the end time of a periodic time range.
The format is the same as that of hwTrngPeriodicStartTime.
The value of the end time must be larger than that of the start time.
The value must be from 00:00 to 24:00.
The 7th byte is used only in the case of 23: 59: 60 to indicate the time 24: 00.
"
::= { hwTrngPeriodicEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.6
hwTimerangePeriodicRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the row status.
Options:
1. active(1) -when this leaf is queried, the value is fixed to active(1).
2. createAndGo(4) -add a relative time range
3. destroy(6) -delete a relative time range
It is used for adding or deleting a relative time range.
To add a relative time range, enter hwTrngPeriodicStartTime and hwTrngPeriodicEndTime,
and set hwTrngPeriodicRowStatus to createAndGo(4).
To delete a relative time range, set hwTrngAbsolueRowStatus to destroy(6).
When this leaf is queried, the value is fixed to active(1).
"
::= { hwTrngPeriodicEntry 6 }
-- 1.3.6.1.4.1.2011.5.25.13.3
hwTRNGMibConformance OBJECT IDENTIFIER ::= { hwTRNG 3 }
-- 1.3.6.1.4.1.2011.5.25.13.3.1
hwTRNGMibCompliances OBJECT IDENTIFIER ::= { hwTRNGMibConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.13.3.1.1
hwTRNGMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the Huawei Time-range MIB."
MODULE
MANDATORY-GROUPS { hwTRNGGroup }
OBJECT hwTrngCreateRowStatus
SYNTAX INTEGER
{
active(1),
createAndGo(4),
destroy(6)
}
DESCRIPTION
"The status of createAndWait, notInservice and notReady are not required."
OBJECT hwTimerangeAbsolueRowStatus
SYNTAX INTEGER
{
active(1),
createAndGo(4),
destroy(6)
}
DESCRIPTION
"The status of createAndWait, notInservice and notReady are not required."
OBJECT hwTimerangePeriodicRowStatus
SYNTAX INTEGER
{
active(1),
createAndGo(4),
destroy(6)
}
DESCRIPTION
"The status of createAndWait, notInservice and notReady are not required."
::= { hwTRNGMibCompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.13.3.2
hwTRNGMibGroups OBJECT IDENTIFIER ::= { hwTRNGMibConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.13.3.2.1
hwTRNGGroup OBJECT-GROUP
OBJECTS {
hwTrngName, hwTrngValidFlag, hwTrngCreateRowStatus, hwTimerangeAbsoluteStartTime, hwTimerangeAbsoluteEndTime,
hwTimerangeAbsolueRowStatus, hwTrngPeriodicDayofWeek, hwTimerangePeriodicStartTime, hwTimerangePeriodicEndTime, hwTimerangePeriodicRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing mandatory time-range information."
::= { hwTRNGMibGroups 1 }
END
--
-- HUAWEI-TRNG-MIB.mib
--
File diff suppressed because it is too large Load Diff
+296
View File
@@ -0,0 +1,296 @@
--
-- HUAWEI-VBST-MIB.my
-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 253
-- Monday, March 13, 2017 at 21:02:38
--
-- HUAWEI-VBST-MIB.mib
-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 347
-- Thursday, February 16, 2017 at 03:06:08
--
-- =================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: VBST huawei mib define
-- Reference: VBST
-- Version: V1.03
-- History:
-- <zongchao 00240494>,<2013.09.29>,<create>
-- =================================================================
HUAWEI-VBST-MIB DEFINITIONS ::= BEGIN
IMPORTS
entPhysicalName
FROM ENTITY-MIB
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
-- 1.3.6.1.4.1.2011.5.25.323
-- November 18, 2015 at 14:10 GMT
-- February 16, 2017 at 03:05 GMT
-- August 11, 2010 at 16:00 GMT
-- November 18, 2015 at 14:10 GMT
hwVbstMIB MODULE-IDENTITY
LAST-UPDATED "201703140305Z" -- March 14, 2017 at 03:05 GMT
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: [email protected]
"
DESCRIPTION
"Please provide the descritpion."
REVISION "201703140305Z" -- March 14, 2017 at 03:05 GMT
DESCRIPTION
"V1.03, Updated to include support for VBST."
REVISION "201702160305Z" -- February 16, 2017 at 03:05 GMT
DESCRIPTION
"V1.02, Updated to include support for VBST."
REVISION "201511181410Z" -- November 18, 2015 at 14:10 GMT
DESCRIPTION
"V1.01, Updated to include support for VBST."
REVISION "201008111600Z" -- August 11, 2010 at 16:00 GMT
DESCRIPTION
"V1.00, initial version."
::= { hwDatacomm 323 }
--
-- Node definitions
--
-- Node definitions
--
-- Top-level structure of the MIB
-- 1.3.6.1.4.1.2011.5.25.323.1
-- 1.3.6.1.4.1.2011.5.25.323.1
hwVbstObjects OBJECT IDENTIFIER ::= { hwVbstMIB 1 }
-- MIB Objects
-- 1.3.6.1.4.1.2011.5.25.323.1.1
-- 1.3.6.1.4.1.2011.5.25.323.1.1
hwVbstMaxTrunkNum OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The max number of the Eth-Trunk port."
::= { hwVbstObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.323.1.2
-- 1.3.6.1.4.1.2011.5.25.323.1.2
hwVbstMaxPVNum OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The max number of the Port-Vlan."
::= { hwVbstObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.323.1.3
-- 1.3.6.1.4.1.2011.5.25.323.1.3
hwVbstMaxVlanNum OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The max number of VLANs running VBST."
::= { hwVbstObjects 3 }
-- 1.3.6.1.4.1.2011.5.25.323.1.4
-- 1.3.6.1.4.1.2011.5.25.323.1.4
hwVbstVlanNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Number of VLANs that cannot be calculated in the VBST packets received by interface."
::= { hwVbstObjects 4 }
-- 1.3.6.1.4.1.2011.5.25.323.1.5
-- 1.3.6.1.4.1.2011.5.25.323.1.5
hwVbstTrapPort OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Interfaces where the VBST packets containing the VLANs that cannot be calculated are received."
::= { hwVbstObjects 5 }
-- 1.3.6.1.4.1.2011.5.25.323.1.6
-- 1.3.6.1.4.1.2011.5.25.323.1.6
hwVbstTrapVlan OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Number of VLAN lists that cannot be calculated in the VBST packets received by interface."
::= { hwVbstObjects 6 }
-- 1.3.6.1.4.1.2011.5.25.323.1.7
hwVbstMaxTrunkPVNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Number of Eth-Trunk Port VLANs with VBST enabled."
::= { hwVbstObjects 7 }
-- 1.3.6.1.4.1.2011.5.25.323.2
-- 1.3.6.1.4.1.2011.5.25.323.2
hwVbstNotifications OBJECT IDENTIFIER ::= { hwVbstMIB 2 }
-- Notifications
-- 1.3.6.1.4.1.2011.5.25.323.2.1
-- 1.3.6.1.4.1.2011.5.25.323.2.1
hwVbstTrunkNumExceeded NOTIFICATION-TYPE
OBJECTS { hwVbstMaxTrunkNum }
STATUS current
DESCRIPTION
"Trap message is generated by VBST node when
it detects that number of trunk ports has exceeded the specification limit."
::= { hwVbstNotifications 1 }
-- 1.3.6.1.4.1.2011.5.25.323.2.2
-- 1.3.6.1.4.1.2011.5.25.323.2.2
hwVbstTrunkNumResumed NOTIFICATION-TYPE
OBJECTS { hwVbstMaxTrunkNum }
STATUS current
DESCRIPTION
"Trap message is generated by VBST node when
it detects that the number of trunk ports has resumed below 95% of the specification limit."
::= { hwVbstNotifications 2 }
-- 1.3.6.1.4.1.2011.5.25.323.2.3
-- 1.3.6.1.4.1.2011.5.25.323.2.3
hwVbstPVNumExceeded NOTIFICATION-TYPE
OBJECTS { entPhysicalName, hwVbstMaxPVNum }
STATUS current
DESCRIPTION
"Trap message is generated by VBST node when
it detects that the number of PortVlan has exceeded the specification limit."
::= { hwVbstNotifications 3 }
-- 1.3.6.1.4.1.2011.5.25.323.2.4
-- 1.3.6.1.4.1.2011.5.25.323.2.4
hwVbstPVNumResumed NOTIFICATION-TYPE
OBJECTS { entPhysicalName, hwVbstMaxPVNum }
STATUS current
DESCRIPTION
"Trap message is generated by VBST node when
it detects that the number of PortVlan has resumed below 95% of the specification limit."
::= { hwVbstNotifications 4 }
-- 1.3.6.1.4.1.2011.5.25.323.2.5
-- 1.3.6.1.4.1.2011.5.25.323.2.5
hwVbstVlanNumExceeded NOTIFICATION-TYPE
OBJECTS { hwVbstMaxVlanNum }
STATUS current
DESCRIPTION
"Trap message is generated by VBST node when
it detects that the number of VLANs running VBST has exceeded the specification limit."
::= { hwVbstNotifications 5 }
-- 1.3.6.1.4.1.2011.5.25.323.2.6
-- 1.3.6.1.4.1.2011.5.25.323.2.6
hwVbstVlanNumResumed NOTIFICATION-TYPE
OBJECTS { hwVbstMaxVlanNum }
STATUS current
DESCRIPTION
"Trap message is generated by VBST node when
it detects that the number of VLANs running VBST has resumed below 95% of the specification limit."
::= { hwVbstNotifications 6 }
-- 1.3.6.1.4.1.2011.5.25.323.2.7
-- 1.3.6.1.4.1.2011.5.25.323.2.7
hwVbstInvalidPV NOTIFICATION-TYPE
OBJECTS { hwVbstVlanNum, hwVbstTrapPort, hwVbstTrapVlan }
STATUS current
DESCRIPTION
"Trap message is generated by VBST node when
it detects that the number of VLANs that cannot be calculated in the VBST packets received by interface exceeds the threshold. "
::= { hwVbstNotifications 7 }
-- 1.3.6.1.4.1.2011.5.25.323.2.8
hwVbstTrunkPVNumExceeded NOTIFICATION-TYPE
OBJECTS { hwVbstMaxTrunkPVNum }
STATUS current
DESCRIPTION
"Trap message is generated by VBST node when
it detects that the number of VLANs on all Eth-Trunks exceeds the limit of VBST."
::= { hwVbstNotifications 8 }
-- 1.3.6.1.4.1.2011.5.25.323.2.9
hwVbstTrunkPVNumResumed NOTIFICATION-TYPE
OBJECTS { hwVbstMaxTrunkPVNum }
STATUS current
DESCRIPTION
"Trap message is generated by VBST node when
it detects the number of VLANs on all Eth-Trunks falls below the limit of VBST."
::= { hwVbstNotifications 9 }
-- 1.3.6.1.4.1.2011.5.25.323.3
-- 1.3.6.1.4.1.2011.5.25.323.3
hwVbstConformance OBJECT IDENTIFIER ::= { hwVbstMIB 3 }
-- Conformance
-- 1.3.6.1.4.1.2011.5.25.323.3.1
-- 1.3.6.1.4.1.2011.5.25.323.3.1
hwVbstGroups OBJECT IDENTIFIER ::= { hwVbstConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.323.3.1.1
-- 1.3.6.1.4.1.2011.5.25.323.3.1.1
hwVbstObjectGroup OBJECT-GROUP
OBJECTS { hwVbstMaxTrunkNum, hwVbstMaxPVNum, hwVbstMaxVlanNum, hwVbstVlanNum, hwVbstTrapPort,
hwVbstTrapVlan, hwVbstMaxTrunkPVNum }
STATUS current
DESCRIPTION
"The object group."
::= { hwVbstGroups 1 }
-- 1.3.6.1.4.1.2011.5.25.323.3.1.2
-- 1.3.6.1.4.1.2011.5.25.323.3.1.2
hwVbstNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwVbstTrunkNumExceeded, hwVbstTrunkNumResumed, hwVbstPVNumExceeded, hwVbstPVNumResumed, hwVbstVlanNumExceeded,
hwVbstVlanNumResumed, hwVbstInvalidPV, hwVbstTrunkPVNumExceeded, hwVbstTrunkPVNumResumed }
STATUS current
DESCRIPTION
"The notification group."
::= { hwVbstGroups 2 }
-- 1.3.6.1.4.1.2011.5.25.323.3.2
-- 1.3.6.1.4.1.2011.5.25.323.3.2
hwVbstCompliances OBJECT IDENTIFIER ::= { hwVbstConformance 2 }
-- this module
-- 1.3.6.1.4.1.2011.5.25.323.3.2.1
-- this module
-- 1.3.6.1.4.1.2011.5.25.323.3.2.1
hwVbstCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The core compliance statement for all implementations."
MODULE -- this module
MANDATORY-GROUPS { hwVbstObjectGroup, hwVbstNotificationGroup }
::= { hwVbstCompliances 1 }
END
--
-- HUAWEI-VBST-MIB.my
--
File diff suppressed because it is too large Load Diff
+169
View File
@@ -0,0 +1,169 @@
-- =================================================================
-- Copyright (C) 2014 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description:HUAWEI VIRTUALPERCEPTION MIB
-- Reference:
-- Version: V1.11
-- ===========================================================
HUAWEI-VP-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
EnabledStatus
FROM P-BRIDGE-MIB
ifIndex, ifName
FROM IF-MIB
DisplayString, RowStatus
FROM SNMPv2-TC
Integer32, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
MacAddress
FROM SNMPv2-TC;
--
-- Module Identifier
--
hwVpMIB MODULE-IDENTITY
LAST-UPDATED "201407161350Z" -- July 16, 2014 at 13:50 GMT
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: [email protected]"
DESCRIPTION
"The HUAWEI-VP-MIB contains objects to
Manage configuration and Monitor running state
for virtual perception feature."
REVISION "201407161350Z"
DESCRIPTION "V1.11, modified the MAX-ACCESS of hwVpVmVlan, hwVpVmMac and hwVpVmProfileId."
::= { hwDatacomm 307 }
--
-- Objects Identifier
--
hwVpObjects OBJECT IDENTIFIER ::= { hwVpMIB 1 }
hwVpNotifications OBJECT IDENTIFIER ::= { hwVpMIB 2 }
hwVpConformance OBJECT IDENTIFIER ::= { hwVpMIB 3 }
-- TABLE: hwVpVmTable
hwVpVmTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwVpVmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of VM."
::= { hwVpObjects 1 }
hwVpVmEntry OBJECT-TYPE
SYNTAX HwVpVmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides information about VM entry."
INDEX { hwVpVmVlan, hwVpVmMac }
::= { hwVpVmTable 1 }
HwVpVmEntry ::=
SEQUENCE {
hwVpVmVlan
Integer32,
hwVpVmMac
MacAddress,
hwVpVmProfileId
DisplayString
}
--
-- Node definitions
--
hwVpVmVlan OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the VLAN of VM."
::= { hwVpVmEntry 1 }
hwVpVmMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the MAC of VM."
::= { hwVpVmEntry 2 }
hwVpVmProfileId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the profile ID of VM."
::= { hwVpVmEntry 3 }
--
-- Notification Identifier
--
hwVpVmDownloadProfileFault NOTIFICATION-TYPE
OBJECTS { hwVpVmVlan, hwVpVmMac, hwVpVmProfileId, ifIndex, ifName }
STATUS current
DESCRIPTION
"The alarm is reported when VM fail to download profile."
::= { hwVpNotifications 1 }
hwVpVmDownloadProfileFaultResume NOTIFICATION-TYPE
OBJECTS { hwVpVmVlan, hwVpVmMac, hwVpVmProfileId, ifIndex, ifName }
STATUS current
DESCRIPTION
"The event is reported when VM succeed in downloading profile."
::= { hwVpNotifications 2 }
hwVpVmAuthenticateFail NOTIFICATION-TYPE
OBJECTS { hwVpVmVlan, hwVpVmMac, hwVpVmProfileId, ifIndex, ifName }
STATUS current
DESCRIPTION
"The alarm is reported when VM fail to pass authentication."
::= { hwVpNotifications 3 }
hwVpVmDeliverAuthorInformationFail NOTIFICATION-TYPE
OBJECTS { hwVpVmVlan, hwVpVmMac, hwVpVmProfileId, ifIndex, ifName }
STATUS current
DESCRIPTION
"The alarm is reported when VM fail to deliver authorization information."
::= { hwVpNotifications 4 }
--
-- Conformance Identifier
--
hwVpCompliances OBJECT IDENTIFIER ::= { hwVpConformance 1 }
hwVpCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"This is the virtual perception compliance."
MODULE -- this module
MANDATORY-GROUPS { hwVpObjectGroup, hwVpNotificationGroup }
::= { hwVpCompliances 1 }
hwVpGroups OBJECT IDENTIFIER ::= { hwVpConformance 2 }
hwVpObjectGroup OBJECT-GROUP
OBJECTS { hwVpVmMac, hwVpVmVlan, hwVpVmProfileId }
STATUS current
DESCRIPTION
"This is the virtual perception object group."
::= { hwVpGroups 1 }
hwVpNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwVpVmDownloadProfileFault, hwVpVmDownloadProfileFaultResume, hwVpVmAuthenticateFail, hwVpVmDeliverAuthorInformationFail }
STATUS current
DESCRIPTION
"This is the virtual perception notification group."
::= { hwVpGroups 2 }
END
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+206
View File
@@ -0,0 +1,206 @@
--==================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI VS MIB
-- Reference:
-- Version: V1.03
-- History:
-- <author>, <date>, <contents>
-- xuzhen 2011-6-17
-- ==================================================================
-- ==================================================================
--
-- Varibles and types are imported
--
-- ==================================================================
HUAWEI-VS-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
DisplayString
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI;
hwVsMIB MODULE-IDENTITY
LAST-UPDATED "201708171841Z"
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: [email protected]
"
DESCRIPTION
"The HUAWEI-VS-MIB which contains objects manages virtual system name and virtual system id.
"
REVISION "201708171841Z"
DESCRIPTION
"Modify the description."
REVISION "201705181000Z"
DESCRIPTION
"HwVSEntry MIB objects hwVSStatus, hwVSCPUUsage, hwVSMemoryUsedSize, and hwVSMemoryTotalSize were added."
REVISION "201410211000Z"
DESCRIPTION
"Modify the Index of hwVSTable."
::= { hwDatacomm 255 }
--
-- Node definitions
--
-- ==================================================================
--
-- ======================= definition begin =========================
--
-- ==================================================================
hwVSObjects OBJECT IDENTIFIER ::= { hwVsMIB 1 }
hwVSTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwVSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table about the id and name of virtual system."
::= { hwVSObjects 1 }
hwVSEntry OBJECT-TYPE
SYNTAX HwVSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the id and name of virtual system."
INDEX { hwVSVsId }
::= { hwVSTable 1 }
HwVSEntry ::=
SEQUENCE {
hwVSVsId
Integer32,
hwVSVsName
DisplayString,
hwVSStatus
INTEGER,
hwVSCPUUsage
Integer32,
hwVSMemoryUsedSize
Integer32,
hwVSMemoryTotalSize
Integer32
}
hwVSVsId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the index of a VS. The index is unique in the related physical system (PS)."
::= { hwVSEntry 1 }
hwVSVsName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the name of the VS. The VS name must be unique in the entire system. It is a string of 1 to 31 characters."
::= { hwVSEntry 2 }
hwVSStatus OBJECT-TYPE
SYNTAX INTEGER
{
running(1),
stop(2),
restoring(3),
shutdowning(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object specifies the virtual system state.
1. running(1): The virtual system is running.
2. stop(2): The virtual system is stopped.
3. restoring (3): The virtual system is being restored.
4. shutdowning(4): The virtual system is being stopped."
::= { hwVSEntry 3 }
hwVSCPUUsage OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the CPU usage of the virtual system."
::= { hwVSEntry 4 }
hwVSMemoryUsedSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the size of the memory used by the virtual system."
::= { hwVSEntry 5 }
hwVSMemoryTotalSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the total size of memory available to the virtual system."
::= { hwVSEntry 6 }
-- conformance information
hwVSConformance OBJECT IDENTIFIER ::= { hwVsMIB 2 }
hwVSGroups OBJECT IDENTIFIER ::= { hwVSConformance 1 }
hwVSCompliances OBJECT IDENTIFIER ::= { hwVSConformance 2 }
hwVSConformance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting the HUAWEI-VS-MIB."
MODULE HUAWEI-VS-MIB
MANDATORY-GROUPS { hwVSBasicGroup }
::= { hwVSCompliances 1 }
hwVSBasicGroup OBJECT-GROUP
OBJECTS { hwVSVsName, hwVSStatus, hwVSCPUUsage, hwVSMemoryUsedSize, hwVSMemoryTotalSize, hwVSType }
STATUS current
DESCRIPTION
"The virtual system attribute group."
::= { hwVSGroups 1 }
-- compliance statements
hwVSType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The single-node scalar table hwVSType contains only one field: hwVSType. This field indicates whether the current device supports VS. If the device does not support VS and a GET operation is performed, noSuchObject/noSuchInstance is returned. If the device supports VS and a GET operation is performed: hwVSType = 1, indicating that the device is an admin-VS device; hwVSType = 2, indicating that the device is a common VS device."
::= { hwVsMIB 3 }
END
--
-- HUAWEI-VS-MIB.mib
--
+16820 -9071
View File
File diff suppressed because it is too large Load Diff
+12 -12
View File
@@ -34461,8 +34461,8 @@
"sensor_limit_low_warn": null,
"sensor_alert": 1,
"sensor_custom": "No",
"entPhysicalIndex": null,
"entPhysicalIndex_measured": null,
"entPhysicalIndex": "67469390",
"entPhysicalIndex_measured": "ports",
"sensor_prev": null,
"user_func": "uw_to_dbm",
"state_name": null
@@ -34484,8 +34484,8 @@
"sensor_limit_low_warn": null,
"sensor_alert": 1,
"sensor_custom": "No",
"entPhysicalIndex": null,
"entPhysicalIndex_measured": null,
"entPhysicalIndex": "68517966",
"entPhysicalIndex_measured": "ports",
"sensor_prev": null,
"user_func": "uw_to_dbm",
"state_name": null
@@ -34507,8 +34507,8 @@
"sensor_limit_low_warn": null,
"sensor_alert": 1,
"sensor_custom": "No",
"entPhysicalIndex": null,
"entPhysicalIndex_measured": null,
"entPhysicalIndex": "69566542",
"entPhysicalIndex_measured": "ports",
"sensor_prev": null,
"user_func": "uw_to_dbm",
"state_name": null
@@ -34530,8 +34530,8 @@
"sensor_limit_low_warn": null,
"sensor_alert": 1,
"sensor_custom": "No",
"entPhysicalIndex": null,
"entPhysicalIndex_measured": null,
"entPhysicalIndex": "67469390",
"entPhysicalIndex_measured": "ports",
"sensor_prev": null,
"user_func": "uw_to_dbm",
"state_name": null
@@ -34553,8 +34553,8 @@
"sensor_limit_low_warn": null,
"sensor_alert": 1,
"sensor_custom": "No",
"entPhysicalIndex": null,
"entPhysicalIndex_measured": null,
"entPhysicalIndex": "68517966",
"entPhysicalIndex_measured": "ports",
"sensor_prev": null,
"user_func": "uw_to_dbm",
"state_name": null
@@ -34576,8 +34576,8 @@
"sensor_limit_low_warn": null,
"sensor_alert": 1,
"sensor_custom": "No",
"entPhysicalIndex": null,
"entPhysicalIndex_measured": null,
"entPhysicalIndex": "69566542",
"entPhysicalIndex_measured": "ports",
"sensor_prev": null,
"user_func": "uw_to_dbm",
"state_name": null
+8 -8
View File
@@ -34343,8 +34343,8 @@
"sensor_limit_low_warn": null,
"sensor_alert": 1,
"sensor_custom": "No",
"entPhysicalIndex": null,
"entPhysicalIndex_measured": null,
"entPhysicalIndex": "68517966",
"entPhysicalIndex_measured": "ports",
"sensor_prev": null,
"user_func": "uw_to_dbm",
"state_name": null
@@ -34366,8 +34366,8 @@
"sensor_limit_low_warn": null,
"sensor_alert": 1,
"sensor_custom": "No",
"entPhysicalIndex": null,
"entPhysicalIndex_measured": null,
"entPhysicalIndex": "69566542",
"entPhysicalIndex_measured": "ports",
"sensor_prev": null,
"user_func": "uw_to_dbm",
"state_name": null
@@ -34389,8 +34389,8 @@
"sensor_limit_low_warn": null,
"sensor_alert": 1,
"sensor_custom": "No",
"entPhysicalIndex": null,
"entPhysicalIndex_measured": null,
"entPhysicalIndex": "68517966",
"entPhysicalIndex_measured": "ports",
"sensor_prev": null,
"user_func": "uw_to_dbm",
"state_name": null
@@ -34412,8 +34412,8 @@
"sensor_limit_low_warn": null,
"sensor_alert": 1,
"sensor_custom": "No",
"entPhysicalIndex": null,
"entPhysicalIndex_measured": null,
"entPhysicalIndex": "69566542",
"entPhysicalIndex_measured": "ports",
"sensor_prev": null,
"user_func": "uw_to_dbm",
"state_name": null