-- ============================================================================ -- AT-ENVMONv2-MIB, Allied Telesis enterprise MIB: -- Environment Monitoring MIB objects. -- -- Copyright (c) 2008 by Allied Telesis, Inc. -- All rights reserved. -- -- ============================================================================ AT-ENVMONv2-MIB DEFINITIONS ::= BEGIN IMPORTS DisplayStringUnsized FROM AT-SMI-MIB sysinfo FROM AT-SYSINFO-MIB Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI; -- 1.3.6.1.4.1.207.8.4.4.3.12 atEnvMonv2 MODULE-IDENTITY LAST-UPDATED "200811260000Z" -- November 26, 2008 at 00:00 GMT ORGANIZATION "Allied Telesis, Inc" CONTACT-INFO "http://www.alliedtelesis.com" DESCRIPTION "The AT Environment Monitoring v2 MIB for managing and reporting data relating to voltage rails, fan speeds, temperature sensors and power supply units." REVISION "200811260000Z" -- November 26, 2008 at 00:00 GMT DESCRIPTION "Removed recently added MIB objects that went against the original intent of the environment monitoring MIB." REVISION "200809240000Z" -- September 24, 2008 at 00:00 GMT DESCRIPTION "Appended v2 to all object names to clarify version number of this mib." REVISION "200802070000Z" -- February 07, 2008 at 00:00 GMT DESCRIPTION "Initial Revision" ::= { sysinfo 12 } -- -- Textual conventions -- -- Textual Conventions AtEnvMonv2PsbSensorType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Indicates the type of a Power Supply Bay Device sensor." SYNTAX INTEGER { psbSensorTypeInvalid(0), fanSpeedDiscrete(1), temperatureDiscrete(2), voltageDiscrete(3) } -- -- Node definitions -- -- This section of the MIB contains new generic environment monitoring -- data. It relates to temperature, fanspeed, voltage and power supply -- bay device monitors. -- ---------------------------------------------------------- -- -- The Environment Monitoring Fan Table -- ---------------------------------------------------------- -- -- 1.3.6.1.4.1.207.8.4.4.3.12.1 atEnvMonv2FanTable OBJECT-TYPE SYNTAX SEQUENCE OF AtEnvMonv2FanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of information about fans installed in the device that have their fan speeds monitored by environment monitoring hardware." ::= { atEnvMonv2 1 } -- 1.3.6.1.4.1.207.8.4.4.3.12.1.1 atEnvMonv2FanEntry OBJECT-TYPE SYNTAX AtEnvMonv2FanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The description, current speed, lower threshold speed and current status of a fan." INDEX { atEnvMonv2FanStackMemberId, atEnvMonv2FanBoardIndex, atEnvMonv2FanIndex } ::= { atEnvMonv2FanTable 1 } AtEnvMonv2FanEntry ::= SEQUENCE { atEnvMonv2FanStackMemberId Unsigned32, atEnvMonv2FanBoardIndex Unsigned32, atEnvMonv2FanIndex Unsigned32, atEnvMonv2FanDescription DisplayStringUnsized, atEnvMonv2FanCurrentSpeed Unsigned32, atEnvMonv2FanLowerThreshold Unsigned32, atEnvMonv2FanStatus INTEGER } -- 1.3.6.1.4.1.207.8.4.4.3.12.1.1.1 atEnvMonv2FanStackMemberId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the stack member hosting this fan." ::= { atEnvMonv2FanEntry 1 } -- 1.3.6.1.4.1.207.8.4.4.3.12.1.1.2 atEnvMonv2FanBoardIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the board hosting this fan in the board table." ::= { atEnvMonv2FanEntry 2 } -- 1.3.6.1.4.1.207.8.4.4.3.12.1.1.3 atEnvMonv2FanIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric identifier of this fan on its host board." ::= { atEnvMonv2FanEntry 3 } -- 1.3.6.1.4.1.207.8.4.4.3.12.1.1.4 atEnvMonv2FanDescription OBJECT-TYPE SYNTAX DisplayStringUnsized (SIZE (0..30)) MAX-ACCESS read-only STATUS current DESCRIPTION "The description of this fan." ::= { atEnvMonv2FanEntry 4 } -- 1.3.6.1.4.1.207.8.4.4.3.12.1.1.5 atEnvMonv2FanCurrentSpeed OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current speed of this fan in revolutions per minute." ::= { atEnvMonv2FanEntry 5 } -- 1.3.6.1.4.1.207.8.4.4.3.12.1.1.6 atEnvMonv2FanLowerThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum acceptable speed of the fan in revolutions per minute." ::= { atEnvMonv2FanEntry 6 } -- 1.3.6.1.4.1.207.8.4.4.3.12.1.1.7 atEnvMonv2FanStatus OBJECT-TYPE SYNTAX INTEGER { failed(1), good(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "An indication of whether this fan is currently in an alarm condition. A value of 'failed' indicates that its current speed is too low, 'good' indicates that the current speed is acceptable." ::= { atEnvMonv2FanEntry 7 } -- ---------------------------------------------------------- -- -- The Environment Monitoring Voltage Table -- ---------------------------------------------------------- -- -- 1.3.6.1.4.1.207.8.4.4.3.12.2 atEnvMonv2VoltageTable OBJECT-TYPE SYNTAX SEQUENCE OF AtEnvMonv2VoltageEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of information about voltage rails in the device that are monitored by environment monitoring hardware." ::= { atEnvMonv2 2 } -- 1.3.6.1.4.1.207.8.4.4.3.12.2.1 atEnvMonv2VoltageEntry OBJECT-TYPE SYNTAX AtEnvMonv2VoltageEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The description, current value, upper & lower threshold settings and current status of a voltage rail." INDEX { atEnvMonv2VoltageStackMemberId, atEnvMonv2VoltageBoardIndex, atEnvMonv2VoltageIndex } ::= { atEnvMonv2VoltageTable 1 } AtEnvMonv2VoltageEntry ::= SEQUENCE { atEnvMonv2VoltageStackMemberId Unsigned32, atEnvMonv2VoltageBoardIndex Unsigned32, atEnvMonv2VoltageIndex Unsigned32, atEnvMonv2VoltageDescription DisplayStringUnsized, atEnvMonv2VoltageCurrent INTEGER, atEnvMonv2VoltageUpperThreshold INTEGER, atEnvMonv2VoltageLowerThreshold INTEGER, atEnvMonv2VoltageStatus INTEGER } -- 1.3.6.1.4.1.207.8.4.4.3.12.2.1.1 atEnvMonv2VoltageStackMemberId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the stack member hosting this voltage sensor." ::= { atEnvMonv2VoltageEntry 1 } -- 1.3.6.1.4.1.207.8.4.4.3.12.2.1.2 atEnvMonv2VoltageBoardIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the board hosting this voltage sensor in the board table." ::= { atEnvMonv2VoltageEntry 2 } -- 1.3.6.1.4.1.207.8.4.4.3.12.2.1.3 atEnvMonv2VoltageIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric identifier of this voltage rail on its host board." ::= { atEnvMonv2VoltageEntry 3 } -- 1.3.6.1.4.1.207.8.4.4.3.12.2.1.4 atEnvMonv2VoltageDescription OBJECT-TYPE SYNTAX DisplayStringUnsized (SIZE (0..30)) MAX-ACCESS read-only STATUS current DESCRIPTION "The description of this voltage rail." ::= { atEnvMonv2VoltageEntry 4 } -- 1.3.6.1.4.1.207.8.4.4.3.12.2.1.5 atEnvMonv2VoltageCurrent OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The current reading of this voltage rail in millivolts." ::= { atEnvMonv2VoltageEntry 5 } -- 1.3.6.1.4.1.207.8.4.4.3.12.2.1.6 atEnvMonv2VoltageUpperThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum acceptable reading of this voltage rail in millivolts." ::= { atEnvMonv2VoltageEntry 6 } -- 1.3.6.1.4.1.207.8.4.4.3.12.2.1.7 atEnvMonv2VoltageLowerThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum acceptable reading of this voltage rail in millivolts." ::= { atEnvMonv2VoltageEntry 7 } -- 1.3.6.1.4.1.207.8.4.4.3.12.2.1.8 atEnvMonv2VoltageStatus OBJECT-TYPE SYNTAX INTEGER { outOfRange(1), inRange(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "An indication of whether this voltage rail is currently in an alarm condition. A value of 'outOfRange' indicates that its current reading is outside its threshold range, 'inRange' indicates that the current reading is acceptable." ::= { atEnvMonv2VoltageEntry 8 } -- ---------------------------------------------------------- -- -- The Environment Monitoring Temperature Table -- ---------------------------------------------------------- -- -- 1.3.6.1.4.1.207.8.4.4.3.12.3 atEnvMonv2TemperatureTable OBJECT-TYPE SYNTAX SEQUENCE OF AtEnvMonv2TemperatureEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of information about temperature sensors in the device that are monitored by environment monitoring hardware." ::= { atEnvMonv2 3 } -- 1.3.6.1.4.1.207.8.4.4.3.12.3.1 atEnvMonv2TemperatureEntry OBJECT-TYPE SYNTAX AtEnvMonv2TemperatureEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The description, current value, upper threshold setting and current status of a temperature sensor." INDEX { atEnvMonv2TemperatureStackMemberId, atEnvMonv2TemperatureBoardIndex, atEnvMonv2TemperatureIndex } ::= { atEnvMonv2TemperatureTable 1 } AtEnvMonv2TemperatureEntry ::= SEQUENCE { atEnvMonv2TemperatureStackMemberId Unsigned32, atEnvMonv2TemperatureBoardIndex Unsigned32, atEnvMonv2TemperatureIndex Unsigned32, atEnvMonv2TemperatureDescription DisplayStringUnsized, atEnvMonv2TemperatureCurrent INTEGER, atEnvMonv2TemperatureUpperThreshold INTEGER, atEnvMonv2TemperatureStatus INTEGER } -- 1.3.6.1.4.1.207.8.4.4.3.12.3.1.1 atEnvMonv2TemperatureStackMemberId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the stack member hosting this temperature sensor." ::= { atEnvMonv2TemperatureEntry 1 } -- 1.3.6.1.4.1.207.8.4.4.3.12.3.1.2 atEnvMonv2TemperatureBoardIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the board hosting this temperature sensor in the board table." ::= { atEnvMonv2TemperatureEntry 2 } -- 1.3.6.1.4.1.207.8.4.4.3.12.3.1.3 atEnvMonv2TemperatureIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric identifier of this temperature sensor on its host board." ::= { atEnvMonv2TemperatureEntry 3 } -- 1.3.6.1.4.1.207.8.4.4.3.12.3.1.4 atEnvMonv2TemperatureDescription OBJECT-TYPE SYNTAX DisplayStringUnsized (SIZE (0..30)) MAX-ACCESS read-only STATUS current DESCRIPTION "The description of this temperature sensor." ::= { atEnvMonv2TemperatureEntry 4 } -- 1.3.6.1.4.1.207.8.4.4.3.12.3.1.5 atEnvMonv2TemperatureCurrent OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The current reading of this temperature sensor in tenths of a degree Celsius." ::= { atEnvMonv2TemperatureEntry 5 } -- 1.3.6.1.4.1.207.8.4.4.3.12.3.1.6 atEnvMonv2TemperatureUpperThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum acceptable reading of this temperature sensor in tenths of a degree Celsius." ::= { atEnvMonv2TemperatureEntry 6 } -- 1.3.6.1.4.1.207.8.4.4.3.12.3.1.7 atEnvMonv2TemperatureStatus OBJECT-TYPE SYNTAX INTEGER { outOfRange(1), inRange(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "An indication of whether this temperature sensor is currently in an alarm condition. A value of 'outOfRange' indicates that its current reading is outside its threshold range, 'inRange' indicates that the current reading is acceptable." ::= { atEnvMonv2TemperatureEntry 7 } -- ---------------------------------------------------------- -- -- The Environment Monitoring Power Supply Bay Device Table -- ---------------------------------------------------------- -- -- 1.3.6.1.4.1.207.8.4.4.3.12.4 atEnvMonv2PsbObjects OBJECT IDENTIFIER::= { atEnvMonv2 4 } -- 1.3.6.1.4.1.207.8.4.4.3.12.4.1 atEnvMonv2PsbTable OBJECT-TYPE SYNTAX SEQUENCE OF AtEnvMonv2PsbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of information about power supply bays in the system and any devices that are installed." ::= { atEnvMonv2PsbObjects 1 } -- 1.3.6.1.4.1.207.8.4.4.3.12.4.1.1 atEnvMonv2PsbEntry OBJECT-TYPE SYNTAX AtEnvMonv2PsbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The description and current status of a power supply bay device." INDEX { atEnvMonv2PsbHostStackMemberId, atEnvMonv2PsbHostBoardIndex, atEnvMonv2PsbHostSlotIndex } ::= { atEnvMonv2PsbTable 1 } AtEnvMonv2PsbEntry ::= SEQUENCE { atEnvMonv2PsbHostStackMemberId Unsigned32, atEnvMonv2PsbHostBoardIndex Unsigned32, atEnvMonv2PsbHostSlotIndex Unsigned32, atEnvMonv2PsbHeldBoardIndex Unsigned32, atEnvMonv2PsbHeldBoardId OBJECT IDENTIFIER, atEnvMonv2PsbDescription DisplayStringUnsized } -- 1.3.6.1.4.1.207.8.4.4.3.12.4.1.1.1 atEnvMonv2PsbHostStackMemberId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the stack member hosting this power supply bay." ::= { atEnvMonv2PsbEntry 1 } -- 1.3.6.1.4.1.207.8.4.4.3.12.4.1.1.2 atEnvMonv2PsbHostBoardIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the board hosting this power supply bay in the board table." ::= { atEnvMonv2PsbEntry 2 } -- 1.3.6.1.4.1.207.8.4.4.3.12.4.1.1.3 atEnvMonv2PsbHostSlotIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of this power supply bay on its host board. This index is fixed for each slot, on each type of board." ::= { atEnvMonv2PsbEntry 3 } -- 1.3.6.1.4.1.207.8.4.4.3.12.4.1.1.4 atEnvMonv2PsbHeldBoardIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of a board installed in this power supply bay. This value corresponds to atEnvMonv2PsbSensorBoardIndex for each sensor on this board. A value of 0 indicates that a board is is either not present or not supported." ::= { atEnvMonv2PsbEntry 4 } -- 1.3.6.1.4.1.207.8.4.4.3.12.4.1.1.5 atEnvMonv2PsbHeldBoardId OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "The type of board installed in this power supply bay. The values of this object are taken from the pprXxx object IDs under the boards sub-tree in the parent MIB. A value of 0 indicates that a board is either not present or not supported." ::= { atEnvMonv2PsbEntry 5 } -- 1.3.6.1.4.1.207.8.4.4.3.12.4.1.1.6 atEnvMonv2PsbDescription OBJECT-TYPE SYNTAX DisplayStringUnsized (SIZE (0..30)) MAX-ACCESS read-only STATUS current DESCRIPTION "The description of this power supply bay." ::= { atEnvMonv2PsbEntry 6 } -- 1.3.6.1.4.1.207.8.4.4.3.12.4.2 atEnvMonv2PsbSensorTable OBJECT-TYPE SYNTAX SEQUENCE OF AtEnvMonv2PsbSensorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of information about environment monitoring sensors on devices installed in power supply bays." ::= { atEnvMonv2PsbObjects 2 } -- 1.3.6.1.4.1.207.8.4.4.3.12.4.2.1 atEnvMonv2PsbSensorEntry OBJECT-TYPE SYNTAX AtEnvMonv2PsbSensorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The description and current status of a device installed in a power supply bay." INDEX { atEnvMonv2PsbSensorStackMemberId, atEnvMonv2PsbSensorBoardIndex, atEnvMonv2PsbSensorIndex } ::= { atEnvMonv2PsbSensorTable 1 } AtEnvMonv2PsbSensorEntry ::= SEQUENCE { atEnvMonv2PsbSensorStackMemberId Unsigned32, atEnvMonv2PsbSensorBoardIndex Unsigned32, atEnvMonv2PsbSensorIndex Unsigned32, atEnvMonv2PsbSensorType AtEnvMonv2PsbSensorType, atEnvMonv2PsbSensorDescription DisplayStringUnsized, atEnvMonv2PsbSensorStatus INTEGER } -- 1.3.6.1.4.1.207.8.4.4.3.12.4.2.1.1 atEnvMonv2PsbSensorStackMemberId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the stack member hosting this sensor." ::= { atEnvMonv2PsbSensorEntry 1 } -- 1.3.6.1.4.1.207.8.4.4.3.12.4.2.1.2 atEnvMonv2PsbSensorBoardIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the board hosting this sensor in the board table." ::= { atEnvMonv2PsbSensorEntry 2 } -- 1.3.6.1.4.1.207.8.4.4.3.12.4.2.1.3 atEnvMonv2PsbSensorIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of this power supply bay environmental sensor on its host board." ::= { atEnvMonv2PsbSensorEntry 3 } -- 1.3.6.1.4.1.207.8.4.4.3.12.4.2.1.4 atEnvMonv2PsbSensorType OBJECT-TYPE SYNTAX AtEnvMonv2PsbSensorType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of environmental variable this sensor detects." ::= { atEnvMonv2PsbSensorEntry 4 } -- 1.3.6.1.4.1.207.8.4.4.3.12.4.2.1.5 atEnvMonv2PsbSensorDescription OBJECT-TYPE SYNTAX DisplayStringUnsized (SIZE (0..30)) MAX-ACCESS read-only STATUS current DESCRIPTION "The description of this power supply bay environmental sensor." ::= { atEnvMonv2PsbSensorEntry 5 } -- 1.3.6.1.4.1.207.8.4.4.3.12.4.2.1.6 atEnvMonv2PsbSensorStatus OBJECT-TYPE SYNTAX INTEGER { failed(1), good(2), notPowered(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "An indication of whether this environmental sensor is currently in an alarm condition. A value of 'failed' indicates that the device is in a failure condition, 'good' indicates that the device is functioning normally." ::= { atEnvMonv2PsbSensorEntry 6 } -- ---------------------------------------------------------- -- -- The Environment Monitoring SNMP Trap Objects -- ---------------------------------------------------------- -- -- 1.3.6.1.4.1.207.8.4.4.3.12.5 atEnvMonv2Traps OBJECT IDENTIFIER::= { atEnvMonv2 5 } -- 1.3.6.1.4.1.207.8.4.4.3.12.5.1 atEnvMonv2FanAlarmSetEvent NOTIFICATION-TYPE OBJECTS { atEnvMonv2FanStackMemberId, atEnvMonv2FanBoardIndex, atEnvMonv2FanIndex, atEnvMonv2FanDescription, atEnvMonv2FanLowerThreshold, atEnvMonv2FanCurrentSpeed } STATUS current DESCRIPTION "A trap generated when the monitored speed of a fan drops below its lower threshold." ::= { atEnvMonv2Traps 1 } -- 1.3.6.1.4.1.207.8.4.4.3.12.5.2 atEnvMonv2FanAlarmClearedEvent NOTIFICATION-TYPE OBJECTS { atEnvMonv2FanStackMemberId, atEnvMonv2FanBoardIndex, atEnvMonv2FanIndex, atEnvMonv2FanDescription, atEnvMonv2FanLowerThreshold, atEnvMonv2FanCurrentSpeed } STATUS current DESCRIPTION "A trap generated when the monitored speed of a fan returns to an acceptable value, the fan having previously been in an alarm condition." ::= { atEnvMonv2Traps 2 } -- 1.3.6.1.4.1.207.8.4.4.3.12.5.3 atEnvMonv2VoltAlarmSetEvent NOTIFICATION-TYPE OBJECTS { atEnvMonv2VoltageStackMemberId, atEnvMonv2VoltageBoardIndex, atEnvMonv2VoltageIndex, atEnvMonv2VoltageDescription, atEnvMonv2VoltageUpperThreshold, atEnvMonv2VoltageLowerThreshold, atEnvMonv2VoltageCurrent } STATUS current DESCRIPTION "A trap generated when the voltage of a monitored voltage rail goes out of tolerance, either by dropping below its lower threshold, or exceeding its upper threshold." ::= { atEnvMonv2Traps 3 } -- 1.3.6.1.4.1.207.8.4.4.3.12.5.4 atEnvMonv2VoltAlarmClearedEvent NOTIFICATION-TYPE OBJECTS { atEnvMonv2VoltageStackMemberId, atEnvMonv2VoltageBoardIndex, atEnvMonv2VoltageIndex, atEnvMonv2VoltageDescription, atEnvMonv2VoltageUpperThreshold, atEnvMonv2VoltageLowerThreshold, atEnvMonv2VoltageCurrent } STATUS current DESCRIPTION "A trap generated when the voltage of a monitored voltage rail returns to an acceptable value, having previously been in an alarm condition." ::= { atEnvMonv2Traps 4 } -- 1.3.6.1.4.1.207.8.4.4.3.12.5.5 atEnvMonv2TempAlarmSetEvent NOTIFICATION-TYPE OBJECTS { atEnvMonv2TemperatureStackMemberId, atEnvMonv2TemperatureBoardIndex, atEnvMonv2TemperatureIndex, atEnvMonv2TemperatureDescription, atEnvMonv2TemperatureUpperThreshold, atEnvMonv2TemperatureCurrent } STATUS current DESCRIPTION "A trap generated when a monitored temperature exceeds its upper threshold." ::= { atEnvMonv2Traps 5 } -- 1.3.6.1.4.1.207.8.4.4.3.12.5.6 atEnvMonv2TempAlarmClearedEvent NOTIFICATION-TYPE OBJECTS { atEnvMonv2TemperatureStackMemberId, atEnvMonv2TemperatureBoardIndex, atEnvMonv2TemperatureIndex, atEnvMonv2TemperatureDescription, atEnvMonv2TemperatureUpperThreshold } STATUS current DESCRIPTION "A trap generated when a monitored temperature returns to an acceptable value, having previously been in an alarm condition." ::= { atEnvMonv2Traps 6 } -- 1.3.6.1.4.1.207.8.4.4.3.12.5.7 atEnvMonv2PsbAlarmSetEvent NOTIFICATION-TYPE OBJECTS { atEnvMonv2PsbSensorStackMemberId, atEnvMonv2PsbSensorBoardIndex, atEnvMonv2PsbSensorIndex, atEnvMonv2PsbSensorType, atEnvMonv2PsbSensorDescription } STATUS current DESCRIPTION "A trap generated when a monitored parameter of a power supply bay device goes out of tolerance." ::= { atEnvMonv2Traps 7 } -- 1.3.6.1.4.1.207.8.4.4.3.12.5.8 atEnvMonv2PsbAlarmClearedEvent NOTIFICATION-TYPE OBJECTS { atEnvMonv2PsbSensorStackMemberId, atEnvMonv2PsbSensorBoardIndex, atEnvMonv2PsbSensorIndex, atEnvMonv2PsbSensorType, atEnvMonv2PsbSensorDescription } STATUS current DESCRIPTION "A trap generated when a monitored parameter of a power supply bay device returns to an acceptable value, having previously been in an alarm condition." ::= { atEnvMonv2Traps 8 } -- ---------------------------------------------------------- -- -- The Environment Monitoring Fault LED Table -- ---------------------------------------------------------- -- -- 1.3.6.1.4.1.207.8.4.4.3.12.6 atEnvMonv2FaultLedTable OBJECT-TYPE SYNTAX SEQUENCE OF AtEnvMonv2FaultLedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of information detailing any LED fault indications on the device." ::= { atEnvMonv2 6 } -- 1.3.6.1.4.1.207.8.4.4.3.12.6.1 atEnvMonv2FaultLedEntry OBJECT-TYPE SYNTAX AtEnvMonv2FaultLedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry pertaining to a given fault LED." INDEX { atEnvMonv2FaultLedStackMemberId } ::= { atEnvMonv2FaultLedTable 1 } AtEnvMonv2FaultLedEntry ::= SEQUENCE { atEnvMonv2FaultLedStackMemberId Unsigned32, atEnvMonv2FaultLed1Flash INTEGER, atEnvMonv2FaultLed2Flashes INTEGER, atEnvMonv2FaultLed3Flashes INTEGER, atEnvMonv2FaultLed4Flashes INTEGER, atEnvMonv2FaultLed5Flashes INTEGER, atEnvMonv2FaultLed6Flashes INTEGER } -- 1.3.6.1.4.1.207.8.4.4.3.12.6.1.1 atEnvMonv2FaultLedStackMemberId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the stack member hosting this fault LED." ::= { atEnvMonv2FaultLedEntry 1 } -- 1.3.6.1.4.1.207.8.4.4.3.12.6.1.2 atEnvMonv2FaultLed1Flash OBJECT-TYPE SYNTAX INTEGER { heatsinkFanFailure(1), noFault(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether a fault LED is currently showing a system failure by flashing once. It indicates that one or more heatsink fans have failed, or are operating below the recommended speed." ::= { atEnvMonv2FaultLedEntry 2 } -- 1.3.6.1.4.1.207.8.4.4.3.12.6.1.3 atEnvMonv2FaultLed2Flashes OBJECT-TYPE SYNTAX INTEGER { chassisFanFailure(1), noFault(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether a fault LED is currently showing a system failure by flashing twice. It indicates that one or both of the chassis fans are not installed, or the fans are operating below the recommended speed." ::= { atEnvMonv2FaultLedEntry 3 } -- 1.3.6.1.4.1.207.8.4.4.3.12.6.1.4 atEnvMonv2FaultLed3Flashes OBJECT-TYPE SYNTAX INTEGER { sensorFailure(1), noFault(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether a fault LED is currently showing a system failure by flashing three times. It indicates that the ability to monitor temperature or fans has failed." ::= { atEnvMonv2FaultLedEntry 4 } -- 1.3.6.1.4.1.207.8.4.4.3.12.6.1.5 atEnvMonv2FaultLed4Flashes OBJECT-TYPE SYNTAX INTEGER { xemInitialisationFailure(1), noFault(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether a fault LED is currently showing a system failure by flashing four times. It indicates that an XEM failed to initialise or is incompatible." ::= { atEnvMonv2FaultLedEntry 5 } -- 1.3.6.1.4.1.207.8.4.4.3.12.6.1.6 atEnvMonv2FaultLed5Flashes OBJECT-TYPE SYNTAX INTEGER { noFault(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether a fault LED is currently showing a system failure by flashing five times. This flashing sequence is not currently in use." ::= { atEnvMonv2FaultLedEntry 6 } -- 1.3.6.1.4.1.207.8.4.4.3.12.6.1.7 atEnvMonv2FaultLed6Flashes OBJECT-TYPE SYNTAX INTEGER { temperatureFailure(1), noFault(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether a fault LED is currently showing a system failure by flashing six times. It indicates that the device's temperature has exceeded the recommended threshold." ::= { atEnvMonv2FaultLedEntry 7 } END -- -- at-envmonv2.mib --