summaryrefslogtreecommitdiff
path: root/MIBS/huawei/HUAWEI-CPU-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/huawei/HUAWEI-CPU-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/huawei/HUAWEI-CPU-MIB')
-rw-r--r--MIBS/huawei/HUAWEI-CPU-MIB295
1 files changed, 295 insertions, 0 deletions
diff --git a/MIBS/huawei/HUAWEI-CPU-MIB b/MIBS/huawei/HUAWEI-CPU-MIB
new file mode 100644
index 0000000..ca8ccfa
--- /dev/null
+++ b/MIBS/huawei/HUAWEI-CPU-MIB
@@ -0,0 +1,295 @@
+-- =================================================================
+-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved.
+--
+-- Description: the huawei cpu mib from huawei-device-mib
+-- Reference:
+-- Version: V1.04
+-- 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 "201801240000Z"
+ 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
+ "huawei device mib."
+
+ REVISION "201801240000Z"
+ DESCRIPTION "Add new node of hwCpuDevEntry"
+
+ 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,
+ hwCpuRunTime
+ Integer32,
+ hwCpuOverLoadNum
+ Integer32,
+ hwCpuOverLoadTime
+ Integer32,
+ hwCpuCongestionNum
+ Integer32,
+ hwCpuCongestionTime
+ 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.4.1.5
+ hwCpuRunTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ Duration of CPU running(s).
+ "
+ ::= { hwCpuDevEntry 5 }
+
+
+ -- 1.3.6.1.4.1.2011.6.3.4.1.6
+ hwCpuOverLoadNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ Number of CPU overload.
+ "
+ ::= { hwCpuDevEntry 6 }
+
+
+ -- 1.3.6.1.4.1.2011.6.3.4.1.7
+ hwCpuOverLoadTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ Duration of CPU overload(s).
+ "
+ ::= { hwCpuDevEntry 7 }
+
+
+ -- 1.3.6.1.4.1.2011.6.3.4.1.8
+ hwCpuCongestionNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ Number of CPU congestion.
+ "
+ ::= { hwCpuDevEntry 8 }
+
+
+ -- 1.3.6.1.4.1.2011.6.3.4.1.9
+ hwCpuCongestionTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ Duration of CPU congestion(s).
+ "
+ ::= { hwCpuDevEntry 9 }
+
+ -- 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