WRI-POWER-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, Integer32, TimeTicks, Counter64,enterprises, NOTIFICATION-TYPE,Unsigned32 FROM SNMPv2-SMI TEXTUAL-CONVENTION FROM SNMPv2-TC wri,wriProducts FROM WRI-SMI; -- power monitor msppPower 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 power." REVISION "201001110000Z" DESCRIPTION "Add some attributes for power table" REVISION "200901110000Z" DESCRIPTION "Init version for power monitor." ::= {msppChassis 2} mspp OBJECT IDENTIFIER ::= { wriProducts 8012 } msppChassis OBJECT IDENTIFIER ::= {mspp 1} -- mspp power table -- msppPower OBJECT IDENTIFIER ::= {msppChassis 2} powerTable OBJECT-TYPE SYNTAX SEQUENCE OF PowerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Power information table." ::= { msppPower 1 } powerEntry OBJECT-TYPE SYNTAX PowerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the power table." INDEX {powerIndex } ::= { powerTable 1 } PowerEntry ::= SEQUENCE { powerIndex Unsigned32, powerType INTEGER, powerState INTEGER, powerValue INTEGER, powerRole INTEGER, powerDescr OCTET STRING, powerSerial OCTET STRING, powerTemperature INTEGER, powerFuseStatus INTEGER, powerStateBits INTEGER, powerTrapEna INTEGER, powerAllSetting OCTET STRING, --xf add 2014-7-2 powerIndexDescr OCTET STRING } -- The following section describes the components of the table. powerIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "power index." ::= { powerEntry 1 } powerType OBJECT-TYPE SYNTAX INTEGER{ dcdc(0), acdc(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "power type, 0:DC/DC,1:AC/DC." ::= { powerEntry 2 } powerState OBJECT-TYPE SYNTAX INTEGER{ normal(0), voltagelack(1), voltageoverload(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "power state, 0:normal,1:voltage lack,2:voltage overload." ::= { powerEntry 3 } powerValue OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "power value." ::= { powerEntry 4 } powerRole OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "power role." ::= { powerEntry 5 } powerDescr OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "power description." ::= { powerEntry 6 } powerSerial OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "power serial." ::= { powerEntry 7 } powerTemperature OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "power temperature." ::= { powerEntry 8 } powerFuseStatus OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "power fuse status." ::= { powerEntry 9 } powerStateBits OBJECT-TYPE SYNTAX INTEGER { normal(0), voltagelack(1), voltageoverload(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "bits description for power states, redundance of powerState." ::= { powerEntry 10 } powerTrapEna OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable power trap or not." ::= { powerEntry 11 } powerAllSetting OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "All oid operation of this table." ::= { powerEntry 12 } powerIndexDescr OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Power index descrption." ::= { powerEntry 13 } powerTrap OBJECT IDENTIFIER ::= {msppPower 2} powerUp NOTIFICATION-TYPE OBJECTS {powerState} STATUS current DESCRIPTION "power up trap." ::= { powerTrap 1} powerDown NOTIFICATION-TYPE OBJECTS {powerState} STATUS current DESCRIPTION "power down trap." ::= { powerTrap 2} powerFault NOTIFICATION-TYPE OBJECTS {powerState} STATUS current DESCRIPTION "power abnoraml trap." ::= { powerTrap 3} powerOk NOTIFICATION-TYPE OBJECTS {powerState} STATUS current DESCRIPTION "power ok trap." ::= { powerTrap 4} powerGeneral OBJECT IDENTIFIER ::= {msppPower 3} powerBits OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Bitsmap for all power being on." ::= { powerGeneral 1 } powerNum OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "power numbers." ::= { powerGeneral 2 } powerTrapEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable fan trap or not." ::= { powerGeneral 3 } powerMonitorEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable power monitor or not." ::= { powerGeneral 4 } END