librenms/mibs/fiberhome/WRI-TEMPERATURE-MIB
CZ 23740bce6f device: Added support for FiberHome Switches S5800/S4800/S2800 (#8569)
* Fiber Home Switch Device Support
- Basic OS support
- New Logo
- Sensor support
- Fiberhome MIBS (wriSMI)

* Fibrehome Switch Device Support
- add mempools discovery

* Fiberhome Switch Device Support
- remove mib bases high/low limit for FAN entity

* Fiberhome Switch Device Support
- remove unsupported processor high_limit option

* FiberHome Switch Device Support
- snmpprec files for S28/S48/S58 added
- removed not used FH MIB files

* Fiberhome Switch Device Support
- add snmprec for FHN5800 FHN4800 FHN2800

* Update fiberhome.svg

* FiberHome Switch Device Support - changes as per request

* FiberHome Switch Device Support
- adjusted code to PSR2 standard

* FiberHome Switch Device Support - add tests

* FiberHome Switch Device Support - added back fiberhome.png since currently expected in other json

* FiberHome Switches Device Support - Deleted fiberhome.svg (for now)

* Fiberhome Switch Device Support - corrected wrong MIB renaming

* Update fiberhome-switch.inc.php

* Update fiberhome-switch.inc.php

* Update fiberhome-switch.inc.php

* Update fiberhome-switch_fh4800.json

* Update fiberhome-switch.json

* Update fiberhome-switch_fh2800.json

* Update fiberhome-switch.yaml
2018-04-22 14:01:37 +01:00

216 lines
5.7 KiB
Plaintext

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