LIEBERT-SERIES-600-UPS-CONTROL-CABINET-MIB DEFINITIONS ::= BEGIN -- Title: LIEB_6SC.MIB -- Version: v1.1 -- Date: 06/16/98 10:00am -- -- Copyright @ 1996-98 Liebert Corporation. All rights reserved worldwide. -- -- This MIB defines objects for the Liebert AP600 Control Cabinet SNMP Agents. -- IMPORTS enterprises, Counter, TimeTicks, Gauge FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 sysUpTime, DisplayString FROM RFC1213-MIB TRAP-TYPE FROM RFC-1215; emerson OBJECT IDENTIFIER ::= { enterprises 476 } -- -- Divisions of Emerson -- liebertCorp OBJECT IDENTIFIER ::= { emerson 1 } -- -- Areas of Liebert Corporation -- liebertUps OBJECT IDENTIFIER ::= { liebertCorp 1 } -- -- UPS -- luExtensions OBJECT IDENTIFIER ::= { liebertUps 1 } luExperimental OBJECT IDENTIFIER ::= { liebertUps 2 } luPrivate OBJECT IDENTIFIER ::= { liebertUps 3 } -- -- UPS Extensions -- luCore OBJECT IDENTIFIER ::= { luExtensions 1 } -- -- The Device Identification group. -- All objects in this group are determined at device -- initialization and remain static. -- lcUpsIdent OBJECT IDENTIFIER ::= { luCore 1 } lcUpsIdentManufacturer OBJECT-TYPE SYNTAX DisplayString (SIZE (255)) ACCESS read-only STATUS optional DESCRIPTION "The UPS manufacturer." ::= { lcUpsIdent 1 } lcUpsIdentModel OBJECT-TYPE SYNTAX DisplayString (SIZE (255)) ACCESS read-write STATUS optional DESCRIPTION "The UPS Model designation." ::= { lcUpsIdent 2 } lcUpsIdentSoftwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (255)) ACCESS read-only STATUS optional DESCRIPTION "The UPS SNMP Agent software version." ::= { lcUpsIdent 3 } lcUpsIdentSpecific OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS optional DESCRIPTION "A reference to MIB definitions specific to the particular UPS being managed. This object is used to locate the product-specific MIB for this device. If this information is not present, its value should be the OBJECT IDENTIFIER { 0 0 }, which is a syntactically valid object identifier, and any conformant implementation of ASN.1 and BER must be able to generate and recognize this value." ::= { lcUpsIdent 4 } lcUpsIdentFirmwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (16)) ACCESS read-only STATUS optional DESCRIPTION "The firmware revision level of the UPS." ::= { lcUpsIdent 5 } lcUpsIdentSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (20)) ACCESS read-only STATUS optional DESCRIPTION "The serial number of the UPS." ::= { lcUpsIdent 6 } -- -- The Input group. -- lcUpsInput OBJECT IDENTIFIER ::= { luCore 3 } lcUpsInputNumLines OBJECT-TYPE SYNTAX INTEGER (1..3) ACCESS read-only STATUS optional DESCRIPTION "The number of input lines utilized in this device. This entry indicates the number of rows in the input table." ::= { lcUpsInput 5 } lcUpsInputTable OBJECT-TYPE SYNTAX SEQUENCE OF LcUpsInputEntry ACCESS not-accessible STATUS optional ::= { lcUpsInput 6 } lcUpsInputEntry OBJECT-TYPE SYNTAX LcUpsInputEntry ACCESS not-accessible STATUS optional INDEX { lcUpsInputLine } ::= { lcUpsInputTable 1 } LcUpsInputEntry ::= SEQUENCE { lcUpsInputLine INTEGER, lcUpsInputVoltage INTEGER } lcUpsInputLine OBJECT-TYPE SYNTAX INTEGER (1..3) ACCESS read-only STATUS optional DESCRIPTION "The input Line." ::= { lcUpsInputEntry 1 } lcUpsInputVoltage OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-only STATUS optional DESCRIPTION "The input voltage. (Unit of measure: Volt)" ::= { lcUpsInputEntry 2 } -- -- The Output group. -- lcUpsOutput OBJECT IDENTIFIER ::= { luCore 4 } lcUpsOutputFrequency OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-only STATUS optional DESCRIPTION "The current output frequency. (Unit of measure: Hertz)" ::= { lcUpsOutput 1 } lcUpsOutputLoad OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-only STATUS optional DESCRIPTION "The current output load percentage." ::= { lcUpsOutput 2 } lcUpsOutputNumLines OBJECT-TYPE SYNTAX INTEGER (1..3) ACCESS read-only STATUS optional DESCRIPTION "The number of output lines utilized in this device. This entry indicates the number of rows in the output table." ::= { lcUpsOutput 3 } lcUpsOutputTable OBJECT-TYPE SYNTAX SEQUENCE OF LcUpsOutputEntry ACCESS not-accessible STATUS optional ::= { lcUpsOutput 4 } lcUpsOutputEntry OBJECT-TYPE SYNTAX LcUpsOutputEntry ACCESS not-accessible STATUS optional INDEX { lcUpsOutputLine } ::= { lcUpsOutputTable 1 } LcUpsOutputEntry ::= SEQUENCE { lcUpsOutputLine INTEGER, lcUpsOutputVoltage INTEGER, lcUpsOutputCurrent INTEGER } lcUpsOutputLine OBJECT-TYPE SYNTAX INTEGER (1..3) ACCESS read-only STATUS optional DESCRIPTION "The output Line." ::= { lcUpsOutputEntry 1 } lcUpsOutputVoltage OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-only STATUS optional DESCRIPTION "The output voltage. (Unit of measure: Volt)" ::= { lcUpsOutputEntry 2 } lcUpsOutputCurrent OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-only STATUS optional DESCRIPTION "The output current. (Unit of measure: Amp)" ::= { lcUpsOutputEntry 3 } lcUpsOutputWatts OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-only STATUS optional DESCRIPTION "The output power in watts." ::= { lcUpsOutput 5 } -- -- The Alarm group. -- lcUpsAlarm OBJECT IDENTIFIER ::= { luCore 6 } lcUpsAlarms OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS optional DESCRIPTION "The current number of alarm conditions." ::= { lcUpsAlarm 1 } lcUpsAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF LcUpsAlarmEntry ACCESS not-accessible STATUS optional ::= { lcUpsAlarm 2 } lcUpsAlarmEntry OBJECT-TYPE SYNTAX LcUpsAlarmEntry ACCESS not-accessible STATUS optional INDEX { lcUpsAlarmId } ::= { lcUpsAlarmTable 1 } LcUpsAlarmEntry ::= SEQUENCE { lcUpsAlarmId INTEGER, lcUpsAlarmDescr OBJECT IDENTIFIER, lcUpsAlarmTime TimeTicks } lcUpsAlarmId OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-only STATUS optional DESCRIPTION "A unique identifier for an alarm condition. This value must remain constant between agent initializations." ::= { lcUpsAlarmEntry 1 } lcUpsAlarmDescr OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS optional DESCRIPTION "A reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition." ::= { lcUpsAlarmEntry 2 } lcUpsAlarmTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS optional DESCRIPTION "The value of sysUpTime when the alarm condition occured." ::= { lcUpsAlarmEntry 3 } -- -- Well known alarm condtions. -- lcUpsAlarmConditions OBJECT IDENTIFIER ::= { lcUpsAlarm 3 } lcUpsAlarmOutputOverloadWarning OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 6 } -- An overload condition on the output has been detected. lcUpsAlarmOutputUnderVoltage OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 15 } -- The UPS has detected deficient voltage on the output. lcUpsAlarmOutputOverVoltage OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 16 } -- The UPS has detected excessive voltage on the output. lcUpsBadBypassPower OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 17 } -- The UPS bypass power is out of tolerance. lcUpsAlarmEmergencyXferToBypass OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 24 } -- The UPS has automatically transferred the load to bypass power. lcUpsAlarmPhaseRotationError OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 26 } -- The UPS has detected a bypass power phase-rotation error. lcUpsAlarmEmergencyPowerOff OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 30 } -- The UPS has been shutdown due to an emergency power off command. lcUpsAlarmControlPowerFailed OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 32 } -- Secondary control power has been lost. lcUpsAlarmLoadOnBypass OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 35 } -- The critical load has been transferred to bypass power. lcUpsAlarmOutputCbOpen OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 39 } -- The UPS output circuit breaker is open. lcUpsAlarmOutputFreqError OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 40 } -- The UPS has detected that the output frequency is out of tolerance. lcUpsAlarmStaticSwUnable OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 41 } -- The UPS Static Switch is not able to assist transfer. lcUpsAlarmManualResetXfer OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 42 } -- The system is unable to automatically retransfer from bypass -- to UPS . lcUpsAlarmAutoRexferPrimed OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 43 } -- The system is checking to automatically retransfer from bypass -- to UPS. lcUpsAlarmModuleSummary OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 45 } -- One or more of the System Modules has an alarm. -- -- The Control group. -- lcUpsControl OBJECT IDENTIFIER ::= { luCore 8 } lcUpsControlRebootAgentDelay OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS optional DESCRIPTION "Setting this object causes the agent to reboot after the indicated number of seconds have expired. The value will count down until the event takes place." ::= { lcUpsControl 8 } -- -- The Nominal group. -- lcUpsNominal OBJECT IDENTIFIER ::= { luCore 9 } lcUpsNominalOutputVoltage OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-write STATUS optional DESCRIPTION "The nominal output voltage. (Unit of measure: volt)" ::= { lcUpsNominal 1 } lcUpsNominalInputVoltage OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-write STATUS optional DESCRIPTION "The nominal input voltage. (Unit of measure: volt)" ::= { lcUpsNominal 2 } lcUpsNominalOutputFreq OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-write STATUS optional DESCRIPTION "The nominal output frequency. (Unit of measure: Hertz)" ::= { lcUpsNominal 5 } lcUpsNominalOutputVaRating OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS optional DESCRIPTION "The nominal Volt-Amp rating." ::= { lcUpsNominal 7 } lcUpsNominalOutputWattsRating OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS optional DESCRIPTION "The nominal power rating. (Unit of measure: watt)" ::= { lcUpsNominal 8 } -- -- The Liebert UPS Bypass group. -- lcUpsBypass OBJECT IDENTIFIER ::= { luCore 13 } lcUpsOnBypass OBJECT-TYPE SYNTAX INTEGER { unknown (1), yes (2), no (3), maintenance (4) } ACCESS read-only STATUS optional DESCRIPTION "Indicates that the UPS is currently on bypass." ::= { lcUpsBypass 1 } lcUpsBypassFrequency OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-only STATUS optional DESCRIPTION "The current bypass frequency. (Unit of measure: Hertz)" ::= { lcUpsBypass 2 } lcUpsBypassNumLines OBJECT-TYPE SYNTAX INTEGER (1..3) ACCESS read-only STATUS optional DESCRIPTION "The number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table." ::= { lcUpsBypass 3 } lcUpsBypassTable OBJECT-TYPE SYNTAX SEQUENCE OF LcUpsBypassEntry ACCESS not-accessible STATUS optional ::= { lcUpsBypass 4 } lcUpsBypassEntry OBJECT-TYPE SYNTAX LcUpsBypassEntry ACCESS not-accessible STATUS optional INDEX { lcUpsBypassLine } ::= { lcUpsBypassTable 1 } LcUpsBypassEntry ::= SEQUENCE { lcUpsBypassLine INTEGER, lcUpsBypassVoltage INTEGER, lcUpsBypassCurrent INTEGER } lcUpsBypassLine OBJECT-TYPE SYNTAX INTEGER (1..3) ACCESS read-only STATUS optional DESCRIPTION "The bypass Line." ::= { lcUpsBypassEntry 1 } lcUpsBypassVoltage OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-only STATUS optional DESCRIPTION "The bypass voltage. (Unit of measure: Volt)" ::= { lcUpsBypassEntry 2 } lcUpsBypassCurrent OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-only STATUS optional DESCRIPTION "The bypass current. (Unit of measure: Amp)" ::= { lcUpsBypassEntry 3 } -- -- The Liebert UPS Configuration group. -- lcUpsConfig OBJECT IDENTIFIER ::= { luCore 14 } lcUpsConfigType OBJECT-TYPE SYNTAX INTEGER { unknown (1), online (2), offline (3), lineinteractive (4) } ACCESS read-only STATUS optional DESCRIPTION "Indicates the UPS topology." ::= { lcUpsConfig 1 } lcUpsConfigBypassInstalled OBJECT-TYPE SYNTAX INTEGER { unknown (1), yes (2), no (3), dualinput (4) } ACCESS read-only STATUS optional DESCRIPTION "Indicates if a bypass is installed in the UPS." ::= { lcUpsConfig 2 } lcUpsConfigModuleCount OBJECT-TYPE SYNTAX INTEGER (0..16) ACCESS read-only STATUS optional DESCRIPTION "A number identifying how many multi-module UPS are connected to the System Control Cabinet." ::= { lcUpsConfig 3 } lcUpsConfigCurrentModule OBJECT-TYPE SYNTAX INTEGER (0..16) ACCESS read-write STATUS optional DESCRIPTION "A number identifying which module of a multi-module UPS is currently being monitored." ::= { lcUpsConfig 4 } -- -- The Core Liebert UPS traps -- lcUpsTraps OBJECT IDENTIFIER ::= { luCore 11 } lcUpsOverloadWarningTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsOverloadWarningTrap signifies that the UPS has detected an Overload condition where the output load has exceeded the UPS's rated capacity." ::= 1 lcUpsAlarmTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An Alarm condition has occurred and is being reported in the lcUpsAlarmTable." ::= 11 lcUpsOutputOffTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsOutputOffTrap is sent when the UPS turns all of its output off, either at the inverter or via a relay." ::= 12 lcUpsOutputOnTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsOutputOnTrap is sent when the UPS turns all of its output back on, either at the inverter or via a relay." ::= 14 lcUpsOutputOverVoltageTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsOutputOverVoltageTrap signifies that the UPS has detected that the output voltage is too high." ::= 24 lcUpsEmergencyPowerOffTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsEmergencyPowerOffTrap signifies that the UPS has shut off output due to an emergency condition." ::= 26 lcUpsControlPowerFailureTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsControlPowerFailureTrap signifies a failure in the secondary control power." ::= 27 lcUpsPhaseRotationErrorTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsPhaseRotationErrorTrap signifies a phase-rotation error in the bypass power." ::= 29 lcUpsLoadOnBypassTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsLoadOnBypassTrap signifies that the load has been transferred to bypass power." ::= 30 lcUpsEmergencyXferToBypassTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsEmergencyXferToBypassTrap signifies that the UPS has automatically tranferred the load to bypass power." ::= 31 -- -- The UPS System control Cabinet Extension -- luSystemCabinet OBJECT IDENTIFIER ::= { luExtensions 12 } END