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