LIEBERT-UPS-MIB DEFINITIONS ::= BEGIN -- Title: LIEBERT.MIB -- Version: v2.5 -- Date: 06/16/98 10:00am -- -- Copyright @ 1994-98 Liebert Corporation. All rights reserved worldwide. -- -- This MIB defines objects for all Liebert UPS 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 } lcUpsIdentManufactureDate OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) ACCESS read-only STATUS optional DESCRIPTION "The date of manufacture of the UPS." ::= { lcUpsIdent 7 } -- -- The Battery group. -- lcUpsBattery OBJECT IDENTIFIER ::= { luCore 2 } lcUpsBatTimeRemaining OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS optional DESCRIPTION "The estimated time to depletion of battery charge. (Unit of measure: Minute)" ::= { lcUpsBattery 1 } lcUpsBatTemperature OBJECT-TYPE SYNTAX INTEGER (-32768..32767) ACCESS read-only STATUS optional DESCRIPTION "The battery temperature. (Unit of measure: Degree, Centigrade)" ::= { lcUpsBattery 2 } lcUpsBatVoltage OBJECT-TYPE SYNTAX INTEGER (-32768..32767) ACCESS read-only STATUS optional DESCRIPTION "The current battery voltage. (Unit of measure: volt)" ::= { lcUpsBattery 3 } lcUpsBatCurrent OBJECT-TYPE SYNTAX INTEGER (-32768..32767) ACCESS read-only STATUS optional DESCRIPTION "The current battery discharging/charging current. (Unit of measure: Amp)" ::= { lcUpsBattery 4 } lcUpsBatCapacity OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-only STATUS optional DESCRIPTION "The current battery capacity in percentage of total available." ::= { lcUpsBattery 6 } -- -- The Battery group Statistics enhancements. -- lcUpsBatTotalDischCounts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS optional DESCRIPTION "The number of discharges the UPS has experienced." ::= { lcUpsBattery 7 } lcUpsBatCycleDurationInSeconds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS optional DESCRIPTION "The total accumulated discharge time in seconds." ::= { lcUpsBattery 8 } lcUpsBatAmpHours OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS optional DESCRIPTION "The number of amp hours withdrawn from battery." ::= { lcUpsBattery 9 } lcUpsBatKWhours OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS optional DESCRIPTION "The number of Kilowatt-hours withdrawn from battery." ::= { lcUpsBattery 10 } lcUpsBatWattHours OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS optional DESCRIPTION "The number of Watt-hours withdrawn from battery." ::= { lcUpsBattery 11 } -- -- The Input group. -- lcUpsInput OBJECT IDENTIFIER ::= { luCore 3 } lcUpsInputFrequency OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-only STATUS optional DESCRIPTION "The current input frequency. (Unit of measure: Hertz)" ::= { lcUpsInput 1 } lcUpsInputBrownOuts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS optional DESCRIPTION "The number of brown-out conditions the UPS has experienced." ::= { lcUpsInput 2 } lcUpsInputBlackOuts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS optional DESCRIPTION "The number of black-out conditions the UPS has experienced." ::= { lcUpsInput 3 } lcUpsInputTransients OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS optional DESCRIPTION "The number of transient (surge and spike) conditions the UPS has experienced." ::= { lcUpsInput 4 } 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, lcUpsInputCurrent INTEGER, lcUpsInputVA 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 } lcUpsInputCurrent OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-only STATUS optional DESCRIPTION "The input current. (Unit of measure: Amp)" ::= { lcUpsInputEntry 3 } lcUpsInputVA OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-only STATUS optional DESCRIPTION "The input volt-amps." ::= { lcUpsInputEntry 4 } -- -- 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, lcUpsOutputVA 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 } lcUpsOutputVA OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-only STATUS optional DESCRIPTION "The output volt-amps." ::= { lcUpsOutputEntry 4 } lcUpsOutputWatts OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-only STATUS optional DESCRIPTION "The output power in watts." ::= { lcUpsOutput 5 } -- -- The Inverter group. -- lcUpsInverter OBJECT IDENTIFIER ::= { luCore 5 } lcUpsInverterStatus OBJECT-TYPE SYNTAX INTEGER { unknown (1), on (2), off (3) } ACCESS read-only STATUS optional DESCRIPTION "The state of the inverter. Unknown is returned if the state can not be determined." ::= { lcUpsInverter 1 } lcUpsInverterTemp OBJECT-TYPE SYNTAX INTEGER (-32768..32767) ACCESS read-only STATUS optional DESCRIPTION "The temperature of the inverter. (Unit of measure: degree, Centigrade)" ::= { lcUpsInverter 2 } -- -- 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 } lcUpsAlarmLowBatteryWarning OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 1 } -- Battery capacity is low. lcUpsAlarmLowBatteryShutdown OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 2 } -- Battery capacity is low and has caused the UPS to shutdown. lcUpsAlarmUtilFailed OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 3 } -- Input line has lost power lcUpsAlarmOverTempWarning OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 4 } -- An excessive temperature condition has been detected. lcUpsAlarmOverTempShutdown OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 5 } -- An excessive temperature condition has caused the UPS -- to shutdown. lcUpsAlarmOutputOverloadWarning OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 6 } -- An overload condition on the output has been detected. lcUpsAlarmOutputOverloadShutdown OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 7 } -- An overload condition on the output has been detected and -- caused the UPS to shutdown. lcUpsAlarmInputOverVoltage OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 8 } -- An voltage above nominal limits has been detected on an Input -- line. lcUpsAlarmBatteryBad OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 9 } -- The UPS has detected that the battery is bad. lcUpsAlarmOnBattery OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 10 } -- The UPS is running on battery. lcUpsAlarmStopNoticeIssued OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 11 } -- The UPS has been told to discontinue output. lcUpsAlarmUpsOff OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 12 } -- The UPS Inverter and bypass are both off. lcUpsAlarmInputFreqError OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 13 } -- The UPS has detected an error in the input frequency. 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. lcUpsAlarmDCOverVoltageShutdown OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 18 } -- The UPS has detected an excessive voltage in the DC circuitry -- and shutdown. lcUpsAlarmHardwareShutdown OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 23 } -- The UPS has detected a hardware fault and shutdown. lcUpsAlarmEmergencyXferToBypass OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 24 } -- The UPS has automatically transferred the load to bypass power. lcUpsAlarmInverterFault OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 25 } -- The UPS has detected an inverter fault. lcUpsAlarmPhaseRotationError OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 26 } -- The UPS has detected a bypass power phase-rotation error. lcUpsAlarmFuseBlown OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 28 } -- The UPS has detected that either the rectifier fuse or -- the DC capacitor fuse or both are blown. lcUpsAlarmAmbientOverTemp OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 29 } -- The UPS has detected an ambient over temperature condition. lcUpsAlarmEmergencyPowerOff OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 30 } -- The UPS has been shutdown due to an emergency power off command. lcUpsAlarmFanFailed OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 31 } -- The UPS fan or blower has failed. lcUpsAlarmControlPowerFailed OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 32 } -- Secondary control power has been lost. lcUpsAlarmReversePower OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 33 } -- The UPS has shutdown due to a reverse power flow condition on -- the output. lcUpsAlarmDCgroundFault OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 34 } -- The UPS has detected a DC ground fault condition. lcUpsAlarmLoadOnBypass OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 35 } -- The critical load has been transferred to bypass power. lcUpsAlarmBatteryCbOpen OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 37 } -- The UPS battery circuit breaker is open. lcUpsAlarmInputCbOpen OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 38 } -- The UPS intpu circuit breaker is open. 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. lcUpsAlarmBattCycleBuffWarn OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 44 } -- The battery cycle data buffer is almost fill and will be -- overwritten with new data. lcUpsAlarmModuleSummary OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 45 } -- One or more of the System Modules has an alarm. lcUpsLineCorrectionActive OBJECT IDENTIFIER ::= { lcUpsAlarmConditions 46 } -- Output voltage is maintained, without using battery, by boosting -- or reducing the input voltage. -- -- The Test group -- testXYZ - Initiates test of the XYZ function. -- testXYZStatus - An enumerated value indicating test results -- -- lcUpsTest OBJECT IDENTIFIER ::= { luCore 7 } lcUpsTestBattery OBJECT-TYPE SYNTAX INTEGER { unknown (1), start (2), abort (3) } ACCESS read-write STATUS optional DESCRIPTION "Setting this variable to 'start' will initiate the battery test. Setting this variable to 'abort' will stop the battery test if the test is in- progress, otherwise it has no effect. Setting this variable to 'unknown' has no effect. Reading this variable will always result in a return value of 'unknown'. If 'lcUpsTestBatteryStatus' is 'failed' the test may not be performed again and the status will remain in the failure state." ::= { lcUpsTest 1 } lcUpsTestBatteryStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), passed(2), failed(3), inProgress(4), sysFailure(5), notSupported(6), inhibited(7) } ACCESS read-only STATUS optional DESCRIPTION "The status of the battery test." ::= { lcUpsTest 2 } lcUpsTestDiag OBJECT-TYPE SYNTAX INTEGER { unknown (1), start (2), abort (3) } ACCESS read-write STATUS optional DESCRIPTION "Setting this variable to 'start' will initiate the diagnostics test. Setting this variable to 'abort' will stop the diagnostics test if the test is in-progress, otherwise it has no effect. Setting this variable to 'unknown' has no effect. Reading this variable will always result in a return value of 'unknown'." ::= { lcUpsTest 3 } lcUpsTestDiagStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), passed(2), failed(3), inProgress(4), sysFailure(5), notSupported(6), inhibited(7) } ACCESS read-only STATUS optional DESCRIPTION "The status of the diagnostics test." ::= { lcUpsTest 4 } -- -- The Control group. -- lcUpsControl OBJECT IDENTIFIER ::= { luCore 8 } lcUpsControlOutputOffDelay OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS optional DESCRIPTION "Setting this object causes the agent to instruct the UPS to turn off the output after the indicated number of seconds. The agent counts down the number of seconds until the event will take place. The agent issues an lcUpsOutputOffTrap when the countdown finishes. Note that different models have different clock resolutions, usually greater than 1 second. As a result, the command will only be accurate to the resolution of the UPS's clock. The command can be cancelled by setting lcUpsControlCancelCommand to the value cancel." ::= { lcUpsControl 1 } lcUpsControlOutputOnDelay OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS optional DESCRIPTION "Setting this object causes the agent to instruct the UPS to turn on the output after the indicated number of seconds. The agent counts down the number of seconds until the event will take place. The agent issues an lcUpsOutputOnTrap when the countdown finishes. Note that different models have different clock resolutions, usually greater than 1 second. As a result, the command will only be accurate to the resolution of the UPS's clock. The command can be cancelled by setting lcUpsControlCancelCommand to the value cancel." ::= { lcUpsControl 2 } lcUpsControlOutputOffTrapDelay OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS optional DESCRIPTION "When 'lcUpsControlOutputOffDelay' reaches a value less than or equal to this object's value, an lcUpsOutputOffWarningTrap will be produced and this object will be reset to 0." ::= { lcUpsControl 3 } lcUpsControlOutputOnTrapDelay OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS optional DESCRIPTION "When 'lcUpsControlOutputOnDelay' reaches a value less than or equal to this object's value, an lcUpsOutputOnWarningTrap will be produced and this object will be reset to 0." ::= { lcUpsControl 4 } lcUpsControlUnixShutdownDelay OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS optional DESCRIPTION "Setting this object causes the agent to instruct the UPS to perform a UNIX Shutdown in the indicated number of seconds. The agent counts down the number of seconds until the event will take place. A Unix shutdown is only valid if the UPS is on Battery. During a UNIX Shutdown, the UPS will turn off the output even if the Utility comes back on line before the shutdown time arrives. Note that different models have different clock resolutions, usually greater than 1 second. As a result, the command will only be accurate to the resolution of the UPS's clock. The command can be cancelled by setting lcUpsControlCancelCommand to the value 'cancel'." ::= { lcUpsControl 5 } lcUpsControlUnixShutdownTrapDelay OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS optional DESCRIPTION "When 'lcUpsControlUnixShutdownDelay' reaches a value less than or equal to this object's value, an lcUpsUnixShutdownWarningTrap will be produced and this object will be reset to 0." ::= { lcUpsControl 6 } lcUpsControlCancelCommands OBJECT-TYPE SYNTAX INTEGER { unknown (1), cancel (2) } ACCESS read-write STATUS optional DESCRIPTION "Setting this variable to 'cancel' will cause the agent to issue instructions to the UPS to cancel all outstanding commands, such as lcUpsControlOutputOff, lcUpsControlOutputOn, lcUpsControlUnixShutdown." ::= { lcUpsControl 7 } 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 } lcUpsNominalOutputVA OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-write STATUS optional DESCRIPTION "The nominal Volt-Amp rating." ::= { lcUpsNominal 3 } lcUpsNominalOutputWatts OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-write STATUS optional DESCRIPTION "The nominal power rating. (Unit of measure: watt)" ::= { lcUpsNominal 4 } lcUpsNominalOutputFreq OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-write STATUS optional DESCRIPTION "The nominal output frequency. (Unit of measure: Hertz)" ::= { lcUpsNominal 5 } lcUpsNominalInputFreq OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-write STATUS optional DESCRIPTION "The nominal input frequency. (Unit of measure: Hertz)" ::= { lcUpsNominal 6 } 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 } lcUpsConfigAudibleStatus OBJECT-TYPE SYNTAX INTEGER { disabled (1), enabled (2), muted (3) } ACCESS read-write STATUS optional DESCRIPTION "The requested state of the audible alarm. When in the disabled state, the audible alarm should never sound. The enabled state is self-describing. Setting this object to muted(3) when the audible alarm is sounding shall temporarily silence the alarm." ::= { lcUpsConfig 5 } lcUpsConfigLowBattTime OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS optional DESCRIPTION "The value of lcUpsBatTimeRemaining at which a lowBatteryWarning condition is declared. (Unit of measure: Minute)" ::= { lcUpsConfig 6 } lcUpsConfigAutoRestart OBJECT-TYPE SYNTAX INTEGER (-1..32767) ACCESS read-write STATUS optional DESCRIPTION "Setting this object will start the output after the indicated number of ticks (1 tick = 10 seconds), including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will disable autorestart." ::= { lcUpsConfig 7 } --- --- UPS Switched Receptacle Group --- lcUpsSwitchedReceptacles OBJECT IDENTIFIER ::= { luCore 12 } lcUpsSwitchedReceptMaxNum OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS optional DESCRIPTION "The maximum number of switched receptacles supported by the Ups." ::= { lcUpsSwitchedReceptacles 1 } lcUpsSwitchedReceptTable OBJECT-TYPE SYNTAX SEQUENCE OF LcUpsSwitchedReceptEntry ACCESS not-accessible STATUS optional ::= { lcUpsSwitchedReceptacles 2 } LcUpsSwitchedReceptEntry ::= SEQUENCE { lcUpsSwitchedReceptIndex INTEGER, lcUpsSwitchedReceptOnDelay INTEGER, lcUpsSwitchedReceptOnTrapDelay INTEGER, lcUpsSwitchedReceptOffDelay INTEGER, lcUpsSwitchedReceptOffTrapDelay INTEGER, lcUpsSwitchedReceptStatus INTEGER, lcUpsSwitchedReceptLabel DisplayString } lcUpsSwitchedReceptEntry OBJECT-TYPE SYNTAX LcUpsSwitchedReceptEntry ACCESS not-accessible STATUS optional INDEX { lcUpsSwitchedReceptIndex } ::= { lcUpsSwitchedReceptTable 1 } lcUpsSwitchedReceptIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional ::= { lcUpsSwitchedReceptEntry 1 } lcUpsSwitchedReceptOnDelay OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS optional DESCRIPTION "Setting this object causes the agent to instruct the UPS to turn on a receptacle after the indicated number of seconds. The agent counts down the number of seconds until the event will take place. The agent issues an lcUpsReceptOnTrap when the countdown finishes. Note that different models have different clock resolutions, usually greater than 1 second. As a result, the command will only be accurate to the resolution of the UPS's clock. The command can be cancelled by setting lcUpsSwitchedCancelCommand to the value cancel." ::= { lcUpsSwitchedReceptEntry 2 } lcUpsSwitchedReceptOnTrapDelay OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS optional DESCRIPTION "When 'lcUpsSwitchedReceptOnDelay' reaches a value less than or equal to this object's value, an lcUpsReceptOnWarningTrap will be produced and this object will be reset to 0." ::= { lcUpsSwitchedReceptEntry 3 } lcUpsSwitchedReceptOffDelay OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS optional DESCRIPTION "Setting this object causes the agent to instruct the UPS to turn off a receptacle after the indicated number of seconds. The agent counts down the number of seconds until the event will take place. The agent issues an lcUpsReceptOffTrap when the countdown finishes. Note that different models have different clock resolutions, usually greater than 1 second. As a result, the command will only be accurate to the resolution of the UPS's clock. The command can be cancelled by setting lcUpsSwitchedCancelCommand to the value cancel." ::= { lcUpsSwitchedReceptEntry 4 } lcUpsSwitchedReceptOffTrapDelay OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS optional DESCRIPTION "When 'lcUpsSwitchedReceptOffDelay' reaches a value less than or equal to this object's value, an lcUpsReceptOffWarningTrap will be produced and this object will be reset to 0." ::= { lcUpsSwitchedReceptEntry 5 } lcUpsSwitchedReceptStatus OBJECT-TYPE SYNTAX INTEGER { on(1),off(2) } ACCESS read-only STATUS optional DESCRIPTION "The status of the device receptacle. Note that some devices may support Switched of device receptacles as a group only (by using lcUpsSwitchedOutputOffDelay and lcUpsSwitchedOutputOnDelay)." ::= { lcUpsSwitchedReceptEntry 6 } lcUpsSwitchedReceptLabel OBJECT-TYPE SYNTAX DisplayString (SIZE (32)) ACCESS read-write STATUS optional DESCRIPTION "A user-defined text string associated with a switched receptacle. This may be used to describe the load powered from the receptacle. The text string is stored in non-volatile memory." ::= { lcUpsSwitchedReceptEntry 7 } -- -- 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 lcUpsOverloadShutdownTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsOverloadShutdownTrap signifies that the UPS has detected an Overload condition where the output load has exceeded the UPS's rated capacity and has shut off the output." ::= 2 lcUpsOnBatteryTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsOnBatteryTrap signifies that the UPS is currently on Battery Power." ::= 3 lcUpsLowBatteryWarningTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsLowBatteryWarningTrap signifies that the UPS has entered a Low Battery state." ::= 4 lcUpsLowBatteryShutdownTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsLowBatteryShutdownTrap signifies that the UPS has shut off the output due to a Low Battery state." ::= 5 lcUpsUtilPowerFailedTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsUtilPowerFailedTrap signifies that the utility power input to the UPS has been lost." ::= 6 lcUpsUtilPowerRestoredTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsUtilPowerRestoredTrap signifies that the utility power has been restored to the UPS." ::= 7 lcUpsInputOverVoltageTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsInputOverVoltageTrap signifies that the UPS has detected a high input voltage condition." ::= 8 lcUpsOverTempWarningTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsOverTempWarningTrap signifies that the UPS has detected a excessive temperature condition." ::= 9 lcUpsOverTempShutdownTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsOverTempShutdownTrap signifies that the UPS has detected a excessive temperature condition and shut off the output." ::= 10 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 lcUpsOutputOffWarningTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsOutputOffWarningTrap is sent when the lcUpsControlOutputOffDelay reaches the value of lcUpsControlOutputOffTrapDelay." ::= 13 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 lcUpsOutputOnWarningTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsOutputOnWarningTrap is sent when the lcUpsControlOutputOnDelay reaches the value of lcUpsControlOutputOnTrapDelay." ::= 15 lcUpsUnixShutdownTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsUnixShutodwnTrap is sent 2 seconds before the UPS is scheduled to perform a Unix Shutdown." ::= 16 lcUpsUnixShutdownWarningTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsUnixShutdownWarningTrap is sent when the lcUpsControlUnixShudownDelay reaches the value of lcUpsControlUnixShutdownTrapDelay." ::= 17 lcUpsInputFreqErrorTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An ldUpsInputFreqErrorTrap signifies that the UPS has detected that input frequency is outside tolerable variance." ::= 22 lcUpsDCOverVoltageShutdownTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsDCOverVoltageShutdownTrap signifies that the UPS has detected that battery voltage is over the tolarable level." ::= 23 lcUpsOutputOverVoltageTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsOutputOverVoltageTrap signifies that the UPS has detected that the output voltage is too high." ::= 24 lcUpsFuseBlownTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsFuseBlownTrap is sent when the UPS's rectifier or DC capacitor fuse has failed." ::= 25 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 lcUpsReversePowerTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsReversePowerTrap signifies that output has been shut off due to a reverse power flow condition." ::= 28 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 lcUpsInverterFaultTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lcUpsInverterFaultTrap signifies that the UPS detected a problem with the Inverter." ::= 34 --- --- UPS Switched Receptacle Traps --- lcUpsReceptOffTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime, lcUpsSwitchedReceptIndex } DESCRIPTION "An lcUpsReceptOffTrap is sent when the UPS turns an output receptacle off." ::= 18 lcUpsReceptOffWarningTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime, lcUpsSwitchedReceptIndex } DESCRIPTION "An lcUpsReceptOffWarningTrap is sent when the lcUpsSwitchedReceptOffDelay reaches the value of lcUpsSwitchedReceptOffTrapDelay." ::= 19 lcUpsReceptOnTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime, lcUpsSwitchedReceptIndex } DESCRIPTION "An lcUpsReceptOnTrap is sent when the UPS turns an output receptacle on." ::= 20 lcUpsReceptOnWarningTrap TRAP-TYPE ENTERPRISE lcUpsTraps VARIABLES { sysUpTime, lcUpsSwitchedReceptIndex } DESCRIPTION "An lcUpsReceptOnWarningTrap is sent when the lcUpsSwitchedReceptOnDelay reaches the value of lcUpsSwitchedReceptOnTrapDelay." ::= 21 -- -- The UPStation S Extension -- luUPStationS OBJECT IDENTIFIER ::= { luExtensions 2 } -- -- The Liebert Irvtec UPS Ident group. -- lsUpsIdent OBJECT IDENTIFIER ::= { luUPStationS 1 } lsUpsIdentFirmwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (255)) ACCESS read-only STATUS optional DESCRIPTION "The firmware revision level of the UPS." ::= { lsUpsIdent 1 } -- -- The Liebert Irvtec UPS Alarm group -- lsUpsAlarm OBJECT IDENTIFIER ::= { luUPStationS 6 } lsUpsAlarmConditions OBJECT IDENTIFIER ::= { lsUpsAlarm 1 } lsUpsAlarmCheckAirFilter OBJECT IDENTIFIER ::= { lsUpsAlarmConditions 1 } -- The air filter is due to be checked. -- -- The Liebert Irvtec UPS traps -- lsUpsTraps OBJECT IDENTIFIER ::= { luUPStationS 11 } lsUpsCheckAirFilterTrap TRAP-TYPE ENTERPRISE lsUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lsUpsCheckAirFilterTrap signifies that the programmed time interval for checking the air filter has passed and it is time to check the air filter." ::= 1 -- -- The Liebert Irvtec UPS Configuration group. -- lsUpsConfig OBJECT IDENTIFIER ::= { luUPStationS 12 } lsUpsConfigBypassInstalled OBJECT-TYPE SYNTAX INTEGER { unknown (1), yes (2), no (3) } ACCESS read-only STATUS optional DESCRIPTION "Indicates if a bypass is installed in the UPS." ::= { lsUpsConfig 1 } -- -- The Liebert Irvtec UPS Bypass group. -- lsUpsBypass OBJECT IDENTIFIER ::= { luUPStationS 13 } lsUpsOnBypass OBJECT-TYPE SYNTAX INTEGER { unknown (1), yes (2), no (3) } ACCESS read-only STATUS optional DESCRIPTION "Indicates that the UPS is currently on bypass." ::= { lsUpsBypass 1 } lsUpsBypassFrequency OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-only STATUS optional DESCRIPTION "The current bypass frequency. (Unit of measure: Hertz)" ::= { lsUpsBypass 2 } lsUpsBypassNumLines 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." ::= { lsUpsBypass 3 } lsUpsBypassTable OBJECT-TYPE SYNTAX SEQUENCE OF LsUpsBypassEntry ACCESS not-accessible STATUS optional ::= { lsUpsBypass 4 } lsUpsBypassEntry OBJECT-TYPE SYNTAX LsUpsBypassEntry ACCESS not-accessible STATUS optional INDEX { lsUpsBypassLine } ::= { lsUpsBypassTable 1 } LsUpsBypassEntry ::= SEQUENCE { lsUpsBypassLine INTEGER, lsUpsBypassVoltage INTEGER, lsUpsBypassCurrent INTEGER } lsUpsBypassLine OBJECT-TYPE SYNTAX INTEGER (1..3) ACCESS read-only STATUS optional DESCRIPTION "The bypass Line." ::= { lsUpsBypassEntry 1 } lsUpsBypassVoltage OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-only STATUS optional DESCRIPTION "The bypass voltage. (Unit of measure: Volt)" ::= { lsUpsBypassEntry 2 } lsUpsBypassCurrent OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-only STATUS optional DESCRIPTION "The bypass current. (Unit of measure: Amp)" ::= { lsUpsBypassEntry 3 } -- -- The UPStation D Extension -- luUPStationD OBJECT IDENTIFIER ::= { luExtensions 3 } -- -- Select Alarms -- ldUpsAlarm OBJECT IDENTIFIER ::= { luUPStationD 6 } ldUpsAlarmConditions OBJECT IDENTIFIER ::= { ldUpsAlarm 1 } ldUpsAlarmDCOverVoltageShutdown OBJECT IDENTIFIER ::= { ldUpsAlarmConditions 1 } -- The UPS has detected an excessive voltage in the DC circuitry -- and shutdown. ldUpsAlarmOutputShortShutdown OBJECT IDENTIFIER ::= { ldUpsAlarmConditions 2 } -- The UPS has detected a short circuit and shutdown. ldUpsAlarmLNReversedShutdown OBJECT IDENTIFIER ::= { ldUpsAlarmConditions 3 } -- The UPS has detected that Line and Neutral are reversed and -- shutdown. ldUpsAlarmImminentShutdown OBJECT IDENTIFIER ::= { ldUpsAlarmConditions 4 } -- The UPS is about to shutdown. ldUpsAlarmInputFreqError OBJECT IDENTIFIER ::= { ldUpsAlarmConditions 5 } -- The UPS has detected an error in the input frequency. ldUpsAlarmBoostOn OBJECT IDENTIFIER ::= { ldUpsAlarmConditions 6 } -- The UPS is running on boost. ldUpsAlarmReplaceBattery OBJECT IDENTIFIER ::= { ldUpsAlarmConditions 7 } -- The UPS has detected that the battery needs replacement. ldUpsAlarmOutputOverVoltage OBJECT IDENTIFIER ::= { ldUpsAlarmConditions 8 } -- The UPS has detected excessive voltage on the output. ldUpsAlarmOutputUnderVoltage OBJECT IDENTIFIER ::= { ldUpsAlarmConditions 9 } -- The UPS has detected deficient voltage on the output. ldUpsAlarmChargerFailed OBJECT IDENTIFIER ::= { ldUpsAlarmConditions 10 } -- The UPS has detected that the charger has failed. -- -- The Liebert Select UPS traps -- ldUpsTraps OBJECT IDENTIFIER ::= { luUPStationD 11 } ldUpsDCOverVoltageShutdownTrap TRAP-TYPE ENTERPRISE ldUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An ldUpsDCOverVoltageShutdownTrap signifies that the UPS has detected that battery voltage is over the tolarable level." ::= 1 ldUpsOutputShortShutdownTrap TRAP-TYPE ENTERPRISE ldUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An ldUpsOutputShortShutdownTrap signifies that the UPS has detected a short circuit across the output." ::= 2 ldUpsLNReversedShutdownTrap TRAP-TYPE ENTERPRISE ldUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An ldUpsLNReversedShutdownTrap signifies that the UPS has detected that Line and Neutral have been reversed." ::= 3 ldUpsImminentShutdownTrap TRAP-TYPE ENTERPRISE ldUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An ldUpsImminentShutdownTrap signifies that the UPS is about to turn off output power." ::= 4 ldUpsInputFreqErrorTrap TRAP-TYPE ENTERPRISE ldUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An ldUpsInputFreqErrorTrap signifies that the UPS has detected that input frequency is outside tolerable variance." ::= 5 ldUpsOutputOverVoltageTrap TRAP-TYPE ENTERPRISE ldUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An ldUpsOutputOverVoltageTrap signifies that the UPS has detected that the output voltage is too high." ::= 6 ldUpsOutputUnderVoltageTrap TRAP-TYPE ENTERPRISE ldUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An ldUpsOutputUnderVoltageTrap signifies that the UPS has detected that the output voltage is too low." ::= 7 ldUpsChargerFailedTrap TRAP-TYPE ENTERPRISE ldUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An ldUpsChargerFailedTrap signifies that the UPS has detected that the battery charger has failed." ::= 8 -- -- The Select Input Group -- ldUpsInput OBJECT IDENTIFIER ::= { luUPStationD 3 } ldUpsInputMaxVoltsSinceLastPoll OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-only STATUS optional DESCRIPTION "The maximum input voltage encountered since the object was last retrieved. Note: if there are multiple managers talking to the same agent, the use of this object needs to be coordinated." ::= { ldUpsInput 1 } ldUpsInputMinVoltsSinceLastPoll OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-only STATUS optional DESCRIPTION "The minimum input voltage encountered since the object was last retrieved. Note: if there are multiple managers talking to the same agent, the use of this object needs to be coordinated." ::= { ldUpsInput 2 } -- -- The Select Output Group -- ldUpsOutput OBJECT IDENTIFIER ::= { luUPStationD 4 } ldUpsOutputMaxVoltsSinceLastPoll OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-only STATUS optional DESCRIPTION "The maximum output voltage encountered since the object was last retrieved. Note: if there are multiple managers talking to the same agent, the use of this object needs to be coordinated." ::= { ldUpsOutput 1 } ldUpsOutputMinVoltsSinceLastPoll OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-only STATUS optional DESCRIPTION "The minimum output voltage encountered since the object was last retrieved. Note: if there are multiple managers talking to the same agent, the use of this object needs to be coordinated." ::= { ldUpsOutput 2 } -- -- The UPStation G Extension -- luUPStationG OBJECT IDENTIFIER ::= { luExtensions 4 } -- -- Gold Alarms -- lgUpsAlarm OBJECT IDENTIFIER ::= { luUPStationG 6 } lgUpsAlarmConditions OBJECT IDENTIFIER ::= { lgUpsAlarm 1 } lgUpsAlarmDCOverVoltageShutdown OBJECT IDENTIFIER ::= { lgUpsAlarmConditions 1 } -- The UPS has detected an excessive voltage in the DC circuitry -- and shutdown. lgUpsAlarmOutputShortShutdown OBJECT IDENTIFIER ::= { lgUpsAlarmConditions 2 } -- The UPS has detected a short circuit and shutdown. lgUpsAlarmLNReversedShutdown OBJECT IDENTIFIER ::= { lgUpsAlarmConditions 3 } -- The UPS has detected that Line and Neutral are reversed and -- shutdown. lgUpsAlarmRemoteShutdown OBJECT IDENTIFIER ::= { lgUpsAlarmConditions 4 } -- The UPS has be requested to shutdown by a remote entity. lgUpsAlarmInputUVOnStartup OBJECT IDENTIFIER ::= { lgUpsAlarmConditions 5 } -- The UPS has detected a low voltage on the input line at -- startup. lgUpsAlarmPFCFailedOnStartup OBJECT IDENTIFIER ::= { lgUpsAlarmConditions 6 } -- The UPS has detected a problem with the PFC at startup. -- -- The Liebert GOLD UPS traps -- lgUpsTraps OBJECT IDENTIFIER ::= { luUPStationG 11 } lgUpsDCOverVoltageShutdownTrap TRAP-TYPE ENTERPRISE lgUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lgUpsDCOverVoltageShutdownTrap signifies that the UPS has detected that battery voltage is over the nominal level." ::= 1 lgUpsOutputShortShutdownTrap TRAP-TYPE ENTERPRISE lgUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lgUpsOutputShortShutdownTrap signifies that the UPS has detected a short circuit across the output." ::= 2 lgUpsLNReversedShutdownTrap TRAP-TYPE ENTERPRISE lgUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lgUpsLNReversedShutdownTrap signifies that the UPS has detected that Line and Neutral have been reversed." ::= 3 lgUpsInputUVOnStartupTrap TRAP-TYPE ENTERPRISE lgUpsTraps VARIABLES { sysUpTime } DESCRIPTION "An lgUpsInputUVOnStartupTrap signifies that the UPS detected a low voltage condition upon system startup." ::= 4 -- -- The Series 200 Extension -- luSeries200 OBJECT IDENTIFIER ::= { luExtensions 8 } -- -- The Series 200 Alarms -- luSeries200Alarm OBJECT IDENTIFIER ::= { luSeries200 6 } luSeries200AlarmConditions OBJECT IDENTIFIER ::= { luSeries200Alarm 1 } luSeries200AlarmInputFreqError OBJECT IDENTIFIER ::= { luSeries200AlarmConditions 1 } -- The UPS has detected an error in the input frequency. -- -- The Series 200 Input Group -- luSeries200Input OBJECT IDENTIFIER ::= { luSeries200 3 } luSeries200InputMaxVoltsSinceLastPoll OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-only STATUS optional DESCRIPTION "The maximum input voltage encountered since the object was last retrieved. Note: if there are multiple managers talking to the same agent, the use of this object needs to be coordinated." ::= { luSeries200Input 1 } luSeries200InputMinVoltsSinceLastPoll OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-only STATUS optional DESCRIPTION "The minimum input voltage encountered since the object was last retrieved. Note: if there are multiple managers talking to the same agent, the use of this object needs to be coordinated." ::= { luSeries200Input 2 } -- -- The Liebert Series 200 Configuration group. -- luSeries200Config OBJECT IDENTIFIER ::= { luSeries200 12 } luSeries200ConfigBypassInstalled OBJECT-TYPE SYNTAX INTEGER { unknown (1), yes (2), no (3) } ACCESS read-only STATUS optional DESCRIPTION "Indicates if a bypass is installed in the UPS." ::= { luSeries200Config 1 } luSeries200ConfigFrequencyChangerModel OBJECT-TYPE SYNTAX INTEGER { unknown (1), yes (2), no (3) } ACCESS read-only STATUS optional DESCRIPTION "Indicates whether this AP200 model is a frequency changer model." ::= { luSeries200Config 2 } -- -- The Liebert Series 200 UPS Bypass group. -- luSeries200Bypass OBJECT IDENTIFIER ::= { luSeries200 13 } luSeries200OnBypass OBJECT-TYPE SYNTAX INTEGER { unknown (1), yes (2), no (3) } ACCESS read-only STATUS optional DESCRIPTION "Indicates that the UPS is currently on bypass." ::= { luSeries200Bypass 1 } -- -- The Series 4300 Extension -- luSeries4300 OBJECT IDENTIFIER ::= { luExtensions 10 } -- -- The Liebert Series 4300 UPS Ident group. -- ls43cUpsIdent OBJECT IDENTIFIER ::= { luSeries4300 1 } ls43cUpsIdentFirmwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (255)) ACCESS read-only STATUS optional DESCRIPTION "The firmware revision level of the UPS." ::= { ls43cUpsIdent 1 } -- -- The Liebert Series 4300 UPS Configuration group. -- ls43cUpsConfig OBJECT IDENTIFIER ::= { luSeries4300 12 } ls43cUpsConfigBypassInstalled OBJECT-TYPE SYNTAX INTEGER { unknown (1), yes (2), no (3) } ACCESS read-only STATUS optional DESCRIPTION "Indicates if a bypass is installed in the UPS." ::= { ls43cUpsConfig 1 } -- -- The Liebert Series 4300 UPS Bypass group. -- ls43cUpsBypass OBJECT IDENTIFIER ::= { luSeries4300 13 } ls43cUpsOnBypass OBJECT-TYPE SYNTAX INTEGER { unknown (1), yes (2), no (3) } ACCESS read-only STATUS optional DESCRIPTION "Indicates that the UPS is currently on bypass." ::= { ls43cUpsBypass 1 } ls43cUpsBypassFrequency OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-only STATUS optional DESCRIPTION "The current bypass frequency. (Unit of measure: Hertz)" ::= { ls43cUpsBypass 2 } ls43cUpsBypassNumLines 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." ::= { ls43cUpsBypass 3 } ls43cUpsBypassTable OBJECT-TYPE SYNTAX SEQUENCE OF Ls43cUpsBypassEntry ACCESS not-accessible STATUS optional ::= { ls43cUpsBypass 4 } ls43cUpsBypassEntry OBJECT-TYPE SYNTAX Ls43cUpsBypassEntry ACCESS not-accessible STATUS optional INDEX { ls43cUpsBypassLine } ::= { ls43cUpsBypassTable 1 } Ls43cUpsBypassEntry ::= SEQUENCE { ls43cUpsBypassLine INTEGER, ls43cUpsBypassVoltage INTEGER, ls43cUpsBypassCurrent INTEGER } ls43cUpsBypassLine OBJECT-TYPE SYNTAX INTEGER (1..3) ACCESS read-only STATUS optional DESCRIPTION "The bypass Line." ::= { ls43cUpsBypassEntry 1 } ls43cUpsBypassVoltage OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-only STATUS optional DESCRIPTION "The bypass voltage. (Unit of measure: Volt)" ::= { ls43cUpsBypassEntry 2 } ls43cUpsBypassCurrent OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-only STATUS optional DESCRIPTION "The bypass current. (Unit of measure: Amp)" ::= { ls43cUpsBypassEntry 3 } -- -- The Series 300 Extension -- luSeries300 OBJECT IDENTIFIER ::= { luExtensions 5 } -- -- The Proxy/MicroUPS Extension -- luExternal OBJECT IDENTIFIER ::= { luExtensions 6 } -- -- The UPStation S3 Extension -- luUPStationS3 OBJECT IDENTIFIER ::= { luExtensions 7 } -- -- The UPS Module Extension -- luUpsModule OBJECT IDENTIFIER ::= { luExtensions 11 } -- -- The UPS System control Cabinet Extension -- luSystemCabinet OBJECT IDENTIFIER ::= { luExtensions 12 } -- -- The UPStation GXT Extension -- luUPStationGxt OBJECT IDENTIFIER ::= { luExtensions 14 } -- -- The PowerSure Interactive UPS Extension -- luPowerSure OBJECT IDENTIFIER ::= { luExtensions 15 } END