WRI-TEMPERATURE-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; -- temperature monitor msppTemperature 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 temperature." REVISION "201001110000Z" DESCRIPTION "Add description for oid." REVISION "200901110000Z" DESCRIPTION "Init version for temperature monitor." ::= {msppChassis 6} mspp OBJECT IDENTIFIER ::= { wriProducts 8012 } msppChassis OBJECT IDENTIFIER ::= {mspp 1} DisplayString ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "8 bit octet." SYNTAX OCTET STRING -- msppTemperature OBJECT IDENTIFIER ::= {msppChassis 6} temperatureGeneral OBJECT IDENTIFIER ::= {msppTemperature 1} temperatureTrapEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable temperature trap or not." ::= { temperatureGeneral 1 } temperatureMonitorEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable temperature monitor or not." ::= { temperatureGeneral 2 } temperatureNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature numbers" ::= { temperatureGeneral 3 } temperatureTable OBJECT-TYPE SYNTAX SEQUENCE OF TemperatureEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Temperature information table." ::= { msppTemperature 2 } temperatureEntry OBJECT-TYPE SYNTAX TemperatureEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the temperature table." INDEX {temperatureIndex } ::= { temperatureTable 1 } TemperatureEntry ::= SEQUENCE { temperatureIndex Unsigned32, temperatureDescr DisplayString, temperatureLThreshold INTEGER, temperatureHThreshold INTEGER, temperatureValue INTEGER, temperatureState INTEGER, temperatureTrapEna INTEGER, temperatureAllSetting OCTET STRING, --xf add 2014-7-2 temperatureIndexDescr OCTET STRING, temperatureRebootHThreshold INTEGER } -- The following section describes the components of the table. temperatureIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Unique index for the temperature." ::= { temperatureEntry 1 } temperatureDescr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "temperature description.slot-1-temp1,slot-1-tem2,eg." ::= { temperatureEntry 2 } temperatureLThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "temperature low threshold" ::= { temperatureEntry 3 } temperatureHThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "temperature high threshold" ::= { temperatureEntry 4 } temperatureValue OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "temperature value." ::= { temperatureEntry 5 } temperatureState OBJECT-TYPE SYNTAX INTEGER { normal(0), lowtrap(1), hightrap(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "temperature state." ::= { temperatureEntry 6 } temperatureTrapEna OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable temperature trap or not." ::= { temperatureEntry 7 } temperatureAllSetting OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "All oid operation of this table." ::= { temperatureEntry 8 } --xf add 2014-7-2 temperatureIndexDescr OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature index descrption." ::= { temperatureEntry 9 } temperatureRebootHThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "temperature high threshold for reboot" ::= { temperatureEntry 10 } temperatureTrap OBJECT IDENTIFIER ::= {msppTemperature 3} temperatureOk NOTIFICATION-TYPE OBJECTS {temperatureDescr,temperatureValue} STATUS current DESCRIPTION "mspp temperature ok trap." ::= { temperatureTrap 1} temperatureFault NOTIFICATION-TYPE OBJECTS {temperatureDescr,temperatureValue,temperatureLThreshold,temperatureHThreshold} STATUS current DESCRIPTION "mspp temperature fault trap." ::= { temperatureTrap 2} END