diff options
Diffstat (limited to 'MIBS/fiberhome/WRI-POWER-MIB')
| -rw-r--r-- | MIBS/fiberhome/WRI-POWER-MIB | 262 |
1 files changed, 262 insertions, 0 deletions
diff --git a/MIBS/fiberhome/WRI-POWER-MIB b/MIBS/fiberhome/WRI-POWER-MIB new file mode 100644 index 0000000..d0169b6 --- /dev/null +++ b/MIBS/fiberhome/WRI-POWER-MIB @@ -0,0 +1,262 @@ +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
\ No newline at end of file |