summaryrefslogtreecommitdiff
path: root/MIBS/fiberhome/WRI-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/fiberhome/WRI-CPU-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/fiberhome/WRI-CPU-MIB')
-rw-r--r--MIBS/fiberhome/WRI-CPU-MIB225
1 files changed, 225 insertions, 0 deletions
diff --git a/MIBS/fiberhome/WRI-CPU-MIB b/MIBS/fiberhome/WRI-CPU-MIB
new file mode 100644
index 0000000..7615169
--- /dev/null
+++ b/MIBS/fiberhome/WRI-CPU-MIB
@@ -0,0 +1,225 @@
+WRI-CPU-MIB DEFINITIONS ::= BEGIN
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32,
+ Integer32, TimeTicks, Counter64,enterprises,
+ NOTIFICATION-TYPE,Unsigned32
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION,RowStatus
+ FROM SNMPv2-TC
+ wri,wriProducts
+ FROM WRI-SMI;
+
+ -- CPU monitor
+ msppCpu MODULE-IDENTITY
+ LAST-UPDATED "201001110000Z"
+ ORGANIZATION "Wuhan FiberHome Networks Co.,Ltd."
+ CONTACT-INFO
+ " FHN Customer Service
+ Tel: 027-87693784"
+ DESCRIPTION
+ "The MIB module to describe the monitor for cpu."
+ REVISION "201001110000Z"
+ DESCRIPTION
+ "Add some attributes for cpu table."
+ REVISION "200901110000Z"
+ DESCRIPTION
+ "Init version for cpu monitor."
+ ::= {msppChassis 4}
+
+
+ mspp OBJECT IDENTIFIER ::= { wriProducts 8012 }
+ msppChassis OBJECT IDENTIFIER ::= {mspp 1}
+
+ -- msppCpu OBJECT IDENTIFIER ::= {msppChassis 4}
+
+ cpuTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Cpu information table."
+ ::= { msppCpu 1 }
+
+ cpuEntry OBJECT-TYPE
+ SYNTAX CpuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the cpu table."
+ INDEX {cpuIndex }
+ ::= { cpuTable 1 }
+
+ CpuEntry ::=
+ SEQUENCE {
+ cpuIndex Unsigned32,
+ cpuUsage Counter32,
+ cpuMaxUsage Counter32,
+ cpuHthreshold Counter32,
+ cpuLthreshold Counter32,
+ cpuOneTrap INTEGER,
+ cpuStatus INTEGER,
+ cpuDescr OCTET STRING,
+ cpuAllSetting OCTET STRING,
+ cpuLastOneMinuteUsage Counter32,
+ cpuLastFiveMinuteUsage Counter32,
+ --xf add 2014-7-2
+ cpuIndexDescr OCTET STRING
+ }
+ -- The following section describes the components of the table.
+
+ cpuIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Cpu index."
+ ::= { cpuEntry 1 }
+
+
+ cpuUsage OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current usage of cpu"
+ ::= { cpuEntry 2 }
+
+ cpuMaxUsage OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max usage of cpu."
+ ::= { cpuEntry 3 }
+
+ cpuHthreshold OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "High threshold of cpu."
+ ::= { cpuEntry 4 }
+
+ cpuLthreshold OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "low threshold of cpu."
+ ::= { cpuEntry 5 }
+
+ cpuOneTrap OBJECT-TYPE
+ SYNTAX INTEGER{
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Trap enable or not of the cpu"
+ ::= { cpuEntry 6 }
+
+ cpuStatus OBJECT-TYPE
+ SYNTAX INTEGER{
+ normal(0),
+ highoverflow(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Cpu status"
+ ::= { cpuEntry 7 }
+
+ cpuDescr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Cpu description."
+ ::= { cpuEntry 8}
+
+ cpuAllSetting OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "All parameter operation for the cpu."
+ ::= { cpuEntry 9 }
+
+ cpuLastOneMinuteUsage OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last-1-minute usage of cpu"
+ ::= { cpuEntry 10 }
+
+ cpuLastFiveMinuteUsage OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last-5-minute usage of cpu"
+ ::= { cpuEntry 11 }
+
+ -- xf add 2014-7-2
+ cpuIndexDescr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Cpu index description."
+ ::= { cpuEntry 12 }
+
+
+ cpuTrap OBJECT IDENTIFIER ::= {msppCpu 2}
+
+ cpuOverThreshold NOTIFICATION-TYPE
+ OBJECTS {cpuUsage,cpuHthreshold,cpuLthreshold}
+ STATUS current
+ DESCRIPTION
+ "mspp cpu over threshold trap."
+ ::= { cpuTrap 1}
+
+ cpuUnderThreshold NOTIFICATION-TYPE
+ OBJECTS {cpuUsage,cpuHthreshold,cpuLthreshold}
+ STATUS current
+ DESCRIPTION
+ "mspp cpu under threshold trap."
+ ::= { cpuTrap 2}
+
+ cpuRecoverThreshold NOTIFICATION-TYPE
+ OBJECTS {cpuUsage,cpuHthreshold,cpuLthreshold}
+ STATUS current
+ DESCRIPTION
+ "mspp cpu recover threshold trap."
+ ::= { cpuTrap 3}
+
+ cpuGeneral OBJECT IDENTIFIER ::= {msppCpu 3}
+
+ cpuNum OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Cpu numbers"
+ ::= { cpuGeneral 1 }
+ cpuTrapEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable cpu trap or not."
+ ::= { cpuGeneral 2 }
+
+ cpuMonitor OBJECT-TYPE
+ SYNTAX INTEGER{
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable cpu monitor or not."
+ ::= { cpuGeneral 3 }
+END \ No newline at end of file