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/enterasys/CTRON-ENVIRONMENT-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/enterasys/CTRON-ENVIRONMENT-MIB')
| -rw-r--r-- | MIBS/enterasys/CTRON-ENVIRONMENT-MIB | 630 |
1 files changed, 630 insertions, 0 deletions
diff --git a/MIBS/enterasys/CTRON-ENVIRONMENT-MIB b/MIBS/enterasys/CTRON-ENVIRONMENT-MIB new file mode 100644 index 0000000..aca6c91 --- /dev/null +++ b/MIBS/enterasys/CTRON-ENVIRONMENT-MIB @@ -0,0 +1,630 @@ +CTRON-ENVIRONMENT-MIB DEFINITIONS ::= BEGIN + + -- ctron-env-mib.txt Environmental MIB + -- Revision: 1.01.01 + -- Part Number: 2170995 + -- Date: August 16, 1996 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for Cabletron's + -- enterprise-specific ct-env MIB. + -- + -- This module will be extended, as needed. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 95 Cabletron Systems + + IMPORTS + ctenv + FROM CTRON-MIB-NAMES + OBJECT-TYPE + FROM RFC-1212; + + + + --=============== group definitions =================== + + chEnv OBJECT IDENTIFIER ::= { ctenv 1 } + boardEnv OBJECT IDENTIFIER ::= { ctenv 2 } + psEnv OBJECT IDENTIFIER ::= { ctenv 3 } + bbuEnv OBJECT IDENTIFIER ::= { ctenv 4 } + + -- chEnv group ==================== + + -- Chassis Environment Group + -- Implementation of the Chassis Environment group is optional. + -- It needs to be supported when an EM is present and operational + -- in the chassis. + -- This group covers information on the Temperature & Humidity. + -- This group also cover the temperature control in the form of + -- fan speed control. + + chEnvAmbientTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ambient temperature of the room in which the chassis + is located. If this sensor is broken or not supported, then + this object will be set to zero. The value of this object + is the actual temperature in degrees Fahrenheit * 10." + ::= { chEnv 1 } + + chEnvAmbientStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), -- none of the following + cold(2), + cool(3), + normal(4), + warm(5), + hot(6), + inoperative(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the status of the ambient temperature + reading." + ::= { chEnv 2 } + + chEnvHumidity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The humidity value of the air flowing thru the chassis. + The value of this object is the actual humidity * 10." + ::= { chEnv 3 } + + chEnvHumidityStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), -- none of the following + dry(2), + normal(3), + moist(4), + inoperative(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the status of the ambient humidity + reading." + ::= { chEnv 4 } + + chEnvAmbientHot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value above which the ambient temperature + is deemed to be hot." + ::= { chEnv 5 } + + chEnvAmbientWarm OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value above which the ambient temperature + is deemed to be warm, if it is below or equal the hot + value." + ::= { chEnv 6 } + + chEnvAmbientCool OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value below which the ambient temperature + is deemed to be cool, if it is above or equal the cold + value." + ::= { chEnv 7 } + + chEnvAmbientCold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value below which the ambient temperature + is deemed to be cold." + ::= { chEnv 8 } + + chEnvHumidityMoist OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The humidity value above which the chassis humidity + is deemed to be moist." + ::= { chEnv 9 } + + chEnvHumidityDry OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The humidity value below which the chassis humidity + is deemed to be a static risk." + ::= { chEnv 10 } + + chEnvNumFans OBJECT-TYPE + SYNTAX INTEGER (0..64) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of fans in a chassis." + ::= { chEnv 11 } + + chEnvFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChEnvFanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of fans installed in this chassis." + ::= { chEnv 12 } + + chEnvFanEntry OBJECT-TYPE + SYNTAX ChEnvFanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A slot entry containing objects for a particular + module." + INDEX { chEnvFanID } + ::= { chEnvFanTable 1 } + + ChEnvFanEntry ::= + SEQUENCE { + chEnvFanID + INTEGER, + chEnvFanStatus + INTEGER, + chEnvFanAdmin + INTEGER, + chEnvFanSpeed + INTEGER + } + + chEnvFanID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value, in the range between 1 and and the + value of chEnvNumFans." + ::= { chEnvFanEntry 1 } + + chEnvFanStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), -- none of the following + normal(2), + testing(3), + slow(4), -- Not running a correct speed + inoperative(5), + off(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the status of the chassis fan." + ::= { chEnvFanEntry 2 } + + chEnvFanAdmin OBJECT-TYPE + SYNTAX INTEGER { + autoMode(1), + fullSpeed(2), + testingMode(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used to select the operational mode of the + fan. If the value is set to 1 (auto) then fan speed is + based on temperature. If the value is set to 3 (testing) + then value will return to it's previous value prior to + being set at 3." + DEFVAL { autoMode } + ::= { chEnvFanEntry 3 } + + chEnvFanSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The fan speed expressed as a percentage of the maximum + fan speed." + ::= { chEnvFanEntry 4 } + + --============== BoardEnv group =================== + + -- Board Environment Group + -- This group covers information on the Temperature. + -- This group also cover the temperature control in the form of + -- module shutdwon control. + + boardEnvSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF BoardEnvSlotEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of networking modules installed in this chassis." + ::= { boardEnv 1 } + + boardEnvSlotEntry OBJECT-TYPE + SYNTAX BoardEnvSlotEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A slot entry containing objects for a particular + module." + INDEX { boardEnvSlotID } + ::= { boardEnvSlotTable 1 } + + BoardEnvSlotEntry ::= + SEQUENCE { + boardEnvSlotID + INTEGER, + boardEnvTemp + INTEGER, + boardEnvTempStatus + INTEGER, + boardEnvTempRelStatus + INTEGER, + boardEnvShutdownAdmin + INTEGER, + boardEnvTempHot + INTEGER, + boardEnvTempWarm + INTEGER, + boardEnvTempCool + INTEGER, + boardEnvTempCold + INTEGER, + boardEnvTempRelHot + INTEGER, + boardEnvTempRelWarm + INTEGER, + boardEnvTempMaxFanRelHot + INTEGER, + boardEnvTempMaxFanRelWarm + INTEGER + } + + boardEnvSlotID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number of a chassis slot in which this board is + installed. This object is similiar to chSlotID in the + Chassis MIB." + ::= { boardEnvSlotEntry 1 } + + boardEnvTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature of the networking board. If this sensor is + broken or not supported, then this object will be set to + zero. The temperature is in degrees Fahrenheit * 10." + ::= { boardEnvSlotEntry 2 } + + boardEnvTempStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), -- none of the following + cold(2), + cool(3), + normal(4), + warm(5), + hot(6), + inoperative(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the status of the board temperature + reading." + ::= { boardEnvSlotEntry 3 } + + boardEnvTempRelStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), -- none of the following + normal(2), + warm(3), + hot(4), + inoperative(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the status of the board temperature + reading relative to the ambient temperature." + ::= { boardEnvSlotEntry 4 } + + boardEnvShutdownAdmin OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object enables or disables the auto shutdown due + to a temperature condition." + DEFVAL { disabled } + ::= { boardEnvSlotEntry 5 } + + boardEnvTempHot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value above which the board temperature + is deemed to be hot." + ::= { boardEnvSlotEntry 6 } + + boardEnvTempWarm OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value above which the board temperature + is deemed to be warm, if it is below or equal the hot + value." + ::= { boardEnvSlotEntry 7 } + + boardEnvTempCool OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value below which the board temperature + is deemed to be cool, if it is above or equal the cold + value." + ::= { boardEnvSlotEntry 8 } + + boardEnvTempCold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value below which the board temperature + is deemed to be cold." + ::= { boardEnvSlotEntry 9 } + + boardEnvTempRelHot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value above ambient at which the board + temperature is deemed to be hot relative to ambient." + ::= { boardEnvSlotEntry 10 } + + boardEnvTempRelWarm OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value above ambient at which the board + temperature is deemed to be warm relative to ambient, if + it is below the relative hot value of boardEnvTempRelHot." + ::= { boardEnvSlotEntry 11 } + + boardEnvTempMaxFanRelHot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value above ambient at which the board + temperature is deemed to be hot relative to ambient, with + all fans in the chassis running at there maximum speed." + ::= { boardEnvSlotEntry 12 } + + boardEnvTempMaxFanRelWarm OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value above ambient at which the board + temperature is deemed to be warm relative to ambient, if + it is below the relative hot value of boardEnvTempMaxFanRelHot, + with all fans in the chassis running at there maximum speed." + ::= { boardEnvSlotEntry 13 } + + --=============== psEnv group ==================== + + -- Power Supply Environment Group + -- This group covers information on the Temperature . + -- This group also cover the temperature control in the form of + -- power supply fan control. + + psEnvSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF PsEnvSlotEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of networking modules installed in this chassis." + ::= { psEnv 1 } + + psEnvSlotEntry OBJECT-TYPE + SYNTAX PsEnvSlotEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A slot entry containing objects for a particular + module." + INDEX { psEnvSlotID } + ::= { psEnvSlotTable 1 } + + PsEnvSlotEntry ::= + SEQUENCE { + psEnvSlotID + INTEGER, + psEnvTemp + INTEGER, + psEnvTempStatus + INTEGER, + psEnvTempHot + INTEGER, + psEnvTempWarm + INTEGER, + psEnvTempCool + INTEGER, + psEnvTempCold + INTEGER, + psEnvFanStatus + INTEGER, + psEnvFanAdmin + INTEGER, + psEnvFanSpeed + INTEGER + } + + psEnvSlotID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number of a chassis slot in which this power supply + is installed. An unique value, in the range between 1 and + and the value of chNumSlots. This object is similiar to + chSlotID in the Chassis MIB." + ::= { psEnvSlotEntry 1 } + + psEnvTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature of the power supply. If this sensor is + broken or not supported, then this object will be set to + zero. The temperature is in degrees Fahrenheit * 10." + ::= { psEnvSlotEntry 2 } + + psEnvTempStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), -- none of the following + cold(2), + cool(3), + normal(4), + warm(5), + hot(6), + inoperative(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the status of the power supply + temperature reading." + ::= { psEnvSlotEntry 3 } + + psEnvTempHot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value above which the power supply + temperature is deemed to be hot." + ::= { psEnvSlotEntry 4 } + + psEnvTempWarm OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value above which the power supply + temperature is deemed to be warm, if it is below or + equal the hot value." + ::= { psEnvSlotEntry 5 } + + psEnvTempCool OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value below which the power supply + temperature is deemed to be cool, if it is above or + equal the cold value." + ::= { psEnvSlotEntry 6 } + + psEnvTempCold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value below which the power supply + temperature is deemed to be cold." + ::= { psEnvSlotEntry 7 } + + psEnvFanStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), -- none of the following + normal(2), + testing(3), + slow(4), -- not running a set speed + inoperative(5), + off(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the status of the chassis fan." + ::= { psEnvSlotEntry 8 } + + psEnvFanAdmin OBJECT-TYPE + SYNTAX INTEGER { + autoMode(1), + fullSpeed(2), + testingMode(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used to select the operational mode of the + fan. If the value is set to 1 (auto) then fan speed is + based on temperature. If the value is set to 3 (testing) + then value will return to it's previous value prior to + being set at 3." + DEFVAL { autoMode } + ::= { psEnvSlotEntry 9 } + + psEnvFanSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The fan speed expressed as a percentage of the maximum + fan speed." + ::= { psEnvSlotEntry 10 } + + --=============== bbuEnv group ==================== + + -- Battery Backup Unit Environment Group + -- This group covers information on the temperature. + -- This group also cover the temperature control in the form of + -- fan speed control. + +END |