From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/fiberhome/WRI-TEMPERATURE-MIB | 215 +++++++++++++++++++++++++++++++++++++ 1 file changed, 215 insertions(+) create mode 100644 MIBS/fiberhome/WRI-TEMPERATURE-MIB (limited to 'MIBS/fiberhome/WRI-TEMPERATURE-MIB') diff --git a/MIBS/fiberhome/WRI-TEMPERATURE-MIB b/MIBS/fiberhome/WRI-TEMPERATURE-MIB new file mode 100644 index 0000000..2e009fd --- /dev/null +++ b/MIBS/fiberhome/WRI-TEMPERATURE-MIB @@ -0,0 +1,215 @@ +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 + -- cgit v1.2.3