diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/siae/SIAE-SENSOR-TEMP-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/siae/SIAE-SENSOR-TEMP-MIB')
| -rw-r--r-- | MIBS/siae/SIAE-SENSOR-TEMP-MIB | 396 |
1 files changed, 396 insertions, 0 deletions
diff --git a/MIBS/siae/SIAE-SENSOR-TEMP-MIB b/MIBS/siae/SIAE-SENSOR-TEMP-MIB new file mode 100644 index 0000000..adb44d8 --- /dev/null +++ b/MIBS/siae/SIAE-SENSOR-TEMP-MIB @@ -0,0 +1,396 @@ +-- ---------------------------------------------------------------------------- +-- +-- SIAE MICROELETTRONICA s.p.a. +-- +-- Via Michelangelo Buonarroti, 21 +-- 20093 - Cologno Monzese +-- Milano +-- ITALY +-- +-- ---------------------------------------------------------------------------- +-- ---------------------------------------------------------------------------- + +SIAE-SENSOR-TEMP-MIB + DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32 + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + siaeMib + FROM SIAE-TREE-MIB + AlarmStatus, AlarmSeverityCode + FROM SIAE-ALARM-MIB; + + sensorTemp MODULE-IDENTITY + LAST-UPDATED "201605030000Z" + ORGANIZATION "SIAE MICROELETTRONICA spa" + CONTACT-INFO + "SIAE MICROELETTONICA s.p.a. + Via Michelangelo Buonarroti, 21 + 20093 - Cologno Monzese + Milano - ITALY + Phone : +39-02-27325-1 + E-mail: tbd@siaemic.com + " + DESCRIPTION + "Management information for equipment heat. + " + REVISION "201605030000Z" + DESCRIPTION + "MIB version 01.00.01 + - Added sensorTempMonitorTable and sensorTempMonitorSystemControl + - Added DEFVAL clause to sensorTempAlarmThreshold1Severity and + sensorTempAlarmThreshold2Severity + " + REVISION "201403310000Z" + DESCRIPTION + "Initial version 01.00.00 + " + ::= { siaeMib 77 } + +---------------------------------------------------------------------------------- +-- Temperature Sensors Management information +---------------------------------------------------------------------------------- +-- +-- This MIB is used to describe the temperature devices available on the equipment. +-- Each device represents a temperature sensor. It displays the current temperature. +-- Each records has got 2 thresholds passing one of them an indication is generated. +-- When at least one device has got a pass indication an alarm rises. +-- The alarm drops when the temperature is 5°C under the threshold which generates the +-- indication. +-- +---------------------------------------------------------------------------------- + +------ Beginning -------------------------------------------------------------- + + sensorTempMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Numerical version of this module. + The string version of this MIB have the following format: + XX.YY.ZZ + so, for example, the value 1 should be interpreted as 00.00.01 + and the value 10001 should be interpreted as 01.00.01." + ::= {sensorTemp 1} + +------- Begin of sensorTempTable +-- + + sensorTempTable OBJECT-TYPE + SYNTAX SEQUENCE OF SensorTempEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table with sensorTemp device entries" + ::= {sensorTemp 2} + + sensorTempEntry OBJECT-TYPE + SYNTAX SensorTempEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Temperature Sensor entry" + INDEX {sensorTempIndex} + ::= {sensorTempTable 1} + + SensorTempEntry ::= + SEQUENCE { + sensorTempIndex Integer32, + sensorTempValue Integer32, + sensorTempThreshold1 Integer32, + sensorTempThreshold2 Integer32, + sensorTempHysteresis1 Integer32, + sensorTempHysteresis2 Integer32, + sensorTempStatus1 INTEGER, + sensorTempStatus2 INTEGER, + sensorTempLabel DisplayString + } + + sensorTempIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature Sensor index. + " + ::= {sensorTempEntry 1} + + sensorTempValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of the temperature (in Celsius). + " + ::= {sensorTempEntry 2} + + sensorTempThreshold1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object can not be modified. It reports the temperature threshold 1. + When sensorTempValue exceeds this value sensorTempStatus1 becomes Active. + When threshold has been exceed status returns stand-by only when sensorTempValue + goes under sensorTempHysteresis1. + " + ::= {sensorTempEntry 3} + + sensorTempThreshold2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object can not be modified. It reports the temperature threshold 2. + When sensorTempValue exceeds this value sensorTempStatus2 becomes Active. + When threshold has been exceed status returns stand-by only when sensorTempValue + goes under sensorTempHysteresis2. + " + ::= {sensorTempEntry 4} + + sensorTempHysteresis1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object can not be modified. It reports the temperature hysteresis 1. + When sensorTempStatus1 is Active it represents the value under which returns + cleared. + " + ::= {sensorTempEntry 5} + + sensorTempHysteresis2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object can not be modified. It reports the temperature hysteresis 2. + When sensorTempStatus1 is Active it represents the value under which returns + cleared. + " + ::= {sensorTempEntry 6} + + sensorTempStatus1 OBJECT-TYPE + SYNTAX INTEGER { + cleared (1), + alarmed (2), + hysteresis (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to manage temperature related to sensorTempThreshold1. + Values mean: + cleared: sensorTempValue is lower than threshold1 + active: sensorTempValue is greater than threshold1 + hysteresis: sensorTempValue is between threshold1 and hysteresis1 but + previuosly greater than thresold1. + " + ::= {sensorTempEntry 7} + + sensorTempStatus2 OBJECT-TYPE + SYNTAX INTEGER { + cleared (1), + alarmed (2), + hysteresis (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to manage temperature related to sensorTempThreshold2. + Values mean: + cleared: sensorTempValue is lower than threshold2 + active: sensorTempValue is greater than threshold2 + hysteresis: sensorTempValue is between threshold2 and hysteresis2 but + previuosly greater than thresold2. + " + ::= {sensorTempEntry 8} + + sensorTempLabel OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string containing information on sensorTemp sensor. + " + ::= {sensorTempEntry 9} + +-- +------- End of sensorTempTable + + sensorTempAlarmThreshold1 OBJECT-TYPE + SYNTAX AlarmStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to notiy alarm if at least one entry in the + sensorTemp table has got sensorTempStatus1 alarmed." + ::= {sensorTemp 3} + + sensorTempAlarmThreshold2 OBJECT-TYPE + SYNTAX AlarmStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to notiy alarm if at least one entry in the + sensorTemp table has got sensorTempStatus2 alarmed." + ::= {sensorTemp 4} + + sensorTempAlarmThreshold1Severity OBJECT-TYPE + SYNTAX AlarmSeverityCode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to change severity of sensorTempAlarmThreshold1." + DEFVAL { warningTrapEnable } + ::= {sensorTemp 5} + + sensorTempAlarmThreshold2Severity OBJECT-TYPE + SYNTAX AlarmSeverityCode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to change severity of sensorTempAlarmThreshold2." + DEFVAL { criticalTrapEnable } + ::= {sensorTemp 6} + +---------------------------------------------------------------------------------- +-- TEMP-MONITOR feature +---------------------------------------------------------------------------------- +-- +-- For each temperature sensor shown in sensorTempMonitorTable it is possible +-- to register a record every 15 min. Each record includes, along with some +-- auxiliary information, the min, max and average temperature observed in +-- the period of time. The registered data can be exported to the SNMP manager +-- by using SIAE-PMFTP-MIB. +-- +---------------------------------------------------------------------------------- + +------- Begin of sensorTempMonitorTable +-- + + sensorTempMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF SensorTempMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table with sensorTempMonitor entries" + ::= {sensorTemp 7} + + sensorTempMonitorEntry OBJECT-TYPE + SYNTAX SensorTempMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Temperature Sensor Monitor entry" + INDEX {sensorTempIndex} + ::= {sensorTempMonitorTable 1} + + SensorTempMonitorEntry ::= + SEQUENCE { + sensorTempMonitorAdminStatus INTEGER, + sensorTempMonitorOperStatus INTEGER, + sensorTempMonitorMinTemp Integer32, + sensorTempMonitorMaxTemp Integer32, + sensorTempMonitorAverageTemp Integer32 + } + + sensorTempMonitorAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired state of the temperatuure monitor. + + When a managed system initializes, all the temperature + monitors start with sensorTempMonitorAdminStatus in the + down(2) state, it's a default state also. As a result + of either explicit management action or per configuration + information retained by the managed system, + sensorTempMonitorAdminStatus is then changed to the up(1) + state (or remains in the down(2) state). + " + DEFVAL { down } + ::= {sensorTempMonitorEntry 1} + + + sensorTempMonitorOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the temperatuure monitor. Usually + this object report the same value of sensorTempMonitorAdminStatus. + When there is some problem related to the temperature sensor, + this object shown the down(2) value even if sensorTempMonitorAdminStatus + is set to up(1). + " + ::= {sensorTempMonitorEntry 2} + + sensorTempMonitorMinTemp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value of the temperature measured in the last actual + 900 seconds. The value is expressed in degrees Celsius. + " + ::= {sensorTempMonitorEntry 3} + + sensorTempMonitorMaxTemp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value of the temperature measured in the last actual + 900 seconds. The value is expressed in degrees Celsius. + " + ::= {sensorTempMonitorEntry 4} + + sensorTempMonitorAverageTemp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average value of the temperature measured in the last actual + 900 seconds. The value is expressed in tenth of degrees Celsius. + " + ::= {sensorTempMonitorEntry 5} + +-- +------- End of sensorTempMonitorTable + + sensorTempMonitorSystemControl OBJECT-TYPE + SYNTAX INTEGER { + start(1), + shutdown(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative system control status requested by management + for the TEMP-MONITOR feature. The value 'start'(1) indicates that + TEMP-MONITOR should be supported in the device on all temperature + sensors that have this capability (Those shown in + sensorTempMonitorTable). The value shutdown(2) indicates + that TEMP-MONITOR should be shutdown in the device on all + temperature sensors. + " + DEFVAL { shutdown } + ::= { sensorTemp 8 } + +------ End group ----------------------------------------------------------------- + +END + |