diff options
Diffstat (limited to 'MIBS/huawei/HUAWEI-PERFMGMT-MIB')
| -rw-r--r-- | MIBS/huawei/HUAWEI-PERFMGMT-MIB | 1624 |
1 files changed, 1624 insertions, 0 deletions
diff --git a/MIBS/huawei/HUAWEI-PERFMGMT-MIB b/MIBS/huawei/HUAWEI-PERFMGMT-MIB new file mode 100644 index 0000000..d85082c --- /dev/null +++ b/MIBS/huawei/HUAWEI-PERFMGMT-MIB @@ -0,0 +1,1624 @@ +--
+-- HUAWEI-PERFMGMT-MIB.my
+-- Friday, March 19, 2010 at 10:45:33
+--
+
+-- ==================================================================
+-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
+--
+-- Description: HUAWEI PERFMGMT MIB
+-- Reference:
+-- Version: V4.14
+-- History: V4.08 huqing, 2015-09-21,Modify nodes
+-- created 2014-05-05
+-- ==================================================================
+
+ HUAWEI-PERFMGMT-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ hwDatacomm
+ FROM HUAWEI-MIB
+ OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE, IpAddress
+ FROM SNMPv2-SMI
+ RowStatus, TimeStamp, DateAndTime
+ FROM SNMPv2-TC
+ InetAddressType, InetAddress
+ FROM INET-ADDRESS-MIB;
+
+-- June 07, 2009 at 16:33 GMT
+-- February 27, 2009 at 11:41 GMT
+ -- 1.3.6.1.4.1.2011.5.25.190
+ hwPerfMgmt MODULE-IDENTITY
+ LAST-UPDATED "201708210958Z" --Aug 21, 2017 at 09:58GMT
+ ORGANIZATION
+ "Huawei Technologies Co.,Ltd."
+ CONTACT-INFO
+ "Huawei Industrial Base
+ Bantian, Longgang
+ Shenzhen 518129
+ People's Republic of China
+ Website: http://www.huawei.com
+ Email: support@huawei.com
+ "
+ DESCRIPTION
+ "V4.13 add MIB nodes ."
+
+ REVISION "201708210958Z" --Aug 21, 2017 at 09:58GMT
+
+ DESCRIPTION
+ "V4.14 modify description."
+
+
+ REVISION "201708172119Z" --Aug 17, 2017 at 15:30GMT
+
+ DESCRIPTION
+ "V4.12 add MIB nodes ."
+
+ REVISION "201708092119Z" --Aug 9, 2017 at 21:19GMT
+
+ DESCRIPTION
+ "V4.11 delete MIB nodes ."
+
+ REVISION "201601291434Z" --Jur 19, 2016 at 14:34GMT
+
+ DESCRIPTION
+ "V4.10 add MIB nodes ."
+
+ REVISION "201601191434Z" --Jur 19, 2016 at 14:34GMT
+
+ DESCRIPTION
+ "V4.09 modify MIB nodes hwPMMeasureExceed ."
+
+ REVISION "201510161434Z" --Oct 16, 2015 at 14:34GMT
+
+ DESCRIPTION
+ "The MIB module for performance management."
+
+ REVISION "201509211434Z" --Sep 21, 2015 at 14:34GMT
+
+ DESCRIPTION
+ "V4.08 add MIB nodes."
+
+ REVISION "201502071434Z" --Feb 7, 2015 at 14:34GMT
+ DESCRIPTION
+ "V4.07 modify MIB nodes hwPMReSetCurrentDataIndicatorID, hwPMReSetCurrentDataInstanceName,hwPMReSetCurrentDataInstanceType for mistakes in format."
+
+ REVISION "201502061434Z" --Feb 6, 2015 at 14:34GMT
+ DESCRIPTION
+ "V4.06 delete MIB nodes hwPMReSetCurrentDataIndicatorID, hwPMReSetCurrentDataInstanceName,hwPMReSetCurrentDataInstanceType from group as they are undefined or unaccessible."
+
+ REVISION "201405051631Z" --May 5, 2014 at 16:31GMT
+ DESCRIPTION
+ "V4.05 modify MIB nodes."
+
+ REVISION "201403132119Z" -- Oct 14, 2013 at 16:55GMT
+ DESCRIPTION
+ "V4.04 modify MIB nodes."
+ REVISION "201310141655Z" -- Oct 14, 2013 at 16:55GMT
+ DESCRIPTION
+ "V4.03 modify MIB nodes."
+ REVISION "201309261000Z" -- Sep 26, 2013 at 10:00GMT
+ DESCRIPTION
+ "V4.02 Add hwPMServerVPNType to support VPN."
+ REVISION "201305201512Z" -- July 19, 2013 at 15:39GMT
+ DESCRIPTION
+ "V4.00, modify MIB nodes."
+ REVISION "201305201512Z" -- May 20, 2013 at 15:12 GMT
+ DESCRIPTION
+ "V3.00, add MIB nodes."
+ REVISION "201305201512Z" -- May 20, 2013 at 15:12 GMT
+ DESCRIPTION
+ "V3.00, modify for this MIB module."
+ REVISION "201103160000Z"
+ DESCRIPTION
+ "V1.01 modify for mib index."
+ REVISION "200902271141Z" -- February 27, 2009 at 11:41 GMT
+ DESCRIPTION
+ "V1.00, The initial revision of this MIB module."
+
+ ::= { hwDatacomm 190 }
+
+
+
+
+--
+-- Node definitions
+--
+ hwPMStatisticsMIBInstances OBJECT IDENTIFIER ::= { hwPerfMgmt 1 }
+
+ hwPMStatisticsEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the statistics data function."
+ DEFVAL { disable }
+ ::= { hwPMStatisticsMIBInstances 1 }
+
+ hwPMStatisticsMaxFilesPerTask OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of files reserved for each statistics task."
+ ::= { hwPMStatisticsMIBInstances 2 }
+
+ hwPMStatisticsMaxTasks OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of statistics tasks allowed to be created."
+ ::= { hwPMStatisticsMIBInstances 3 }
+
+ hwPMStatisticsCurrentTasks OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of statistics tasks configured."
+ ::= { hwPMStatisticsMIBInstances 4 }
+
+ hwPMStatisticsTaskTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwPMStatisticsTaskEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The statistics task table, providing create/modify/delete operations.
+ To create a task, you need to create a related record in this table, and add instance nodes in the hwPMTaskInstanceTable.
+ If you delete a task, the related instances in the hwPMTaskInstanceTable will be deleted."
+ ::= { hwPMStatisticsMIBInstances 5 }
+
+ hwPMStatisticsTaskEntry OBJECT-TYPE
+ SYNTAX HwPMStatisticsTaskEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of hwStatisticsTaskTable."
+ INDEX { hwPMStatisticsTaskName }
+ ::= { hwPMStatisticsTaskTable 1 }
+
+ HwPMStatisticsTaskEntry ::=
+ SEQUENCE {
+ hwPMStatisticsTaskName
+ OCTET STRING,
+ hwPMStatisticsTaskFileFormat
+ INTEGER,
+ hwPMStatisticsRecordFileEnable
+ INTEGER,
+ hwPMStatisticsThresholdEnable
+ INTEGER,
+ hwPMStatisticsTaskPeriod
+ INTEGER,
+ hwPMStatisticsTaskTransferPeriod
+ Integer32,
+ hwPMStatisticsTaskCurrentFileIndex
+ Unsigned32,
+ hwPMStatisticsTaskRowStatus
+ RowStatus,
+ hwPMStatisticsTaskSampleInterval
+ INTEGER,
+ hwPMStatisticsUploadAutoName
+ OCTET STRING,
+ hwPMStatisticsTaskType
+ INTEGER,
+ hwPMStatisticsHighPrecisionPeriod
+ Unsigned32,
+ hwPMStatisticsSampleLevel
+ INTEGER
+ }
+
+ hwPMStatisticsTaskName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the name of a statistics task."
+ ::= { hwPMStatisticsTaskEntry 1 }
+
+ hwPMStatisticsTaskFileFormat OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ hwPMtxtv1(1),
+ hwPMbinv1(2),
+ hwPM3Gppxmlv1(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The statistics task file format, only text(1) can be supported now."
+ DEFVAL { hwPMtxtv1 }
+ ::= { hwPMStatisticsTaskEntry 2 }
+
+
+ hwPMStatisticsRecordFileEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the record file function. "
+ DEFVAL { enable }
+ ::= { hwPMStatisticsTaskEntry 3 }
+
+ hwPMStatisticsThresholdEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the threshold function. "
+ DEFVAL { disable }
+ ::= { hwPMStatisticsTaskEntry 4 }
+
+ hwPMStatisticsTaskPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ five(5),
+ ten(10),
+ fifteen(15),
+ thirty(30),
+ sixty(60),
+ twentyfourhours(1440),
+ invalid(0)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The interval of statistics task, in minutes."
+ DEFVAL { fifteen }
+ ::= { hwPMStatisticsTaskEntry 5 }
+
+ hwPMStatisticsTaskTransferPeriod OBJECT-TYPE
+ SYNTAX Integer32 (1..60)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the interval for generating performance data files. The value is an integer multiple of the statistics period. If a short statistics collection period (non-24 hour), the value ranges from 1 to 16.
+For a long period, the value ranges from 1 to 3."
+ DEFVAL { 4 }
+ ::= { hwPMStatisticsTaskEntry 6 }
+
+ hwPMStatisticsTaskCurrentFileIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current file index of statistics task."
+ DEFVAL { 0 }
+ ::= { hwPMStatisticsTaskEntry 7 }
+
+ hwPMStatisticsTaskRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status."
+ ::= { hwPMStatisticsTaskEntry 16 }
+
+ hwPMStatisticsTaskSampleInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ one(1),
+ two(2),
+ three(3),
+ five(5),
+ ten(10),
+ fifteen(15),
+ thirty(30),
+ sixty(60)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The interval of task sampling, in minutes."
+ DEFVAL { 3 }
+ ::= { hwPMStatisticsTaskEntry 17 }
+ hwPMStatisticsUploadAutoName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The object refers to the mib node hwPMFileUploadRequestName,which enables the device to automatically
+ and periodically send statistics files to the server."
+ ::= { hwPMStatisticsTaskEntry 18 }
+
+ hwPMStatisticsTaskType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ pmStatistics(3),
+ pmSdh(6),
+ monHistory(7),
+ monStatistics(8),
+ sdhShort(10)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of statistics task."
+ DEFVAL { pm-statistics }
+ ::= { hwPMStatisticsTaskEntry 19 }
+
+ hwPMStatisticsHighPrecisionPeriod OBJECT-TYPE
+ SYNTAX Unsigned32 (5..86400)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The interval of statistics task, in seconds. if taskType is sdhShort , It must be multiple of 5 seconds and less or equal to 900 seconds, else It must be multiple of 30 seconds."
+ DEFVAL { 900 }
+ ::= { hwPMStatisticsTaskEntry 20 }
+
+ hwPMStatisticsSampleLevel OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ default(0),
+ second(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The sample level of statistics task."
+ DEFVAL { minute }
+ ::= { hwPMStatisticsTaskEntry 21 }
+
+ hwPMStatisticsTaskInstanceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwPMStatisticsTaskInstanceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The statistics task instance table."
+ ::= { hwPMStatisticsMIBInstances 6 }
+
+ hwPMStatisticsTaskInstanceEntry OBJECT-TYPE
+ SYNTAX HwPMStatisticsTaskInstanceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of hwStatisticsTaskInstanceTable."
+ INDEX { hwPMStatisticsTaskName, hwPMStatisticsTaskInstanceType, hwPMStatisticsTaskInstanceName }
+ ::= { hwPMStatisticsTaskInstanceTable 1 }
+
+ HwPMStatisticsTaskInstanceEntry ::=
+ SEQUENCE {
+ hwPMStatisticsTaskInstanceType
+ Unsigned32,
+ hwPMStatisticsTaskInstanceName
+ OCTET STRING,
+ hwPMStatisticsTaskInstanceRowStatus
+ RowStatus
+ }
+
+ hwPMStatisticsTaskInstanceType OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The instance type of statistics task."
+ ::= { hwPMStatisticsTaskInstanceEntry 1 }
+
+ hwPMStatisticsTaskInstanceName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The instance name of statistics task."
+ ::= { hwPMStatisticsTaskInstanceEntry 2 }
+
+ hwPMStatisticsTaskInstanceRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status."
+ ::= { hwPMStatisticsTaskInstanceEntry 3 }
+
+ hwPMStatisticsTaskIndicatorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwPMStatisticsTaskIndicatorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The statistics task indicator table."
+ ::= { hwPMStatisticsMIBInstances 7 }
+
+ hwPMStatisticsTaskIndicatorEntry OBJECT-TYPE
+ SYNTAX HwPMStatisticsTaskIndicatorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of hwStatisticsTaskIndicatorTable."
+ INDEX { hwPMStatisticsTaskName, hwPMStatisticsTaskInstanceType, hwPMStatisticsTaskIndicator }
+ ::= { hwPMStatisticsTaskIndicatorTable 1 }
+
+ HwPMStatisticsTaskIndicatorEntry ::=
+ SEQUENCE {
+ hwPMStatisticsTaskIndicator
+ Unsigned32,
+ hwPMStatisticsTaskIndicatorRowStatus
+ RowStatus
+ }
+
+ hwPMStatisticsTaskIndicator OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The statistics task indicator."
+ ::= { hwPMStatisticsTaskIndicatorEntry 1 }
+
+ hwPMStatisticsTaskIndicatorRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status."
+ ::= { hwPMStatisticsTaskIndicatorEntry 2 }
+
+ hwPMStatisticsTaskThresholdRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwPMStatisticsTaskThresholdRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table is threshold management rule table, which is used to configure threshold rules for the indexes of the object type to be associated with the threshold template. "
+ ::= { hwPMStatisticsMIBInstances 8 }
+
+ hwPMStatisticsTaskThresholdRuleEntry OBJECT-TYPE
+ SYNTAX HwPMStatisticsTaskThresholdRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of hwStatisticsTaskThresholdRuleTable."
+ INDEX { hwPMStatisticsTaskName, hwPMStatisticsTaskInstanceType, hwPMStatisticsTaskIndicator, hwPMStatisticsTaskThresholdType}
+ ::= { hwPMStatisticsTaskThresholdRuleTable 1 }
+
+ HwPMStatisticsTaskThresholdRuleEntry ::=
+ SEQUENCE {
+ hwPMStatisticsTaskThresholdType
+ INTEGER,
+ hwPMStatisticsTaskThresholdHighTriggerValue
+ Unsigned32,
+ hwPMStatisticsTaskThresholdLowTriggerValue
+ Unsigned32,
+ hwPMStatisticsTaskThresholdHighClearedValue
+ Unsigned32,
+ hwPMStatisticsTaskThresholdLowClearedValue
+ Unsigned32,
+ hwPMStatisticsTaskThresholdRuleRowStatus
+ RowStatus
+ }
+
+
+ hwPMStatisticsTaskThresholdType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ hightrigger(1),
+ lowtrigger(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The threshold type of the threshold rule."
+ ::= { hwPMStatisticsTaskThresholdRuleEntry 1 }
+
+ hwPMStatisticsTaskThresholdHighTriggerValue OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The high 32 bit of threshold alarm trigger value. "
+ ::= { hwPMStatisticsTaskThresholdRuleEntry 2 }
+
+ hwPMStatisticsTaskThresholdLowTriggerValue OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The low 32 bit of threshold alarm trigger value . "
+ ::= { hwPMStatisticsTaskThresholdRuleEntry 3 }
+
+ hwPMStatisticsTaskThresholdHighClearedValue OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The high 32 bit of threshold alarm clear value. "
+ ::= { hwPMStatisticsTaskThresholdRuleEntry 4 }
+
+ hwPMStatisticsTaskThresholdLowClearedValue OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The low 32 bit of threshold alarm clear value. "
+ ::= { hwPMStatisticsTaskThresholdRuleEntry 5 }
+
+ hwPMStatisticsTaskThresholdRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status of the threshold rule."
+ ::= { hwPMStatisticsTaskThresholdRuleEntry 50 }
+
+
+
+ hwPMStatisticsTaskThresholdEvent OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Definition point for performance threshold notifications."
+ ::= { hwPMStatisticsMIBInstances 9 }
+
+ hwPMStatisticsTaskThresholdTriggerAlarm NOTIFICATION-TYPE
+ OBJECTS { hwPMStatisticsTaskName, hwPMStatisticsTaskPeriod, hwPMStatisticsTaskInstanceName, hwPMStatisticsTaskIndicator,
+ hwPMStatisticsTaskThresholdType, hwPMStatisticsTaskThresholdHighTriggerValue, hwPMStatisticsTaskThresholdLowTriggerValue,
+ hwPMStatisticsTaskIndicateHighValue, hwPMStatisticsTaskIndicateLowValue}
+ STATUS current
+ DESCRIPTION
+ "This object indicates the threshold triggering alarm object."
+ ::= { hwPMStatisticsTaskThresholdEvent 1 }
+
+
+ hwPMStatisticsTaskThresholdClearAlarm NOTIFICATION-TYPE
+ OBJECTS {hwPMStatisticsTaskName, hwPMStatisticsTaskPeriod, hwPMStatisticsTaskInstanceName, hwPMStatisticsTaskIndicator,
+ hwPMStatisticsTaskThresholdType, hwPMStatisticsTaskThresholdHighClearedValue, hwPMStatisticsTaskThresholdLowClearedValue,
+ hwPMStatisticsTaskIndicateHighValue, hwPMStatisticsTaskIndicateLowValue}
+ STATUS current
+ DESCRIPTION
+ "This object indicates the threshold clear object. "
+ ::= { hwPMStatisticsTaskThresholdEvent 2 }
+
+ hwPMCSESEvent NOTIFICATION-TYPE
+ OBJECTS {hwPMEventStartTime, hwPMEventDuration, hwPMStatisticsInstanceTypeName, hwPMInstanceType,
+ hwPMInstanceName, hwPMIndicator, hwPMStatisticsIndicatorName}
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap that is generated when CSES measure
+ entry crosses its falling or rising threshold generates
+ an event that is configured for sending SNMP
+ traps."
+ ::= { hwPMStatisticsTaskThresholdEvent 3 }
+
+ hwPMUATEvent NOTIFICATION-TYPE
+ OBJECTS {hwPMEventStartTime, hwPMEventEndTime, hwPMEventState, hwPMStatisticsInstanceTypeName, hwPMInstanceType,
+ hwPMInstanceName, hwPMIndicator, hwPMStatisticsIndicatorName}
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap that is generated when UAT measure
+ entry crosses its falling or rising threshold generates
+ an event that is configured for sending SNMP
+ traps."
+ ::= { hwPMStatisticsTaskThresholdEvent 4 }
+
+ hwPMStatisticsTaskIndicateLowValue OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the lower 32 bits of the current alarm value. "
+ ::= { hwPMStatisticsMIBInstances 10 }
+
+ hwPMStatisticsTaskIndicateHighValue OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the higher 32 bits of the current alarm value. "
+ ::= { hwPMStatisticsMIBInstances 11 }
+
+
+ hwPMStatisticsTaskFileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwPMStatisticsTaskFileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to query information about statistic tasks' performance data files."
+ ::= { hwPMStatisticsMIBInstances 12 }
+
+
+ hwPMStatisticsTaskFileEntry OBJECT-TYPE
+ SYNTAX HwPMStatisticsTaskFileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of hwStatisticsTaskFileTable."
+ INDEX { hwPMStatisticsTaskName, hwPMStatisticsTaskFileIndex }
+ ::= { hwPMStatisticsTaskFileTable 1 }
+
+ HwPMStatisticsTaskFileEntry ::=
+ SEQUENCE {
+ hwPMStatisticsTaskFileIndex
+ Unsigned32,
+ hwPMStatisticsTaskFileName
+ OCTET STRING
+ }
+
+ hwPMStatisticsTaskFileIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The statistics task file index."
+ ::= { hwPMStatisticsTaskFileEntry 1 }
+
+ hwPMStatisticsTaskFileName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The statistics task file name."
+ ::= { hwPMStatisticsTaskFileEntry 2 }
+
+ hwPMStatisticsTraps OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Definition point for measure exceed notifications."
+ ::= { hwPMStatisticsMIBInstances 13}
+
+ hwPMEventStartTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The CSES event starttime value. "
+ ::= { hwPMStatisticsMIBInstances 14 }
+
+ hwPMEventEndTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The CSES event endtime value. "
+ ::= { hwPMStatisticsMIBInstances 15 }
+
+ hwPMEventDuration OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The CSES event duration value. "
+ ::= { hwPMStatisticsMIBInstances 16 }
+
+ hwPMEventState OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The UAT event state. "
+ ::= { hwPMStatisticsMIBInstances 17 }
+
+ hwPMIndicator OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The indicator ID."
+ ::= { hwPMStatisticsMIBInstances 18 }
+
+ hwPMInstanceType OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The instance type ID."
+ ::= { hwPMStatisticsMIBInstances 19 }
+
+ hwPMStatisticsInstanceTypeName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The statistics instance type name."
+ ::= { hwPMStatisticsMIBInstances 20 }
+
+ hwPMInstanceName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The instance name."
+ ::= { hwPMStatisticsMIBInstances 21 }
+
+ hwPMStatisticsIndicatorName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The statistics indicator name."
+ ::= { hwPMStatisticsMIBInstances 22 }
+
+ hwPMMeasureExceed NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "The number of statistical indexes has reached the upper limit."
+ ::= { hwPMStatisticsTraps 1 }
+
+ hwPMFileUploadMgmtInstances OBJECT IDENTIFIER ::= { hwPerfMgmt 2 }
+
+ hwPMServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwPMServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "After the performance statistics file is generated, the file is transmitted to the performance management server. The table is used to create a performance management server."
+ ::= { hwPMFileUploadMgmtInstances 1 }
+
+ hwPMServerEntry OBJECT-TYPE
+ SYNTAX HwPMServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of hwPMServerTable."
+ INDEX { hwPMServerName }
+ ::= { hwPMServerTable 1 }
+
+ HwPMServerEntry ::=
+ SEQUENCE {
+ hwPMServerName
+ OCTET STRING,
+ hwPMServerSrcAddrType
+ InetAddressType,
+ hwPMServerSrcAddr
+ InetAddress,
+ hwPMServerVpnName
+ OCTET STRING,
+ hwPMServerHostAddrType
+ InetAddressType,
+ hwPMServerHostAddr
+ InetAddress,
+ hwPMServerPort
+ Integer32,
+ hwPMServerUserName
+ OCTET STRING,
+ hwPMServerPassword
+ OCTET STRING,
+ hwPMServerSrcIfName
+ OCTET STRING,
+ hwPMServerRetryTimes
+ Unsigned32,
+ hwPMServerDestPath
+ OCTET STRING,
+ hwPMServerTransferProtocol
+ INTEGER,
+ hwPMServerRowStatus
+ RowStatus,
+ hwPMServerVpnType
+ INTEGER
+ }
+
+ hwPMServerName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The server name."
+ ::= { hwPMServerEntry 1 }
+
+ hwPMServerSrcAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Server source ip-address type."
+ DEFVAL { ipv4 }
+ ::= { hwPMServerEntry 2 }
+
+
+
+ hwPMServerSrcAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The server source ip-address, reservation node, don't support now."
+ ::= { hwPMServerEntry 3 }
+
+
+ hwPMServerVpnName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The server VPN name."
+ ::= { hwPMServerEntry 4 }
+
+ hwPMServerHostAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Server host ip-address type."
+ DEFVAL { ipv4 }
+ ::= { hwPMServerEntry 5 }
+
+
+ hwPMServerHostAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The server host ip-address."
+ ::= { hwPMServerEntry 6 }
+
+
+ hwPMServerPort OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The server port."
+ ::= { hwPMServerEntry 7 }
+
+
+ hwPMServerUserName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The server user name."
+ ::= { hwPMServerEntry 8 }
+
+
+ hwPMServerPassword OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the password for logging in to the PM server."
+ ::= { hwPMServerEntry 9 }
+
+ hwPMServerSrcIfName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The server source interface name, reservation node, don't support now."
+ ::= { hwPMServerEntry 10 }
+
+ hwPMServerRetryTimes OBJECT-TYPE
+ SYNTAX Unsigned32 (1..3)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The erver retry times."
+ DEFVAL { 3 }
+ ::= { hwPMServerEntry 11 }
+
+ hwPMServerDestPath OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..63))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The server destination path."
+ ::= { hwPMServerEntry 12 }
+
+ hwPMServerTransferProtocol OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ ftp(1),
+ tftp(2),
+ sftp(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The server transfer protocol"
+ ::= { hwPMServerEntry 13 }
+
+ hwPMServerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status."
+ ::= { hwPMServerEntry 14 }
+
+ hwPMServerVpnType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ managevpn(1),
+ vpninstance(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The server VPN type."
+ ::= { hwPMServerEntry 15 }
+
+ hwPMFileUploadCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwPMFileUploadCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The PM file upload config table."
+ ::= { hwPMFileUploadMgmtInstances 2 }
+
+ hwPMFileUploadCfgEntry OBJECT-TYPE
+ SYNTAX HwPMFileUploadCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Entry of hwPMFileUploadCfgTable."
+ INDEX { hwPMFileUploadRequestName }
+ ::= { hwPMFileUploadCfgTable 1 }
+
+ HwPMFileUploadCfgEntry ::=
+ SEQUENCE {
+ hwPMFileUploadRequestName
+ OCTET STRING,
+ hwPMFileUploadServerName
+ OCTET STRING,
+ hwPMFileUploadCfgRowStatus
+ RowStatus
+ }
+
+ hwPMFileUploadRequestName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Upload Request name."
+ ::= { hwPMFileUploadCfgEntry 1 }
+
+ hwPMFileUploadServerName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The file upload server name."
+ ::= { hwPMFileUploadCfgEntry 2 }
+
+ hwPMFileUploadCfgRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "File upload request config row status."
+ ::= { hwPMFileUploadCfgEntry 3 }
+
+ hwPMFileUploadMgmtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwPMFileUploadMgmtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is a file upload management table and is used to create file upload requests."
+ ::= { hwPMFileUploadMgmtInstances 3 }
+
+ hwPMFileUploadMgmtEntry OBJECT-TYPE
+ SYNTAX HwPMFileUploadMgmtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry of hwPMFileUploadMgmtTable."
+ INDEX { hwPMFileUploadRequestName }
+ ::= { hwPMFileUploadMgmtTable 1 }
+
+ HwPMFileUploadMgmtEntry ::=
+ SEQUENCE {
+ hwPMFileUploadFileList
+ OCTET STRING,
+ hwPMFileUploadStatus
+ INTEGER
+ }
+
+ hwPMFileUploadFileList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..543))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the performance statistics file transfer list."
+ ::= { hwPMFileUploadMgmtEntry 3 }
+
+ hwPMFileUploadStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ init(1),
+ running(2),
+ success(3),
+ fileOpenFail(4),
+ unreachableServerIp(5),
+ linkFailed(6),
+ authenticateFailed(7),
+ fileReadFailed(8),
+ fileWriteFailed(9),
+ failed(10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The file upload status.
+ init(1): FTP has not been starting to upload file.
+ running(2): FTP is running. If you set this node as running, the FTP will be started.
+ success(3): FTP completed successfully.
+ fileOpenFail(4): FTP failed. The cause is file open failure.
+ unreachableServerIp(5): FTP failed. The cause is that the IP address of the server is not reachable.
+ linkFailed(6): FTP failed. The cause is connecting to server failed.
+ authenticateFailed(7): FTP failed. The cause is authenticating failed.For FTP mode only.
+ fileReadFailed(8): FTP failed. The cause is reading file failed.
+ fileWriteFailed(9): FTP failed. The cause is writing file failed.
+ failed(10):FTP failed, General error."
+ ::= { hwPMFileUploadMgmtEntry 4 }
+
+
+ hwPMDataInstances OBJECT IDENTIFIER ::= { hwPerfMgmt 4 }
+
+ hwPMHistoryDataTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwPMHistoryDataEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is the historical performance data table and is used to provide historical data query function."
+ ::= { hwPMDataInstances 1 }
+
+ hwPMHistoryDataEntry OBJECT-TYPE
+ SYNTAX HwPMHistoryDataEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of performance statistic history data table."
+ INDEX { hwPMStatisticsTaskName, hwPMHistoryDataInstanceType, hwPMHistoryDataInstanceName, hwPMHistoryDataIndicatorID, hwPMHistoryDataIntervalIndex
+ }
+ ::= { hwPMHistoryDataTable 1 }
+
+ HwPMHistoryDataEntry ::=
+ SEQUENCE {
+ hwPMHistoryDataInstanceType
+ Unsigned32,
+ hwPMHistoryDataInstanceName
+ OCTET STRING,
+ hwPMHistoryDataIndicatorID
+ Unsigned32,
+ hwPMHistoryDataIntervalIndex
+ Integer32,
+ hwPMHistoryDataHighValue
+ Unsigned32,
+ hwPMHistoryDataLowValue
+ Unsigned32,
+ hwPMHistoryDataValidFlag
+ INTEGER,
+ hwPMHistoryDateAndTime
+ DateAndTime
+ }
+
+ hwPMHistoryDataInstanceType OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The instance type of history data."
+ ::= { hwPMHistoryDataEntry 1 }
+
+ hwPMHistoryDataInstanceName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The instance name of history data."
+ ::= { hwPMHistoryDataEntry 2 }
+
+ hwPMHistoryDataIndicatorID OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The indicator ID of history data."
+ ::= { hwPMHistoryDataEntry 3 }
+
+ hwPMHistoryDataIntervalIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interval index of history data."
+ ::= { hwPMHistoryDataEntry 4 }
+
+ hwPMHistoryDataHighValue OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The high 32 bit of history data value."
+ ::= { hwPMHistoryDataEntry 5 }
+
+ hwPMHistoryDataLowValue OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The low 32 bit of history data value."
+ ::= { hwPMHistoryDataEntry 6 }
+
+ hwPMHistoryDataValidFlag OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ init(1),
+ valid(2),
+ incredible(3),
+ measureNotConfigured(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The valid flag of history data."
+ ::= { hwPMHistoryDataEntry 7 }
+
+ hwPMHistoryDateAndTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date and time of history data."
+ ::= { hwPMHistoryDataEntry 8 }
+
+ hwPMCurrentDataTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwPMCurrentDataEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is the current performance data table and is used to provide the query function of the statistical data and the current data reset function."
+ ::= { hwPMDataInstances 2 }
+
+ hwPMCurrentDataEntry OBJECT-TYPE
+ SYNTAX HwPMCurrentDataEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry of performance statistic current data table."
+ INDEX { hwPMStatisticsTaskName, hwPMCurrentDataInstanceType, hwPMCurrentDataInstanceName, hwPMCurrentDataIndicatorID }
+ ::= { hwPMCurrentDataTable 1 }
+
+ HwPMCurrentDataEntry ::=
+ SEQUENCE {
+ hwPMCurrentDataInstanceType
+ Unsigned32,
+ hwPMCurrentDataInstanceName
+ OCTET STRING,
+ hwPMCurrentDataIndicatorID
+ Unsigned32,
+ hwPMCurrentDataHighValue
+ Unsigned32,
+ hwPMCurrentDataLowValue
+ Unsigned32,
+ hwPMCurrentDataValidFlag
+ INTEGER,
+ hwPMCurrentDateAndTime
+ DateAndTime
+ }
+
+ hwPMCurrentDataInstanceType OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The instance type of current data."
+ ::= { hwPMCurrentDataEntry 1 }
+
+ hwPMCurrentDataInstanceName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The instance name of current data."
+ ::= { hwPMCurrentDataEntry 2 }
+
+ hwPMCurrentDataIndicatorID OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The indicator ID of current data."
+ ::= { hwPMCurrentDataEntry 3 }
+
+ hwPMCurrentDataHighValue OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The high 32 bit of current data value."
+ ::= { hwPMCurrentDataEntry 5 }
+
+ hwPMCurrentDataLowValue OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The low 32 bit of current data value."
+ ::= { hwPMCurrentDataEntry 6 }
+
+ hwPMCurrentDataValidFlag OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ init(1),
+ valid(2),
+ incredible(3),
+ measureNotConfigured(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The valid flag of current data."
+ ::= { hwPMCurrentDataEntry 7 }
+
+ hwPMCurrentDateAndTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date and time of current data."
+ ::= { hwPMCurrentDataEntry 8 }
+
+ hwPMResetCurrentDataTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwPMResetCurrentDataEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Performance statistic current data table."
+ ::= { hwPMDataInstances 3 }
+
+ hwPMResetCurrentDataEntry OBJECT-TYPE
+ SYNTAX HwPMResetCurrentDataEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry of reset performance statistic current data table."
+ INDEX { hwPMStatisticsTaskName, hwPMResetCurrentDataInstanceType }
+ ::= { hwPMResetCurrentDataTable 1 }
+
+ HwPMResetCurrentDataEntry ::=
+ SEQUENCE {
+ hwPMResetCurrentDataInstanceType
+ Unsigned32,
+ hwPMResetCurrentDataInstanceName
+ OCTET STRING,
+ hwPMResetCurrentDataIndicatorID
+ Unsigned32
+ }
+
+ hwPMResetCurrentDataInstanceType OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The instance type of current data."
+ ::= { hwPMResetCurrentDataEntry 1 }
+
+ hwPMResetCurrentDataInstanceName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The instance name of current data."
+ ::= { hwPMResetCurrentDataEntry 2 }
+
+ hwPMResetCurrentDataIndicatorID OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The indicator ID of current data."
+ ::= { hwPMResetCurrentDataEntry 3 }
+
+ hwPMGlobalInstances OBJECT IDENTIFIER ::= { hwPerfMgmt 5 }
+
+ hwPMIntervalTypeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwPMIntervalTypeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is of the period type and is used to provide the performance measurement period attribute query function."
+ ::= { hwPMGlobalInstances 1 }
+
+ hwPMIntervalTypeEntry OBJECT-TYPE
+ SYNTAX HwPMIntervalTypeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of hwPMIntervalTypeTable."
+ INDEX { hwPMIntervalType }
+ ::= { hwPMIntervalTypeTable 1 }
+
+ HwPMIntervalTypeEntry ::=
+ SEQUENCE {
+ hwPMIntervalType
+ Unsigned32,
+ hwPMIntervalTypeName
+ OCTET STRING,
+ hwPMIntervalTypeInterval
+ INTEGER,
+ hwPMIntervalTypeHistorynum
+ Unsigned32,
+ hwPMIntervalTypeDelayRange
+ Unsigned32,
+ hwPMIntervalTypeSampleInterval
+ Unsigned32
+ }
+
+ hwPMIntervalType OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interval type ID."
+ ::= { hwPMIntervalTypeEntry 1 }
+
+ hwPMIntervalTypeName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interval type name."
+ ::= { hwPMIntervalTypeEntry 2 }
+
+ hwPMIntervalTypeInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ five(5),
+ ten(10),
+ fifteen(15),
+ thirty(30),
+ sixty(60),
+ twentyfourhours(1440)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the length of the performance measurement period, in minutes."
+ ::= { hwPMIntervalTypeEntry 3 }
+
+ hwPMIntervalTypeHistorynum OBJECT-TYPE
+ SYNTAX Unsigned32 (0..16)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The history number of save data per interval type."
+ ::= { hwPMIntervalTypeEntry 4 }
+
+ hwPMIntervalTypeDelayRange OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The range of delay time per interval type."
+ ::= { hwPMIntervalTypeEntry 5 }
+
+ hwPMIntervalTypeSampleInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The default sample interval per interval type."
+ ::= { hwPMIntervalTypeEntry 6 }
+
+ hwPMInstanceTypeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwPMInstanceTypeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to provide the function of querying the performance statistics instance type."
+ ::= { hwPMGlobalInstances 2 }
+
+ hwPMInstanceTypeEntry OBJECT-TYPE
+ SYNTAX HwPMInstanceTypeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of hwPMInstanceTypeTable."
+ INDEX { hwPMInstanceTypeID }
+ ::= { hwPMInstanceTypeTable 1 }
+
+ HwPMInstanceTypeEntry ::=
+ SEQUENCE {
+ hwPMInstanceTypeID
+ Unsigned32,
+ hwPMInstanceTypeName
+ OCTET STRING
+ }
+
+ hwPMInstanceTypeID OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The instance type ID."
+ ::= { hwPMInstanceTypeEntry 1 }
+
+ hwPMInstanceTypeName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The instance type name."
+ ::= { hwPMInstanceTypeEntry 2 }
+
+ hwPMIndicatorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwPMIndicatorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to provide the function of querying performance counters."
+ ::= { hwPMGlobalInstances 3 }
+
+ hwPMIndicatorEntry OBJECT-TYPE
+ SYNTAX HwPMIndicatorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of hwPMIndicatorTable."
+ INDEX { hwPMIndicatorID }
+ ::= { hwPMIndicatorTable 1 }
+
+ HwPMIndicatorEntry ::=
+ SEQUENCE {
+ hwPMIndicatorID
+ Unsigned32,
+ hwPMIndicatorName
+ OCTET STRING,
+ hwPMIndicatorType
+ INTEGER,
+ hwPMIndicatorCounterType
+ INTEGER
+ }
+
+ hwPMIndicatorID OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The indicator ID."
+ ::= { hwPMIndicatorEntry 1 }
+
+ hwPMIndicatorName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The indicator name."
+ ::= { hwPMIndicatorEntry 2 }
+
+ hwPMIndicatorType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ increase(1),
+ measure(2),
+ max(3),
+ min(4),
+ avg(5),
+ es(6),
+ delta(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The indicator type."
+ ::= { hwPMIndicatorEntry 3 }
+
+ hwPMIndicatorCounterType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ counter32(1),
+ counter64(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The indicator counter type."
+ ::= { hwPMIndicatorEntry 4 }
+
+ hwPMConformance OBJECT IDENTIFIER ::= { hwPerfMgmt 6 }
+
+ hwPMCompliances OBJECT IDENTIFIER ::= { hwPMConformance 1 }
+
+ hwPMCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The performance management compliance."
+ MODULE -- this module
+ MANDATORY-GROUPS { hwPMMIBGroup, hwPMTaskGroup, hwPMTaskInstanceGroup, hwPMTaskThresholdGroup, hwPMFileUploadGroup, hwPMTaskFileGroup, hwPMDataInstanceGroup,
+ hwPMIntervalTypeGroup, hwPMInstanceTypeGroup, hwPMIndicatorGroup, hwPMNotificationGroup }
+ ::= { hwPMCompliances 1 }
+
+ hwPMGroup OBJECT IDENTIFIER ::= { hwPMConformance 2 }
+
+ hwPMMIBGroup OBJECT-GROUP
+ OBJECTS { hwPMStatisticsEnable, hwPMStatisticsMaxFilesPerTask, hwPMStatisticsMaxTasks, hwPMStatisticsCurrentTasks }
+ STATUS current
+ DESCRIPTION
+ "The performance management group."
+ ::= { hwPMGroup 1 }
+
+ hwPMTaskGroup OBJECT-GROUP
+ OBJECTS { hwPMStatisticsTaskName, hwPMStatisticsTaskFileFormat, hwPMStatisticsRecordFileEnable, hwPMStatisticsThresholdEnable, hwPMStatisticsTaskPeriod, hwPMStatisticsTaskTransferPeriod,
+ hwPMStatisticsTaskRowStatus, hwPMStatisticsTaskSampleInterval, hwPMStatisticsTaskIndicator, hwPMStatisticsTaskIndicatorRowStatus, hwPMStatisticsTaskCurrentFileIndex, hwPMStatisticsUploadAutoName}
+ STATUS current
+ DESCRIPTION
+ "The performance management statistics task group."
+ ::= { hwPMGroup 2 }
+
+ hwPMTaskInstanceGroup OBJECT-GROUP
+ OBJECTS { hwPMStatisticsTaskInstanceType, hwPMStatisticsTaskInstanceName, hwPMStatisticsTaskInstanceRowStatus }
+ STATUS current
+ DESCRIPTION
+ "The performance management statistics task instances group."
+ ::= { hwPMGroup 3 }
+ hwPMTaskThresholdGroup OBJECT-GROUP
+ OBJECTS { hwPMStatisticsTaskThresholdType,hwPMStatisticsTaskThresholdHighTriggerValue,hwPMStatisticsTaskThresholdLowTriggerValue,
+ hwPMStatisticsTaskThresholdHighClearedValue,hwPMStatisticsTaskThresholdLowClearedValue,hwPMStatisticsTaskThresholdRuleRowStatus,hwPMStatisticsTaskIndicateLowValue,
+ hwPMStatisticsTaskIndicateHighValue, hwPMStatisticsTaskThresholdRuleRowStatus }
+ STATUS current
+ DESCRIPTION
+ "The performance management statistics task threshold group."
+ ::= { hwPMGroup 4 }
+
+ hwPMTaskFileGroup OBJECT-GROUP
+ OBJECTS { hwPMStatisticsTaskFileIndex, hwPMStatisticsTaskFileName }
+ STATUS current
+ DESCRIPTION
+ "The performance management statistics task file group."
+ ::= { hwPMGroup 5 }
+
+ hwPMFileUploadGroup OBJECT-GROUP
+ OBJECTS { hwPMFileUploadRequestName, hwPMFileUploadServerName, hwPMFileUploadFileList, hwPMFileUploadStatus, hwPMFileUploadCfgRowStatus,
+ hwPMServerName, hwPMServerSrcAddrType,hwPMServerSrcAddr, hwPMServerVpnName, hwPMServerHostAddr,hwPMServerHostAddrType, hwPMServerPort,
+ hwPMServerUserName, hwPMServerPassword, hwPMServerSrcIfName, hwPMServerRetryTimes,
+ hwPMServerTransferProtocol, hwPMServerDestPath, hwPMServerRowStatus, hwPMServerVpnType }
+ STATUS current
+ DESCRIPTION
+ "The performance management statistics file upload group."
+ ::= { hwPMGroup 6 }
+
+ hwPMDataInstanceGroup OBJECT-GROUP
+ OBJECTS {hwPMHistoryDataHighValue,
+ hwPMHistoryDataLowValue, hwPMHistoryDataValidFlag, hwPMHistoryDateAndTime,
+ hwPMCurrentDataHighValue, hwPMCurrentDataLowValue, hwPMCurrentDataValidFlag, hwPMCurrentDateAndTime ,hwPMResetCurrentDataIndicatorID,hwPMResetCurrentDataInstanceName,hwPMResetCurrentDataInstanceType}
+ STATUS current
+ DESCRIPTION
+ "The performance management data group."
+ ::= { hwPMGroup 7 }
+
+ hwPMIntervalTypeGroup OBJECT-GROUP
+ OBJECTS { hwPMIntervalTypeName, hwPMIntervalTypeInterval, hwPMIntervalTypeHistorynum, hwPMIntervalTypeDelayRange,
+ hwPMIntervalTypeSampleInterval }
+ STATUS current
+ DESCRIPTION
+ "The performance management interval type group."
+ ::= { hwPMGroup 8 }
+
+ hwPMInstanceTypeGroup OBJECT-GROUP
+ OBJECTS { hwPMInstanceTypeName }
+ STATUS current
+ DESCRIPTION
+ "The performance management instance type group."
+ ::= { hwPMGroup 9 }
+
+ hwPMIndicatorGroup OBJECT-GROUP
+ OBJECTS { hwPMIndicatorName, hwPMIndicatorType, hwPMIndicatorCounterType}
+ STATUS current
+ DESCRIPTION
+ "The performance management indicator group."
+ ::= { hwPMGroup 10 }
+
+ hwPMNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { hwPMStatisticsTaskThresholdTriggerAlarm, hwPMStatisticsTaskThresholdClearAlarm ,hwPMCSESEvent, hwPMUATEvent}
+ STATUS current
+ DESCRIPTION
+ "The notification group."
+ ::= { hwPMGroup 11 }
+
+ END
+
+--
+-- HUAWEI-PERFMGMT-MIB.my
+--
\ No newline at end of file |