diff --git a/html/images/logos/vertiv.png b/html/images/logos/vertiv.png new file mode 100644 index 0000000000..12267f6e8d Binary files /dev/null and b/html/images/logos/vertiv.png differ diff --git a/html/images/os/vertiv.png b/html/images/os/vertiv.png new file mode 100644 index 0000000000..5e4498512e Binary files /dev/null and b/html/images/os/vertiv.png differ diff --git a/includes/definitions/liebert.yaml b/includes/definitions/liebert.yaml index ee099f63d7..8d834623ee 100644 --- a/includes/definitions/liebert.yaml +++ b/includes/definitions/liebert.yaml @@ -1,7 +1,7 @@ os: liebert text: Liebert type: power -icon: liebert +icon: vertiv discovery: - sysObjectId: - .1.3.6.1.4.1.476.1.42 diff --git a/includes/discovery/sensors/humidity/liebert.inc.php b/includes/discovery/sensors/humidity/liebert.inc.php new file mode 100644 index 0000000000..db30a4419f --- /dev/null +++ b/includes/discovery/sensors/humidity/liebert.inc.php @@ -0,0 +1,65 @@ +. + * + * @package LibreNMS + * @link http://librenms.org + * @copyright 2017 Neil Lathwood + * @author Neil Lathwood + */ + +$lib_data = snmpwalk_cache_oid($device, 'lgpEnvHumidityEntryRel', array(), 'LIEBERT-GP-ENVIRONMENTAL-MIB'); + +foreach ($lib_data as $index => $data) { + $oid = '.1.3.6.1.4.1.476.1.42.3.4.2.2.3.1.3.' . $index; + $descr = $data['lgpEnvHumidityDescrRel']; + $low_limit = $data['lgpEnvHumidityLowThresholdRel']; + $high_limit = $data['lgpEnvHumidityHighThresholdRel']; + $current = $data['lgpEnvHumidityMeasurementRel']; + $new_index = 'lgpEnvHumidityMeasurementRel.' . $index; + if (is_numeric($current)) { + discover_sensor($valid['sensor'], 'humidity', $device, $oid, $new_index, 'liebert', $descr, $divisor, '1', $low_limit, null, null, $high_limit, $current); + } +} + +unset( + $lib_data, + $current, + $oid, + $descr, + $low_limit, + $high_limit, + $divisor, + $new_index +); + +$return_humidity = snmp_get($device, 'lgpEnvReturnAirHumidity.0', '-Oqv'); +if (is_numeric($return_humidity)) { + $oid = '.1.3.6.1.4.1.476.1.42.3.4.2.1.2.0'; + $index = 'lgpEnvReturnAirHumidity.0'; + $descr = 'Return Air Humidity'; + discover_sensor($valid['sensor'], 'temperature', $device, $oid, $index, 'liebert', $descr, $divisor, '1', null, null, null, null, $return_humidity); +} + +$supply_humidity = snmp_get($device, 'lgpEnvSupplyAirHumidity.0', '-Oqv'); +if (is_numeric($supply_humidity)) { + $oid = '.1.3.6.1.4.1.476.1.42.3.4.2.1.3.0'; + $index = 'lgpEnvSupplyAirHumidity.0'; + $descr = 'Supply Air Humidity'; + discover_sensor($valid['sensor'], 'temperature', $device, $oid, $index, 'liebert', $descr, $divisor, '1', null, null, null, null, $supply_humidity); +} diff --git a/includes/discovery/sensors/temperatures/liebert.inc.php b/includes/discovery/sensors/temperatures/liebert.inc.php new file mode 100644 index 0000000000..bf0327c810 --- /dev/null +++ b/includes/discovery/sensors/temperatures/liebert.inc.php @@ -0,0 +1,76 @@ +. + * + * @package LibreNMS + * @link http://librenms.org + * @copyright 2017 Neil Lathwood + * @author Neil Lathwood + */ + +$lib_data = snmpwalk_cache_oid($device, 'lgpEnvTemperatureEntryDegC', array(), 'LIEBERT-GP-ENVIRONMENTAL-MIB'); + +foreach ($lib_data as $index => $data) { + if (is_numeric($data['lgpEnvTemperatureMeasurementTenthsDegC'])) { + $oid = '.1.3.6.1.4.1.476.1.42.3.4.1.3.3.1.50.' . $index; + $descr = $data['lgpEnvTemperatureDescrDegC']; + $low_limit = $data['lgpEnvTemperatureLowThresholdTenthsDegC']; + $high_limit = $data['lgpEnvTemperatureHighThresholdTenthsDegC']; + $current = $data['lgpEnvTemperatureMeasurementTenthsDegC']; + $divisor = 0.1; + $new_index = 'lgpEnvTemperatureMeasurementTenthsDegC.' . $index; + } elseif (is_numeric($data['lgpEnvTemperatureMeasurementDegC'])) { + $oid = '.1.3.6.1.4.1.476.1.42.3.4.1.3.3.1.3.' . $index; + $descr = $data['lgpEnvTemperatureDescrDegC']; + $low_limit = $data['lgpEnvTemperatureLowThresholdDegC']; + $high_limit = $data['lgpEnvTemperatureHighThresholdDegC']; + $current = $data['lgpEnvTemperatureMeasurementDegC']; + $divisor = 1; + $new_index = 'lgpEnvTemperatureDescrDegC.' . $index; + } + if (is_numeric($current)) { + discover_sensor($valid['sensor'], 'temperature', $device, $oid, $new_index, 'liebert', $descr, $divisor, '1', $low_limit, null, null, $high_limit, $current); + } +} + +unset( + $lib_data, + $current, + $oid, + $descr, + $low_limit, + $high_limit, + $divisor, + $new_index +); + +$return_temp = snmp_get($device, 'lgpEnvReturnAirTemperature.0', '-Oqv'); +if (is_numeric($return_temp)) { + $oid = '.1.3.6.1.4.1.476.1.42.3.4.1.1.2.0'; + $index = 'lgpEnvReturnAirTemperature.0'; + $descr = 'Return Air Temp'; + discover_sensor($valid['sensor'], 'temperature', $device, $oid, $index, 'liebert', $descr, $divisor, '1', null, null, null, null, $return_temp); +} + +$supply_temp = snmp_get($device, 'lgpEnvSupplyAirTemperature.0', '-Oqv'); +if (is_numeric($supply_temp)) { + $oid = '.1.3.6.1.4.1.476.1.42.3.4.1.1.3.0'; + $index = 'lgpEnvSupplyAirTemperature.0'; + $descr = 'Supply Air Temp'; + discover_sensor($valid['sensor'], 'temperature', $device, $oid, $index, 'liebert', $descr, $divisor, '1', null, null, null, null, $supply_temp); +} diff --git a/mibs/liebert/LIEBERT-GP-AGENT-MIB b/mibs/liebert/LIEBERT-GP-AGENT-MIB new file mode 100644 index 0000000000..2ae5b290a7 --- /dev/null +++ b/mibs/liebert/LIEBERT-GP-AGENT-MIB @@ -0,0 +1,513 @@ +LIEBERT-GP-AGENT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + sysUpTime + FROM RFC1213-MIB + OBJECT-TYPE, + MODULE-IDENTITY, + NOTIFICATION-TYPE, + OBJECT-IDENTITY, + Integer32, + Unsigned32 + FROM SNMPv2-SMI + lgpAgentIdent, + lgpAgentDevice, + lgpAgentControl, + liebertAgentModuleReg, lgpAgentNotifications + FROM LIEBERT-GP-REGISTRATION-MIB + DisplayString + FROM SNMPv2-TC + lgpConditionsPresent, lgpConditionDescription, lgpNetworkName + FROM LIEBERT-GP-CONDITIONS-MIB + ; + +-- ============================================================================= +-- Module Identification and Registration +-- ============================================================================= +-- +liebertAgentModule MODULE-IDENTITY + LAST-UPDATED "200811170000Z" + ORGANIZATION "Liebert Corporation" + CONTACT-INFO + "Contact: Technical Support + + Postal: + Liebert Corporation + 1050 Dearborn Drive + P.O. Box 29186 + Columbus OH, 43229 + US + + Tel: +1 (800) 222-5877 + + E-mail: liebert.monitoring@emerson.com + Web: www.liebert.com + + Author: Gregory M. Hoge" + + DESCRIPTION + "The MIB module used to specify Liebert software or firmware + agent SNMP OIDs. + + Copyright 2000-2008 Liebert Corporation. All rights reserved. + Reproduction of this document is authorized on the condition + that the forgoing copyright notice is included. + + This Specification is supplied 'AS IS' and Liebert Corporation + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." + + REVISION "200811170000Z" + DESCRIPTION + "Added support for NXL unit." + + REVISION "200807020000Z" + DESCRIPTION + "Updated INTEGER references to Integer32 (SMIv2). + Added missing item to import (Unsigned32)" + + REVISION "200801100000Z" + DESCRIPTION + "Modified contact email address and added lgpAgentEventNotifications + objects." + + REVISION "200705290000Z" + DESCRIPTION + "Added support for XDF Unit." + + REVISION "200602220000Z" + DESCRIPTION + "Added support for Liebert DS Unit." + ::= { liebertAgentModuleReg 1 } + +-- ============================================================================= +-- lgpIdent - Liebert SNMP Agent Identification Group +-- This group contains data specific to the agent or agent hardware. +-- ============================================================================= + +lgpAgentIdentManufacturer OBJECT-TYPE + SYNTAX DisplayString (SIZE (255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The agent manufacturer." + ::= { lgpAgentIdent 1 } + +lgpAgentIdentModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The agent model designation. This identifier is typically a + model name or ID" + ::= { lgpAgentIdent 2 } + +lgpAgentIdentFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The firmware revision level of the agent." + ::= { lgpAgentIdent 3 } + +lgpAgentIdentSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The serial number of the agent. This is a string of + alphanumeric characters that uniquely identifies the agent hardware. This + number is assigned when the agent hardware is manufactured and does not + change throughout its lifecycle." + ::= { lgpAgentIdent 4 } + +lgpAgentIdentPartNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The agent model part number designation." + ::= { lgpAgentIdent 5 } + +lgpAgentConnectedDeviceCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of devices currently connected and communicating + successfully with the agent. Devices for which communications are + currently being attempted are not considered in this count." + ::= { lgpAgentIdent 6 } + +-- ============================================================================= +-- lgpAgentNotifications - Liebert Agent Notifications Group +-- ============================================================================= + +lgpAgentEventNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Agent specific notifications." + ::= { lgpAgentNotifications 0 } + +lgpAgentDeviceCommunicationLost NOTIFICATION-TYPE + OBJECTS { sysUpTime } + STATUS current + DESCRIPTION "The agent has lost communications with a managed device." + ::= { lgpAgentEventNotifications 1 } + +lgpAgentFirmwareUpdateSuccessful NOTIFICATION-TYPE + OBJECTS { sysUpTime } + STATUS current + DESCRIPTION + "The firmware update to the agent card has completed successfully." + ::= { lgpAgentEventNotifications 5 } + +lgpAgentFirmwareCorrupt NOTIFICATION-TYPE + OBJECTS { sysUpTime } + STATUS current + DESCRIPTION + "The firmware update to the agent card has failed and the firmware is + now corrupt." + ::= { lgpAgentEventNotifications 6 } + +lgpAgentHeartbeat NOTIFICATION-TYPE + OBJECTS { sysUpTime, lgpConditionsPresent, + lgpAgentConnectedDeviceCount } + STATUS current + DESCRIPTION + "The agent card is alive." + ::= { lgpAgentEventNotifications 7 } + +lgpAgentDnsLookupFailure NOTIFICATION-TYPE + OBJECTS { sysUpTime, lgpNetworkName } + STATUS current + DESCRIPTION + "A Domain Name System (DNS) lookup of a network name failed to + resolve. This may result in one or more of the following: + 1. failure to notify a target address of an important condition + 2. failure allow access for monitoring purposes + This issue should be resolved as soon as possible with a + network or system administrator." + ::= { lgpAgentEventNotifications 8 } + +-- ============================================================================= +-- lgpAgentEventNotificationsLegacy - Liebert Legacy Agent Notifications Group +-- ============================================================================= + +lgpAgentEventNotificationsLegacy OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This branch contains copies of the notifications registered directly + below lgpAgentEventNotifications. These are here to provide support + for some legacy devices which send out lgpAgentEventNotifications + as the SNMPv1 enterprise trap parameter instead of + lgpAgentNotifications, which causes problems with some SNMP clients + when converting from V1 to V2 notifications (RFC3584 Section 3)." + ::= { lgpAgentEventNotifications 0 } + +lgpAgentDeviceCommunicationLostLegacy NOTIFICATION-TYPE + OBJECTS { sysUpTime } + STATUS current + DESCRIPTION "The agent has lost communications with a managed device." + ::= { lgpAgentEventNotificationsLegacy 1 } + +lgpAgentFirmwareUpdateSuccessfulLegacy NOTIFICATION-TYPE + OBJECTS { sysUpTime } + STATUS current + DESCRIPTION + "The firmware update to the agent card has completed successfully." + ::= { lgpAgentEventNotificationsLegacy 5 } + +lgpAgentFirmwareCorruptLegacy NOTIFICATION-TYPE + OBJECTS { sysUpTime } + STATUS current + DESCRIPTION + "The firmware update to the agent card has failed and the firmware is + now corrupt." + ::= { lgpAgentEventNotificationsLegacy 6 } + +lgpAgentHeartbeatLegacy NOTIFICATION-TYPE + OBJECTS { sysUpTime, lgpConditionsPresent, + lgpAgentConnectedDeviceCount } + STATUS current + DESCRIPTION + "The agent card is alive." + ::= { lgpAgentEventNotificationsLegacy 7 } + +lgpAgentDnsLookupFailureLegacy NOTIFICATION-TYPE + OBJECTS { sysUpTime, lgpNetworkName } + STATUS current + DESCRIPTION + "A Domain Name System (DNS) lookup of a network name failed to + resolve. This may result in one or more of the following: + 1. failure to notify a target address of an important condition + 2. failure allow access for monitoring purposes + This issue should be resolved as soon as possible with a + network or system administrator." + ::= { lgpAgentEventNotificationsLegacy 8 } + +-- ============================================================================= +-- lgpAgentDevice - Liebert Agent Managed Device Group +-- ============================================================================= + +lgpAgentManagedDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpAgentManagedDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains one entry for each managed device." + ::= { lgpAgentDevice 2 } + +lgpAgentManagedDeviceEntry OBJECT-TYPE + SYNTAX LgpAgentManagedDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This entry describes a row in the table + 'lgpAgentManagedDeviceTable'. The rows in this table cannot + be created by the NMS. The rows are automatically created by + the agent based upon the hardware configuration of the + Liebert managed device(s) being monitored with this agent." + INDEX { lgpAgentDeviceIndex } + ::= { lgpAgentManagedDeviceTable 1 } + +LgpAgentManagedDeviceEntry ::= SEQUENCE { + lgpAgentDeviceIndex INTEGER, + lgpAgentDeviceId OBJECT IDENTIFIER, + lgpAgentDeviceManufacturer DisplayString, + lgpAgentDeviceModel DisplayString, + lgpAgentDeviceFirmwareVersion DisplayString, + lgpAgentDeviceUnitNumber Integer32, + lgpAgentDeviceSerialNumber DisplayString, + lgpAgentDeviceManufactureDate DisplayString, + lgpAgentDeviceServiceContact DisplayString, + lgpAgentDeviceServicePhoneNumber DisplayString, + lgpAgentDeviceServiceAddrLine1 DisplayString, + lgpAgentDeviceServiceAddrLine2 DisplayString, + lgpAgentDeviceServiceAddrLine3 DisplayString, + lgpAgentDeviceServiceAddrLine4 DisplayString, + lgpAgentDeviceUnitName DisplayString, + lgpAgentDeviceSiteIdentifier DisplayString, + lgpAgentDeviceTagNumber DisplayString, + lgpAgentDeviceOrderLine1 DisplayString, + lgpAgentDeviceOrderLine2 DisplayString + + } + +lgpAgentDeviceIndex OBJECT-TYPE + SYNTAX Integer32 (0..65536) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The device identifier. This is used as an index to address + a particular row in the table 'lgpAgentManagedDeviceTable'." + ::= { lgpAgentManagedDeviceEntry 1 } + +lgpAgentDeviceId OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The managed device specific identifier defined by the + product registration." + ::= { lgpAgentManagedDeviceEntry 2 } + +lgpAgentDeviceManufacturer OBJECT-TYPE + SYNTAX DisplayString (SIZE (255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The managed device manufacturer." + ::= { lgpAgentManagedDeviceEntry 3 } + +lgpAgentDeviceModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The managed device model designation." + ::= { lgpAgentManagedDeviceEntry 4 } + +lgpAgentDeviceFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The firmware revision level of the managed device." + ::= { lgpAgentManagedDeviceEntry 5 } + +lgpAgentDeviceUnitNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The managed device unit number. Typically this is a + number assigned to a managed device that uniquely identifies it from + other similar devices within a 'system'." + ::= { lgpAgentManagedDeviceEntry 6 } + +lgpAgentDeviceSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The serial number of the managed device." + ::= { lgpAgentManagedDeviceEntry 7 } + +lgpAgentDeviceManufactureDate OBJECT-TYPE + SYNTAX DisplayString (SIZE (64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The manufacture date of the managed device." + ::= { lgpAgentManagedDeviceEntry 8 } + +lgpAgentDeviceServiceContact OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The service contact of the managed device." + ::= { lgpAgentManagedDeviceEntry 9 } + +lgpAgentDeviceServicePhoneNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The phone number of the service contact of the managed device." + ::= { lgpAgentManagedDeviceEntry 10 } + +lgpAgentDeviceServiceAddrLine1 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Line 1 of the service address of the managed device." + ::= { lgpAgentManagedDeviceEntry 11 } + +lgpAgentDeviceServiceAddrLine2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Line 2 of the service address of the managed device." + ::= { lgpAgentManagedDeviceEntry 12 } + +lgpAgentDeviceServiceAddrLine3 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Line 3 of the service address of the managed device." + ::= { lgpAgentManagedDeviceEntry 13 } + +lgpAgentDeviceServiceAddrLine4 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Line 4 of the service address of the managed device." + ::= { lgpAgentManagedDeviceEntry 14 } + +lgpAgentDeviceUnitName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Unit name for the managed device assigned by the customer." + ::= { lgpAgentManagedDeviceEntry 15 } + +lgpAgentDeviceSiteIdentifier OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifier that uniquely identifies the site where this device is + located." + ::= { lgpAgentManagedDeviceEntry 16 } + +lgpAgentDeviceTagNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifier that uniquely identifies this device within a particular + site (see lgpAgentDeviceSiteIdentifier)." + ::= { lgpAgentManagedDeviceEntry 17 } + +lgpAgentDeviceOrderLine1 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Customer Sales Order information line 1." + ::= { lgpAgentManagedDeviceEntry 18 } + +lgpAgentDeviceOrderLine2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Customer Sales Order information line 2." + ::= { lgpAgentManagedDeviceEntry 19 } + +-- ============================================================================= +-- lgpAgentControl - Liebert Agent Control Group +-- ============================================================================= + +lgpAgentReboot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Perform an immediate 'reboot' of the agent process. When possible + the reboot will approximate a power on reset of the agent + communications hardware. This type of reboot will be performed if + a hardware reset is supported by the hardware/software on the + communications card. Otherwise a 'software' reboot will be executed. + In both cases a temporary loss of communications and other agent + functionality will result. + + Any valid INTEGER value may be written to this object to initiate + the reboot operation. + + If read the value '0' will always be returned." + ::= { lgpAgentControl 1 } + +lgpAgentTelnetEnabled OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the settings of Telnet. + yes + Telnet services are enabled. + no + Telnet services are disabled. + The system must be rebooted before changes can take effect." + ::= { lgpAgentControl 2 } + +lgpAgentVelocityServerEnabled OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object configures the Velocity Server to grant external clients access to agent data via the Liebert Velocity protocol. + yes + Agent data is available to external clients via the Liebert Velocity protocol. + no + Agent data is not available to external clients via the Liebert Velocity protocol. + The system must be rebooted before changes can take effect." + ::= { lgpAgentControl 3 } + +lgpAgentWebServerMode OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + http(1), + https(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the settings of Web services. + disabled + Web services are disabled. + http + Web server mode is HTTP (not secure). + https + Web server mode is secure HTTP. + The system must be rebooted before changes can take effect." + ::= { lgpAgentControl 4 } +END diff --git a/mibs/liebert/LIEBERT-GP-COND-MIB b/mibs/liebert/LIEBERT-GP-COND-MIB new file mode 100644 index 0000000000..7bab8116e0 --- /dev/null +++ b/mibs/liebert/LIEBERT-GP-COND-MIB @@ -0,0 +1,4738 @@ +LIEBERT-GP-CONDITIONS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + Gauge32, + TimeTicks, + Unsigned32 + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + lgpConditions, + liebertConditionsModuleReg + FROM LIEBERT-GP-REGISTRATION-MIB + ; + +-- ============================================================================= +-- Module Identification and Registration +-- ============================================================================= + +liebertGlobalProductsConditionsModule MODULE-IDENTITY + LAST-UPDATED "201302120000Z" + ORGANIZATION "Liebert Corporation" + CONTACT-INFO + "Contact: Technical Support + + Postal: + Liebert Corporation + 1050 Dearborn Drive + P.O. Box 29186 + Columbus OH, 43229 + US + + Tel: +1 (800) 222-5877 + + E-mail: liebert.monitoring@emerson.com + Web: www.liebert.com + + Author: Gregory M. Hoge" + + DESCRIPTION + "The MIB module used to register Liebert SNMP OIDs. + + Copyright 2000-2008,2013 Liebert Corporation. All rights reserved. + Reproduction of this document is authorized on the condition + that the forgoing copyright notice is included. + + This Specification is supplied 'AS IS' and Liebert Corporation + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." + + REVISION "201302120000Z" + DESCRIPTION + "Added Surge Protection Device to lgpConditionCondenserTVSSFailure + DESCRIPTION" + + REVISION "200811170000Z" + DESCRIPTION + "Added support for NXL unit." + + REVISION "200807020000Z" + DESCRIPTION + "o Expanded condtions table with new columns with a set of richer + alarm/condition properties. + o Added additional reference columns to conditions table to allow the + same alarm to be active on multiple instances of an item. + " + + REVISION "200801100000Z" + DESCRIPTION + "Modified contact email address and added lgpNetworkName object." + + REVISION "200705290000Z" + DESCRIPTION + "Added support for XDF Unit." + + REVISION "200608150000Z" + DESCRIPTION + "Added support for HP release and a condition for firmware corrupt." + + REVISION "200602220000Z" + DESCRIPTION + "Added support for Liebert DS Unit." + + ::= { liebertConditionsModuleReg 1 } + +-- ============================================================================= +-- lgpConditions - Liebert Conditions Registrations +-- ============================================================================= + +lgpConditionsWellKnown OBJECT IDENTIFIER + -- STATUS current + -- DESCRIPTION + -- "Liebert well known conditions are defined by OIDs that reside + -- in this sub-tree." + ::= { lgpConditions 1 } + +lgpConditionsPresent OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present number of conditions (rows) in the lgpConditionsTable." + ::= { lgpConditions 2 } + +lgpConditionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpConditionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of condition table entries. The table contains zero, one, + or many rows at any moment, depending upon the number of conditions + in effect. The number of rows in the table is given by + (lgpConditionsPresent). The table is initially empty at agent startup. + The agent creates a row in the table each time a condition is detected + and deletes that row subject to the following rules: + + Rows are removed from the table based on the following rules: + 1. If a condition does not require acknowledgement + (see 'lgpConditionAckReq') the condition is removed as soon as + the issue clears (see 'lgpConditionCurrentState'). + 2. If a condition requires acknowledgement (see 'lgpConditionAckReq') + the condition is removed as soon as the issue clears + (see 'lgpConditionCurrentState') AND the condition is acknowledged + (see 'lgpConditionAcknowledged'). + 3. If the columns 'lgpConditionCurrentState' and + 'lgpConditionAcknowledged' are not present for the condition + then the condition will be removed as soon as the issue causing + the condition clears. + + The agent creates the first row with lgpConditionId equal to 1, + and increments the value of 'lgpConditionId' each time a new row is + created, wrapping to the first free value greater than or equal to 1 + when the maximum value of lgpConditionId would otherwise be exceeded. + The number of rows in the table at any given time is reflected by + the value of 'lgpConditionsPresent'. + " + ::= { lgpConditions 3 } + + lgpConditionEntry OBJECT-TYPE + SYNTAX LgpConditionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the contents of the rows for the table + 'lgpConditionsTable'. A row in this table cannot be created + or deleted by SNMP operations on columns of the table." + INDEX { lgpConditionId } + ::= { lgpConditionsTable 1 } + + LgpConditionEntry ::= SEQUENCE { + lgpConditionId Unsigned32, + lgpConditionDescr OBJECT IDENTIFIER, + lgpConditionTime TimeTicks, + lgpConditionTableRef OBJECT IDENTIFIER, + lgpConditionTableRowRef OBJECT IDENTIFIER, + lgpConditionType INTEGER, + lgpConditionCurrentState INTEGER, + lgpConditionSeverity INTEGER, + + lgpConditionAcknowledged INTEGER, + lgpConditionAckReq INTEGER + } + + lgpConditionId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique identifier for a condition. This value must remain + constant between agent initializations. This OID is used as + an index to identify a row in the table 'lgpConditionsTable'." + ::= { lgpConditionEntry 1 } + + lgpConditionDescr OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A reference to a condition description object. The object + referenced should not be accessible, but rather be used to provide + a unique description." + ::= { lgpConditionEntry 2 } + + lgpConditionTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the condition occurred (became active)." + ::= { lgpConditionEntry 3 } + + lgpConditionTableRef OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object will be included as a varbind in some + rows of the table. It is a reference to a table object in + the MIB. The value of this object will be the OID of a table + that the object that the condition applies to is defined. + The table row corresponding to this object will also contain + a varbind 'lgpConditionTableRowRef' that will specify which + instance (row) in the referenced table the object is defined in. + + Example: + TABLE ROW: + lgpConditionId 5 + lgpConditionDescr lgpConditionRcpBranchBreakerOpen + lgpConditionTime 393884848 + lgpConditionTableRef lgpPduRbTable + lgpConditionTableRowRef lgpPduRbEntryId.1.4 + lgpConditionType alarm + lgpConditionCurrentState active + lgpConditionSeverity major + lgpConditionAcknowledged acknowledged + lgpConditionAckReq required + + In the above example the breaker opened for a Receptacle branch. + The specific receptacle branch is specified by the additional + varbind (lgpEventParmTableRowRef). In this case the notification + is for the 4th receptacle branch on the 1st PDU in the cluster. + " + ::= { lgpConditionEntry 5 } + + lgpConditionTableRowRef OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a reference to the (cell) in the table specified by the + companion varbind (lgpConditionTableRef) in this condition. + The row in the table where this cell exists represents the object + that this condition applies to. + + Example: + TABLE ROW: + lgpConditionId 5 + lgpConditionDescr lgpConditionRcpBranchBreakerOpen + lgpConditionTime 393884848 + lgpConditionTableRef lgpPduRbTable + lgpConditionTableRowRef lgpPduRbEntryId.1.4 + lgpConditionType + lgpConditionCurrentState active + lgpConditionSeverity major + lgpConditionAcknowledged acknowledged + lgpConditionAckReq required + + The table containing the definition of the receptacle branch + (lgpPduRbTable) is given by the varbind (lgpConditionTableRef) + + The specific receptacle branch (instance) is specified by the + varbind (lgpConditionTableRowRef). In this case the condition + is for the 4th receptacle branch on the 1st PDU in the PDU cluster. + + If one wanted to retrieve the serial number for this + receptacle branch the OID would be: lgpPduRbEntrySerialNum.1.4. + " + ::= { lgpConditionEntry 6 } + + lgpConditionType OBJECT-TYPE + SYNTAX INTEGER + { + not-specified(0), + message(2), + warning(4), + alarm(6), + fault(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of condition in this row in the table." + ::= { lgpConditionEntry 10 } + + lgpConditionCurrentState OBJECT-TYPE + SYNTAX INTEGER + { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indication of the current state of the event. If the state + is 'active' then the condition currently exists. If the + state is 'inactive' then the condition no longer exists (i.e. + the situation causing the condition has cleared or been + resolved). The behavior of some devices is to remove + the condition from this table when the condition clears. + The behavior of other devices is to leave the condition + entry in the table until the condition is acknowledged ( + see lgpConditionAcknowledged and lgpConditionAckReq)." + ::= { lgpConditionEntry 12 } + + lgpConditionSeverity OBJECT-TYPE + SYNTAX INTEGER + { + not-applicable(0), + minor(3), + major(6), + critical(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This represents the relative severity of the condition." + ::= { lgpConditionEntry 14 } + + lgpConditionAcknowledged OBJECT-TYPE + SYNTAX INTEGER + { + notAcknowledged(1), + acknowledged(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This indicates if the condition has been acknowledged. + If the value is 'notAcknowledged' then the condition has + not been acknowledged. If the value is 'acknowledged' + then the condition has been acknowledged. Writing a value + of 'acknowledged' to this object acknowledges the condition + and the value will be changed to 'acknowledged'. + + If the current state of the condition is 'active' + (see lgpConditionCurrentState) the condition will, for all + devices remain in the table regardless of the state of the + 'lgpConditionAcknowledged' object. + + If the 'lgpConditionAckReq' is 'notRequired' or this column + does not exist for the row then this object has no affect on + the duration the condition stays in the lgpConditionsTable. + + If the 'lgpConditionAckReq' is 'required' then the condition + will remain in the condition table until both the + 'lgpConditionCurrentState' is 'inactive' AND + 'lgpConditionAcknowledged' is 'acknowledged'. + " + ::= { lgpConditionEntry 18 } + + lgpConditionAckReq OBJECT-TYPE + SYNTAX INTEGER + { + required(1), + notRequired(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates if the corresponding condition does or does not + require user acknowledgement. Conditions that require + user acknowledgement will have a value of 'required'. Those + conditions that do not require user acknowledgement will have + a value of 'notRequired' or in some devices the column may + not be present at all. + + If a condition requires acknowledgement it will remain in the + table until both the 'lgpConditionCurrentState' and + 'lgpConditionAcknowledged' are 'inactive' and 'acknowledged' + respectively (see lgpConditionAcknowledged). + + If a condition does not require acknowledgement it will + be removed from the table as soon as its + 'lgpConditionCurrentState' is 'inactive'. + " + ::= { lgpConditionEntry 19 } + +-- ============================================================================= +-- lgpConditionControl - Condition Control Group +-- ============================================================================= + +lgpConditionControl OBJECT IDENTIFIER + -- STATUS current + -- DESCRIPTION + -- "Items under this sub-tree allow the user to control actions + -- associated with conditions." + ::= { lgpConditions 4 } + + lgpConditionControlEventReset OBJECT-TYPE + SYNTAX INTEGER + { + noAction(1), + resetAll(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Event Reset Command. This command will reset all of the + device's events. On some units, when an event is activated, a + 'set' field is also marked and maintained even when the event has + become inactive. The 'set' field is only cleared when the user + clears it and the event is no longer active. This item will clear + the 'set' field for all events that are not active." + ::= { lgpConditionControl 1 } + + lgpConditionControlEventAck OBJECT-TYPE + SYNTAX INTEGER + { + noAction(1), + ackAll(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Event Acknowledge Command. This command will acknowledge all of the + device's events." + ::= { lgpConditionControl 2 } + +lgpConditionControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpConditionControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of condition control table entries. The table contains zero, one, + or many rows at any moment, depending upon the number of conditions that + are controllable by the unit. This table does not necessarily contain all + conditions supported by the unit. This table only contains conditions that + are end-user modifiable." + ::= { lgpConditionControl 20 } + + lgpConditionControlEntry OBJECT-TYPE + SYNTAX LgpConditionControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the contents of the rows for the table + 'lgpConditionControlTable'. A row in this table cannot be created + or deleted by user initiated SNMP operations on columns of the table." + INDEX { lgpConditionControlIndex } + ::= { lgpConditionControlTable 1 } + + LgpConditionControlEntry ::= SEQUENCE { + lgpConditionControlIndex Unsigned32, + lgpConditionControlDescr OBJECT IDENTIFIER, + lgpConditionControlEnableStatus INTEGER, + lgpConditionControlType INTEGER, + lgpConditionControlEnableCapability INTEGER + } + + lgpConditionControlIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index indicating the nth element of the table." + ::= { lgpConditionControlEntry 1 } + + lgpConditionControlDescr OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A reference to an Object Identifier (OID) representing a unique + condition. The referenced OID is used solely for identification + purposes. + + The object identifier referenced here will be the same object + identifier referenced in the lgpConditionsTable (column: + lgpConditionDescr) when the condition is activated." + ::= { lgpConditionControlEntry 2 } + + lgpConditionControlEnableStatus OBJECT-TYPE + SYNTAX INTEGER + { + not-specified(0), + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value in this column determines if the device is currently + capable of generating this event. If the value is 'enabled' then + the event will be generated if the condition indicated by + lgpConditionControlDescr becomes active. If the value is + 'disabled' the device will never generate the event. This value is + stored on the managed device. + Some devices do not allow write access to some entries in this + column. The 'lgpConditionControlEnableCapability' column indicates + whether this entry can be written." + ::= { lgpConditionControlEntry 3 } + + lgpConditionControlType OBJECT-TYPE + SYNTAX INTEGER + { + not-specified(0), + message(2), + warning(4), + alarm(6), + fault(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The 'type' assigned or configured for this condition. The value + assigned to the condition here is displayed in the + lgpConditionsTable (column: lgpConditionType). For some units this + is user configurable. This value is stored on the managed device." + ::= { lgpConditionControlEntry 4 } + + lgpConditionControlEnableCapability OBJECT-TYPE + SYNTAX INTEGER + { + not-specified(0), + readonly(1), + readwrite(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Some devices do not allow write access to some entries in the + 'lgpConditionControlEnableStatus' column. This column indicates + whether the 'lgpConditionControlEnableStatus' entry for this row + can be written." + ::= { lgpConditionControlEntry 5 } + +lgpConditionDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ASCII text description for the condition." + ::= { lgpConditions 5 } + +lgpNetworkName OBJECT-TYPE + SYNTAX DisplayString (SIZE (255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The network name in a node.domain.com like format. This object is + intended to be used as a varbind object by other notifications that + have a context of a network address. As an example the + lgpAgentDnsLookupFailure trap which describes a network name that + is failing or has failed to be resolved from a Domain Name Service (DNS) + lookup. + + Refer to RFC 952 for further information." + ::= { lgpConditions 6 } + +-- ============================================================================= +-- lgpConditions - Additional Liebert Conditions Registrations +-- ============================================================================= + +lgpFlexConditions OBJECT IDENTIFIER + -- STATUS current + -- DESCRIPTION + -- "Liebert well known Flexible conditions are defined by OIDs that reside + -- in this sub-tree. These OIDs can be found in the + -- LIEBERT-GP-FLEXIBLE-CONDITIONS-MIB which is located in the file + -- LIEBERT_GP_FLEXIBLE_COND.MIB." + ::= { lgpConditions 7 } + +-- ============================================================================= +-- lgpConditionsWellKnown - Liebert "well-known" conditions +-- ============================================================================= + +lgpConditionHighTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The temperature has exceeded the high temperature threshold." + ::= { lgpConditionsWellKnown 1 } + +lgpConditionLowTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The temperature is below the low temperature threshold." + ::= { lgpConditionsWellKnown 2 } + +lgpConditionHighHumidity OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The humidity has exceeded the high humidity threshold." + ::= { lgpConditionsWellKnown 3 } + +lgpConditionLowHumidity OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The humidity is below the low humidity threshold." + ::= { lgpConditionsWellKnown 4 } + +lgpConditionLossOfAirflow OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of air flow." + ::= { lgpConditionsWellKnown 5 } + + lgpConditionLossOfAirflow1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of air flow at sensor 1." + ::= { lgpConditionLossOfAirflow 1 } + + lgpConditionLossOfAirflow2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of air flow at sensor 2." + ::= { lgpConditionLossOfAirflow 2 } + + lgpConditionLossOfAirflowBlower1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of air flow from blower 1." + ::= { lgpConditionLossOfAirflow 3 } + + lgpConditionLossOfAirflowAllBlowers OBJECT-IDENTITY + STATUS current + DESCRIPTION + "No air flow through the unit due to failure of all blowers." + ::= { lgpConditionLossOfAirflow 4 } + +lgpConditionChangeFilter OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a condition indicating the air filter + should be changed." + ::= { lgpConditionsWellKnown 6 } + +lgpConditionCompressorHighHeadPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected an excessive head pressure condition." + ::= { lgpConditionsWellKnown 7 } + + lgpConditionCompressor1HighHeadPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected excessive head pressure in compressor 1." + ::= { lgpConditionCompressorHighHeadPressure 1 } + + lgpConditionCompressor1AHighHeadPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected excessive head pressure in compressor 1A." + ::= { lgpConditionCompressor1HighHeadPressure 1 } + + lgpConditionCompressor1BHighHeadPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected excessive head pressure in compressor 1B." + ::= { lgpConditionCompressor1HighHeadPressure 2 } + + lgpConditionCompressor2HighHeadPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected excessive head pressure in compressor 2." + ::= { lgpConditionCompressorHighHeadPressure 2 } + + lgpConditionCompressor2AHighHeadPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected excessive head pressure in compressor 2A." + ::= { lgpConditionCompressor2HighHeadPressure 1 } + + lgpConditionCompressor2BHighHeadPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected excessive head pressure in compressor 2B." + ::= { lgpConditionCompressor2HighHeadPressure 2 } + + lgpConditionCompressor3HighHeadPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected excessive head pressure in compressor 3." + ::= { lgpConditionCompressorHighHeadPressure 3 } + + lgpConditionCompressor4HighHeadPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected excessive head pressure in compressor 4." + ::= { lgpConditionCompressorHighHeadPressure 4 } + +lgpConditionCompressorOverload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected a compressor overload condition." + ::= { lgpConditionsWellKnown 8 } + + lgpConditionCompressor1Overload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an overload condition on compressor 1." + ::= { lgpConditionCompressorOverload 1 } + + lgpConditionCompressor2Overload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an overload condition on compressor 2." + ::= { lgpConditionCompressorOverload 2 } + +lgpConditionCompressorShortCycle OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A compressor has exceeded the maximum number of starts in a + minimum time period." + ::= { lgpConditionsWellKnown 9 } + + lgpConditionCompressor1ShortCycle OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a short cycle event on compressor 1. + The compressor has exceeded the maximum number of starts for + specified amount of time." + ::= { lgpConditionCompressorShortCycle 1 } + + lgpConditionCompressor1AShortCycle OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a short cycle event on compressor 1A. + The compressor has exceeded the maximum number of starts for + specified amount of time." + ::= { lgpConditionCompressor1ShortCycle 1 } + + lgpConditionCompressor1BShortCycle OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a short cycle event on compressor 1B. + The compressor has exceeded the maximum number of starts for + specified amount of time." + ::= { lgpConditionCompressor1ShortCycle 2 } + + lgpConditionCompressor2ShortCycle OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a short cycle event on compressor 2. + The compressor has exceeded the maximum number of starts for + specified amount of time." + ::= { lgpConditionCompressorShortCycle 2 } + + lgpConditionCompressor2AShortCycle OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a short cycle event on compressor 2A. + The compressor has exceeded the maximum number of starts for + specified amount of time." + ::= { lgpConditionCompressor2ShortCycle 1 } + + lgpConditionCompressor2BShortCycle OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a short cycle event on compressor 2B. + The compressor has exceeded the maximum number of starts for + specified amount of time." + ::= { lgpConditionCompressor2ShortCycle 2 } + +lgpConditionCompressorLowSuctionPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The pressure at a compressor inlet has dropped below the + minimum setting." + ::= { lgpConditionsWellKnown 10 } + + lgpConditionCompressor1LowSuctionPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The pressure at compressor 1 inlet has dropped below the + minimum setting." + ::= { lgpConditionCompressorLowSuctionPressure 1 } + + lgpConditionCompressor2LowSuctionPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The pressure at compressor 2 inlet has dropped below the + minimum setting." + ::= { lgpConditionCompressorLowSuctionPressure 2 } + +lgpConditionMainFanOverLoad OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a main fan overload condition." + ::= { lgpConditionsWellKnown 11 } + +lgpConditionManualOverride OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a manual override condition." + ::= { lgpConditionsWellKnown 12 } + +lgpConditionStandbyGlycoolPumpOn OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The standby Glycol or Glycool pump is activated." + ::= { lgpConditionsWellKnown 13 } + +lgpConditionWaterUnderFloor OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Moisture has been detected under the floor." + ::= { lgpConditionsWellKnown 14 } + +lgpConditionHumidifierProblem OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a humidifier problem." + ::= { lgpConditionsWellKnown 15 } + +lgpConditionLowWaterInHumidifier OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a low water condition in the humidifier + reservoir." + ::= { lgpConditionsWellKnown 16 } + +lgpConditionSmokeDetected OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected smoke." + ::= { lgpConditionsWellKnown 17 } + +lgpConditionLowWaterFlow OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a low water flow rate condition." + ::= { lgpConditionsWellKnown 18 } + +lgpConditionLostPower OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has lost power before being switched off using the + controls. This condition is activated when power is restored." + ::= { lgpConditionsWellKnown 19 } + +lgpGeneralFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A fault condition has been detected that is not identified + in the well known list." + ::= { lgpConditionsWellKnown 20 } + +lgpConditionLocalAlarm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected a local, or customer, alarm condition." + ::= { lgpConditionsWellKnown 21 } + + lgpConditionLocalAlarm1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that customer alarm condition 1 is active." + ::= { lgpConditionLocalAlarm 1 } + + lgpConditionLocalAlarm2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that customer alarm condition 2 is active." + ::= { lgpConditionLocalAlarm 2 } + + lgpConditionLocalAlarm3 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that customer alarm condition 3 is active." + ::= { lgpConditionLocalAlarm 3 } + + lgpConditionLocalAlarm4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that customer alarm condition 4 is active." + ::= { lgpConditionLocalAlarm 4 } + + lgpConditionLocalAlarm5 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that customer alarm condition 5 is active." + ::= { lgpConditionLocalAlarm 5 } + + lgpConditionLocalAlarm6 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that customer alarm condition 6 is active." + ::= { lgpConditionLocalAlarm 6 } + + lgpConditionLocalAlarm7 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that customer alarm condition 7 is active." + ::= { lgpConditionLocalAlarm 7 } + + lgpConditionLocalAlarm8 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that customer alarm condition 8 is active." + ::= { lgpConditionLocalAlarm 8 } + +lgpConditionStandbyUnitOn OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the standby unit is operating." + ::= { lgpConditionsWellKnown 22 } + +lgpConditionCompressorLowPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected a low head compressor condition." + ::= { lgpConditionsWellKnown 23 } + + lgpConditionCompressor1LowPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected low pressure in compressor 1." + ::= { lgpConditionCompressorLowPressure 1 } + + lgpConditionTandemCompressorCircuit1LowPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected low pressure in tandem compressor circuit 1." + ::= { lgpConditionCompressor1LowPressure 1 } + + lgpConditionCompressor2LowPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected low pressure in compressor 2." + ::= { lgpConditionCompressorLowPressure 2 } + + lgpConditionTandemCompressorCircuit2LowPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected low pressure in tandem compressor circuit 2." + ::= { lgpConditionCompressor2LowPressure 1 } + + lgpConditionCompressor3LowPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected low pressure in compressor 3." + ::= { lgpConditionCompressorLowPressure 3 } + + lgpConditionCompressor4LowPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected low pressure in compressor 4." + ::= { lgpConditionCompressorLowPressure 4 } + +lgpConditionHighWaterInPan OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a high water condition in the condenser pan." + ::= { lgpConditionsWellKnown 24 } + +lgpConditionFaultySensor OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a faulty temperature/humidity sensor." + ::= { lgpConditionsWellKnown 25 } + +lgpConditionServiceCooling OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Cooling system requires scheduled maintenance." + ::= { lgpConditionsWellKnown 26 } + +lgpConditionServiceHumidifier OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Humidifier requires scheduled maintenance." + ::= { lgpConditionsWellKnown 27 } + +lgpConditionSystemControlBatteryLow OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Charge level of the system control's battery is below the + alarm set point." + ::= { lgpConditionsWellKnown 28 } + +lgpConditionGroundSystemFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a ground system fault." + ::= { lgpConditionsWellKnown 29 } + +lgpConditionGroundFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a ground failure." + ::= { lgpConditionsWellKnown 30 } + +lgpConditionSecurityBreach OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a security breach." + ::= { lgpConditionsWellKnown 31 } + +lgpConditionEmergencyShutdown OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an emergency shutdown condition. The System + is shutting down as a result of this emergency." + ::= { lgpConditionsWellKnown 32 } + +lgpConditionOnBypass OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected the load is being powered by a bypass + source." + ::= { lgpConditionsWellKnown 33 } + + lgpConditionLoadOnBypass OBJECT-IDENTITY + STATUS obsolete + DESCRIPTION + "The load is being powered by a bypass source." + ::= { lgpConditionOnBypass 1 } + + lgpConditionLoadOnMaintenceBypass OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The load is being powered by a maintenance bypass source." + ::= { lgpConditionOnBypass 2 } + + lgpConditionParallelSysLoadOnBypass OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The parallel system has transferred to bypass." + ::= { lgpConditionOnBypass 3 } + + lgpConditionLoadOnBypassByImpact OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a load impact and has transferred the + load to the bypass source." + ::= { lgpConditionOnBypass 4 } + + lgpConditionLoadTransferedToBypass OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has transferred to bypass. The load is being powered by + the bypass source." + ::= { lgpConditionOnBypass 5 } + + lgpConditionEmergencyTransferToBypass OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has performed an emergency transfer to bypass." + ::= { lgpConditionOnBypass 6 } + +lgpConditionOutputToLoadVoltTHD OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The total harmonic distortion (THD) of the output voltage has exceeded a + pre-determined threshold for a device, or system, defined amount of + time." + ::= { lgpConditionsWellKnown 34 } + +lgpConditionLogicFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a control logic failure." + ::= { lgpConditionsWellKnown 35 } + +lgpConditionPowerSupplyFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system had detected a power supply fault condition." + ::= { lgpConditionsWellKnown 36 } + + lgpConditionPowerSupply1Fault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected power supply 1 is in a fault condition." + ::= { lgpConditionPowerSupplyFault 1 } + + lgpConditionPowerSupply2Fault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected power supply 2 is in a fault condition." + ::= { lgpConditionPowerSupplyFault 2 } + +lgpConditionPowerSupplyFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected a power supply failure condition." + ::= { lgpConditionsWellKnown 37 } + + lgpConditionPowerSupply1Failure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected power supply 1 has failed." + ::= { lgpConditionPowerSupplyFailure 1 } + + lgpConditionPowerSupply2Failure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected power supply 2 has failed." + ::= { lgpConditionPowerSupplyFailure 2 } + + lgpConditionSource1PowerSupplyInputFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the source 1 Power supply input has failed." + ::= { lgpConditionPowerSupplyFailure 3 } + + lgpConditionSource2PowerSupplyInputFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the source 2 Power supply input has failed." + ::= { lgpConditionPowerSupplyFailure 4 } + + lgpConditionPowerSupplyLogicFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a power supply logic failure." + ::= { lgpConditionPowerSupplyFailure 5 } + + lgpConditionCompressorPowerSupplyFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the power supply to the compressors + has failed." + ::= { lgpConditionPowerSupplyFailure 6 } + +lgpConditionOverVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected an over voltage condition." + ::= { lgpConditionsWellKnown 38 } + + lgpConditionSource1OverVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an over voltage condition on source 1. + The voltage measurement has risen above a pre-determined threshold + for a device, or system, defined amount of time." + ::= { lgpConditionOverVoltage 1 } + + lgpConditionSource2OverVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an over voltage condition on source 2. + The voltage measurement has risen above a pre-determined threshold + for a device, or system, defined amount of time." + ::= { lgpConditionOverVoltage 2 } + + lgpConditionOutputToLoadOverVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the output to load is in an over-voltage + condition. The voltage for the load has risen above a + pre-determined threshold for a device, or system, defined amount + of time." + ::= { lgpConditionOverVoltage 3 } + + lgpConditionInputOverVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an input over voltage condition. The + voltage measurement has risen above a pre-determined threshold for + a specified amount of time." + ::= { lgpConditionOverVoltage 4 } + + lgpConditionBypassOverVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an over voltage condition on the bypass. + The voltage measurement has risen above a pre-determined threshold + for a device, or system, defined amount of time." + ::= { lgpConditionOverVoltage 5 } + + lgpConditionBypassOverVoltageFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an over voltage failure condition on the + bypass. The voltage measurement has risen above a pre-determined + threshold for a device, or system, defined amount of time." + ::= { lgpConditionOverVoltage 6 } + + lgpConditionBatteryOverVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a battery over voltage condition." + ::= { lgpConditionOverVoltage 7 } + + lgpConditionDcBusOverVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected a DC Bus over voltage condition." + ::= { lgpConditionOverVoltage 8 } + + lgpConditionDcBus1OverVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an over voltage condition on DC Bus + 1." + ::= { lgpConditionDcBusOverVoltage 1 } + + lgpConditionDcBus2OverVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an over voltage condition on DC Bus + 2." + ::= { lgpConditionDcBusOverVoltage 2 } + + lgpConditionDcBus1OverVoltageFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an over voltage failure condition + on DC Bus 1." + ::= { lgpConditionDcBusOverVoltage 3 } + + lgpConditionDcBus2OverVoltageFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an over voltage failure condition + on DC Bus 2." + ::= { lgpConditionDcBusOverVoltage 4 } + +lgpConditionUnderVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected an under voltage condition." + ::= { lgpConditionsWellKnown 39 } + + lgpConditionSource1UnderVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an under voltage condition on source 1. + The voltage measurement has fallen below a pre-determined threshold + for a device, or system, defined amount of time." + ::= { lgpConditionUnderVoltage 1 } + + lgpConditionSource2UnderVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an under voltage condition on source 2. + The voltage measurement has fallen below a pre-determined threshold + for a device, or system, defined amount of time." + ::= { lgpConditionUnderVoltage 2 } + + lgpConditionOutputToLoadUnderVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the output to load is in an under-voltage + condition. The voltage for the load has fallen below a + pre-determined threshold for a device, or system, defined amount + of time." + ::= { lgpConditionUnderVoltage 3 } + + lgpConditionSource1UnderVoltageRMS OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an under voltage condition on source 1. + The voltage measurement has fallen below a pre-determined threshold + for a specified amount of time." + ::= { lgpConditionUnderVoltage 4 } + + lgpConditionSource2UnderVoltageRMS OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an under voltage condition on source 2. + The voltage measurement has fallen below a pre-determined threshold + for a specified amount of time." + ::= { lgpConditionUnderVoltage 5 } + + lgpConditionInputUnderVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an input under voltage condition. + The voltage measurement has fallen below a pre-determined threshold + for a device, or system, defined amount of time." + ::= { lgpConditionUnderVoltage 6 } + + lgpConditionBypassUnderVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an under voltage condition on the bypass. + The voltage measurement has fallen below a pre-determined threshold + for a device, or system, defined amount of time." + ::= { lgpConditionUnderVoltage 7 } + + lgpConditionBypassUnderVoltageFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an under voltage failure condition on the + bypass. The voltage measurement has fallen below a pre-determined + threshold for a device, or system, defined amount of time." + ::= { lgpConditionUnderVoltage 8 } + + lgpConditionBatteryUnderVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a battery under voltage condition." + ::= { lgpConditionUnderVoltage 9 } + + lgpConditionDcBusUnderVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected a DC bus under voltage condition" + ::= { lgpConditionUnderVoltage 10 } + + lgpConditionDcBus1UnderVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an under voltage condition on DC Bus + 1." + ::= { lgpConditionDcBusUnderVoltage 1 } + + lgpConditionDcBus2UnderVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an under voltage condition on DC Bus + 2." + ::= { lgpConditionDcBusUnderVoltage 2 } + + lgpConditionDcBus1UnderVoltageFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an under voltage failure condition + on DC Bus 1." + ::= { lgpConditionDcBusUnderVoltage 3 } + + lgpConditionDcBus2UnderVoltageFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an under voltage failure condition + on DC Bus 2." + ::= { lgpConditionDcBusUnderVoltage 4 } + +lgpConditionOverload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected an overload condition." + ::= { lgpConditionsWellKnown 40 } + + lgpConditionSource1Overload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an overload condition on source 1. The + power requirement for this source has risen above a pre-determined + threshold for a device, or system, defined amount of time." + ::= { lgpConditionOverload 1 } + + lgpConditionSystemOverload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an overload condition." + ::= { lgpConditionOverload 2 } + + lgpConditionSource1PeakCurrentOverLoad OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected source 1 in is experiencing a peak over load + condition. The current has risen above a pre-determined threshold for + a specified amount of time." + ::= { lgpConditionOverload 3 } + + lgpConditionSource2PeakCurrentOverLoad OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected source 2 in is experiencing a peak over load + condition. The current has risen above a pre-determined threshold for + a specified amount of time." + ::= { lgpConditionOverload 4 } + + lgpConditionOutputToLoadOverLimit OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system had detected that the output to the load has exceeded the + lgpPwrOutputToLoadUserOverloadLimit." + ::= { lgpConditionOverload 5 } + + lgpConditionOutputToLoadOverload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an output overload condition." + ::= { lgpConditionOverload 6 } + + lgpConditionParallelSysOverload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The parallel system has detected an overload condition." + ::= { lgpConditionOverload 7 } + + lgpConditionBypassCurrentOverload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "With the load on bypass static switch, the measured output + RMS current has exceeded a specified percentage of the nominal + RMS current." + ::= { lgpConditionOverload 8 } + + lgpConditionBypassCurrentOverloadPhsA OBJECT-IDENTITY + STATUS current + DESCRIPTION + "With the load on bypass static switch, the measured phase A output + RMS current has exceeded a specified percentage of the nominal + per-phase RMS current." + ::= { lgpConditionBypassCurrentOverload 1 } + + lgpConditionBypassCurrentOverloadPhsB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "With the load on bypass static switch, the measured phase B output + RMS current has exceeded a specified percentage of the nominal + per-phase RMS current." + ::= { lgpConditionBypassCurrentOverload 2 } + + lgpConditionBypassCurrentOverloadPhsC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "With the load on bypass static switch, the measured phase C output + RMS current has exceeded a specified percentage of the nominal + per-phase RMS current." + ::= { lgpConditionBypassCurrentOverload 3 } + +lgpConditionScrShort OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected a Silicon Controlled Rectifier (SCR) + short condition." + ::= { lgpConditionsWellKnown 41 } + + lgpConditionSource1ScrShort OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a source 1 Silicon Controlled Rectifier + (SCR) short condition." + ::= { lgpConditionScrShort 1 } + + lgpConditionSource2ScrShort OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a source 2 Silicon Controlled Rectifier + (SCR) short condition." + ::= { lgpConditionScrShort 2 } + + lgpConditionBypassScrShort OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a Silicon Controlled Rectifier (SCR) short + condition on the bypass." + ::= { lgpConditionScrShort 3 } + + lgpConditionInvStaticSwScrShort OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a short across one or more inverter static + switch Silicon Controlled Rectifiers (SCRs)." + ::= { lgpConditionScrShort 4 } + + lgpConditionSource1NeutralScrShort OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a source 1 Silicon Controlled Rectifier + (SCR) short condition on the neutral line." + ::= { lgpConditionScrShort 5 } + + lgpConditionSource2NeutralScrShort OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a source 2 Silicon Controlled Rectifier + (SCR) short condition on the neutral line." + ::= { lgpConditionScrShort 6 } + +lgpConditionScrOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected a Silicon Controlled Rectifier (SCR) + open condition." + ::= { lgpConditionsWellKnown 42 } + + lgpConditionSource1ScrOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a source 1 Silicon Controlled Rectifier + (SCR) open condition." + ::= { lgpConditionScrOpen 1 } + + lgpConditionSource2ScrOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a source 2 Silicon Controlled Rectifier + (SCR) open condition." + ::= { lgpConditionScrOpen 2 } + + lgpConditionBypassScrOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a Silicon Controlled Rectifier (SCR) open + condition on the bypass." + ::= { lgpConditionScrOpen 3 } + + lgpConditionSource1NeutralScrOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a source 1 Silicon Controlled Rectifier + (SCR) open condition on the neutral line." + ::= { lgpConditionScrOpen 4 } + + lgpConditionSource2NeutralScrOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a source 2 Silicon Controlled Rectifier + (SCR) open condition on the neutral line." + ::= { lgpConditionScrOpen 5 } + +lgpConditionFanFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected a fan failure condition." + ::= { lgpConditionsWellKnown 43 } + + lgpConditionFan1Failure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a fan 1 failure condition." + ::= { lgpConditionFanFailure 1 } + + lgpConditionRedundantFanFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A failure has occurred in a fan that cools the system's internal + components and has resulted in a loss of fan redundancy." + ::= { lgpConditionFanFailure 2 } + + lgpConditionMultipleFanFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Multiple fans have failed resulting in a decreased ability to cool + the system's internal components." + ::= { lgpConditionFanFailure 3 } + + lgpConditionBlowerFanFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a problem with one or more of the blower + fans. These are not the system internal cooling fans." + ::= { lgpConditionFanFailure 4 } + + lgpConditionBottomBlowerFanFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The bottom environmental unit blower fan is not operating + within its normal parameters." + ::= { lgpConditionBlowerFanFailure 1 } + + lgpConditionTopBlowerFanFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The top environmental unit blower fan is not operating + within its normal parameters." + ::= { lgpConditionBlowerFanFailure 2 } + + lgpConditionCondenserFanVFDFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a problem with the Variable Frequency + Drive system for the condenser fan." + ::= { lgpConditionFanFailure 5 } + + lgpConditionFanPowerFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a power failure on one or more fans." + ::= { lgpConditionFanFailure 6 } + +lgpConditionTransferInhibited OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system is preventing a transfer of the load to the alternate + source." + ::= { lgpConditionsWellKnown 44 } + +lgpConditionAutoReTransferPrimed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system is capable to retransfer to the preferred source." + ::= { lgpConditionsWellKnown 45 } + +lgpConditionSourcesOutOfSync OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that the input sources are not within the + specified phase difference (synchronization window)." + ::= { lgpConditionsWellKnown 46 } + +lgpConditionSourceFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected an input source failure condition." + ::= { lgpConditionsWellKnown 47 } + + lgpConditionSource1Failure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected source 1 has failed." + ::= { lgpConditionSourceFailure 1 } + + lgpConditionSource2Failure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected source 2 has failed." + ::= { lgpConditionSourceFailure 2 } + +lgpConditionAutoReTransferInhibited OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system is preventing a retransfer of the load back to the + preferred source." + ::= { lgpConditionsWellKnown 48 } + +lgpConditionAutoReTransferFailed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system is failing to automatically retransfer the load back to the + preferred source." + ::= { lgpConditionsWellKnown 49 } + +lgpConditionFuseOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected an open fuse condition." + ::= { lgpConditionsWellKnown 50 } + + lgpConditionControlFuse1Open OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a control power fuse 1 open condition." + ::= { lgpConditionFuseOpen 1 } + + lgpConditionControlFuse2Open OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a control power fuse 2 open condition." + ::= { lgpConditionFuseOpen 2 } + + lgpConditionRectifierFuseOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a rectifier fuse open condition." + ::= { lgpConditionFuseOpen 3 } + + lgpConditionInverterFuseOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an inverter fuse open condition." + ::= { lgpConditionFuseOpen 4 } + + lgpConditionOutputToLoadFuseOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an output to load fuse open condition." + ::= { lgpConditionFuseOpen 5 } + + lgpConditionDcCapacitorFuseOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a DC capacitor fuse open condition." + ::= { lgpConditionFuseOpen 6 } + +lgpConditionDisconnect OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a disconnect condition." + ::= { lgpConditionsWellKnown 51 } + + lgpConditionSource1DisconnectOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the source 1 disconnect is open. + A disconnect is a device which disconnects a conductor of a circuit + from its supply (ex. circuit breaker, contactor, isolating switch, + disconnecting switch, etc.)." + ::= { lgpConditionDisconnect 1 } + + lgpConditionSource2DisconnectOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the source 2 disconnect is open. + A disconnect is a device which disconnects a conductor of a circuit + from its supply (ex. circuit breaker, contactor, isolating switch, + disconnecting switch, etc.)." + ::= { lgpConditionDisconnect 2 } + + lgpConditionSource1PduDisconnectOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the source 1 PDU (Power Distribution Unit) + disconnect is open. + A disconnect is a device which disconnects a conductor of a circuit + from its supply (ex. circuit breaker, contactor, isolating switch, + disconnecting switch, etc.)." + ::= { lgpConditionDisconnect 3 } + + lgpConditionSource2PduDisconnectOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the source 2 PDU (Power Distribution Unit) + disconnect is open. + A disconnect is a device which disconnects a conductor of a circuit + from its supply (ex. circuit breaker, contactor, isolating switch, + disconnecting switch, etc.)." + ::= { lgpConditionDisconnect 4 } + + lgpConditionOutputToLoadDisconnect1Open OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected Output to load disconnect 1 is open. + A disconnect is a device which disconnects a conductor of a circuit + from its supply (ex. circuit breaker, contactor, isolating switch, + disconnecting switch, etc.)." + ::= { lgpConditionDisconnect 5 } + + lgpConditionOutputToLoadDisconnect2Open OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected Output to load disconnect 2 is open. + A disconnect is a device which disconnects a conductor of a circuit + from its supply (ex. circuit breaker, contactor, isolating switch, + disconnecting switch, etc.)." + ::= { lgpConditionDisconnect 6 } + + lgpConditionSource1BypassDisconnectClosed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the source 1 bypass disconnect is closed. + A disconnect is a device which disconnects a conductor of a circuit + from its supply (ex. circuit breaker, contactor, isolating switch, + disconnecting switch, etc.)." + ::= { lgpConditionDisconnect 7 } + + lgpConditionSource2BypassDisconnectClosed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the source 2 bypass disconnect is closed. + A disconnect is a device which disconnects a conductor of a circuit + from its supply (ex. circuit breaker, contactor, isolating switch, + disconnecting switch, etc.)." + ::= { lgpConditionDisconnect 8 } + + lgpConditionOutputToLoadNeutralDisconnectOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the output to load neutral disconnect is + open. A disconnect is a device which disconnects a conductor of a + circuit from its supply (ex. circuit breaker, contactor, isolating + switch, disconnecting switch, etc.)." + ::= { lgpConditionDisconnect 9 } + + lgpConditionBatteryDisconnectOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the battery disconnect is open. + A disconnect is a device which disconnects a conductor of a + circuit from its supply (ex. circuit breaker, contactor, isolating + switch, disconnecting switch, etc.)." + ::= { lgpConditionDisconnect 10 } + + lgpConditionBatteryDiscOpenCab01 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the cabinet 1 battery disconnect is + open." + ::= { lgpConditionBatteryDisconnectOpen 1 } + + lgpConditionBatteryDiscOpenCab02 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the cabinet 2 battery disconnect is + open." + ::= { lgpConditionBatteryDisconnectOpen 2 } + + lgpConditionBatteryDiscOpenCab03 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the cabinet 3 battery disconnect is + open." + ::= { lgpConditionBatteryDisconnectOpen 3 } + + lgpConditionBatteryDiscOpenCab04 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the cabinet 4 battery disconnect is + open." + ::= { lgpConditionBatteryDisconnectOpen 4 } + + lgpConditionBatteryDiscOpenCab05 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the cabinet 5 battery disconnect is + open." + ::= { lgpConditionBatteryDisconnectOpen 5 } + + lgpConditionBatteryDiscOpenCab06 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the cabinet 6 battery disconnect is + open." + ::= { lgpConditionBatteryDisconnectOpen 6 } + + lgpConditionBatteryDiscOpenCab07 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the cabinet 7 battery disconnect is + open." + ::= { lgpConditionBatteryDisconnectOpen 7 } + + lgpConditionBatteryDiscOpenCab08 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the cabinet 8 battery disconnect is + open." + ::= { lgpConditionBatteryDisconnectOpen 8 } + + lgpConditionInputDisconnectOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the input disconnect is open. + A disconnect is a device which disconnects a conductor of a + circuit from its supply (ex. circuit breaker, contactor, isolating + switch, disconnecting switch, etc.)." + ::= { lgpConditionDisconnect 11 } + + lgpConditionOutputToLoadDisconnectOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the Output to load disconnect is open. + A disconnect is a device which disconnects a conductor of a circuit + from its supply (ex. circuit breaker, contactor, isolating switch, + disconnecting switch, etc.)." + ::= { lgpConditionDisconnect 12 } + + lgpConditionBypassDisconnectOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the bypass disconnect is open. A + disconnect is a device which disconnects a conductor of a circuit + from its supply (ex. circuit breaker, contactor, isolating switch, + disconnecting switch, etc.)." + ::= { lgpConditionDisconnect 13 } + + lgpConditionStaticSwitchDisconnectOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the static switch disconnect is open. + A disconnect is a device which disconnects a conductor of a circuit + from its supply (ex. circuit breaker, contactor, isolating switch, + disconnecting switch, etc.)." + ::= { lgpConditionDisconnect 14 } + + lgpConditionBreakerOpenFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A breaker in the system has failed to respond to an Open signal." + ::= { lgpConditionDisconnect 15 } + + lgpConditionBreakerCloseFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A breaker in the system has failed to respond to a Close signal." + ::= { lgpConditionDisconnect 16 } + +lgpConditionFrequencyDeviation OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected a frequency deviation condition. + The frequency of a source is outside of the pre-determined thresholds + for a specified amount of time." + ::= { lgpConditionsWellKnown 52 } + + lgpConditionSource1FrequencyDeviation OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The frequency for source 1 has been outside of the pre-determined + thresholds for a specified period of time." + ::= { lgpConditionFrequencyDeviation 1 } + + lgpConditionSource2FrequencyDeviation OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The frequency for source 2 has been outside of the pre-determined + thresholds for a specified period of time." + ::= { lgpConditionFrequencyDeviation 2 } + + lgpConditionInputFrequencyDeviation OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The frequency for the input has been outside of the pre-determined + thresholds for a specified period of time." + ::= { lgpConditionFrequencyDeviation 3 } + + lgpConditionOutputToLoadFrequencyDeviation + OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The frequency for the output has been outside of the pre-determined + thresholds for a specified period of time." + ::= { lgpConditionFrequencyDeviation 4 } + + lgpConditionBypassFrequencyDeviation OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The frequency for the bypass input has been outside of the + pre-determined thresholds for a specified period of time." + ::= { lgpConditionFrequencyDeviation 5 } + +lgpConditionOverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected an over-current condition. The current of a + source has risen above a pre-determined threshold for a device, + or system, defined amount of time." + ::= { lgpConditionsWellKnown 53 } + + lgpConditionSource1OverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an over current condition on source 1. + The current of a source has risen above a pre-determined + threshold for a device, or system, defined amount of time." + ::= { lgpConditionOverCurrent 1 } + + lgpConditionSource2OverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an over current condition on source 2. + The current of a source has risen above a pre-determined + threshold for a device, or system, defined amount of time." + ::= { lgpConditionOverCurrent 2 } + + lgpConditionOutputToLoadOverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the output to load is in an over-current + condition. The current for the load has risen above a + pre-determined threshold for a device, or system, defined amount + of time." + ::= { lgpConditionOverCurrent 3 } + + lgpConditionOutputToLoadOverCurrentPhsA OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the output to load on phase A is in an + over-current condition. The current on this phase has risen above + a pre-determined threshold for a device, or system, defined amount + of time." + ::= { lgpConditionOutputToLoadOverCurrent 1 } + + lgpConditionOutputToLoadOverCurrentPhsB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the output to load on phase B is in an + over-current condition. The current on this phase has risen above + a pre-determined threshold for a device, or system, defined amount + of time." + ::= { lgpConditionOutputToLoadOverCurrent 2 } + + lgpConditionOutputToLoadOverCurrentPhsC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the output to load on phase C is in an + over-current condition. The current on this phase has risen above + a pre-determined threshold for a device, or system, defined amount + of time." + ::= { lgpConditionOutputToLoadOverCurrent 3 } + + lgpConditionGroundOverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A ground source is experiencing an over-current condition. The + current for the ground line has risen above a pre-determined + threshold for a device, or system, defined amount of time." + ::= { lgpConditionOverCurrent 4 } + + lgpConditionRectifierOverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a rectifier over current condition. + The current for the rectifier has risen above a pre-determined + threshold for a device, or system, defined amount of time." + ::= { lgpConditionOverCurrent 5 } + + lgpConditionInverterOverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an inverter over current condition. + The current for the inverter has risen above a pre-determined + threshold for a device, or system, defined amount of time." + ::= { lgpConditionOverCurrent 6 } + + lgpConditionInverterOverCurrentPhsA OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an inverter over current condition on + phase A. The current for the this phase in the inverter has risen + above a pre-determined threshold for a device, or system, defined + amount of time." + ::= { lgpConditionInverterOverCurrent 1 } + + lgpConditionInverterOverCurrentPhsB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an inverter over current condition on + phase B. The current for the this phase in the inverter has risen + above a pre-determined threshold for a device, or system, defined + amount of time." + ::= { lgpConditionInverterOverCurrent 2 } + + lgpConditionInverterOverCurrentPhsC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an inverter over current condition on + phase C. The current for the this phase in the inverter has risen + above a pre-determined threshold for a device, or system, defined + amount of time." + ::= { lgpConditionInverterOverCurrent 3 } + + lgpConditionBatteryConverterOverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an over current condition on the battery + converter. The current of the converter has risen above a + pre-determined threshold for a device, or system, defined amount + of time." + ::= { lgpConditionOverCurrent 7 } + + lgpConditionBatteryBalancerOverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a battery balancer over current condition. + The current at this point has risen above a pre-determined + threshold for a device, or system, defined amount of time." + ::= { lgpConditionOverCurrent 8 } + + lgpConditionHumidifierOverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an over current condition on the + humidifier. The current of the humidifier has risen above + a pre-determined threshold for a defined amount of time." + ::= { lgpConditionOverCurrent 9 } + + lgpConditionInputOverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "There is an over current condition on the system input power. + The input current has risen above a pre-determined threshold for + a pre-defined amount of time." + ::= { lgpConditionOverCurrent 10 } + + lgpConditionSource1NeutralOverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an over current condition on the neutral + line of source 1. The neutral current at source 1 has risen above + a pre-determined threshold for a pre-defined amount of time." + ::= { lgpConditionOverCurrent 11 } + + lgpConditionSource2NeutralOverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an over current condition on the neutral + line of source 2. The neutral current at source 2 has risen above + a pre-determined threshold for a pre-defined amount of time." + ::= { lgpConditionOverCurrent 12 } + +lgpConditionSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected a sensor failure condition." + ::= { lgpConditionsWellKnown 54 } + + lgpConditionOutputToLoadVoltageSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system had detected an output to load voltage sensor failure." + ::= { lgpConditionSensorFailure 1 } + + lgpConditionSource1VoltageSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system had detected a source 1 voltage sensor failure." + ::= { lgpConditionSensorFailure 2 } + + lgpConditionSource2VoltageSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system had detected a source 2 voltage sensor failure." + ::= { lgpConditionSensorFailure 3 } + + lgpConditionSource1ScrSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system had detected a source 1 SCR (Silicon Controlled + Rectifier) sensor failure." + ::= { lgpConditionSensorFailure 4 } + + lgpConditionSource2ScrSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system had detected a source 2 SCR (Silicon Controlled + Rectifier) sensor failure." + ::= { lgpConditionSensorFailure 5 } + + lgpConditionSource1CurrentSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a source 1 current sensor failure." + ::= { lgpConditionSensorFailure 6 } + + lgpConditionSource2CurrentSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a source 2 current sensor failure." + ::= { lgpConditionSensorFailure 7 } + + lgpConditionRoomTempHumiditySensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a device temperature and humidity sensor + failure." + ::= { lgpConditionSensorFailure 8 } + + lgpConditionGlycolTempSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a glycol temperature sensor failure." + ::= { lgpConditionSensorFailure 9 } + + lgpConditionLocal1SensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a local 1 sensor failure." + ::= { lgpConditionSensorFailure 10 } + + lgpConditionCompressor1SensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a compressor 1 digital scroll sensor + failure condition." + ::= { lgpConditionSensorFailure 11 } + + lgpConditionCompressor2SensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a compressor 2 digital scroll sensor + failure condition." + ::= { lgpConditionSensorFailure 12 } + + lgpConditionSupplySensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a supply sensor failure." + ::= { lgpConditionSensorFailure 13 } + + lgpConditionCabinetTemperatureSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a cabinet temperature sensor failure." + ::= { lgpConditionSensorFailure 14 } + + lgpConditionCabinetHumiditySensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a cabinet humidity sensor failure." + ::= { lgpConditionSensorFailure 15 } + + lgpConditionRoomTempSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a room temperature sensor failure." + ::= { lgpConditionSensorFailure 16 } + + lgpConditionBatteryTempSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a battery temperature sensor failure." + ::= { lgpConditionSensorFailure 17 } + + lgpConditionAirSensorAFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a failure with air sensor A. The sensor + may have been disconnected or the signal is out of range." + ::= { lgpConditionSensorFailure 18 } + + lgpConditionAirSensorBFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a failure with air sensor B. The sensor + may have been disconnected or the signal is out of range." + ::= { lgpConditionSensorFailure 19 } + + lgpConditionChilledWaterSupplySensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a failure with the chilled water supply + sensor. The sensor may have been disconnected or the signal is out + of range." + ::= { lgpConditionSensorFailure 20 } + + lgpConditionRefrigerantSupplySensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a failure with the refrigerant supply + sensor. The sensor may have been disconnected or the signal is out + of range." + ::= { lgpConditionSensorFailure 21 } + + lgpConditionFluidSupplySensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a failure with the fluid supply + sensor. The sensor may have been disconnected or the signal is out + of range." + ::= { lgpConditionSensorFailure 22 } + + lgpConditionCompressorLowPressureSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that a compressor low pressure + transducer is disconnected or the signal is out of range." + ::= { lgpConditionSensorFailure 23 } + + lgpConditionCompressor1LowPressureSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that compressor 1 low pressure + transducer is disconnected or the signal is out of range." + ::= { lgpConditionCompressorLowPressureSensorFailure 1 } + + lgpConditionRemoteSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that a remote sensor is disconnected + or the signal is out of range." + ::= { lgpConditionSensorFailure 24 } + + lgpConditionAirSupplyTempSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that the supply air temperature sensor is + disconnected or the signal is out of range." + ::= { lgpConditionSensorFailure 25 } + + lgpConditionAirReturnTempSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that the return air temperature sensor is + disconnected or the signal is out of range." + ::= { lgpConditionSensorFailure 26 } + + lgpConditionCompressorHighPressureSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that a compressor high pressure + transducer is disconnected or the signal is out of range." + ::= { lgpConditionSensorFailure 27 } + +lgpConditionInternalCommunicationFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected an internal communication failure condition." + ::= { lgpConditionsWellKnown 55 } + +lgpConditionExternalCommunicationFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected an external communication failure condition." + ::= { lgpConditionsWellKnown 56 } + +lgpConditionSourceGateDriveFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected a source gate drive failure condition." + ::= { lgpConditionsWellKnown 57 } + + lgpConditionSource1GateDriveFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a source 1 gate drive failure." + ::= { lgpConditionSourceGateDriveFailure 1 } + + lgpConditionSource2GateDriveFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a source 2 gate drive failure." + ::= { lgpConditionSourceGateDriveFailure 2 } + +lgpConditionDisconnectFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected a disconnect failure condition. + A disconnect is a device which disconnects a conductor of a circuit + from its supply (ex. circuit breaker, contactor, isolating switch, + disconnecting switch, etc.)." + ::= { lgpConditionsWellKnown 58 } + + lgpConditionOutputToLoadNeutralDisconnectFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the output to load neutral disconnect has + failed. + A disconnect is a device which disconnects a conductor of a circuit + from its supply (ex. circuit breaker, contactor, isolating switch, + disconnecting switch, etc.)." + ::= { lgpConditionDisconnectFailure 1 } + + lgpConditionSource1DisconnectShuntTripFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a shunt trip failure of a disconnecting device + on source 1. + A disconnect is a device which disconnects a conductor of a circuit + from its supply (ex. circuit breaker, contactor, isolating switch, + disconnecting switch, etc.)." + ::= { lgpConditionDisconnectFailure 2 } + + lgpConditionSource2DisconnectShuntTripFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a shunt trip failure of a disconnecting device + on source 2. + A disconnect is a device which disconnects a conductor of a circuit + from its supply (ex. circuit breaker, contactor, isolating switch, + disconnecting switch, etc.)." + ::= { lgpConditionDisconnectFailure 3 } + + lgpConditionInverterDisconnectFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an inverter disconnect failure. A disconnect + is a device which disconnects a conductor of a circuit from its + supply (ex. circuit breaker, contactor, isolating switch, + disconnecting switch, etc.)." + ::= { lgpConditionDisconnectFailure 4 } + + lgpConditionBatteryDisconnectFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a battery disconnect failure. A disconnect + is a device which disconnects a conductor of a circuit from its + supply (ex. circuit breaker, contactor, isolating switch, + disconnecting switch, etc.)." + ::= { lgpConditionDisconnectFailure 5 } + + lgpConditionRectifierDisconnectFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a rectifier disconnect failure. A disconnect + is a device which disconnects a conductor of a circuit from its + supply (ex. circuit breaker, contactor, isolating switch, + disconnecting switch, etc.)." + ::= { lgpConditionDisconnectFailure 6 } + +lgpConditionOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected an over temperature condition." + ::= { lgpConditionsWellKnown 59 } + + lgpConditionHeatSink1OverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a heat sink 1 over temperature condition." + ::= { lgpConditionOverTemperature 1 } + + lgpConditionAmbient1OverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an ambient over temperature condition at + location 1." + ::= { lgpConditionOverTemperature 2 } + + lgpConditionSystemOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system or a component of the system has detected an over + temperature condition. The temperature measurement has risen + above a pre-determined threshold for a device, or system, defined + amount of time." + ::= { lgpConditionOverTemperature 3 } + + lgpConditionTransformerOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The transformer is experiencing an over temperature condition. + The transformer's temperature has exceeded a pre-determined + threshold for a device, or system, defined amount of time." + ::= { lgpConditionOverTemperature 4 } + + lgpConditionBatteryOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The battery is experiencing an over temperature condition. + The battery's temperature has exceeded a pre-determined threshold + for a device, or system, defined amount of time." + ::= { lgpConditionOverTemperature 5 } + + lgpConditionRectifierOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a rectifier over temperature condition. + The rectifier's temperature has exceeded a pre-determined threshold + for a device, or system, defined amount of time." + ::= { lgpConditionOverTemperature 6 } + + lgpConditionInverterOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an inverter over temperature condition. + The inverter's temperature has exceeded a pre-determined + threshold for a device, or system, defined amount of time." + ::= { lgpConditionOverTemperature 7 } + + lgpConditionRectifierInductorOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a rectifier inductor over temperature + condition. The rectifier's inductor temperature has exceeded a + pre-determined threshold for a device, or system, defined amount + of time." + ::= { lgpConditionOverTemperature 8 } + + lgpConditionInverterInductorOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an inverter inductor over temperature + condition. The inverter's inductor temperature has exceeded a + pre-determined threshold for a device, or system, defined amount + of time." + ::= { lgpConditionOverTemperature 9 } + + lgpConditionBatteryConverterOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a battery converter over temperature + condition. The battery converter's temperature has exceeded a + pre-determined threshold for a device, or system, defined amount + of time." + ::= { lgpConditionOverTemperature 10 } + + lgpConditionBatteryBalancerInductorOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a battery balancer Inductor over + temperature condition. The battery balancer Inductor's temperature + has exceeded a pre-determined threshold for a specified amount of + time." + ::= { lgpConditionOverTemperature 11 } + + lgpConditionChilledWaterOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a chilled water over temperature + condition." + ::= { lgpConditionOverTemperature 12 } + + lgpConditionElectricHeatersOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an electric heater over temperature + condition." + ::= { lgpConditionOverTemperature 13 } + + lgpConditionInletAirOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an inlet air over temperature condition." + ::= { lgpConditionOverTemperature 14 } + + lgpConditionSystemOverTempWarning OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system or a component of the system has detected an over + temperature condition. The temperature measurement has risen + above a normal operating range for a device, or system, defined + amount of time. The system is still operational but a threshold has + been exceeded." + ::= { lgpConditionOverTemperature 15 } + + lgpConditionHighTemperatureBattString OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a high temperature on a battery string. + The temperature has exceeded a specified temperature threshold." + ::= { lgpConditionOverTemperature 16 } + +lgpConditionLoadOnAlternateSource OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that the load is being supplied by the + alternate source." + ::= { lgpConditionsWellKnown 60 } + +lgpConditionPhaseRotationError OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected a phase rotation error condition." + ::= { lgpConditionsWellKnown 61 } + + lgpConditionSource1PhaseRotationError OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a phase rotation error on source 1." + ::= { lgpConditionPhaseRotationError 1 } + + lgpConditionSource2PhaseRotationError OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a phase rotation error on source 2." + ::= { lgpConditionPhaseRotationError 2 } + + lgpConditionBypassPhaseRotationError OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a phase rotation error on the bypass." + ::= { lgpConditionPhaseRotationError 3 } + + lgpConditionInputPhaseRotationError OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a phase rotation error on the input." + ::= { lgpConditionPhaseRotationError 4 } + +lgpConditionControlModuleFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected a control module failure condition." + ::= { lgpConditionsWellKnown 62 } + + lgpConditionControlModule1Failure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a control module 1 failure." + ::= { lgpConditionControlModuleFailure 1 } + +lgpConditionHistoryLogFull OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the history log is full." + ::= { lgpConditionsWellKnown 63 } + +lgpConditionConfigurationModified OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the configuration has been modified." + ::= { lgpConditionsWellKnown 64 } + +lgpConditionPasswordModified OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the password has been modified." + ::= { lgpConditionsWellKnown 65 } + +lgpConditionTimeModified OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the time has been modified." + ::= { lgpConditionsWellKnown 66 } + +lgpConditionDateModified OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the date has been modified." + ::= { lgpConditionsWellKnown 67 } + +lgpConditionEventLogCleared OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the event log has been cleared." + ::= { lgpConditionsWellKnown 68 } + +lgpConditionHistoryLogCleared OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the history log has been cleared." + ::= { lgpConditionsWellKnown 69 } + +lgpConditionUtilityFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a utility failure." + ::= { lgpConditionsWellKnown 70 } + +lgpConditionBatteryTestInProgress OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system is performing a battery test at this time." + ::= { lgpConditionsWellKnown 71 } + +lgpConditionLoadOnBattery OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system load is being supported by the battery." + ::= { lgpConditionsWellKnown 72 } + +lgpConditionReplaceBattery OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the batteries are due to be replaced." + ::= { lgpConditionsWellKnown 74 } + +lgpConditionUpsShutdownPending OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system is in a shutdown pending condition." + ::= { lgpConditionsWellKnown 75 } + +lgpConditionBatteryChargerFailed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the battery charger has failed." + ::= { lgpConditionsWellKnown 76 } + +lgpConditionBypassVoltageUnqualified OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the bypass voltage is unqualified. + The voltage measurement is outside a pre-determined threshold range for + a specified amount of time." + ::= { lgpConditionsWellKnown 77 } + +lgpConditionCheckAirFilter OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected it is time to check the air filter." + ::= { lgpConditionsWellKnown 78 } + +lgpConditionBrownOut OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a brown out condition." + ::= { lgpConditionsWellKnown 79 } + +lgpConditionMultipleTransferLockout OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has locked out transfers to bypass. Too many transfers + have occurred over a specified amount of time." + ::= { lgpConditionsWellKnown 80 } + +lgpConditionBypassPhaseLost OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected one or more bypass phases are missing." + ::= { lgpConditionsWellKnown 81 } + +lgpConditionMaintenceBypassInhibited OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system is preventing a transfer of the load to maintenance bypass." + ::= { lgpConditionsWellKnown 82 } + +lgpConditionLoadLockedOnBypass OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An error has been detected requiring the system to be put into a + 'locked on bypass' state." + ::= { lgpConditionsWellKnown 83 } + +lgpConditionOutputToLoadShort OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an output to load short circuit condition." + ::= { lgpConditionsWellKnown 84 } + +lgpConditionEmergencyTransferToInverter OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an emergency transfer of the load to + inverter." + ::= { lgpConditionsWellKnown 85 } + +lgpConditonEmergencyPowerOff OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an Emergency Power Off (EPO) condition. + An external EPO switch has cut off the power source to the system." + ::= { lgpConditionsWellKnown 86 } + +lgpConditionInverterBackFeed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an inverter back-feed condition. The inverter + is feeding power through the bypass back to the input." + ::= { lgpConditionsWellKnown 87 } + +lgpConditionDcGroundFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a DC ground fault." + ::= { lgpConditionsWellKnown 88 } + + lgpConditionDcGroundFaultPos OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Ground fault current has been detected in the positive DC link to + ground." + ::= { lgpConditionDcGroundFault 1 } + + lgpConditionDcGroundFaultNeg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Ground fault current has been detected in the negative DC link to + ground." + ::= { lgpConditionDcGroundFault 2 } + +lgpConditionStaticTransferSwitchInhibited + OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system is preventing the use of the static transfer switch." + ::= { lgpConditionsWellKnown 89 } + +lgpConditionBatteryLogFullWarning + OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the battery log is approaching the maximum + record limit." + ::= { lgpConditionsWellKnown 90 } + +lgpConditionInputCurrentUnbalanced + OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an unbalanced input current condition. + The currents of input phases are out of tolerance." + ::= { lgpConditionsWellKnown 91 } + +lgpConditionSelfTestFailed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a self-test failure." + ::= { lgpConditionsWellKnown 92 } + +lgpConditionInverterOutOfSynchronization + OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an Inverter out of sync condition." + ::= { lgpConditionsWellKnown 93 } + +lgpConditionModuleAlarm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected an alarm within the multi-module system." + ::= { lgpConditionsWellKnown 94 } + + lgpConditioniModuleUnit1Alarm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The multi-module system has detected an alarm condition on + unit 1." + ::= { lgpConditionModuleAlarm 1 } + + lgpConditioniModuleUnit2Alarm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The multi-module system has detected an alarm condition on + unit 2." + ::= { lgpConditionModuleAlarm 2 } + + lgpConditioniModuleUnit3Alarm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The multi-module system has detected an alarm condition on + unit 3." + ::= { lgpConditionModuleAlarm 3 } + + lgpConditioniModuleUnit4Alarm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The multi-module system has detected an alarm condition on + unit 4." + ::= { lgpConditionModuleAlarm 4 } + + lgpConditioniModuleUnit5Alarm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The multi-module system has detected an alarm condition on + unit 5." + ::= { lgpConditionModuleAlarm 5 } + + lgpConditioniModuleUnit6Alarm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The multi-module system has detected an alarm condition on + unit 6." + ::= { lgpConditionModuleAlarm 6 } + + lgpConditioniModuleUnit7Alarm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The multi-module system has detected an alarm condition on + unit 7." + ::= { lgpConditionModuleAlarm 7 } + + lgpConditioniModuleUnit8Alarm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The multi-module system has detected an alarm condition on + unit 8." + ::= { lgpConditionModuleAlarm 8 } + +lgpConditionActiveModuleAlarm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an active alarm in one, or more, of the + sub-modules of the multi-module system." + ::= { lgpConditionsWellKnown 95 } + +lgpConditionControlFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected a control failure condition." + ::= { lgpConditionsWellKnown 96 } + + lgpConditionMainControlFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a main control failure condition." + ::= { lgpConditionControlFailure 1 } + + lgpConditionRedundantControlFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a redundant control failure condition." + ::= { lgpConditionControlFailure 2 } + + lgpConditionParallelSysControlFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The parallel system has detected a control failure condition with + one of the controls." + ::= { lgpConditionControlFailure 3 } + + lgpConditionMainControlCommFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more communications failures have occurred in the main + control." + ::= { lgpConditionControlFailure 4 } + + lgpConditionControlBoardFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a control board failure." + ::= { lgpConditionControlFailure 5 } + + lgpConditionHumidifierControlBdFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Humidifier control board is required to be connected, + but no signal is detected." + ::= { lgpConditionControlBoardFailure 1 } + +lgpConditionControlWarning OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This system has detected a control warning conditions." + ::= { lgpConditionsWellKnown 97 } + + lgpConditionMainControlWarning OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a main control warning condition." + ::= { lgpConditionControlWarning 1 } + + lgpConditionRedundantControlWarning OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a redundant control warning condition." + ::= { lgpConditionControlWarning 2 } + +lgpConditionUserInterfaceFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a user interface control failure condition." + ::= { lgpConditionsWellKnown 98 } + +lgpConditionLostPowerRedundancy OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the number of redundant power modules has + fallen below the minimum redundant power module setting." + ::= { lgpConditionsWellKnown 99 } + +lgpConditionPowerModuleFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a power module failure condition in the + system." + ::= { lgpConditionsWellKnown 100 } + +lgpConditionBatteryModuleFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a battery module failure condition in the + system." + ::= { lgpConditionsWellKnown 101 } + +lgpConditionOutputToLoadOff OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that there is no power being supplied to the + load." + ::= { lgpConditionsWellKnown 102 } + +lgpConditionSystemOff OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system is off." + ::= { lgpConditionsWellKnown 103 } + +lgpConditionRectifierStartupFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a rectifier under voltage start-up failure + condition." + ::= { lgpConditionsWellKnown 104 } + +lgpConditionRectifierFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a rectifier fault condition." + ::= { lgpConditionsWellKnown 105 } + +lgpConditionInverterShutdownLowDc OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has shutdown the inverter due to a DC bus under voltage." + ::= { lgpConditionsWellKnown 106 } + +lgpConditionInverterFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an inverter fault condition." + ::= { lgpConditionsWellKnown 107 } + +lgpConditionInverterDcOffsetOverrun OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an over run of the inverter DC offset + voltage." + ::= { lgpConditionsWellKnown 108 } + +lgpConditionParallelSysLowBatteryWarning OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The parallel system has detected a low battery warning condition." + ::= { lgpConditionsWellKnown 109 } + +lgpConditionParallelSysLoadShareFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The parallel system has detected a load share fault condition." + ::= { lgpConditionsWellKnown 110 } + +lgpConditionBatteryFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a battery fault condition. The battery + conductors are either reversed or disconnected." + ::= { lgpConditionsWellKnown 111 } + +lgpConditionBatteryConverterFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a battery converter failure condition." + ::= { lgpConditionsWellKnown 112 } + +lgpConditionBatteryBalancerFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a battery balancer fault condition." + ::= { lgpConditionsWellKnown 113 } + +lgpConditionpsUpsOperationFault OBJECT-IDENTITY + STATUS deprecated + DESCRIPTION + "The system has detected an operation fault. The UPS attempted to + transfer to maintenance bypass without following the proper sequence." + ::= { lgpConditionsWellKnown 114 } + +lgpConditionOutputToLoadOnJointMode OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system load is being supported by both the battery and rectifier." + ::= { lgpConditionsWellKnown 115 } + +lgpConditionInputNeutralLost OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system had detected the main input neutral is disconnected." + ::= { lgpConditionsWellKnown 116 } + +lgpConditionLowBatteryWarning OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The battery's remaining charge is less than or equal to the + configured low threshold." + ::= { lgpConditionsWellKnown 117 } + +lgpConditionInternalFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an internal fault." + ::= { lgpConditionsWellKnown 118 } + +lgpConditionBatteryTestFailed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a battery self-test failure." + ::= { lgpConditionsWellKnown 119 } + +lgpConditionPowerModuleWarning OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an alarm condition on one, or more, + power modules." + ::= { lgpConditionsWellKnown 120 } + +lgpConditionBatteryModuleWarning OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an alarm condition on one, or more, + battery modules." + ::= { lgpConditionsWellKnown 121 } + +lgpConditionControlModuleWarning OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a control module warning." + ::= { lgpConditionsWellKnown 122 } + +lgpConditionUpsOperationFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an operation fault. The UPS attempted to + transfer to maintenance bypass without following the proper sequence." + ::= { lgpConditionsWellKnown 123 } + +lgpConditionActiveAlarm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an alarm condition." + ::= { lgpConditionsWellKnown 124 } + +lgpConditionRectifierCommunicationFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an internal communication failure + condition with the rectifier." + ::= { lgpConditionsWellKnown 125 } + +lgpConditionInverterCommunicationFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an internal communication failure + condition with the inverter." + ::= { lgpConditionsWellKnown 126 } + +lgpConditionParallelSysConnectionFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The parallel system has detected a connection fault. + One or more of the devices are not properly connected." + ::= { lgpConditionsWellKnown 127 } + +lgpConditionParallelSysCommunicationFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The parallel system has detected a communication failure." + ::= { lgpConditionsWellKnown 128 } + +lgpConditionLostBatteryRedundancy OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the number of redundant battery modules has + fallen below the configured redundant battery module threshold." + ::= { lgpConditionsWellKnown 129 } + +lgpConditionCompPumpDownFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that a compressor has failed to pump down." + ::= { lgpConditionsWellKnown 130 } + + lgpConditionComp1PumpDownFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that compressor 1 has failed to pump + down." + ::= { lgpConditionCompPumpDownFailure 1 } + + lgpConditionComp2PumpDownFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that compressor 2 has failed to pump + down." + ::= { lgpConditionCompPumpDownFailure 2 } + +lgpConditionChilledWaterLowWaterFlow OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a chilled water low water flow condition." + ::= { lgpConditionsWellKnown 131 } + + lgpConditionChilledWaterLowWaterFlowCircuit2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a chilled water low water flow condition for circuit 2." + ::= { lgpConditionChilledWaterLowWaterFlow 2 } + +lgpConditionAirFilterClogged OBJECT-IDENTITY + STATUS deprecated + DESCRIPTION + "The system has detected a air filter clogged condition." + ::= { lgpConditionsWellKnown 132 } + +lgpConditionHumidifierFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a humidifier failure condition." + ::= { lgpConditionsWellKnown 133 } + +lgpConditionRunHoursExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a pre-determined run hours threshold has been + exceeded." + ::= { lgpConditionsWellKnown 134 } + + lgpConditionUnitRunHrsExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the system run hours has exceeded the + pre-determined threshold." + ::= { lgpConditionRunHoursExceeded 1 } + + lgpConditionComp1RunHrsExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the compressor 1 run hours has exceeded + the pre-determined threshold." + ::= { lgpConditionRunHoursExceeded 2 } + + lgpConditionComp2RunHrsExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the compressor 2 run hours has exceeded + the pre-determined threshold." + ::= { lgpConditionRunHoursExceeded 3 } + + lgpConditionFreeCoolRunHrsExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the free cooling run hours has exceeded + the pre-determined threshold." + ::= { lgpConditionRunHoursExceeded 4 } + + lgpConditionElectricalHeater1RunHrsExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the electrical heater's run hours have + exceeded the pre-determined threshold." + ::= { lgpConditionRunHoursExceeded 5 } + + lgpConditionElectricalHeater2RunHrsExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the electrical heater's run hours have + exceeded the pre-determined limit." + ::= { lgpConditionRunHoursExceeded 6 } + + lgpConditionElectricalHeater3RunHrsExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the electrical heater's run hours have + exceeded the pre-determined limit." + ::= { lgpConditionRunHoursExceeded 7 } + + lgpConditionHotWaterRunHrsExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the hot water run hours have exceeded + the pre-determined threshold." + ::= { lgpConditionRunHoursExceeded 8 } + + lgpConditionHotGasRunHrsExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the hot gas run hours have exceeded the + pre-determined threshold." + ::= { lgpConditionRunHoursExceeded 9 } + + lgpConditionHumidifierRunHrsExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the humidifier run hours have exceeded + the pre-determined threshold." + ::= { lgpConditionRunHoursExceeded 10 } + + lgpConditionDehumidiferRunHrsExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the dehumidifier run hours have exceeded + the pre-determined threshold." + ::= { lgpConditionRunHoursExceeded 11 } + + lgpConditionFanRunHrsExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the unit blower fan run hours have + exceeded the pre-determined threshold." + ::= { lgpConditionRunHoursExceeded 12 } + +lgpConditionCommWarning OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of communications with another + module." + ::= { lgpConditionsWellKnown 135 } + + lgpConditionCommWarningUnit1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of communications with unit 1." + ::= { lgpConditionCommWarning 1 } + + lgpConditionCommWarningUnit2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of communications with unit 2." + ::= { lgpConditionCommWarning 2 } + + lgpConditionCommWarningUnit3 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of communications with unit 3." + ::= { lgpConditionCommWarning 3 } + + lgpConditionCommWarningUnit4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of communications with unit 4." + ::= { lgpConditionCommWarning 4 } + + lgpConditionCommWarningUnit5 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of communications with unit 5." + ::= { lgpConditionCommWarning 5 } + + lgpConditionCommWarningUnit6 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of communications with unit 6." + ::= { lgpConditionCommWarning 6 } + + lgpConditionCommWarningUnit7 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of communications with unit 7." + ::= { lgpConditionCommWarning 7 } + + lgpConditionCommWarningUnit8 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of communications with unit 8." + ::= { lgpConditionCommWarning 8 } + + lgpConditionCommWarningUnit9 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of communications with unit 9." + ::= { lgpConditionCommWarning 9 } + + lgpConditionCommWarningUnit10 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of communications with unit 10." + ::= { lgpConditionCommWarning 10 } + + lgpConditionCommWarningUnit11 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of communications with unit 11." + ::= { lgpConditionCommWarning 11 } + + lgpConditionCommWarningUnit12 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of communications with unit 12." + ::= { lgpConditionCommWarning 12 } + + lgpConditionCommWarningUnit13 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of communications with unit 13." + ::= { lgpConditionCommWarning 13 } + + lgpConditionCommWarningUnit14 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of communications with unit 14." + ::= { lgpConditionCommWarning 14 } + + lgpConditionCommWarningUnit15 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of communications with unit 15." + ::= { lgpConditionCommWarning 15 } + + lgpConditionCommWarningUnit16 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of communications with unit 16." + ::= { lgpConditionCommWarning 16 } + +lgpConditionUnitOn OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The unit is on." + ::= { lgpConditionsWellKnown 136 } + +lgpConditionUnitOff OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The unit is off." + ::= { lgpConditionsWellKnown 137 } + +lgpConditionSleepModeOff OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system sleep mode operation has been turned off." + ::= { lgpConditionsWellKnown 138 } + +lgpConditionPowerOn OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system power is on." + ::= { lgpConditionsWellKnown 139 } + +lgpConditionSystemOnStanby OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system is on standby." + ::= { lgpConditionsWellKnown 140 } + +lgpConditionPowerOff OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system power is off." + ::= { lgpConditionsWellKnown 141 } + +lgpConditionHighTemperatureGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a high temperature condition. This group + contains various high temperature conditions." + ::= { lgpConditionsWellKnown 142 } + + lgpConditionHighTemperatureSensor1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The temperature has exceeded the high temperature threshold + for sensor 1." + ::= { lgpConditionHighTemperatureGroup 1 } + + lgpConditionHighTemperatureDigitalScroll1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a high temperature event on Digital + Scroll Compressor 1. The temperature has exceeded a specified + temperature threshold." + ::= { lgpConditionHighTemperatureGroup 2 } + + lgpConditionHighTemperatureDigitalScroll2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a high temperature event on Digital + Scroll Compressor 2. The temperature has exceeded a specified + temperature threshold." + ::= { lgpConditionHighTemperatureGroup 3 } + + lgpConditionHighTemperatureUser1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The temperature has exceeded the high temperature threshold + for user configured temperature sensor 1." + ::= { lgpConditionHighTemperatureGroup 4 } + + lgpConditionHighTemperatureInternal OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a high internal temperature condition. + The temperature has exceeded a specified temperature threshold." + ::= { lgpConditionHighTemperatureGroup 5 } + + lgpConditionHighTemperatureExternalAirSensorA OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The temperature has exceeded the high temperature threshold + for external air sensor A." + ::= { lgpConditionHighTemperatureGroup 6 } + + lgpConditionHighTemperatureExternalAirSensorB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The temperature has exceeded the high temperature threshold + for external air sensor B." + ::= { lgpConditionHighTemperatureGroup 7 } + + lgpConditionHighTemperatureRefrigerantSupply OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The temperature has exceeded the high temperature threshold + for the refrigerant supply." + ::= { lgpConditionHighTemperatureGroup 8 } + + lgpConditionHighTemperatureFluidSupply OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The temperature has exceeded the high temperature threshold + for the fluid supply." + ::= { lgpConditionHighTemperatureGroup 9 } + + lgpConditionHighTemperatureSupplyAir OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The temperature has exceeded the high temperature threshold + for the supply air." + ::= { lgpConditionHighTemperatureGroup 10 } + + lgpConditionHighTemperatureReturnAir OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The temperature has exceeded the high temperature threshold + for the return air." + ::= { lgpConditionHighTemperatureGroup 11 } + +lgpConditionLowTemperatureGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a low temperature condition. This group + contains various low temperature conditions." + ::= { lgpConditionsWellKnown 143 } + + lgpConditionLowTemperatureSensor1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The temperature is below the low temperature threshold for + sensor 1." + ::= { lgpConditionLowTemperatureGroup 1 } + + lgpConditionLowTemperatureInternal OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a low internal temperature condition. + The temperature is below a specified temperature threshold." + ::= { lgpConditionLowTemperatureGroup 2 } + + lgpConditionLowTemperatureExternalAirSensorA OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The temperature is below the low temperature threshold for + external air sensor A." + ::= { lgpConditionLowTemperatureGroup 3 } + + lgpConditionLowTemperatureExternalAirSensorB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The temperature is below the low temperature threshold for + external air sensor B." + ::= { lgpConditionLowTemperatureGroup 4 } + + lgpConditionLowTemperatureRefrigerantSupply OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The temperature is below the low temperature threshold for + the refrigerant supply." + ::= { lgpConditionLowTemperatureGroup 5 } + + lgpConditionLowTemperatureFluidSupply OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The temperature is below the low temperature threshold for + the fluid supply." + ::= { lgpConditionLowTemperatureGroup 6 } + + lgpConditionLowTemperatureSupplyAir OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The temperature is below the low temperature threshold for + the supply air." + ::= { lgpConditionLowTemperatureGroup 7 } + +lgpConditionHighHumidityGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a high humidity condition. This group + contains various high humidity conditions." + ::= { lgpConditionsWellKnown 144 } + + lgpConditionHighHumiditySensor1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The humidity has exceeded the high humidity threshold for + sensor 1." + ::= { lgpConditionHighHumidityGroup 1 } + + lgpConditionHighHumidityReturnAir OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The humidity has exceeded the high humidity threshold for + the return air." + ::= { lgpConditionHighHumidityGroup 2 } + +lgpConditionLowHumidityGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a low humidity condition. This group + contains various high humidity conditions." + ::= { lgpConditionsWellKnown 145 } + + lgpConditionLowHumiditySensor1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The humidity is below the low humidity threshold for sensor 1." + ::= { lgpConditionLowHumidityGroup 1 } + + lgpConditionLowHumidityReturnAir OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The humidity is below the low humidity threshold for the return + air." + ::= { lgpConditionLowHumidityGroup 2 } + +lgpConditionPeerNetworkNoMaster OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system is unable to communicate with the master on the peer to + peer network." + ::= { lgpConditionsWellKnown 146 } + +lgpConditionNoOnOffPermissions OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system lacks the permissions to execute the on/off operation." + ::= { lgpConditionsWellKnown 147 } + +lgpConditionPeerNetworkFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a communication failure on the peer to + peer network." + ::= { lgpConditionsWellKnown 148 } + +lgpConditionUnitDisabled OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The unit is disabled." + ::= { lgpConditionsWellKnown 149 } + +lgpConditionUnitShutdown OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has shutdown." + ::= { lgpConditionsWellKnown 150 } + +lgpConditionPeerNetworkDiscovered OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has established communications on the peer to peer + network." + ::= { lgpConditionsWellKnown 151 } + +lgpConditionLossOfWaterFlow OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of water flow condition." + ::= { lgpConditionsWellKnown 152 } + +lgpConditionCondensatePumpHighWater OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected high water in the condensate pump." + ::= { lgpConditionsWellKnown 153 } + +lgpConditionGeneralAlarm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a general alarm condition." + ::= { lgpConditionsWellKnown 154 } + +lgpConditionProductSpecific OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a product specific condition. This condition + is not currently available via the agent card." + ::= { lgpConditionsWellKnown 155 } + +lgpConditionReheatLockout OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has locked out the electrical reheat operation for a + specified amount of time." + ::= { lgpConditionsWellKnown 156 } + +lgpConditionHumidifierLockout OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has locked out the humidifier operation for a + specified amount of time." + ::= { lgpConditionsWellKnown 157 } + +lgpConditionCompressorsLockout OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has locked out compressor operation for a specified amount + of time." + ::= { lgpConditionsWellKnown 158 } + +lgpConditionCallService OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a condition that requires a service + representative be contacted." + ::= { lgpConditionsWellKnown 159 } + +lgpConditionLowMemoryGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains various low memory conditions." + ::= { lgpConditionsWellKnown 160 } + + lgpConditionLowMemory1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a low memory condition. The control + board is low in memory resources." + ::= { lgpConditionLowMemoryGroup 1 } + +lgpConditionMemoryFailureGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains various memory device failure conditions." + ::= { lgpConditionsWellKnown 161 } + + lgpConditionMemory1Failure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a memory 1 module failure." + ::= { lgpConditionMemoryFailureGroup 1 } + + lgpConditionMemory2Failure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a memory 2 module failure." + ::= { lgpConditionMemoryFailureGroup 2 } + +lgpConditionUnitCodeErrorGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains various memory device failure conditions." + ::= { lgpConditionsWellKnown 162 } + + lgpConditionUnitCodeNotConfigured OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the unit code is not configured. The unit + code must be configured before system start-up." + ::= { lgpConditionUnitCodeErrorGroup 1 } + + lgpConditionUnitCode01OutOfRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a unit code error. This digit of the unit + code value is out of range." + ::= { lgpConditionUnitCodeErrorGroup 2 } + + lgpConditionUnitCode02OutOfRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a unit code error. This digit of the unit + code value is out of range." + ::= { lgpConditionUnitCodeErrorGroup 3 } + + lgpConditionUnitCode03OutOfRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a unit code error. This digit of the unit + code value is out of range." + ::= { lgpConditionUnitCodeErrorGroup 4 } + + lgpConditionUnitCode04OutOfRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a unit code error. This digit of the unit + code value is out of range." + ::= { lgpConditionUnitCodeErrorGroup 5 } + + lgpConditionUnitCode05OutOfRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a unit code error. This digit of the unit + code value is out of range." + ::= { lgpConditionUnitCodeErrorGroup 6 } + + lgpConditionUnitCode06OutOfRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a unit code error. This digit of the unit + code value is out of range." + ::= { lgpConditionUnitCodeErrorGroup 7 } + + lgpConditionUnitCode07OutOfRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a unit code error. This digit of the unit + code value is out of range." + ::= { lgpConditionUnitCodeErrorGroup 8 } + + lgpConditionUnitCode08OutOfRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a unit code error. This digit of the unit + code value is out of range." + ::= { lgpConditionUnitCodeErrorGroup 9 } + + lgpConditionUnitCode09OutOfRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a unit code error. This digit of the unit + code value is out of range." + ::= { lgpConditionUnitCodeErrorGroup 10 } + + lgpConditionUnitCode10OutOfRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a unit code error. This digit of the unit + code value is out of range." + ::= { lgpConditionUnitCodeErrorGroup 11 } + + lgpConditionUnitCode11OutOfRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a unit code error. This digit of the unit + code value is out of range." + ::= { lgpConditionUnitCodeErrorGroup 12 } + + lgpConditionUnitCode12OutOfRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a unit code error. This digit of the unit + code value is out of range." + ::= { lgpConditionUnitCodeErrorGroup 13 } + + lgpConditionUnitCode13OutOfRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a unit code error. This digit of the unit + code value is out of range." + ::= { lgpConditionUnitCodeErrorGroup 14 } + + lgpConditionUnitCode14OutOfRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a unit code error. This digit of the unit + code value is out of range." + ::= { lgpConditionUnitCodeErrorGroup 15 } + + lgpConditionUnitCode15OutOfRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a unit code error. This digit of the unit + code value is out of range." + ::= { lgpConditionUnitCodeErrorGroup 16 } + + lgpConditionUnitCode16OutOfRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a unit code error. This digit of the unit + code value is out of range." + ::= { lgpConditionUnitCodeErrorGroup 17 } + + lgpConditionUnitCode17OutOfRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a unit code error. This digit of the unit + code value is out of range." + ::= { lgpConditionUnitCodeErrorGroup 18 } + + lgpConditionUnitCode18OutOfRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a unit code error. This digit of the unit + code value is out of range." + ::= { lgpConditionUnitCodeErrorGroup 19 } + +lgpConditionHighExternalDewPoint OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a high external dew point condition. + The room dew point has exceeded the specified threshold." + ::= { lgpConditionsWellKnown 163 } + +lgpConditionHcbDisconnected OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the humidifier control board is disconnected + or not installed." + ::= { lgpConditionsWellKnown 164 } + +lgpConditionBmsResetTimerExpired OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The BMS fan speed control reset counter has timed out." + ::= { lgpConditionsWellKnown 165 } + +lgpConditionAgentFirmwareCorrupt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The firmware update to the agent card has failed and the firmware is now + corrupt." + ::= { lgpConditionsWellKnown 166 } + +lgpConditionSystemAccessGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains various system access conditions. An examples is + an open access panel." + ::= { lgpConditionsWellKnown 175 } + + lgpConditionFrontAccessOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the front access panel/door is open." + ::= { lgpConditionSystemAccessGroup 1 } + + lgpConditionRearAccessOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the rear access panel/door is open." + ::= { lgpConditionSystemAccessGroup 2 } + +lgpConditionsDamperFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains various damper failure conditions." + ::= { lgpConditionsWellKnown 176 } + + lgpConditionEmergencyDamperFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an emergency damper failure. The damper is + in the wrong position." + ::= { lgpConditionsDamperFailure 1 } + +lgpConditionRemoteShutdown OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A remote shutdown occurred." + ::= { lgpConditionsWellKnown 177 } + +lgpConditionFireAlarm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Fire Alarm." + ::= { lgpConditionsWellKnown 178 } + +lgpConditionHeatersOverheated OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Heaters Overheated." + ::= { lgpConditionsWellKnown 179 } + +lgpConditionCondenserFailureGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains condenser failure conditions." + ::= { lgpConditionsWellKnown 180 } + + lgpConditionCondenser1Failure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Condenser 1 Failure." + ::= { lgpConditionCondenserFailureGroup 1 } + + lgpConditionCondenser2Failure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Condenser 2 Failure." + ::= { lgpConditionCondenserFailureGroup 2 } + + lgpConditionCondenserTVSSFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The condenser Transient Voltage Surge Suppressor or Surge + Protection Device has failed." + ::= { lgpConditionCondenserFailureGroup 3 } + +lgpConditionHumidifierCyclinderWorn OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the humidifier cylinder is worn." + ::= { lgpConditionsWellKnown 181 } + +lgpConditionUnderCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a low current condition. The current of + one or more sources in the system has fallen below a threshold for + a specified amount of time. The threshold and time that triggered + this condition is system dependent." + ::= { lgpConditionsWellKnown 182 } + + lgpConditionHumidifierUnderCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a low current condition on the + humidifier. The current of the humidifier has fallen below + a pre-determined threshold for a defined amount of time." + ::= { lgpConditionUnderCurrent 1 } + + lgpConditionInputUnderCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "There is a low current condition on the input power source. The + current of the input power source has fallen below a + pre-determined threshold for a defined amount of time." + ::= { lgpConditionUnderCurrent 2 } + +lgpConditionHeatRejectorGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains failure conditions for the heat rejection unit." + ::= { lgpConditionsWellKnown 183 } + + lgpConditionHeatRejectorFanFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The heat rejecter fan has failed." + ::= { lgpConditionHeatRejectorGroup 1 } + + lgpConditionHeatRejectorVoltageSuppressionFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The heat rejecter voltage suppression has failed and is no longer + able to protect the unit from power fluctuations." + ::= { lgpConditionHeatRejectorGroup 2 } + +lgpConditionFreeCoolLockout OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The free cooling capability has been disabled." + ::= { lgpConditionsWellKnown 184 } + +lgpConditionWaterLeakSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The sensor used to detect water leaks is not connected or has failed." + ::= { lgpConditionsWellKnown 185 } + +lgpConditionNoLoadDetectedWarning OBJECT-IDENTITY + STATUS current + DESCRIPTION + "There is no load detected on the output. This can be an indication + that the output is being powered by an external bypass source and has + inadvertently been left on external bypass. This warning is triggered + after a delay. The delay is specified by the object + 'lgpPwrNoLoadWarningDelay'. The alarm is triggered when the output + current falls below a certain threshold specified by the object + 'lgpPwrNoLoadWarningLimit'" + ::= { lgpConditionsWellKnown 186 } + +lgpConditionFirmwareGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Grouping level for firmware related conditions." + ::= { lgpConditionsWellKnown 187 } + + lgpConditionFirmwareUpdateRequired OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The firmware on the system or one or more components of the + system must be updated. This typically indicates that one or more + components of the system contain corrupted firmware or the + firmware on one or more components are incompatible with one + another. When this condition is active the system may not be able + to function to its full capacity or may not be able to function at + all." + ::= { lgpConditionFirmwareGroup 3 } + +lgpConditionTestGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Objects in this group of conditions are related to testing or test + events. This object is never active." + ::= { lgpConditionsWellKnown 188 } + + lgpConditionTest01 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This is a 'test' condition. It is a generic test event that can + be utilized to evaluate system handling of events. Some products + will support the activation of this event upon user request so that + user management stations can execute end-to-end event handling + tests." + ::= { lgpConditionTestGroup 5 } + +lgpConditionReceptacleBranchGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Grouping level for receptacle branch conditions." + ::= { lgpConditionsWellKnown 190 } + + lgpConditionRcpBranchFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The receptacle branch module or control system has failed. + Service is required." + ::= { lgpConditionReceptacleBranchGroup 5 } + + lgpConditionRcpBranchBreakerOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The receptacle branch breaker is open." + ::= { lgpConditionReceptacleBranchGroup 10 } + +lgpConditionInputUnqualified OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The input is not qualified to provide power to the system. This may + be due to system input over-voltage, system input under-voltage, + system input frequency out of range, or other similar issues." + ::= { lgpConditionsWellKnown 192 } + +lgpConditionBypassUnavailable OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This summary event is asserted when the bypass is not available. + Possible causes include: Bypass Sync Error, Bypass Line Fail, Bypass + Overvoltage, Bypass Undervoltage, Bypass Phase Rotation Error, or + other similar causes." + ::= { lgpConditionsWellKnown 193 } + +lgpConditionAutoTransferFailed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system is failing to automatically transfer the load to the + alternate source." + ::= { lgpConditionsWellKnown 194 } + +lgpConditionSBSUnavailable OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A Static Bypass Switch (SBS) Failure has been detected. Possible + causes include: SBS Phase Open, SBS SCR (Silicon Controlled Rectifier) + Shorted, SBS Overload Exceeded, Bypass Power Supply + Fail, Static Bypass Switch Fuse Failure, or other similar causes." + ::= { lgpConditionsWellKnown 195 } + +lgpConditionSBSOverload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "On at least one phase of the static bypass switch (SBS), the power + dissipation limit has been exceeded." + ::= { lgpConditionsWellKnown 196 } + +lgpConditionExcessPulseParallel OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has performed too many pulse parallel operations within + the specified time interval. A pulse parallel operation is a + momentary operation of the static bypass switch (SBS) in parallel with + the inverter." + ::= { lgpConditionsWellKnown 197 } + +lgpConditionRemoteBypassSwitchOffExt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The static bypass switch is off due to the state of an external + signal." + ::= { lgpConditionsWellKnown 198 } + +lgpConditionManTransferInhibited OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Manual transfer from inverter to bypass is inhibited. Bypass is not + qualified." + ::= { lgpConditionsWellKnown 199 } + +lgpConditionManReTransferInhibited OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Manual retransfer from bypass to inverter is inhibited." + ::= { lgpConditionsWellKnown 200 } + +lgpConditionBatteryChargeError OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The battery is not charging properly. Some reasons for this condition + include, but are not limited to: battery charger failure, + battery failure, etc." + ::= { lgpConditionsWellKnown 201 } + +lgpConditionBatteryAutoTestInhibited OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Automatic (scheduled) battery tests are inhibited." + ::= { lgpConditionsWellKnown 202 } + +lgpConditionBatteryChargeReducedExt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A reduced battery charging algorithm is being used due to an external + signal." + ::= { lgpConditionsWellKnown 203 } + +lgpConditionBatteryCapacityLow OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The battery capacity is low. Some reasons for this condition include, + but are not limited to: a battery is offline, the battery age has + reduced its capabilities, etc." + ::= { lgpConditionsWellKnown 204 } + +lgpConditionBatteryTempImbalance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The temperature difference between two batteries in the system + exceeds the predefined threshold." + ::= { lgpConditionsWellKnown 205 } + +lgpConditionBatteryEqualize OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The rectifier output voltage has been increased to equalize the battery + voltage level." + ::= { lgpConditionsWellKnown 206 } + +lgpConditionBatteryChargeInhibitedExt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery charging is inhibited due to an external inhibit signal." + ::= { lgpConditionsWellKnown 207 } + +lgpConditionServiceExtBatteryMonitorGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains battery monitor service conditions." + ::= { lgpConditionsWellKnown 208 } + + lgpConditionServiceExtBatteryMonitor1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "External battery monitor 1 indicates battery maintenance is + required." + ::= { lgpConditionServiceExtBatteryMonitorGroup 1 } + + lgpConditionServiceExtBatteryMonitor2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "External battery monitor 2 indicates battery maintenance is + required." + ::= { lgpConditionServiceExtBatteryMonitorGroup 2 } + +lgpConditionBatteryGroundFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery system ground fault amperage exceeds the threshold." + ::= { lgpConditionsWellKnown 209 } + +lgpConditionBatteryLowShutdown OBJECT-IDENTITY + STATUS current + DESCRIPTION + "With the battery breaker closed, the battery voltage has dropped + below the calculated End-Of-Discharge (EOD) limit." + ::= { lgpConditionsWellKnown 210 } + +lgpConditionEmergencyPowerOffLocal OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an Emergency Power Off (EPO) condition. + The local EPO switch has cut off the power source to the system." + ::= { lgpConditionsWellKnown 211 } + +lgpConditionOutputLowPFLagging OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a lagging output power factor below the + threshold, resulting in reduced load capacity." + ::= { lgpConditionsWellKnown 212 } + +lgpConditionOutputLowPFLeading OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a leading output power factor below the + threshold, resulting in reduced load capacity." + ::= { lgpConditionsWellKnown 213 } + +lgpConditionOutputToLoadFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an output to load fault. This could be + caused by over or under voltage, or by over or under frequency." + ::= { lgpConditionsWellKnown 214 } + +lgpConditionInvRestartInhibitedExt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Restart of the inverter is inhibited by an external signal." + ::= { lgpConditionsWellKnown 215 } + +lgpConditionInverterShutdownOverload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has shutdown the inverter due to a sustained overload. + This event does not indicate if the load has been dropped or + transferred to bypass. At least one phase of the inverter power + dissipation limit has been exceeded." + ::= { lgpConditionsWellKnown 216 } + +lgpConditionInverterOffExt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The inverter is off due to the state of an external signal." + ::= { lgpConditionsWellKnown 217 } + +lgpConditionInputContactGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an active input contact." + ::= { lgpConditionsWellKnown 218 } + + lgpConditionInputContact01 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that input contact 1 is active." + ::= { lgpConditionInputContactGroup 1 } + + lgpConditionInputContact02 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that input contact 2 is active." + ::= { lgpConditionInputContactGroup 2 } + + lgpConditionInputContact03 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that input contact 3 is active." + ::= { lgpConditionInputContactGroup 3 } + + lgpConditionInputContact04 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that input contact 4 is active." + ::= { lgpConditionInputContactGroup 4 } + + lgpConditionInputContact05 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that input contact 5 is active." + ::= { lgpConditionInputContactGroup 5 } + + lgpConditionInputContact06 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that input contact 6 is active." + ::= { lgpConditionInputContactGroup 6 } + + lgpConditionInputContact07 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that input contact 7 is active." + ::= { lgpConditionInputContactGroup 7 } + + lgpConditionInputContact08 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that input contact 8 is active." + ::= { lgpConditionInputContactGroup 8 } + + lgpConditionInputContact09 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that input contact 9 is active." + ::= { lgpConditionInputContactGroup 9 } + + lgpConditionInputContact10 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that input contact 10 is active." + ::= { lgpConditionInputContactGroup 10 } + + lgpConditionInputContact11 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that input contact 11 is active." + ::= { lgpConditionInputContactGroup 11 } + + lgpConditionInputContact12 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that input contact 12 is active." + ::= { lgpConditionInputContactGroup 12 } + + lgpConditionInputContact13 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that input contact 13 is active." + ::= { lgpConditionInputContactGroup 13 } + + lgpConditionInputContact14 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that input contact 14 is active." + ::= { lgpConditionInputContactGroup 14 } + + lgpConditionInputContact15 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that input contact 15 is active." + ::= { lgpConditionInputContactGroup 15 } + + lgpConditionInputContact16 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that input contact 16 is active." + ::= { lgpConditionInputContactGroup 16 } + +lgpConditionRectifierOperInhibited + OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The operation of the rectifier is inhibited by an external signal." + ::= { lgpConditionsWellKnown 219 } + +lgpConditionBypassBackFeedBrkrOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The bypass backfeed breaker is in the open position." + ::= { lgpConditionsWellKnown 220 } + +lgpConditionAutoRestartInProgress OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Auto restart is in progress. Becomes inactive when auto restart + completes or fails." + ::= { lgpConditionsWellKnown 221 } + +lgpConditionAutoRestartInhibitedExt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Auto restart is inhibited due to an external signal." + ::= { lgpConditionsWellKnown 222 } + +lgpConditionAutoRestartFailed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Auto restart has failed." + ::= { lgpConditionsWellKnown 223 } + +lgpConditionInputOnGenerator OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A generator is supplying the power to the system." + ::= { lgpConditionsWellKnown 224 } + +lgpConditionInputFilterCycleLock OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The input filter disconnect has opened too many times within a given + period of time." + ::= { lgpConditionsWellKnown 225 } + +lgpConditionServiceCodeActive OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system is in an operational mode intended for testing. In normal + operating conditions, the system should not be in this state." + ::= { lgpConditionsWellKnown 226 } + +lgpConditionLoadBusSyncActive OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Load Bus Sync Operation is active. This synchronizes the UPS output + with the output of another UPS." + ::= { lgpConditionsWellKnown 227 } + +lgpConditionLoadBusSyncInhibited OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that conditions to perform Load Bus Sync + Operation are not satisfied." + ::= { lgpConditionsWellKnown 228 } + +lgpConditionControlsResetRequired OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A controls reset is required because one or more critical settings + have changed." + ::= { lgpConditionsWellKnown 229 } + +lgpConditionEquipTempSensorFailed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A temperature sensor is reporting a value outside the bounds of a + properly operating sensor." + ::= { lgpConditionsWellKnown 230 } + +lgpConditionInputCurrentImbalance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The current on one input phase is much greater or lower than the + average current of all the phases. This may indicate improper operation + of the rectifier or input filter." + ::= { lgpConditionsWellKnown 231 } + +lgpConditionPumpGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an alarm with one of the pumps." + ::= { lgpConditionsWellKnown 232 } + + lgpConditionPumpFlowLoss OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of flow with one or more pumps." + ::= { lgpConditionPumpGroup 1 } + + lgpConditionPump1FlowLoss OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of flow with pump 1." + ::= { lgpConditionPumpFlowLoss 1 } + + lgpConditionPump2FlowLoss OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a loss of flow with pump 2." + ::= { lgpConditionPumpFlowLoss 2 } + + lgpConditionPumpShortCycle OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a short cycling of the pumps. One or more + of the pumps has been turned on and off a number of times within a + specified time period." + ::= { lgpConditionPumpGroup 2 } + + lgpConditionPumpInverterShortCycle OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a short cycling of one or more pump + inverters and has temporarily locked out further pump operation + to protect from thermal overload. A short cycle is defined as + powering on and off a number of times over a set time period." + ::= { lgpConditionPumpGroup 3 } + + lgpConditionPump1InverterShortCycle OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a short cycling of the inverter for + pump 1 and has temporarily locked out further pump operation + to protect from thermal overload. A short cycle is defined as + powering on and off a number of times over a set time period." + ::= { lgpConditionPumpInverterShortCycle 1 } + + lgpConditionPump2InverterShortCycle OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a short cycling of the inverter for + pump 2 and has temporarily locked out further pump operation + to protect from thermal overload. A short cycle is defined as + powering on and off a number of times over a set time period." + ::= { lgpConditionPumpInverterShortCycle 2 } + +lgpConditionValveGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an alarm with one of the valves." + ::= { lgpConditionsWellKnown 233 } + + lgpConditionChilledWaterValvePosition OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a problem with the chilled water valve + position. The position of the chilled water control valve does not + match an expected value." + ::= { lgpConditionValveGroup 1 } + +lgpConditionCondensationDetected OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected condensation." + ::= { lgpConditionsWellKnown 234 } + +lgpConditionMaintenanceGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a maintenance condition. This group + contains various maintenance conditions." + ::= { lgpConditionsWellKnown 235 } + + lgpConditionMaintenanceDue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "System is due for maintenance." + ::= { lgpConditionMaintenanceGroup 1 } + + lgpConditionMaintenanceComplete OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system maintenance has been completed." + ::= { lgpConditionMaintenanceGroup 2 } + +lgpConditionExternalEventSignalGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains various conditions signalled by external inputs. + Each event is deactivated when the signal is inactive." + ::= { lgpConditionsWellKnown 236 } + + lgpConditionExternalFireDetect OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Fire detected, as indicated by an external input signal." + ::= { lgpConditionExternalEventSignalGroup 1 } + + lgpConditionExternalFlowLoss OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Loss of flow is detected, as indicated by an external input signal." + ::= { lgpConditionExternalEventSignalGroup 2 } + + lgpConditionExternalReheatLockout OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The reheater is shut down and disabled by an external input signal." + ::= { lgpConditionExternalEventSignalGroup 3 } + + lgpConditionExternalOverTemp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A temperature has exceeded its threshold, as indicated by an + external input signal." + ::= { lgpConditionExternalEventSignalGroup 4 } + + lgpConditionExternalCompLockout OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The compressor is shut down and disabled by an external input signal." + ::= { lgpConditionExternalEventSignalGroup 5 } + + lgpConditionExternalHumidifierLockout OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The humidifier is shut down and disabled by an external input signal." + ::= { lgpConditionExternalEventSignalGroup 6 } + +lgpConditionComponentShutdownGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains conditions signaling shutdown of various system + components." + ::= { lgpConditionsWellKnown 237 } + + lgpConditionComponentShutdownPartial OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An event has occurred requiring some system components to be + shutdown and disabled." + ::= { lgpConditionComponentShutdownGroup 1 } + + lgpConditionComponentShutdownHighPower OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Supply to high power components has been shutdown." + ::= { lgpConditionComponentShutdownGroup 2 } + +lgpConditionCondenserProblemGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains condenser conditions." + ::= { lgpConditionsWellKnown 238 } + + lgpConditionCondenser1Problem OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Condenser 1 is not operating within its normal parameters." + ::= { lgpConditionCondenserProblemGroup 1 } + +lgpConditionHumidityOutOfPropBand OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a humidity reading that remained outside of + the proportional control band for an extended period of time." + ::= { lgpConditionsWellKnown 239 } + +lgpConditionEnvRemoteSensorGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains remote sensors." + ::= { lgpConditionsWellKnown 240 } + + lgpConditionEnvRemoteSensor1Issue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Remote sensor is disconnected or the signal is out of range. The + event is deactivated when sensor signal is re-established." + ::= { lgpConditionEnvRemoteSensorGroup 1 } + + lgpConditionEnvRemoteSensor2Issue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Remote sensor is disconnected or the signal is out of range. The + event is deactivated when sensor signal is re-established." + ::= { lgpConditionEnvRemoteSensorGroup 2 } + + lgpConditionEnvRemoteSensor3Issue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Remote sensor is disconnected or the signal is out of range. The + event is deactivated when sensor signal is re-established." + ::= { lgpConditionEnvRemoteSensorGroup 3 } + + lgpConditionEnvRemoteSensor4Issue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Remote sensor is disconnected or the signal is out of range. The + event is deactivated when sensor signal is re-established." + ::= { lgpConditionEnvRemoteSensorGroup 4 } + + lgpConditionEnvRemoteSensor5Issue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Remote sensor is disconnected or the signal is out of range. The + event is deactivated when sensor signal is re-established." + ::= { lgpConditionEnvRemoteSensorGroup 5 } + + lgpConditionEnvRemoteSensor6Issue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Remote sensor is disconnected or the signal is out of range. The + event is deactivated when sensor signal is re-established." + ::= { lgpConditionEnvRemoteSensorGroup 6 } + + lgpConditionEnvRemoteSensor7Issue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Remote sensor is disconnected or the signal is out of range. The + event is deactivated when sensor signal is re-established." + ::= { lgpConditionEnvRemoteSensorGroup 7 } + + lgpConditionEnvRemoteSensor8Issue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Remote sensor is disconnected or the signal is out of range. The + event is deactivated when sensor signal is re-established." + ::= { lgpConditionEnvRemoteSensorGroup 8 } + + lgpConditionEnvRemoteSensor9Issue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Remote sensor is disconnected or the signal is out of range. The + event is deactivated when sensor signal is re-established." + ::= { lgpConditionEnvRemoteSensorGroup 9 } + + lgpConditionEnvRemoteSensor10Issue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Remote sensor is disconnected or the signal is out of range. The + event is deactivated when sensor signal is re-established." + ::= { lgpConditionEnvRemoteSensorGroup 10 } + +lgpConditionNeutralSnubberBoardCommFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Neutral Snubber board has stopped communicating." + ::= { lgpConditionsWellKnown 241 } + +lgpConditionRedundantChargerFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The redundant charger has failed." + ::= { lgpConditionsWellKnown 242 } + +lgpConditionBoardInputContactorPowerFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Board input contactor power failure." + ::= { lgpConditionsWellKnown 243 } + + lgpConditionBoard1InputContactorPowerFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Board1 input contactor power failure." + ::= { lgpConditionBoardInputContactorPowerFailure 1 } + + lgpConditionBoard2InputContactorPowerFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Board2 input contactor power failure." + ::= { lgpConditionBoardInputContactorPowerFailure 2 } + +lgpConditionTooManySensors OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The number of sensors installed on the device has exceeded the + pre-determined limit." + ::= { lgpConditionsWellKnown 5423 } + +lgpConditionDoorSwitchOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An open door has been detected." + ::= { lgpConditionsWellKnown 5471 } + +lgpConditionContactClosureOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An open circuit has been detected." + ::= { lgpConditionsWellKnown 5479 } + +lgpConditionContactClosureClosed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A closed circuit has been detected." + ::= { lgpConditionsWellKnown 5480 } + +lgpConditionSensorsNotDisplayed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The number of sensors that can be displayed (monitored) on the + device has exceeded the pre-determined limit. Note this condition + differs from the lgpConditionTooManySensors in that the system may + currently have less than the maximum of installed sensors present but + one or more of those sensors can not be displayed because the display + order table (lgpPduAuxMeasOrderTable) contains entries for sensors + that are not currently installed. This condition effectively + prevents one or more installed sensors from being presented in the + lgpPduAuxMeasTable. It is possible for both this condition and the + lgpConditionTooManySensors condition to be active at the same time." + ::= { lgpConditionsWellKnown 6119 } + +END + diff --git a/mibs/liebert/LIEBERT-GP-CONTROLLER-MIB b/mibs/liebert/LIEBERT-GP-CONTROLLER-MIB new file mode 100644 index 0000000000..b9a2872b30 --- /dev/null +++ b/mibs/liebert/LIEBERT-GP-CONTROLLER-MIB @@ -0,0 +1,109 @@ +-- ============================================================================= +LIEBERT-GP-CONTROLLER-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + MODULE-IDENTITY, + Integer32, + Unsigned32 + FROM SNMPv2-SMI + liebertControllerModuleReg, + lgpController + FROM LIEBERT-GP-REGISTRATION-MIB + ; + +-- ============================================================================= +-- Module Identification and Registration +-- ============================================================================= +-- +liebertControllerModule MODULE-IDENTITY + LAST-UPDATED "200807020000Z" + ORGANIZATION "Liebert Corporation" + CONTACT-INFO + "Contact: Technical Support + + Postal: + Liebert Corporation + 1050 Dearborn Drive + P.O. Box 29186 + Columbus OH, 43229 + US + + Tel: +1 (800) 222-5877 + + E-mail: liebert.monitoring@emerson.com + Web: www.liebert.com + + Author: Gregory M. Hoge" + + DESCRIPTION + "The MIB module used to specify Liebert Controller OIDs + + Copyright 2000-2008 Liebert Corporation. All rights reserved. + Reproduction of this document is authorized on the condition + that the forgoing copyright notice is included. + + This Specification is supplied 'AS IS' and Liebert Corporation + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." + + REVISION "200807020000Z" + DESCRIPTION + "Removed unnecessary item from import statement" + + REVISION "200801100000Z" + DESCRIPTION + "Modified contact email address." + + REVISION "200602220000Z" + DESCRIPTION + "Added support for Liebert DS Unit." + + ::= { liebertControllerModuleReg 1 } + +-- ============================================================================= +-- lgpController - Liebert Controller Group +-- ============================================================================= + +lgpCtrlNumberInstalledControlModules OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of control modules installed in the device." + ::= { lgpController 1 } + +lgpCtrlNumberFailedControlModules OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of control modules in the device that have failed." + ::= { lgpController 2 } + +lgpCtrlNumberRedundantControlModules OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of redundant control modules installed in the device." + ::= { lgpController 3 } + +lgpCtrlNumberControlModuleWarnings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of control modules in the device that have a warning." + ::= { lgpController 5 } + +lgpCtrlBoardBatteryVoltage OBJECT-TYPE + SYNTAX Unsigned32 + UNITS ".01 Volts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The control board battery voltage. Typically this battery is used + to provide backup power to memory and other vital circuits." + ::= { lgpController 6 } +END diff --git a/mibs/liebert/LIEBERT-GP-ENV-MIB b/mibs/liebert/LIEBERT-GP-ENV-MIB new file mode 100644 index 0000000000..363cb34d0d --- /dev/null +++ b/mibs/liebert/LIEBERT-GP-ENV-MIB @@ -0,0 +1,3257 @@ +LIEBERT-GP-ENVIRONMENTAL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + Unsigned32, + Integer32 + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + lgpEnvironmental, + liebertEnvironmentalModuleReg + FROM LIEBERT-GP-REGISTRATION-MIB + ; + +-- ============================================================================= +-- Module Identification and Registration +-- ============================================================================= + +liebertGlobalProductsEnvironmentalModule MODULE-IDENTITY + LAST-UPDATED "201507210000Z" + ORGANIZATION "Liebert Corporation" + CONTACT-INFO + "Contact: Technical Support + + Postal: + Liebert Corporation + 1050 Dearborn Drive + P.O. Box 29186 + Columbus OH, 43229 + US + + Tel: +1 (800) 222-5877 + + E-mail: liebert.monitoring@emerson.com + Web: www.liebert.com + + Author: Gregory M. Hoge" + + DESCRIPTION + "The MIB module used to register Liebert SNMP OIDs. + + Copyright 2000-2015 Liebert Corporation. All rights reserved. + Reproduction of this document is authorized on the condition + that the forgoing copyright notice is included. + + This Specification is supplied 'AS IS' and Liebert Corporation + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." + + REVISION "200811170000Z" + DESCRIPTION + "Added support for NXL unit." + + REVISION "200807020000Z" + DESCRIPTION + "SMIv2 changes (INTEGER to Integer32. + Corrected spelling errors." + + REVISION "200801100000Z" + DESCRIPTION + "Modified contact email address." + + REVISION "200705290000Z" + DESCRIPTION + "Added support for XDF Unit." + + REVISION "200608150000Z" + DESCRIPTION + "Added support for HP release." + + REVISION "200602220000Z" + DESCRIPTION + "Added support for Liebert DS Unit." + + ::= { liebertEnvironmentalModuleReg 1 } + +-- ============================================================================= +-- lgpEnvironmental - Liebert Environmental Registrations +-- ============================================================================= + +lgpEnvTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert temperature object + identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below in the sub-section titled Liebert Environmental + Temperature Group." + ::= { lgpEnvironmental 1 } + +lgpEnvHumidity OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert humidity object + identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below in the sub-section titled Liebert Environmental + Humidity Group." + ::= { lgpEnvironmental 2 } + +lgpEnvState OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert environmental state object + identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below in the sub-section titled Liebert Environmental + State Group." + ::= { lgpEnvironmental 3 } + +lgpEnvConfig OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert environmental configuration + object identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below in the sub-section titled Liebert Environmental + Configuration Group." + ::= { lgpEnvironmental 4 } + +lgpEnvControl OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert environmental control + object identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below in the sub-section titled Liebert Environmental + Control Group." + ::= { lgpEnvironmental 5 } + +lgpEnvStatistics OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert environmental statistic + object identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below in the sub-section titled Liebert Environmental + Statistics Group." + ::= { lgpEnvironmental 6 } + +lgpEnvPoints OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert environmental point + object identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below in the sub-section titled Liebert Environmental + point Group." + ::= { lgpEnvironmental 7 } + +lgpEnvUnits OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert environmental unit + object identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below in the sub-section titled Liebert Environmental + units Group." + ::= { lgpEnvironmental 8 } + +lgpEnvRemoteSensors OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert environmental remote + sensor object identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below in the sub-section titled Liebert Environmental + Remote Sensor Group." + ::= { lgpEnvironmental 9 } + +-- ============================================================================= +-- lgpEnvTemperature - Liebert Environmental Temperature Group +-- ============================================================================= + +lgpEnvTemperatureWellKnown OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Liebert well known temperature objects are identified by OIDs that + reside in this sub-tree." + ::= { lgpEnvTemperature 1 } + +lgpEnvTemperatureFahrenheit OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree contains OIDs that are used to control and monitor + temperature using the Fahrenheit temperature scale." + REFERENCE + "The registrations for the objects in this sub-tree are defined below + in the sub-section titled Liebert Environmental Fahrenheit Temperature + Group." + ::= { lgpEnvTemperature 2 } + +lgpEnvTemperatureCelsius OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree contains OIDs that are used to control and monitor + temperature using the Celsius temperature scale." + REFERENCE + "The registrations for the objects in this sub-tree are defined below + in the sub-section titled Liebert Environmental Celsius Temperature + Group." + ::= { lgpEnvTemperature 3 } + +lgpEnvTemperatureControlMode OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A reference to a temperature description object. The object + referenced should not be accessible, but rather be used to provide + a unique description of the temperature object that is used for + control." + ::= { lgpEnvTemperature 4 } + +-- ============================================================================= +-- lgpEnvHumidity - Liebert Environmental Humidity Group +-- ============================================================================= + +lgpEnvHumidityWellKnown OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Liebert well known humidity objects are defined by OIDs that reside + in this sub-tree." + ::= { lgpEnvHumidity 1 } + +lgpEnvHumidityRelative OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree contains OIDs that are used to control and monitor + relative humidity." + REFERENCE + "The registrations for the objects in this sub-tree are defined below + in the sub-section titled Liebert Environmental Relative Humidity + Group." + ::= { lgpEnvHumidity 2 } + +-- ============================================================================= +-- lgpEnvState - Liebert Environmental State Group +-- ============================================================================= + +lgpEnvStateSystem OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2), + standby(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of the system." + ::= { lgpEnvState 1 } + +lgpEnvStateCooling OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of the cooling subsystem." + ::= { lgpEnvState 2 } + +lgpEnvStateHeating OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of the heating subsystem." + ::= { lgpEnvState 3 } + +lgpEnvStateHumidifying OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of the humidifier subsystem." + ::= { lgpEnvState 4 } + +lgpEnvStateDehumidifying OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of the dehumidifier subsystem" + ::= { lgpEnvState 5 } + +lgpEnvStateEconoCycle OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of the Econ-o-cycle subsystem." + ::= { lgpEnvState 6 } + +lgpEnvStateFan OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of the system fan." + ::= { lgpEnvState 7 } + +lgpEnvStateGeneralAlarmOutput OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of the general alarm output. This indicates if + an alarm is active in the system." + ::= { lgpEnvState 8 } + +lgpEnvStateCoolingCapacity OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of the cooling capacity presently in use." + ::= { lgpEnvState 9 } + +lgpEnvStateHeatingCapacity OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of the heating capacity presently in use." + ::= { lgpEnvState 10 } + +lgpEnvStateAudibleAlarm OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of the audible alarm output." + ::= { lgpEnvState 11 } + +lgpEnvStateCoolingUnits OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree contains OIDs that are used to indicate the status + of cooling units." + ::= { lgpEnvState 12 } + + lgpEnvStateCoolingUnit1 OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of cooling unit 1." + ::= { lgpEnvStateCoolingUnits 2 } + + lgpEnvStateCoolingUnit2 OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of cooling unit 2." + ::= { lgpEnvStateCoolingUnits 3 } + + lgpEnvStateCoolingUnit3 OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of cooling unit 3." + ::= { lgpEnvStateCoolingUnits 4 } + + lgpEnvStateCoolingUnit4 OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of cooling unit 4." + ::= { lgpEnvStateCoolingUnits 5 } + +lgpEnvStateHeatingUnits OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree contains OIDs that are used to indicate the status + of heating units." + ::= { lgpEnvState 13 } + + lgpEnvStateHeatingUnit1 OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of heating unit 1." + ::= { lgpEnvStateHeatingUnits 2 } + + lgpEnvStateHeatingUnit2 OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of heating unit 2." + ::= { lgpEnvStateHeatingUnits 3 } + + lgpEnvStateHeatingUnit3 OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of heating unit 3." + ::= { lgpEnvStateHeatingUnits 4 } + + lgpEnvStateHeatingUnit4 OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of heating unit 4." + ::= { lgpEnvStateHeatingUnits 5 } + +lgpEnvStateOperatingReason OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + localUser(2), + alarm(3), + schedule(4), + remoteUser(5), + externalDevice(6), + localDisplay(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason for the current operating state of the system." + ::= { lgpEnvState 14 } + +lgpEnvStateOperatingMode OBJECT-TYPE + SYNTAX INTEGER + { + auto(1), + manual(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present operating mode of the system." + ::= { lgpEnvState 15 } + +lgpEnvStateFanCapacity OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of the fan capacity presently in use." + ::= { lgpEnvState 16 } + +lgpEnvStateFreeCoolingCapacity OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of the free cooling capacity presently in use." + ::= { lgpEnvState 17 } + +lgpEnvStateDehumidifyingCapacity OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of the dehumidifying capacity presently in use." + ::= { lgpEnvState 18 } + +lgpEnvStateHumidifyingCapacity OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of the humidifying capacity presently in use." + ::= { lgpEnvState 19 } + +lgpEnvStateFreeCooling OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2), + start(3), + unavailable(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of the system free cooling process of heat + exchange. When 'off', free cooling is not in use. When 'on' + free cooling is in use. When 'start', free cooling is preparing + to turn on. When 'unavailable', the state information is + unavailable." + ::= { lgpEnvState 20 } + +lgpEnvStateElectricHeater OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of the electric heaters." + ::= { lgpEnvState 21 } + +lgpEnvStateHotWater OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of hot water system." + ::= { lgpEnvState 22 } + +lgpEnvStateOperatingEfficiency OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ratio of cooling energy provided to the amount of total energy + being used." + ::= { lgpEnvState 23 } + +lgpEnvComponentStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpEnvComponentStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of the units components that have + a state associated with them. + The table contains zero, one, or more rows, depending + upon the number of components associated with the unit. + The NMS cannot create or delete rows in the table. The rows are + created by the agent based upon the capabilities of the units + being monitored." + ::= { lgpEnvState 50 } + + lgpEnvComponentStateEntry OBJECT-TYPE + SYNTAX LgpEnvComponentStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the attributes to be populated in the + various columns of the 'lgpEnvComponentStateTable'." + INDEX + { + lgpEnvComponentStateIndex + } + ::= { lgpEnvComponentStateTable 1 } + + LgpEnvComponentStateEntry ::= SEQUENCE + { + lgpEnvComponentStateIndex Unsigned32, + lgpEnvComponentStateDescr OBJECT IDENTIFIER, + lgpEnvComponentState INTEGER + } + + lgpEnvComponentStateIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index indicating the nth element of the table." + ::= { lgpEnvComponentStateEntry 1 } + + lgpEnvComponentStateDescr OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A reference to a component description object. The object + referenced should not be accessible, but rather be used + to provide a unique description of the component being + described in the row of the table." + ::= { lgpEnvComponentStateEntry 2 } + + lgpEnvComponentState OBJECT-TYPE + SYNTAX INTEGER + { + not-specified(0), + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "not-specified + The state of the component is unknown. + on + The component is on. + off + The component is off." + ::= { lgpEnvComponentStateEntry 3 } + +lgpEnvValveTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpEnvValveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of the unit valves that have + information associated with them. + The table contains zero, one, or more rows, depending + upon the number of valves associated with the unit. + The NMS cannot create or delete rows in the table. The rows are + created by the agent based upon the capabilities of the units + being monitored." + ::= { lgpEnvState 70 } + + lgpEnvValveEntry OBJECT-TYPE + SYNTAX LgpEnvValveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the attributes to be populated in the + various columns of the 'lgpEnvValveTable'." + INDEX + { + lgpEnvValveIndex + } + ::= { lgpEnvValveTable 1 } + + LgpEnvValveEntry ::= SEQUENCE + { + lgpEnvValveIndex Unsigned32, + lgpEnvValveDescr OBJECT IDENTIFIER, + lgpEnvValveState INTEGER, + lgpEnvValvePositionTenths Unsigned32 + } + + lgpEnvValveIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index indicating the nth element of the table." + ::= { lgpEnvValveEntry 1 } + + lgpEnvValveDescr OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A reference to a valve description object. The object + referenced should not be accessible, but rather be used + to provide a unique description of the valve being + described in the row of the table." + ::= { lgpEnvValveEntry 2 } + + lgpEnvValveState OBJECT-TYPE + SYNTAX INTEGER + { + not-specified(0), + open(1), + closed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "not-specified + The state of the component is unknown. + open + The valve is open. + off + The valve is closed." + ::= { lgpEnvValveEntry 3 } + + lgpEnvValvePositionTenths OBJECT-TYPE + SYNTAX Unsigned32 + UNITS ".1 percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This gives a value describing the position of the valve." + ::= { lgpEnvValveEntry 20 } + +-- ============================================================================= +-- lgpEnvConfig - Liebert Environmental Configuration Group +-- ============================================================================= + +lgpEnvConfigReheatLockout OBJECT-TYPE + SYNTAX INTEGER + { + lockedOut(1), + notLockedOut(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If locked-out the reheats will not operate even if controller calls + for its operation." + ::= { lgpEnvConfig 1 } + +lgpEnvConfigHumLockout OBJECT-TYPE + SYNTAX INTEGER + { + lockedOut(1), + notLockedOut(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If locked-out the humidifier will not operate even if controller + calls for its operation." + ::= { lgpEnvConfig 2 } + +lgpEnvConfigRestartDelay OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When utility power is disrupted, this is the delay interval to wait + before restarting the system after the utility power is restored. + A Restart Delay of zero denotes a manual restart, the unit will NOT + automatically restart." + ::= { lgpEnvConfig 4 } + +lgpEnvConfigRemoteShutdown OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + enabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When in the disabled state, the remote shutdown feature should + be locked out. The enabled state is self-describing." + ::= { lgpEnvConfig 7 } + +lgpEnvConfigCoolingServiceInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hours" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The amount of time, in hours, between scheduled maintenance + of the cooling system. When the cooling service timer reaches + this value an lgpConditionServiceCooling will be activated. + Once service has been completed the cooling service timer + should be reset to 0." + ::= { lgpEnvConfig 8 } + +lgpEnvConfigHumidifierServiceInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hours" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The amount of time, in hours, between scheduled maintenance + of the humidifier. When the humidifier service timer reaches + this value an lgpConditionServiceHumidifier will be activated. + Once service has been completed humidifier service timer + should be reset to 0." + ::= { lgpEnvConfig 9 } + +lgpEnvConfigFilterServiceInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hours" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The amount of time, in hours, between scheduled maintenance + of the system filter. When the filter service timer reaches this + value an lgpConditionChangeFilter will be activated. Once service + has been completed the filter service timer should be reset to 0." + ::= { lgpEnvConfig 10 } + +lgpEnvConfigSleepModeDeadbandRangeDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The allowable deviation above and below the temperature set point used + to create a no control region, a dead-band, where heating and + cooling control are disabled. This dead-band is applied only + when the system's sleep mode function is in operation." + ::= { lgpEnvConfig 11 } + +lgpEnvConfigSleepModeDeadbandRangeDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 degrees Fahrenheit" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The allowable deviation above and below the temperature set point used + to create a no control region, a dead-band, where heating and + cooling control are disabled. This dead-band is applied only + when the system's sleep mode function is in operation." + ::= { lgpEnvConfig 12 } + +lgpEnvConfigSupplyTempLowLimitDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Fahrenheit" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum allowable supply temperature." + ::= { lgpEnvConfig 13 } + +lgpEnvConfigSupplyTempLowLimitDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum allowable supply temperature." + ::= { lgpEnvConfig 14 } + +lgpEnvConfigTemperatureIntegTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value used as the integration factor in the proportional + integral derivative (PID) temperature calculation." + ::= { lgpEnvConfig 15 } + +lgpEnvConfigLocalTemperatureUnit OBJECT-TYPE + SYNTAX INTEGER + { + degC(1), + degF(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local temperature unit of the system." + ::= { lgpEnvConfig 16 } + +lgpEnvConfigSleepMode OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2), + auto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configured mode of the device's sleep function. If 'enabled', + the device will sleep, or not operate, for each 'lgpEnvSleepDay' that + is enabled and also during the periods defined in the + 'lgpEnvSleepTimeTable' each day. If 'disabled', the device will + operate continually and not sleep at all. If 'auto', the device will + sleep, or not operate, for each 'lgpEnvSleepDay' that is enabled and + also during the periods defined in the 'lgpEnvSleepTimeTable' each + day unless the environmental conditions fall outside the desired + operation ranges." + ::= { lgpEnvConfig 17 } + +lgpEnvConfigHumidityIntegTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value used as the integration factor in the proportional + integral derivative (PID) humidity calculation." + ::= { lgpEnvConfig 18 } + +lgpEnvConfigFreecoolingDeltaDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Fahrenheit" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum temperature differential between the control + temperature measurement and the coolant required to utilize + free-cooling." + ::= { lgpEnvConfig 19 } + +lgpEnvConfigFreecoolingDeltaDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum temperature differential between the control + temperature measurement and the coolant required to utilize + free-cooling." + ::= { lgpEnvConfig 20 } + +lgpEnvConfigSupplyTempLowLimit OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + enabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system configuration parameter to enable or disable the supply + air low temperature limit." + ::= { lgpEnvConfig 21 } + +lgpEnvConfigSensorEventsStandard OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + enabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system configuration parameter to enable or disable the standard + sensor events." + ::= { lgpEnvConfig 22 } + +lgpEnvConfigSensorEvents1 OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + enabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system configuration parameter to enable or disable sensor 1 events." + ::= { lgpEnvConfig 23 } + +lgpEnvConfigSleepModeDeadbandRange OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + enabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system configuration parameter to enable or disable the use of + the sleep interval dead-band range in the sleep mode temperature + calculations and control algorithm." + ::= { lgpEnvConfig 24 } + +lgpEnvConfigAutoConfiguration OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + enabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system configuration parameter to enable or disable the auto + configuration feature. This feature configures temperature and + humidity control parameters." + ::= { lgpEnvConfig 25 } + +lgpEnvConfigDeltaGlycolType OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + contact(2), + value(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system configuration parameter that specifies how the system + will determine if there is enough capacity to initiate free + cooling. If 'disabled', the system will use the valve temperature + to initiate free cooling. If 'contact', a input to the system + will initiate free cooling. If 'valve', the system compares the + room and glycol temperature differential with the valve temperature + to initiate free cooling. If the temperature differential is + greater than or equal to the valve temperature, free cooling will + be initiated." + + ::= { lgpEnvConfig 26 } + +lgpEnvConfigChillWaterControl OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + enabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system configuration parameter to enable or disable the minimum + chill water temperature control." + + ::= { lgpEnvConfig 27 } + +lgpEnvConfigInfaredFlushRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Infrared humidifier pan overfill rate. This parameter configures + the amount of water that flows into the humidifier pan when the + 'humidifier is in operation." + + ::= { lgpEnvConfig 28 } + +lgpEnvConfigHumidityControl OBJECT-TYPE + SYNTAX INTEGER + { + relative(1), + compensated(2), + predictive(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The present configured state of the automatic humidity compensation + algorithm." + ::= { lgpEnvConfig 29 } + +lgpEnvConfigCompressorLockout OBJECT-TYPE + SYNTAX INTEGER + { + lockedOut(1), + notLockedOut(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system as locked out the compressor(s). If locked-out, the + compressor(s) will not operate even if the controller calls for their + operation." + + ::= { lgpEnvConfig 30 } + +lgpEnvConfigReheatAndHumidifierLockout OBJECT-TYPE + SYNTAX INTEGER + { + lockedOut(1), + notLockedOut(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system as locked out the compressor(s). If locked-out, the + electrical reheats and humidifier will not operate even if the + controller calls for their operation." + + ::= { lgpEnvConfig 31 } + +-- ----------------------------------------------------------------------------- +-- Operational Time Table +-- ----------------------------------------------------------------------------- + +lgpEnvOperationalTimeTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpEnvOperationalTimeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of environmental operational time ranges for a given + environmental unit. The entries in this table may be duplicated from + values in the 'lgpEnvStatistics' group. + + This table contains zero, one, or many rows, depending upon the number + of 'lgpEnvOperationTimePoint' and 'lgpEnvOperationTimeSubID' available + in the table. + + The NMS cannot create or delete rows from the table. + The rows are created by the agent based upon the capabilities of + the managed device." + ::= { lgpEnvConfig 32 } + + lgpEnvOperationalTimeEntry OBJECT-TYPE + SYNTAX LgpEnvOperationalTimeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the contents of the columns for the table + 'lgpEnvOperationalTimeTable'." + REFERENCE + "The 'lgpEnvOperationTimePoint' in this table corresponds to what + the operation time applies to." + INDEX { lgpEnvOperationTimeIndex } + ::= { lgpEnvOperationalTimeTable 1 } + + LgpEnvOperationalTimeEntry ::= SEQUENCE + { + lgpEnvOperationTimeIndex Unsigned32, + lgpEnvOperationTimePoint OBJECT IDENTIFIER, + lgpEnvOperationTimeSubID Integer32, + lgpEnvOperationTimeUnit OBJECT IDENTIFIER, + lgpEnvOperationTimeValue Integer32, + lgpEnvOperationTimeHighWarning Integer32 + } + + lgpEnvOperationTimeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index indicating the nth element of the table." + ::= { lgpEnvOperationalTimeEntry 1 } + + lgpEnvOperationTimePoint OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An OID representing a well known operation point. + These object identifiers can indicate a point, location, or mode + of an operation for which a measurement is recorded. The OID's + name usually implies a location of the measurement point such as + 'fan', 'compressor', etc." + REFERENCE + "The object identifiers in this column can be found in the sub-tree + 'lgpEnvWellKnownPoints' and correspond to the entry in the table + 'lgpEnvOperationalTimeTable'." + ::= { lgpEnvOperationalTimeEntry 2 } + + lgpEnvOperationTimeSubID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a sub identifier for the 'lgpEnvOperationPoint'. + It indicates the instance number of the well known operation + point. For example, a system could have two fans installed. + This variable would identify fan 1 with a lgpEnvOperationSubID + equal to 1 and fan 2 with a lgpEnvOperationSubID equal to 2." + ::= { lgpEnvOperationalTimeEntry 3 } + + lgpEnvOperationTimeUnit OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An OID representing a well known operation time unit type. + These object identifiers indicate the units of the operation time. + The OID's name usually implies a measurement type such as + 'lgpEnvHours', etc." + REFERENCE + "The object identifiers in this column can be found in the sub-tree + 'lgpEnvWellKnownUnits' and correspond to the + entry in the table lgpEnvOperationalTimeTable." + ::= { lgpEnvOperationalTimeEntry 4 } + + lgpEnvOperationTimeValue OBJECT-TYPE + SYNTAX Integer32 + UNITS "hours" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The actual operation time value of the + 'lgpEnvOperationTimePoint'. + If multiple operation times are available for a + 'lgpEnvOperationTimePoint' the 'lgpEnvOperationTimeSubID' will + differentiate between them." + ::= { lgpEnvOperationalTimeEntry 5 } + + lgpEnvOperationTimeHighWarning OBJECT-TYPE + SYNTAX Integer32 + UNITS "hours" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high warning time of the operation designated by the + 'lgpEnvOperationTimePoint'. If operation times are available at + a single 'lgpEnvOperationTimePoint' the 'lgpEnvOperationTimeSubID' + will differentiate between them." + ::= { lgpEnvOperationalTimeEntry 6 } + +lgpEnvConfigTempControlAlgorithm OBJECT-TYPE + SYNTAX INTEGER + { + pi(1), + pid(2), + intelligent(3), + proportional(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Selects the algorithm for controlling temperature." + ::= { lgpEnvConfig 33 } + +lgpEnvConfigFanSpeedMode OBJECT-TYPE + SYNTAX INTEGER + { + manual(1), + auto(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Changes the function of the fan speed output. If auto, then the fan + speed is modulated. If manual, the fan speed output follows + lgpEnvConfigFanSpeedCapacity." + ::= { lgpEnvConfig 34 } + +lgpEnvConfigFanSpeedCapacity OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the fan speed output if lgpEnvConfigFanSpeedMode is set to + 'manual'. Typical values range from 0 to 100% (actual valid ranges may + differ from unit to unit)." + ::= { lgpEnvConfig 35 } + +lgpEnvConfigBmsResetTimer OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current count-down time for a BMS to continue controlling the fan + speed. If this value reaches 0, then the condition + lgpConditionBmsResetTimerExpired will be generated. If a BMS wants to + continue controlling the fan speed, it must reset this timer. Typical + values range from 0 to 120 minutes (actual valid ranges may differ from + unit to unit)." + ::= { lgpEnvConfig 36 } + +lgpEnvConfigDisableSensorOffsetDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If any of the enclosure temperature sensors + (lgpEnvEnclosureTemperatureSensors) are outside the average reading by + this amount, that sensor's readings will not be used." + ::= { lgpEnvConfig 37 } + +lgpEnvConfigDisableSensorOffsetDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Fahrenheit" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If any of the enclosure temperature sensors + (lgpEnvEnclosureTemperatureSensors) are outside the average reading by + this amount, that sensor's readings will not be used." + ::= { lgpEnvConfig 38 } + +lgpEnvConfigCabinetSensorAlarms OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or Disable Cabinet Sensor Alarms." + ::= { lgpEnvConfig 39 } + +lgpEnvConfigAirTemperatureControlSensor OBJECT-TYPE + SYNTAX INTEGER + { + supply(1), + remote(2), + return(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sensor from which air temperature measurements will be used for + cooling and heating control." + ::= { lgpEnvConfig 42 } + +lgpEnvConfigFanSpeedControlSensor OBJECT-TYPE + SYNTAX INTEGER + { + supply(1), + remote(2), + return(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sensor from which air temperature measurements will be used for fan + speed control." + ::= { lgpEnvConfig 43 } + +lgpEnvConfigMinFanSpeed OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the minimum fan speed output if lgpEnvConfigFanSpeedMode is set + to 'Auto'." + ::= { lgpEnvConfig 44 } + +lgpEnvConfigMaxFanSpeed OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the maximum fan speed output if lgpEnvConfigFanSpeedMode is set + to 'Auto'." + ::= { lgpEnvConfig 45 } + +lgpEnvConfigFanSpeedPropBandDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Temperature control band above the temperature set point calculated + for proportional fan speed control. If measured air temperature is + within this band, fan speed operations are proportionally controlled." + ::= { lgpEnvConfig 46 } + +lgpEnvConfigFanSpeedPropBandDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Fahrenheit" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Temperature control band above the temperature set point calculated + for proportional fan speed control. If measured air temperature is + within this band, fan speed operations are proportionally controlled." + ::= { lgpEnvConfig 47 } + +-- ============================================================================= +-- lgpEnvControl - Liebert Environmental Control Group +-- ============================================================================= + +lgpEnvControlShutdownAfterDelay OBJECT-TYPE + SYNTAX Integer32 (-1..2147483647) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object will shutdown (i.e., turn off) + the system after the indicated number of seconds. Setting + this object to 0 will cause the shutdown to occur + immediately. Setting this object to -1 will abort the + countdown. If the system is already in the desired + state at the time the countdown reaches 0, then + nothing will happen. When read, lgpEnvControlShutdownAfterDelay + will return the number of seconds remaining until shutdown, + or -1 if no shutdown countdown is in effect. On some systems, + if the agent is restarted while a shutdown countdown is in effect, + the countdown may be aborted. Sets to this object + override any lgpEnvControlShutdownAfterDelay already in effect." + ::= { lgpEnvControl 1 } + +lgpEnvControlStartupAfterDelay OBJECT-TYPE + SYNTAX Integer32 (-1..2147483647) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object will start the system after the + indicated number of seconds. Setting this object to 0 will + cause the startup to occur immediately. Setting this + object to -1 will abort the countdown. If the system + is already on at the time the countdown reaches 0, + then nothing will happen. Sets to this object + override the effect of any lgpEnvControlStartupAfterDelay + countdown in progress. When read, lgpEnvControlStartupAfterDelay + will return the number of seconds until startup, or -1 if no + startup countdown is in effect. On some systems, if the agent + is restarted while a startup countdown is in effect, the + countdown is aborted." + ::= { lgpEnvControl 2 } + +lgpEnvSleepIntervalTimeTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpEnvSleepIntervalTimeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A sleep time interval table containing a list of the start and stop + times to be used to take a device online or offline. + + The NMS cannot create or delete rows from the table. + The rows are created by the agent based upon the capabilities of + the managed device." + ::= { lgpEnvControl 3 } + + lgpEnvSleepIntervalTimeEntry OBJECT-TYPE + SYNTAX LgpEnvSleepIntervalTimeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the contents of the columns for the table + 'lgpEnvSleepIntervalTimeTable'." + INDEX { lgpEnvSleepTimeIndex } + ::= { lgpEnvSleepIntervalTimeTable 1 } + + LgpEnvSleepIntervalTimeEntry ::= SEQUENCE + { + lgpEnvSleepTimeIndex Unsigned32, + lgpEnvSleepTimeSubID Integer32, + lgpEnvSleepTimeStartHour Integer32, + lgpEnvSleepTimeStartMinute Integer32, + lgpEnvSleepTimeStopHour Integer32, + lgpEnvSleepTimeStopMinute Integer32 + } + + lgpEnvSleepTimeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index indicating the row of the table + 'lgpEnvSleepIntervalTimeTable'." + ::= { lgpEnvSleepIntervalTimeEntry 1 } + + lgpEnvSleepTimeSubID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a sub identifier for each 'lgpEnvSleepIntervalTimeEntry'. + It indicates the instance number of the + 'lgpEnvSleepIntervalTimeEntry'. + For example, a system could have two sleep intervals and the first + interval's sub ID would be 1 and the second interval's sub ID + would be 2." + ::= { lgpEnvSleepIntervalTimeEntry 2 } + + lgpEnvSleepTimeStartHour OBJECT-TYPE + SYNTAX Integer32(0..23) + UNITS "hour" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the hours digit of the time when the system will be put + online." + ::= { lgpEnvSleepIntervalTimeEntry 3 } + + lgpEnvSleepTimeStartMinute OBJECT-TYPE + SYNTAX Integer32(0..59) + UNITS "minute" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the minutes digit of the time when the system will be put + online." + ::= { lgpEnvSleepIntervalTimeEntry 4 } + + lgpEnvSleepTimeStopHour OBJECT-TYPE + SYNTAX Integer32(0..23) + UNITS "hour" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the hours digit containing the time when the system will + be taken offline." + ::= { lgpEnvSleepIntervalTimeEntry 5 } + + lgpEnvSleepTimeStopMinute OBJECT-TYPE + SYNTAX Integer32(0..59) + UNITS "minute" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the minutes digit containing the time when the system + will be taken offline." + ::= { lgpEnvSleepIntervalTimeEntry 6 } + +lgpEnvSleepDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpEnvSleepDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A sleep table containing a list of the days of the week the system + will be offline. + + The NMS cannot create or delete rows from the table. + The rows are created by the agent based upon the capabilities of + the managed device." + ::= { lgpEnvControl 4 } + + lgpEnvSleepDayEntry OBJECT-TYPE + SYNTAX LgpEnvSleepDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the contents of the columns for the table + 'lgpEnvSleepDayTable'." + INDEX { lgpEnvSleepDayIndex } + ::= { lgpEnvSleepDayTable 1 } + + LgpEnvSleepDayEntry ::= SEQUENCE + { + lgpEnvSleepDayIndex Unsigned32, + lgpEnvSleepDay INTEGER, + lgpEnvSleepAllDayEnabled INTEGER + } + + lgpEnvSleepDayIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index indicating the row of the table + 'lgpEnvSleepDayTable'." + ::= { lgpEnvSleepDayEntry 1 } + + lgpEnvSleepDay OBJECT-TYPE + SYNTAX INTEGER + { + sunday(1), + monday(2), + tuesday(3), + wednesday(4), + thursday(5), + friday(6), + saturday(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a sub identifier for the day of the week within + 'lgpEnvSleepDayTable'." + ::= { lgpEnvSleepDayEntry 2 } + + lgpEnvSleepAllDayEnabled OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The all day sleep functionality has been enabled for the + corresponding 'lgpEnvSleepDay' in the 'lgpEnvSleepDayTable'." + ::= { lgpEnvSleepDayEntry 3 } + +-- ============================================================================= +-- lgpEnvStatistics - Liebert Environmental Statistics Group +-- ============================================================================= + +lgpEnvStatisticsComp1RunHr OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accumulated run hours of compressor 1. This value may be duplicated + in the 'lgpEnvOperationalTimeTable'." + ::= { lgpEnvStatistics 1 } + +lgpEnvStatisticsComp2RunHr OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accumulated run hours of compressor 2. This value may be duplicated + in the 'lgpEnvOperationalTimeTable'." + ::= { lgpEnvStatistics 2 } + +lgpEnvStatisticsFanRunHr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Accumulated run hours of the main fan. This value may be duplicated + in the 'lgpEnvOperationalTimeTable'." + ::= { lgpEnvStatistics 3 } + +lgpEnvStatisticsHumRunHr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Accumulated run hours of the humidifier. This value may be + duplicated in the 'lgpEnvOperationalTimeTable'." + ::= { lgpEnvStatistics 4 } + +lgpEnvStatisticsReheat1RunHr OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accumulated run hours of reheat element 1. This value may be + duplicated in the 'lgpEnvOperationalTimeTable'." + ::= { lgpEnvStatistics 7 } + +lgpEnvStatisticsReheat2RunHr OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accumulated run hours of reheat element 2. This value may be + duplicated in the 'lgpEnvOperationalTimeTable'." + ::= { lgpEnvStatistics 8 } + +lgpEnvStatisticsReheat3RunHr OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accumulated run hours of reheat element 3. This value may be + duplicated in the 'lgpEnvOperationalTimeTable'." + ::= { lgpEnvStatistics 9 } + +lgpEnvStatisticsCoolingModeHrs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accumulated run hours while lgpEnvStateCooling is on(1). + This value may be duplicated in the 'lgpEnvOperationalTimeTable'." + ::= { lgpEnvStatistics 10 } + +lgpEnvStatisticsHeatingModeHrs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accumulated run hours while lgpEnvStateHeating is on(1). + This value may be duplicated in the 'lgpEnvOperationalTimeTable'." + ::= { lgpEnvStatistics 11 } + +lgpEnvStatisticsHumidifyModeHrs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accumulated run hours of the humidifying process of the system. + This value may be duplicated in the 'lgpEnvOperationalTimeTable'." + ::= { lgpEnvStatistics 12 } + +lgpEnvStatisticsDehumidifyModeHrs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accumulated run hours of the dehumidifying process of the system. + This value may be duplicated in the 'lgpEnvOperationalTimeTable'." + ::= { lgpEnvStatistics 13 } + +lgpEnvStatisticsHotGasRunHr OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accumulated run hours of the hot gas system. This value may be + duplicated in the 'lgpEnvOperationalTimeTable'." + ::= { lgpEnvStatistics 14 } + +lgpEnvStatisticsHotWaterRunHr OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accumulated run hours of the hot water system. This value may be + duplicated in the 'lgpEnvOperationalTimeTable'." + ::= { lgpEnvStatistics 15 } + +lgpEnvStatisticsFreeCoolRunHr OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accumulated run hours of the free cooling process. This value may + be duplicated in the 'lgpEnvOperationalTimeTable'." + ::= { lgpEnvStatistics 16 } + +lgpEnvStatisticsComp3RunHr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Accumulated run hours of compressor 3." + ::= { lgpEnvStatistics 17 } + +lgpEnvStatisticsComp4RunHr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Accumulated run hours of compressor 4." + ::= { lgpEnvStatistics 18 } + +-- ============================================================================= +-- lgpEnvWellKnownPoints - Liebert "well-known" points +-- ============================================================================= + +lgpEnvWellKnownPoints OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree registers well known Liebert Environmental Points. + The object identifier names usually encompass a process, or location, + where measurements are recorded or where values are applied." + ::= { lgpEnvPoints 1 } + + lgpEnvFanPoint OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents a well known fan measurement point." + ::= { lgpEnvWellKnownPoints 1 } + + lgpEnvCompressorPoint OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents a well known compressor measurement + point." + ::= { lgpEnvWellKnownPoints 2 } + + lgpEnvElectricHeaterPoint OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents a well known electric heater measurement + point." + ::= { lgpEnvWellKnownPoints 3 } + + lgpEnvChilledWaterPoint OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents a well known chilled water measurement + point." + ::= { lgpEnvWellKnownPoints 4 } + + lgpEnvHumidifierPoint OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents a well known humidifier measurement + point." + ::= { lgpEnvWellKnownPoints 5 } + + lgpEnvDehumidifierPoint OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents a well known dehumidifier measurement + point." + ::= { lgpEnvWellKnownPoints 6 } + + lgpEnvFreeCoolingPoint OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents a well known free-cooling measurement + process." + ::= { lgpEnvWellKnownPoints 7 } + + lgpEnvHotWaterPoint OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents a well known hot water measurement + point." + ::= { lgpEnvWellKnownPoints 8 } + + lgpEnvHotGasPoint OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents a well known hot gas measurement + point." + ::= { lgpEnvWellKnownPoints 9 } + + lgpEnvBatteryCabinetPoint OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents a well known cabinet point. + To determine the cabinet being described in a multi-cabinet system, + this point implements two additional indexes. The first index + describes the module being supplied with battery power. The second + index identifies the number of the battery cabinet, which is + typically a sequential number. + + Example: lgpPwrMeasBatteryCabinet.2.4 + + 'lgpEnvBatteryCabinetPoint' = Point is a battery cabinet. + '.2' = Cabinet is in the second module. + '.4' = Cabinet number 4" + ::= { lgpEnvWellKnownPoints 10 } + + lgpEnvPumpPoints OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree identifies well-known pumps in the system." + ::= { lgpEnvWellKnownPoints 11 } + + lgpEnvPump1Point OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents pump 1." + ::= { lgpEnvPumpPoints 1 } + + lgpEnvPump2Point OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents pump 2." + ::= { lgpEnvPumpPoints 2 } + + lgpEnvCompressorPoints OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree identifies well-known compressors in the system." + ::= { lgpEnvWellKnownPoints 12 } + + lgpEnvCompressor1Point OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents compressor 1." + ::= { lgpEnvCompressorPoints 1 } + + lgpEnvCompressor1APoint OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents compressor 1A." + ::= { lgpEnvCompressor1Point 1 } + + lgpEnvCompressor1BPoint OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents compressor 1B." + ::= { lgpEnvCompressor1Point 2 } + + lgpEnvCompressor2Point OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents compressor 2." + ::= { lgpEnvCompressorPoints 2 } + + lgpEnvCompressor2APoint OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents compressor 2A." + ::= { lgpEnvCompressor2Point 1 } + + lgpEnvCompressor2BPoint OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents compressor 2B." + ::= { lgpEnvCompressor2Point 2 } + + lgpEnvValvePoints OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree identifies well-known valves in the system." + ::= { lgpEnvWellKnownPoints 13 } + + lgpEnvHotGasValve1Point OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents hot gas valve 1." + ::= { lgpEnvValvePoints 1 } + + lgpEnvHotGasValve2Point OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents hot gas valve 2." + ::= { lgpEnvValvePoints 2 } + + lgpEnvRemoteSensorStatisticPoints OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree identifies well-known remote sensor statistics in the + system." + ::= { lgpEnvWellKnownPoints 14 } + + lgpEnvRemoteSensorMinimumPoint OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents the minimum value for remote sensor + readings." + ::= { lgpEnvRemoteSensorStatisticPoints 1 } + + lgpEnvRemoteSensorMaximumPoint OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents the maximum value for remote sensor + readings." + ::= { lgpEnvRemoteSensorStatisticPoints 2 } + + lgpEnvRemoteSensorAveragePoint OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents the average value for remote sensor + readings." + ::= { lgpEnvRemoteSensorStatisticPoints 3 } + + -- ============================================================================= + -- lgpEnvWellKnownUnits - Liebert "well-known" units + -- ============================================================================= + + lgpEnvWellKnownUnits OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree registers well known Liebert Environmental Units. + The object identifier names usually encompass a process, or location, + where measurements are recorded or where values are applied." + ::= { lgpEnvUnits 1 } + + lgpEnvHours OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents well known time unit of hours." + ::= { lgpEnvWellKnownUnits 1 } + + -- ============================================================================= + -- lgpEnvTemperatureMeasurements - Liebert "well-known" temperature objects + -- ============================================================================= + + lgpEnvControlTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Temperature measurement used as control feedback." + ::= { lgpEnvTemperatureWellKnown 1 } + + lgpEnvReturnAirTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Temperature measurement of return air." + ::= { lgpEnvTemperatureWellKnown 2 } + +lgpEnvSupplyAirTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Temperature measurement of supply air." + ::= { lgpEnvTemperatureWellKnown 3 } + +lgpAmbientTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Ambient temperature measurement." + ::= { lgpEnvTemperatureWellKnown 4 } + +lgpInverterTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Temperature measurement of the inverter." + ::= { lgpEnvTemperatureWellKnown 5 } + +lgpBatteryTempterature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Temperature measurement of the battery." + ::= { lgpEnvTemperatureWellKnown 6 } + +lgpAcDcConverterTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Temperature measurement of the AC-to-DC Converter." + ::= { lgpEnvTemperatureWellKnown 7 } + +lgpPfcTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Temperature measurement of the power factor correction circuitry." + ::= { lgpEnvTemperatureWellKnown 8 } + +lgpTransformerTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Temperature measurement of the transformer." + ::= { lgpEnvTemperatureWellKnown 9 } + +lgpLocalTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Temperature measurement of local temperature sensor." + ::= { lgpEnvTemperatureWellKnown 10 } + + lgpLocal1Temperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Temperature and humidity measurements of Local Sensor 1." + ::= { lgpLocalTemperature 1 } + + lgpLocal2Temperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Temperature and humidity measurements of Local Sensor 2." + ::= { lgpLocalTemperature 2 } + + lgpLocal3Temperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Temperature and humidity measurements of Local Sensor 3." + ::= { lgpLocalTemperature 3 } + +lgpDigitalScrollCompressorTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Temperature and humidity measurements of a digital Scroll Compressor." + ::= { lgpEnvTemperatureWellKnown 11 } + + lgpDigitalScrollCompressor1Temperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Temperature and humidity measurements of a digital Scroll + Compressor 1." + ::= { lgpDigitalScrollCompressorTemperature 1 } + + lgpDigitalScrollCompressor2Temperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Temperature and humidity measurements of a digital Scroll + Compressor 2." + ::= { lgpDigitalScrollCompressorTemperature 2 } + +lgpChillWaterTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Temperature measurements of a chill water system." + ::= { lgpEnvTemperatureWellKnown 12 } + +lgpCoolantTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Temperature measurements of an environmental system's coolant." + ::= { lgpEnvTemperatureWellKnown 13 } + +lgpEnvEnclosureTemperatureSensors OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Enclosure temperature sensors" + ::= { lgpEnvTemperatureWellKnown 14 } + + lgpEnvEnclosureTemperatureSensor1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Enclosure temperature sensor 1" + ::= { lgpEnvEnclosureTemperatureSensors 1 } + + lgpEnvEnclosureTemperatureSensor2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Enclosure temperature sensor 2" + ::= { lgpEnvEnclosureTemperatureSensors 2 } + + lgpEnvEnclosureTemperatureSensor3 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Enclosure temperature sensor 3" + ::= { lgpEnvEnclosureTemperatureSensors 3 } + + lgpEnvEnclosureTemperatureSensor4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Enclosure temperature sensor 4" + ::= { lgpEnvEnclosureTemperatureSensors 4 } + +lgpEnvValueAmbientRoomTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Temperature outside enclosure." + ::= { lgpEnvTemperatureWellKnown 15 } + +lgpEnvDewPointTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The calculated temperature outside of the enclosure at which + condensation is likely to occur." + ::= { lgpEnvTemperatureWellKnown 16 } + +lgpEnvEnclosureTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Temperature inside of enclosure." + ::= { lgpEnvTemperatureWellKnown 17 } + +lgpEnvAdjustedTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The current temperature set-point which is computed by the system and + may be temporarily different from the user set-point because of + external factors." + ::= { lgpEnvTemperatureWellKnown 18 } + +lgpEnvExternalSensors OBJECT-IDENTITY + STATUS current + DESCRIPTION + "External sensors to monitor environmental variables such as + temperature and humidity" + ::= { lgpEnvTemperatureWellKnown 19 } + + lgpEnvExternalAirSensorA OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Temperature and humidity measurements from external air + sensor A." + ::= { lgpEnvExternalSensors 1 } + + lgpEnvExternalAirSensorADewPoint OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dewpoint temperature for External Air Sensor A." + ::= { lgpEnvExternalSensors 2 } + + lgpEnvExternalAirSensorB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Temperature and humidity measurements from external air + sensor B." + ::= { lgpEnvExternalSensors 3 } + + lgpEnvExternalAirSensorBDewPoint OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dewpoint temperature for External Air Sensor B." + ::= { lgpEnvExternalSensors 4 } + +lgpEnvSupplyFluidTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The current temperature of the fluid being supplied." + ::= { lgpEnvTemperatureWellKnown 20 } + +lgpEnvSupplyRefrigerantTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The current temperature of the refrigerant being supplied." + ::= { lgpEnvTemperatureWellKnown 21 } + +lgpEnvMinDesiredRoomAirTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The minimum desired room air temperature. If the room air temperature + falls below this set point, the unit will reduce the cooling." + ::= { lgpEnvTemperatureWellKnown 22 } + +lgpEnvDewPointTemperatures OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree identifies well-known dew point temperatures in the + system." + ::= { lgpEnvTemperatureWellKnown 23 } + + lgpEnvInletDewPointTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dew point temperature measured at the inlet of the unit." + ::= { lgpEnvDewPointTemperatures 1 } + +-- ============================================================================= +-- lgpEnvTemperatureFahrenheit - Liebert Environmental Fahrenheit +-- Temperature Group +-- ============================================================================= + +lgpEnvTemperatureSettingDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Fahrenheit" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The temperature setting used to control the well known temperature + object 'lgpEnvControlTemperature'. This setting is cloned in + 'lgpEnvTemperatureSettingDegC' with the value converted to Celsius." + ::= { lgpEnvTemperatureFahrenheit 1 } + +lgpEnvTemperatureToleranceDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Fahrenheit" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The acceptable variance from 'lgpEnvTemperatureSettingDegF', without + initiating a control action. This setting is cloned in + 'lgpEnvTemperatureToleranceDegC' with the value converted to Celsius." + ::= { lgpEnvTemperatureFahrenheit 2 } + +lgpEnvTemperatureTableDegF OBJECT-TYPE + SYNTAX SEQUENCE OF LgpEnvTemperatureEntryDegF + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature table entries. The table contains zero, one, + or many rows, depending upon the number of temperature objects + available. The NMS cannot create or delete rows from the table. The + rows are created by the agent based upon the capabilities of the + managed device. The entries in this table are cloned in + 'lgpEnvTemperatureTableDegC' where Fahrenheit values are converted to + Celsius." + ::= { lgpEnvTemperatureFahrenheit 3 } + +lgpEnvTemperatureDeadbandRangeDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 degrees Fahrenheit" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The allowable deviation above and below the temperature set point + used to create a no control region, a dead-band, where heating + and cooling control are disabled." + + ::= { lgpEnvTemperatureFahrenheit 4 } + +lgpEnvTemperatureEntryDegF OBJECT-TYPE + SYNTAX LgpEnvTemperatureEntryDegF + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the contents of the rows for the table + 'lgpEnvTemperatureTableDegF'." + INDEX { lgpEnvTemperatureIdDegF } + ::= { lgpEnvTemperatureTableDegF 1 } + +LgpEnvTemperatureEntryDegF ::= SEQUENCE +{ + lgpEnvTemperatureIdDegF Unsigned32, + lgpEnvTemperatureDescrDegF OBJECT IDENTIFIER, + lgpEnvTemperatureMeasurementDegF Integer32, + lgpEnvTemperatureHighThresholdDegF Integer32, + lgpEnvTemperatureLowThresholdDegF Integer32, + lgpEnvTemperatureSetPointDegF Integer32, + lgpEnvTemperatureDailyHighDegF Integer32, + lgpEnvTemperatureDailyLowDegF Integer32, + lgpEnvTempDailyHighTimeHourDegF Integer32, + lgpEnvTempDailyHighTimeMinuteDegF Integer32, + lgpEnvTempDailyHighTimeSecondDegF Integer32, + lgpEnvTempDailyLowTimeHourDegF Integer32, + lgpEnvTempDailyLowTimeMinuteDegF Integer32, + lgpEnvTempDailyLowTimeSecondDegF Integer32, + lgpEnvTemperatureMeasurementTenthsDegF Integer32, + lgpEnvTemperatureHighThresholdTenthsDegF Integer32, + lgpEnvTemperatureLowThresholdTenthsDegF Integer32, + lgpEnvTemperatureSetPointTenthsDegF Integer32, + lgpEnvTemperatureDeadBandTenthsDegF Integer32, + lgpEnvTempHeatingPropBandTenthsDegF Integer32, + lgpEnvTempCoolingPropBandTenthsDegF Integer32 + +} + +lgpEnvTemperatureIdDegF OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This OID is used as an index to identify a row in the table + 'lgpEnvTemperatureTableDegF'." + ::= { lgpEnvTemperatureEntryDegF 1 } + +lgpEnvTemperatureDescrDegF OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A reference to a temperature description object. The object + referenced should not be accessible, but rather be used to provide + a unique description of the temperature." + ::= { lgpEnvTemperatureEntryDegF 2 } + +lgpEnvTemperatureMeasurementDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Fahrenheit" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured temperature value." + ::= { lgpEnvTemperatureEntryDegF 3 } + +lgpEnvTemperatureHighThresholdDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Fahrenheit" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high temperature notification threshold. This is the maximum + value of 'lgpEnvTemperatureMeasurementDegF' before the agent sends a + notification." + ::= { lgpEnvTemperatureEntryDegF 4 } + +lgpEnvTemperatureLowThresholdDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Fahrenheit" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low temperature notification threshold. This is the minimum + value of 'lgpEnvTemperatureMeasurementDegF' before the agent sends a + notification." + ::= { lgpEnvTemperatureEntryDegF 5 } + +lgpEnvTemperatureSetPointDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Fahrenheit" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The temperature setting for the well known + 'lgpEnvTemperatureDescrDegF' point. This setting may or may not be + the setting used from control. Some systems have the capability to + dynamically change the control setting based on environmental + conditions and/or user configuration." + ::= { lgpEnvTemperatureEntryDegF 6 } + +lgpEnvTemperatureDailyHighDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Fahrenheit" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The daily high temperature measurement." + ::= { lgpEnvTemperatureEntryDegF 7 } + +lgpEnvTemperatureDailyLowDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Fahrenheit" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The daily low temperature measurement." + ::= { lgpEnvTemperatureEntryDegF 8 } + +lgpEnvTempDailyHighTimeHourDegF OBJECT-TYPE + SYNTAX Integer32(0..23) + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hours digit of the time corresponding to the daily high + temperature measurement." + ::= { lgpEnvTemperatureEntryDegF 9 } + +lgpEnvTempDailyHighTimeMinuteDegF OBJECT-TYPE + SYNTAX Integer32(0..59) + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minutes digit of the time corresponding to the daily high + temperature measurement." + ::= { lgpEnvTemperatureEntryDegF 10 } + +lgpEnvTempDailyHighTimeSecondDegF OBJECT-TYPE + SYNTAX Integer32(0..59) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The seconds digit of the time corresponding to the daily high + temperature measurement." + ::= { lgpEnvTemperatureEntryDegF 11 } + +lgpEnvTempDailyLowTimeHourDegF OBJECT-TYPE + SYNTAX Integer32(0..23) + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hours digit of the time corresponding to the daily low + temperature measurement." + ::= { lgpEnvTemperatureEntryDegF 12 } + +lgpEnvTempDailyLowTimeMinuteDegF OBJECT-TYPE + SYNTAX Integer32(0..59) + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minutes digit of the time corresponding to the daily low + temperature measurement." + ::= { lgpEnvTemperatureEntryDegF 13 } + +lgpEnvTempDailyLowTimeSecondDegF OBJECT-TYPE + SYNTAX Integer32(0..59) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The seconds digit of the time corresponding to the daily low + temperature measurement." + ::= { lgpEnvTemperatureEntryDegF 14 } + +lgpEnvTemperatureMeasurementTenthsDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 degrees Fahrenheit" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured temperature value." + ::= { lgpEnvTemperatureEntryDegF 50 } + +lgpEnvTemperatureHighThresholdTenthsDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 degrees Fahrenheit" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high temperature notification threshold. This is the maximum + value of 'lgpEnvTemperatureMeasurementTenthsDegF' before the agent sends a + notification." + ::= { lgpEnvTemperatureEntryDegF 51 } + +lgpEnvTemperatureLowThresholdTenthsDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 degrees Fahrenheit" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low temperature notification threshold. This is the minimum + value of 'lgpEnvTemperatureMeasurementTenthsDegF' before the agent sends a + notification." + ::= { lgpEnvTemperatureEntryDegF 52 } + +lgpEnvTemperatureSetPointTenthsDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 degrees Fahrenheit" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The temperature setting for the well known + 'lgpEnvTemperatureDescrDegF' point. This setting may or may not be + the setting used from control. Some systems have the capability to + dynamically change the control setting based on environmental + conditions and/or user configuration." + ::= { lgpEnvTemperatureEntryDegF 53 } + +lgpEnvTemperatureDeadBandTenthsDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 degrees Fahrenheit" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The deadband region around the setpoint value + (lgpEnvTemperatureSetPointTenthsDegF) where no heating or cooling will occur." + ::= { lgpEnvTemperatureEntryDegF 60 } + +lgpEnvTempHeatingPropBandTenthsDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 degrees Fahrenheit" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The proportional region below the setpoint value + (lgpEnvTemperatureSetPointTenthsDegF) where heating will be + proportionally controlled." + ::= { lgpEnvTemperatureEntryDegF 61 } + +lgpEnvTempCoolingPropBandTenthsDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 degrees Fahrenheit" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The proportional region above the setpoint value + (lgpEnvTemperatureSetPointTenthsDegF) where cooling will be + proportionally controlled." + ::= { lgpEnvTemperatureEntryDegF 62 } + +-- ============================================================================= +-- lgpEnvTemperatureCelsius - Liebert Environmental Celsius +-- Temperature Group +-- ============================================================================= + +lgpEnvTemperatureSettingDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The temperature setting used to control the well known temperature + object 'lgpEnvControlTemperature'. This setting is cloned in + 'lgpEnvTemperatureSettingDegF' with the value converted to Fahrenheit." + ::= { lgpEnvTemperatureCelsius 1 } + +lgpEnvTemperatureToleranceDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The acceptable variance from 'lgpEnvTemperatureSettingDegC', without + initiating a control action. This setting is cloned in + 'lgpEnvTemperatureToleranceDegF' with the value converted to Fahrenheit." + ::= { lgpEnvTemperatureCelsius 2 } + +lgpEnvTemperatureTableDegC OBJECT-TYPE + SYNTAX SEQUENCE OF LgpEnvTemperatureEntryDegC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of temperature table entries. The table contains zero, one, + or many rows, depending upon the number of temperature objects + available. The NMS cannot create or delete rows from the table. The + rows are created by the agent based upon the capabilities of the + managed device. The entries in this table are cloned in + 'lgpEnvTemperatureTableDegF' where Celsius values are converted to + Fahrenheit." + ::= { lgpEnvTemperatureCelsius 3 } + +lgpEnvTemperatureDeadbandRangeDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The allowable deviation above and below the temperature set point + used to create a no control region, a dead-band, where heating + and cooling control are disabled." + ::= { lgpEnvTemperatureCelsius 4 } + +lgpEnvTemperatureEntryDegC OBJECT-TYPE + SYNTAX LgpEnvTemperatureEntryDegC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the contents of the rows for the table + 'lgpEnvTemperatureTableDegC'." + INDEX { lgpEnvTemperatureIdDegC } + ::= { lgpEnvTemperatureTableDegC 1 } + +LgpEnvTemperatureEntryDegC ::= SEQUENCE +{ + lgpEnvTemperatureIdDegC Unsigned32, + lgpEnvTemperatureDescrDegC OBJECT IDENTIFIER, + lgpEnvTemperatureMeasurementDegC Integer32, + lgpEnvTemperatureHighThresholdDegC Integer32, + lgpEnvTemperatureLowThresholdDegC Integer32, + lgpEnvTemperatureSetPointDegC Integer32, + lgpEnvTemperatureDailyHighDegC Integer32, + lgpEnvTemperatureDailyLowDegC Integer32, + lgpEnvTempDailyHighTimeHourDegC Integer32, + lgpEnvTempDailyHighTimeMinuteDegC Integer32, + lgpEnvTempDailyHighTimeSecondDegC Integer32, + lgpEnvTempDailyLowTimeHourDegC Integer32, + lgpEnvTempDailyLowTimeMinuteDegC Integer32, + lgpEnvTempDailyLowTimeSecondDegC Integer32, + lgpEnvTemperatureMeasurementTenthsDegC Integer32, + lgpEnvTemperatureHighThresholdTenthsDegC Integer32, + lgpEnvTemperatureLowThresholdTenthsDegC Integer32, + lgpEnvTemperatureSetPointTenthsDegC Integer32, + lgpEnvTemperatureDeadBandTenthsDegC Integer32, + lgpEnvTempHeatingPropBandTenthsDegC Integer32, + lgpEnvTempCoolingPropBandTenthsDegC Integer32 + +} + +lgpEnvTemperatureIdDegC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This OID is used as an index to identify a row in the table + 'lgpEnvTemperatureTableDegC'." + ::= { lgpEnvTemperatureEntryDegC 1 } + +lgpEnvTemperatureDescrDegC OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A reference to a temperature description object. The object + referenced should not be accessible, but rather be used to provide + a unique description of the temperature." + ::= { lgpEnvTemperatureEntryDegC 2 } + +lgpEnvTemperatureMeasurementDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured temperature value." + ::= { lgpEnvTemperatureEntryDegC 3 } + +lgpEnvTemperatureHighThresholdDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high temperature notification threshold. This is the maximum + value of 'lgpEnvTemperatureMeasurementDegC' before the agent sends a + notification." + ::= { lgpEnvTemperatureEntryDegC 4 } + +lgpEnvTemperatureLowThresholdDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low temperature notification threshold. This is the minimum + value of 'lgpEnvTemperatureMeasurementDegC' before the agent sends a + notification." + ::= { lgpEnvTemperatureEntryDegC 5 } + +lgpEnvTemperatureSetPointDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The temperature setting for the well known + 'lgpEnvTemperatureDescrDegC' point. This setting may or may not be + the setting used from control. Some systems have the capability to + dynamically change the control setting based on environmental + conditions and/or user configuration." + ::= { lgpEnvTemperatureEntryDegC 6 } + +lgpEnvTemperatureDailyHighDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The daily high temperature measurement." + ::= { lgpEnvTemperatureEntryDegC 7 } + +lgpEnvTemperatureDailyLowDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The daily low temperature measurement." + ::= { lgpEnvTemperatureEntryDegC 8 } + +lgpEnvTempDailyHighTimeHourDegC OBJECT-TYPE + SYNTAX Integer32(0..23) + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hours digit of the time corresponding to the daily high + temperature measurement." + ::= { lgpEnvTemperatureEntryDegC 9 } + +lgpEnvTempDailyHighTimeMinuteDegC OBJECT-TYPE + SYNTAX Integer32(0..59) + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minutes digit of the time corresponding to the daily high + temperature measurement." + ::= { lgpEnvTemperatureEntryDegC 10 } + +lgpEnvTempDailyHighTimeSecondDegC OBJECT-TYPE + SYNTAX Integer32(0..59) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The seconds digit of the time corresponding to the daily high + temperature measurement." + ::= { lgpEnvTemperatureEntryDegC 11 } + +lgpEnvTempDailyLowTimeHourDegC OBJECT-TYPE + SYNTAX Integer32(0..23) + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hours digit of the time corresponding to the daily low + temperature measurement." + ::= { lgpEnvTemperatureEntryDegC 12 } + +lgpEnvTempDailyLowTimeMinuteDegC OBJECT-TYPE + SYNTAX Integer32(0..59) + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minutes digit of the time corresponding to the daily low + temperature measurement." + ::= { lgpEnvTemperatureEntryDegC 13 } + +lgpEnvTempDailyLowTimeSecondDegC OBJECT-TYPE + SYNTAX Integer32(0..59) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The seconds digit of the time corresponding to the daily low + temperature measurement." + ::= { lgpEnvTemperatureEntryDegC 14 } + +lgpEnvTemperatureMeasurementTenthsDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 degrees Celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured temperature value." + ::= { lgpEnvTemperatureEntryDegC 50 } + +lgpEnvTemperatureHighThresholdTenthsDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high temperature notification threshold. This is the maximum + value of 'lgpEnvTemperatureMeasurementTenthsDegC' before the agent sends a + notification." + ::= { lgpEnvTemperatureEntryDegC 51 } + +lgpEnvTemperatureLowThresholdTenthsDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low temperature notification threshold. This is the minimum + value of 'lgpEnvTemperatureMeasurementTenthsDegC' before the agent sends a + notification." + ::= { lgpEnvTemperatureEntryDegC 52 } + +lgpEnvTemperatureSetPointTenthsDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The temperature setting for the well known + 'lgpEnvTemperatureDescrDegC' point. This setting may or may not be + the setting used from control. Some systems have the capability to + dynamically change the control setting based on environmental + conditions and/or user configuration." + ::= { lgpEnvTemperatureEntryDegC 53 } + +lgpEnvTemperatureDeadBandTenthsDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The deadband region around the setpoint value + (lgpEnvTemperatureSetPointTenthsDegC) where no heating or cooling will occur." + ::= { lgpEnvTemperatureEntryDegC 60 } + +lgpEnvTempHeatingPropBandTenthsDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The proportional region below the setpoint value + (lgpEnvTemperatureSetPointTenthsDegC) where heating will be + proportionally controlled." + ::= { lgpEnvTemperatureEntryDegC 61 } + +lgpEnvTempCoolingPropBandTenthsDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The proportional region above the setpoint value + (lgpEnvTemperatureSetPointTenthsDegC) where cooling will be + proportionally controlled." + ::= { lgpEnvTemperatureEntryDegC 62 } + +-- ============================================================================= +-- lgpEnvHumidityMeasurements - Liebert "well-known" Humidity objects +-- ============================================================================= + +lgpEnvControlHumidity OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Humidity measurement used as control feedback." + ::= { lgpEnvHumidityWellKnown 1 } + +lgpEnvReturnAirHumidity OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Humidity measurement of return air." + ::= { lgpEnvHumidityWellKnown 2 } + +lgpEnvSupplyAirHumidity OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Humidity measurement of supply air." + ::= { lgpEnvHumidityWellKnown 3 } + +lgpEnvValueAmbientHumidity OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Humidity outside enclosure." + ::= { lgpEnvHumidityWellKnown 4 } + +-- ============================================================================= +-- lgpEnvRelativeHumidity - Liebert Environmental Relative Humidity Group +-- ============================================================================= + +lgpEnvHumiditySettingRel OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent Relative Humidity" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The humidity setting used to control the well known humidity + point." + ::= { lgpEnvHumidityRelative 1 } + +lgpEnvHumidityToleranceRel OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent Relative Humidity" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Acceptable variance from lgpEnvHumiditySettingRel, without + initiating a control action." + ::= { lgpEnvHumidityRelative 2 } + +lgpEnvHumidityTableRel OBJECT-TYPE + SYNTAX SEQUENCE OF LgpEnvHumidityEntryRel + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of humidity table entries. The table contains zero, one, + or many rows, depending upon the number of humidity objects available. + The NMS cannot create or delete rows from the table. The rows are + created by the agent based upon the capabilities of the managed device." + ::= { lgpEnvHumidityRelative 3 } + +lgpEnvHumidityDeadbandRange OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 percent RH" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The allowable deviation above and below the humidity set point used + to create a no control region, a dead-band, where humidifying and + dehumidifying control are disabled." + ::= { lgpEnvHumidityRelative 4 } + +lgpEnvHumidityEntryRel OBJECT-TYPE + SYNTAX LgpEnvHumidityEntryRel + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the contents of the rows for the table + 'lgpEnvHumidityTableRel'." + INDEX { lgpEnvHumidityIdRel } + ::= { lgpEnvHumidityTableRel 1 } + +LgpEnvHumidityEntryRel ::= SEQUENCE +{ + lgpEnvHumidityIdRel Unsigned32, + lgpEnvHumidityDescrRel OBJECT IDENTIFIER, + lgpEnvHumidityMeasurementRel Integer32, + lgpEnvHumidityHighThresholdRel Integer32, + lgpEnvHumidityLowThresholdRel Integer32, + lgpEnvHumiditySetPoint Integer32, + lgpEnvHumidityDailyHigh Integer32, + lgpEnvHumidityDailyLow Integer32, + lgpEnvHumidityDailyHighTimeHour Integer32, + lgpEnvHumidityDailyHighTimeMinute Integer32, + lgpEnvHumidityDailyHighTimeSecond Integer32, + lgpEnvHumidityDailyLowTimeHour Integer32, + lgpEnvHumidityDailyLowTimeMinute Integer32, + lgpEnvHumidityDailyLowTimeSecond Integer32, + lgpEnvHumidityDeadBand Integer32, + lgpEnvHumidifyPropBand Integer32, + lgpEnvDehumidifyPropBand Integer32, + lgpEnvHumidityMeasurementRelTenths Integer32, + lgpEnvHumidityHighThresholdRelTenths Integer32, + lgpEnvHumidityLowThresholdRelTenths Integer32 +} + +lgpEnvHumidityIdRel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This OID is used as an index to identify a row in the table + 'lgpEnvHumidityTableRel'." + ::= { lgpEnvHumidityEntryRel 1 } + +lgpEnvHumidityDescrRel OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A reference to a humidity description object. The object + referenced should not be accessible, but rather be used + to provide a unique description of the humidity." + ::= { lgpEnvHumidityEntryRel 2 } + +lgpEnvHumidityMeasurementRel OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent Relative Humidity" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured humidity value." + ::= { lgpEnvHumidityEntryRel 3 } + +lgpEnvHumidityHighThresholdRel OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent Relative Humidity" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high humidity notification threshold. This is the maximum + value of 'lgpEnvHumidityMeasurementRel' before the agent sends a + notification." + ::= { lgpEnvHumidityEntryRel 4 } + +lgpEnvHumidityLowThresholdRel OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent Relative Humidity" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low humidity notification threshold. This is the minimum + value of 'lgpEnvHumidityMeasurementRel' before the agent sends a + notification." + ::= { lgpEnvHumidityEntryRel 5 } + +lgpEnvHumiditySetPoint OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent Relative Humidity" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The humidity setting used to control the well known humidity + object 'lgpEnvHumidityDescrRel'. This setting may or may not be + the setting used from control. Some systems have the capability to + dynamically change the control setting based on environmental + conditions and/or user configuration." + ::= { lgpEnvHumidityEntryRel 6 } + +lgpEnvHumidityDailyHigh OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent Relative Humidity" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The daily high relative humidity measurement." + ::= { lgpEnvHumidityEntryRel 7 } + + lgpEnvHumidityDailyLow OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent Relative Humidity" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The daily low relative humidity measurement." + ::= { lgpEnvHumidityEntryRel 8 } + +lgpEnvHumidityDailyHighTimeHour OBJECT-TYPE + SYNTAX Integer32(0..23) + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hours digit of the time corresponding to the daily high + humidity measurement." + ::= { lgpEnvHumidityEntryRel 9 } + +lgpEnvHumidityDailyHighTimeMinute OBJECT-TYPE + SYNTAX Integer32(0..59) + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minutes digit of the time corresponding to the daily high + humidity measurement." + ::= { lgpEnvHumidityEntryRel 10 } + +lgpEnvHumidityDailyHighTimeSecond OBJECT-TYPE + SYNTAX Integer32(0..59) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The seconds digit of the time corresponding to the daily high + humidity measurement." + ::= { lgpEnvHumidityEntryRel 11 } + +lgpEnvHumidityDailyLowTimeHour OBJECT-TYPE + SYNTAX Integer32(0..23) + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hours digit of the time corresponding to the daily low humidity measurement." + ::= { lgpEnvHumidityEntryRel 12 } + +lgpEnvHumidityDailyLowTimeMinute OBJECT-TYPE + SYNTAX Integer32(0..59) + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minutes digit of the time corresponding to the daily low + humidity measurement." + ::= { lgpEnvHumidityEntryRel 13 } + +lgpEnvHumidityDailyLowTimeSecond OBJECT-TYPE + SYNTAX Integer32(0..59) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The seconds digit of the time corresponding to the daily low humidity measurement." + ::= { lgpEnvHumidityEntryRel 14 } + +lgpEnvHumidityDeadBand OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent Relative Humidity" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The deadband region around the setpoint value + (lgpEnvHumiditySetPoint) where no humidifying or dehumidifying will occur." + ::= { lgpEnvHumidityEntryRel 15 } + +lgpEnvHumidifyPropBand OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent Relative Humidity" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The proportional region below the setpoint value + (lgpEnvHumiditySetPoint) where humidifying will be + proportionally controlled." + ::= { lgpEnvHumidityEntryRel 16 } + +lgpEnvDehumidifyPropBand OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent Relative Humidity" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The proportional region above the setpoint value + (lgpEnvHumiditySetPoint) where dehumidifying will be + proportionally controlled." + ::= { lgpEnvHumidityEntryRel 17 } + +lgpEnvHumidityMeasurementRelTenths OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 percent Relative Humidity" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured humidity value." + ::= { lgpEnvHumidityEntryRel 50 } + +lgpEnvHumidityHighThresholdRelTenths OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 percent Relative Humidity" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high humidity notification threshold. This is the maximum + value of 'lgpEnvHumidityMeasurementRelTenths' before the agent sends a + notification." + ::= { lgpEnvHumidityEntryRel 51 } + +lgpEnvHumidityLowThresholdRelTenths OBJECT-TYPE + SYNTAX Integer32 + UNITS ".1 percent Relative Humidity" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low humidity notification threshold. This is the minimum + value of 'lgpEnvHumidityMeasurementRelTenths' before the agent sends a + notification." + ::= { lgpEnvHumidityEntryRel 52 } + +-- ============================================================================= +-- lgpEnvRemoteSensors - Liebert Environmental Remote Sensor Group +-- ============================================================================= + +lgpEnvRemoteSensorCalc OBJECT-TYPE + SYNTAX INTEGER + { + average(1), + maximum(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Calculation method applied to temperature readings from the remote + sensors to determine a single temperature measurement value for + cooling and heating control." + ::= { lgpEnvRemoteSensors 1 } + +lgpEnvRemoteSensorTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpEnvRemoteSensorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of remote sensors attached to the + environmental unit. The table contains zero, one, or more rows, + depending upon the number of sensors attached to the unit." + ::= { lgpEnvRemoteSensors 10 } + + lgpEnvRemoteSensorEntry OBJECT-TYPE + SYNTAX LgpEnvRemoteSensorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the attributes to be populated in the + various columns of the 'lgpEnvRemoteSensorTable'." + INDEX + { + lgpEnvRemoteSensorIndex + } + ::= { lgpEnvRemoteSensorTable 1 } + + LgpEnvRemoteSensorEntry ::= SEQUENCE + { + lgpEnvRemoteSensorIndex Unsigned32, + lgpEnvRemoteSensorId Unsigned32, + lgpEnvRemoteSensorMode Integer32, + lgpEnvRemoteSensorUsrLabel DisplayString, + lgpEnvRemoteSensorTempMeasurementDegF Integer32, + lgpEnvRemoteSensorTempMeasurementDegC Integer32 + } + + lgpEnvRemoteSensorIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index indicating the nth element of the table." + ::= { lgpEnvRemoteSensorEntry 1 } + + lgpEnvRemoteSensorId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the sensor number identifying the sensor." + ::= { lgpEnvRemoteSensorEntry 2 } + + lgpEnvRemoteSensorMode OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + reference(1), + control(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Function assigned to remote sensor. When set to control(2) the + sensor will be used in calculation of remote sensor temperature which + may be used for heating and cooling control. When set to disable(0) + the remote sensor reading is not available. When set to reference(1) + the remote sensor reading is available but not used for control." + ::= { lgpEnvRemoteSensorEntry 3 } + + lgpEnvRemoteSensorUsrLabel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User assigned remote sensor label." + ::= { lgpEnvRemoteSensorEntry 4 } + + lgpEnvRemoteSensorTempMeasurementDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Fahrenheit" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature measured at the temperature sensor reported in + degrees Fahrenheit." + ::= { lgpEnvRemoteSensorEntry 5 } + + lgpEnvRemoteSensorTempMeasurementDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature measured at the temperature sensor reported in + degrees Celsius." + ::= { lgpEnvRemoteSensorEntry 6 } + +END + diff --git a/mibs/liebert/LIEBERT-GP-FLEXIBLE-COND.MIB b/mibs/liebert/LIEBERT-GP-FLEXIBLE-COND.MIB new file mode 100644 index 0000000000..6b2daee2de --- /dev/null +++ b/mibs/liebert/LIEBERT-GP-FLEXIBLE-COND.MIB @@ -0,0 +1,4727 @@ +LIEBERT-GP-FLEXIBLE-CONDITIONS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY + FROM SNMPv2-SMI + liebertFlexibleConditionsModuleReg + FROM LIEBERT-GP-REGISTRATION-MIB + lgpFlexConditions + FROM LIEBERT-GP-CONDITIONS-MIB + ; + +-- ============================================================================= +-- Module Identification and Registration +-- ============================================================================= + +liebertGlobalProductsFlexibleConditionsModule MODULE-IDENTITY + LAST-UPDATED "201606080000Z" + ORGANIZATION "Liebert Corporation" + CONTACT-INFO + "Contact: Technical Support + + Postal: + Liebert Corporation + 1050 Dearborn Drive + P.O. Box 29186 + Columbus OH, 43229 + US + + Tel: +1 (800) 222-5877 + + E-mail: liebert.monitoring@emerson.com + Web: www.liebert.com" + + DESCRIPTION + "The MIB module used to register Liebert SNMP OIDs. + + Copyright 2000-2016 Liebert Corporation. All rights reserved. + Reproduction of this document is authorized on the condition + that the forgoing copyright notice is included. + + This Specification is supplied 'AS IS' and Liebert Corporation + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." + + REVISION "201606080000Z" + DESCRIPTION + "Compiled From GDD Version: 6520.1" + + + ::= { liebertFlexibleConditionsModuleReg 1 } + +-- ============================================================================= +-- lgpFlexConditions - Liebert Conditions Registrations +-- ============================================================================= + +lgpFlexConditionsWellKnown OBJECT IDENTIFIER + -- STATUS current + -- DESCRIPTION + -- "Liebert well known conditions are defined by OIDs that + -- reside in this sub-tree." + ::= { lgpFlexConditions 1 } + +-- ============================================================================= +-- lgpFlexConditionsWellKnown - Liebert "well-known" Conditions +-- ============================================================================= + +lgpCondId4122SystemInputPowerProblem OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The input is not qualified to provide power to the system." + ::= { lgpFlexConditionsWellKnown 4122 } + +lgpCondId4132BypassOverloadPhaseA OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An overload exists on output phase A while operating on the bypass." + ::= { lgpFlexConditionsWellKnown 4132 } + +lgpCondId4133BypassOverloadPhaseB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An overload exists on output phase B while operating on the bypass." + ::= { lgpFlexConditionsWellKnown 4133 } + +lgpCondId4134BypassOverloadPhaseC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An overload exists on output phase C while operating on the bypass." + ::= { lgpFlexConditionsWellKnown 4134 } + +lgpCondId4135BypassNotAvailable OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A problem associated with the bypass has been detected." + ::= { lgpFlexConditionsWellKnown 4135 } + +lgpCondId4137BypassAutoRetransferPrimed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Automatic retransfer from bypass to inverter is possible." + ::= { lgpFlexConditionsWellKnown 4137 } + +lgpCondId4138BypassAutoRetransferFailed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "After performing a recoverable transfer to bypass, an attempt to + auto retransfer from bypass to inverter failed." + ::= { lgpFlexConditionsWellKnown 4138 } + +lgpCondId4139BypassExcessAutoRetransfers OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The number of auto retransfers, from bypass to inverter, has + exceeded the maximum for a specified time interval." + ::= { lgpFlexConditionsWellKnown 4139 } + +lgpCondId4140BypassRestartInhibitExternal OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Restart of the bypass is inhibited by the state of an external + signal." + ::= { lgpFlexConditionsWellKnown 4140 } + +lgpCondId4141BypassBreakerClosed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The bypass breaker is closed." + ::= { lgpFlexConditionsWellKnown 4141 } + +lgpCondId4142BypassStaticSwitchOverload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Bypass off due to static switch overload." + ::= { lgpFlexConditionsWellKnown 4142 } + +lgpCondId4143BypassStaticSwitchUnavailable OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The static bypass is unavailable to support the critical load." + ::= { lgpFlexConditionsWellKnown 4143 } + +lgpCondId4144BypassExcessivePulseParallel OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has performed too many pulse parallel operations within + a specified time interval." + ::= { lgpFlexConditionsWellKnown 4144 } + +lgpCondId4145BypassAutoTransferFailed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An automatic transfer to static bypass failed." + ::= { lgpFlexConditionsWellKnown 4145 } + +lgpCondId4146SystemInputPhsRotationError OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The power conductors on the input line are not wired to the UPS in + the sequence preferred for the rectifier (A-B-C)." + ::= { lgpFlexConditionsWellKnown 4146 } + +lgpCondId4147SystemInputCurrentLimit OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The RMS input current has reached the input current limit + threshold." + ::= { lgpFlexConditionsWellKnown 4147 } + +lgpCondId4162BatteryLow OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The calculated battery time remaining has reached the low battery + threshold." + ::= { lgpFlexConditionsWellKnown 4162 } + +lgpCondId4163OutputOffEndofDischarge OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Output turned off due to battery reaching end-of-discharge." + ::= { lgpFlexConditionsWellKnown 4163 } + +lgpCondId4164BatteryChargingError OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The battery is not charging properly." + ::= { lgpFlexConditionsWellKnown 4164 } + +lgpCondId4165BatteryChargingReducedExtrnl OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Using a reduced battery charging algorithm due to an external + signal." + ::= { lgpFlexConditionsWellKnown 4165 } + +lgpCondId4166BatteryCapacityLow OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery capacity is low." + ::= { lgpFlexConditionsWellKnown 4166 } + +lgpCondId4167OutputOff OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Output is off." + ::= { lgpFlexConditionsWellKnown 4167 } + +lgpCondId4168BatteryDischarging OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The battery is discharging." + ::= { lgpFlexConditionsWellKnown 4168 } + +lgpCondId4169BatteryTemperatureImbalance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Excessive temperature differences between battery sensors detected." + ::= { lgpFlexConditionsWellKnown 4169 } + +lgpCondId4170BatteryEqualize OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The rectifier output voltage is increased to equalize the battery + voltage level." + ::= { lgpFlexConditionsWellKnown 4170 } + +lgpCondId4171BatteryManualTestInProgress OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Manual battery test is in progress." + ::= { lgpFlexConditionsWellKnown 4171 } + +lgpCondId4172BatteryAutoTestInProgress OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Automatic battery test is in progress." + ::= { lgpFlexConditionsWellKnown 4172 } + +lgpCondId4173MainBatteryDisconnectOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Main battery disconnect is open." + ::= { lgpFlexConditionsWellKnown 4173 } + +lgpCondId4174BatteryTemperatureSensorFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A battery temperature sensor fault has been detected." + ::= { lgpFlexConditionsWellKnown 4174 } + +lgpCondId4175BypassFrequencyError OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The bypass frequency is outside the inverter synchronization + limits." + ::= { lgpFlexConditionsWellKnown 4175 } + +lgpCondId4176BatteryCircuitBreaker1Open OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 1 is open." + ::= { lgpFlexConditionsWellKnown 4176 } + +lgpCondId4177BatteryBreaker1OpenFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 1 failed to open." + ::= { lgpFlexConditionsWellKnown 4177 } + +lgpCondId4178BatteryBreaker1CloseFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 1 failed to close." + ::= { lgpFlexConditionsWellKnown 4178 } + +lgpCondId4179BatteryCircuitBreaker2Open OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 2 is open." + ::= { lgpFlexConditionsWellKnown 4179 } + +lgpCondId4180BatteryBreaker2OpenFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 2 failed to open." + ::= { lgpFlexConditionsWellKnown 4180 } + +lgpCondId4181BatteryBreaker2CloseFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 2 failed to close." + ::= { lgpFlexConditionsWellKnown 4181 } + +lgpCondId4182BatteryCircuitBreaker3Open OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 3 is open." + ::= { lgpFlexConditionsWellKnown 4182 } + +lgpCondId4183BatteryBreaker3OpenFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 3 failed to open." + ::= { lgpFlexConditionsWellKnown 4183 } + +lgpCondId4184BatteryBreaker3CloseFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 3 failed to close." + ::= { lgpFlexConditionsWellKnown 4184 } + +lgpCondId4185BatteryCircuitBreaker4Open OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 4 is open." + ::= { lgpFlexConditionsWellKnown 4185 } + +lgpCondId4186BatteryBreaker4OpenFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 4 failed to open." + ::= { lgpFlexConditionsWellKnown 4186 } + +lgpCondId4187BatteryBreaker4CloseFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 4 failed to close." + ::= { lgpFlexConditionsWellKnown 4187 } + +lgpCondId4188BatteryCircuitBreaker5Open OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 5 is open." + ::= { lgpFlexConditionsWellKnown 4188 } + +lgpCondId4189BatteryBreaker5OpenFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 5 failed to open." + ::= { lgpFlexConditionsWellKnown 4189 } + +lgpCondId4190BatteryBreaker5CloseFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 5 failed to close." + ::= { lgpFlexConditionsWellKnown 4190 } + +lgpCondId4191BatteryCircuitBreaker6Open OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 6 is open." + ::= { lgpFlexConditionsWellKnown 4191 } + +lgpCondId4192BatteryBreaker6OpenFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 6 failed to open." + ::= { lgpFlexConditionsWellKnown 4192 } + +lgpCondId4193BatteryBreaker6CloseFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 6 failed to close." + ::= { lgpFlexConditionsWellKnown 4193 } + +lgpCondId4194BatteryCircuitBreaker7Open OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 7 is open." + ::= { lgpFlexConditionsWellKnown 4194 } + +lgpCondId4195BatteryBreaker7OpenFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 7 failed to open." + ::= { lgpFlexConditionsWellKnown 4195 } + +lgpCondId4196BatteryBreaker7CloseFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 7 failed to close." + ::= { lgpFlexConditionsWellKnown 4196 } + +lgpCondId4197BatteryCircuitBreaker8Open OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 8 is open." + ::= { lgpFlexConditionsWellKnown 4197 } + +lgpCondId4198BatteryBreaker8OpenFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 8 failed to open." + ::= { lgpFlexConditionsWellKnown 4198 } + +lgpCondId4199BatteryBreaker8CloseFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery circuit breaker 8 failed to close." + ::= { lgpFlexConditionsWellKnown 4199 } + +lgpCondId4200BatteryChargingInhibited OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery charging is inhibited due to an external inhibit signal." + ::= { lgpFlexConditionsWellKnown 4200 } + +lgpCondId4213SystemShutdownEPO OBJECT-IDENTITY + STATUS current + DESCRIPTION + "System shutdown due to Emergency Power Off (EPO)." + ::= { lgpFlexConditionsWellKnown 4213 } + +lgpCondId4214SystemShutdownREPO OBJECT-IDENTITY + STATUS current + DESCRIPTION + "System shutdown due to Remote Emergency Power Off (REPO)." + ::= { lgpFlexConditionsWellKnown 4214 } + +lgpCondId4215SystemOutputOff OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system output is off." + ::= { lgpFlexConditionsWellKnown 4215 } + +lgpCondId4216BypassBackfeedDetected OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system detected a voltage on the bypass when none was expected." + ::= { lgpFlexConditionsWellKnown 4216 } + +lgpCondId4217BypassManualXfrInhibited OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Manual transfer from inverter to bypass is inhibited - bypass not + qualified." + ::= { lgpFlexConditionsWellKnown 4217 } + +lgpCondId4218BypassManualRexfrInhibited OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Manual transfer from bypass to inverter is inhibited - inverter + output not qualified." + ::= { lgpFlexConditionsWellKnown 4218 } + +lgpCondId4219BatteryOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A battery temperature sensor is reporting a value above a + threshold." + ::= { lgpFlexConditionsWellKnown 4219 } + +lgpCondId4220BatteryExternalMonitor1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "External battery monitor 1 - battery maintenance required." + ::= { lgpFlexConditionsWellKnown 4220 } + +lgpCondId4221BatteryExternalMonitor2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "External battery monitor 2 - battery maintenance required." + ::= { lgpFlexConditionsWellKnown 4221 } + +lgpCondId4222BatteryGroundFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery system ground fault amperage exceeds the threshold." + ::= { lgpFlexConditionsWellKnown 4222 } + +lgpCondId4229EmergencyPowerOffLatched OBJECT-IDENTITY + STATUS current + DESCRIPTION + "System output is off - 'Emergency Power Off (EPO) - latched' + requires manual reset." + ::= { lgpFlexConditionsWellKnown 4229 } + +lgpCondId4230SystemOutputLowPowerFactor OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system output power factor is low, resulting in reduced output + capacity." + ::= { lgpFlexConditionsWellKnown 4230 } + +lgpCondId4231OutputCurrentExceedsThreshold OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Output current for one or more phases exceeds a threshold." + ::= { lgpFlexConditionsWellKnown 4231 } + +lgpCondId4233InverterFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Inverter failure - inverter output is off." + ::= { lgpFlexConditionsWellKnown 4233 } + +lgpCondId4234InverterOverloadPhaseA OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Inverter is operating with an overload on phase A." + ::= { lgpFlexConditionsWellKnown 4234 } + +lgpCondId4235InverterOverloadPhaseB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Inverter is operating with an overload on phase B." + ::= { lgpFlexConditionsWellKnown 4235 } + +lgpCondId4236InverterOverloadPhaseC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Inverter is operating with an overload on phase C." + ::= { lgpFlexConditionsWellKnown 4236 } + +lgpCondId4237InverterInhibitExternal OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Restart of the inverter is inhibited by an external signal." + ::= { lgpFlexConditionsWellKnown 4237 } + +lgpCondId4238InverterOutBreakerOpenFail OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Inverter output breaker failed to open." + ::= { lgpFlexConditionsWellKnown 4238 } + +lgpCondId4239InverterOutBreakerCloseFail OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Inverter output breaker failed to close." + ::= { lgpFlexConditionsWellKnown 4239 } + +lgpCondId4270InputContact01 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The external input contact 1." + ::= { lgpFlexConditionsWellKnown 4270 } + +lgpCondId4271InputContact02 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The external input contact 2." + ::= { lgpFlexConditionsWellKnown 4271 } + +lgpCondId4272InputContact03 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The external input contact 3." + ::= { lgpFlexConditionsWellKnown 4272 } + +lgpCondId4273InputContact04 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The external input contact 4." + ::= { lgpFlexConditionsWellKnown 4273 } + +lgpCondId4274InputContact05 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The external input contact 5." + ::= { lgpFlexConditionsWellKnown 4274 } + +lgpCondId4275InputContact06 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The external input contact 6." + ::= { lgpFlexConditionsWellKnown 4275 } + +lgpCondId4276InputContact07 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The external input contact 7." + ::= { lgpFlexConditionsWellKnown 4276 } + +lgpCondId4277InputContact08 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The external input contact 8." + ::= { lgpFlexConditionsWellKnown 4277 } + +lgpCondId4278InputContact09 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The external input contact 9." + ::= { lgpFlexConditionsWellKnown 4278 } + +lgpCondId4279InputContact10 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The external input contact 10." + ::= { lgpFlexConditionsWellKnown 4279 } + +lgpCondId4280InputContact11 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The external input contact 11." + ::= { lgpFlexConditionsWellKnown 4280 } + +lgpCondId4281InputContact12 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The external input contact 12." + ::= { lgpFlexConditionsWellKnown 4281 } + +lgpCondId4282InputContact13 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The external input contact 13." + ::= { lgpFlexConditionsWellKnown 4282 } + +lgpCondId4283InputContact14 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The external input contact 14." + ::= { lgpFlexConditionsWellKnown 4283 } + +lgpCondId4284InputContact15 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The external input contact 15." + ::= { lgpFlexConditionsWellKnown 4284 } + +lgpCondId4285InputContact16 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The external input contact 16." + ::= { lgpFlexConditionsWellKnown 4285 } + +lgpCondId4286OutputAmpOverUserLimitPhsA OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The phase A output has exceeded the user amperage threshold." + ::= { lgpFlexConditionsWellKnown 4286 } + +lgpCondId4287OutputAmpOverUserLimitPhsB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The phase B output has exceeded the user amperage threshold." + ::= { lgpFlexConditionsWellKnown 4287 } + +lgpCondId4288OutputAmpOverUserLimitPhsC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The phase C output has exceeded the user amperage threshold." + ::= { lgpFlexConditionsWellKnown 4288 } + +lgpCondId4289InverterTransferInhibitExt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Transfer of critical bus source to inverter is inhibited by an + external signal." + ::= { lgpFlexConditionsWellKnown 4289 } + +lgpCondId4290InverterShutdownOverload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The inverter has shutdown due to a sustained overload." + ::= { lgpFlexConditionsWellKnown 4290 } + +lgpCondId4294InletAirOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The inlet air exceeds the maximum temperature threshold." + ::= { lgpFlexConditionsWellKnown 4294 } + +lgpCondId4295RectifierFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Rectifier failure - rectifier is off." + ::= { lgpFlexConditionsWellKnown 4295 } + +lgpCondId4296RectifierOperationInhibitExt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The operation of the rectifier is inhibited by an external signal." + ::= { lgpFlexConditionsWellKnown 4296 } + +lgpCondId4297UPSOutputonInverter OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The output power is supplied by the inverter." + ::= { lgpFlexConditionsWellKnown 4297 } + +lgpCondId4298UPSOutputonBypass OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The output power is supplied by the bypass." + ::= { lgpFlexConditionsWellKnown 4298 } + +lgpCondId4299OutputLoadonMaintBypass OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The output power is supplied by the maintenance bypass." + ::= { lgpFlexConditionsWellKnown 4299 } + +lgpCondId4300InternalCommunicationsFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The control has detected a communication failure of a component on + the internal communication bus." + ::= { lgpFlexConditionsWellKnown 4300 } + +lgpCondId4308DCBusGroundFaultPositive OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A ground fault has been detected on the positive DC Bus link." + ::= { lgpFlexConditionsWellKnown 4308 } + +lgpCondId4309DCBusGroundFaultNegative OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A ground fault has been detected on the negative DC Bus link." + ::= { lgpFlexConditionsWellKnown 4309 } + +lgpCondId4310EquipmentOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Equipment over temperature summary event." + ::= { lgpFlexConditionsWellKnown 4310 } + +lgpCondId4311SystemFanFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "System fan failure - one or more fans have failed." + ::= { lgpFlexConditionsWellKnown 4311 } + +lgpCondId4313PasswordChanged OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Password changed." + ::= { lgpFlexConditionsWellKnown 4313 } + +lgpCondId4314PowerSupplyFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Power supply failure." + ::= { lgpFlexConditionsWellKnown 4314 } + +lgpCondId4315OnGenerator OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A generator is supplying the power to the system." + ::= { lgpFlexConditionsWellKnown 4315 } + +lgpCondId4316AutoRestartInProgress OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Auto restart is in progress." + ::= { lgpFlexConditionsWellKnown 4316 } + +lgpCondId4317AutoRestartInhibitedExt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Auto restart inhibited due to an external signal." + ::= { lgpFlexConditionsWellKnown 4317 } + +lgpCondId4320InitiatedTransfertoBypass OBJECT-IDENTITY + STATUS current + DESCRIPTION + "User initiated manual transfer to bypass." + ::= { lgpFlexConditionsWellKnown 4320 } + +lgpCondId4321InitiatedTransfertoInverter OBJECT-IDENTITY + STATUS current + DESCRIPTION + "User initiated manual transfer to inverter." + ::= { lgpFlexConditionsWellKnown 4321 } + +lgpCondId4322BatteryTestPassed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery test passed." + ::= { lgpFlexConditionsWellKnown 4322 } + +lgpCondId4323BatteryTestFailed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery test failed." + ::= { lgpFlexConditionsWellKnown 4323 } + +lgpCondId4324BatteryTestManuallyStopped OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The battery test was manually stopped prior to completion." + ::= { lgpFlexConditionsWellKnown 4324 } + +lgpCondId4325BackfeedBreakerOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The backfeed breaker is in the open position." + ::= { lgpFlexConditionsWellKnown 4325 } + +lgpCondId4341VelocityAuthenticationFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Notification of a message rejected by Velocity due to an + authentication failure." + ::= { lgpFlexConditionsWellKnown 4341 } + +lgpCondId4360ReceptacleOverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a receptacle over current condition." + ::= { lgpFlexConditionsWellKnown 4360 } + +lgpCondId4361ReceptacleUnderCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a receptacle under current condition." + ::= { lgpFlexConditionsWellKnown 4361 } + +lgpCondId4382SystemInputCurrentImbalance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "System Input Currents are Imbalanced." + ::= { lgpFlexConditionsWellKnown 4382 } + +lgpCondId4383BypassStaticSwitchOffExtrnl OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Bypass static switch is off due to the state of an external signal." + ::= { lgpFlexConditionsWellKnown 4383 } + +lgpCondId4384BatteryEoDDisconnect OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery disconnect due to end-of-discharge." + ::= { lgpFlexConditionsWellKnown 4384 } + +lgpCondId4389SystemOutputFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A fault has been detected in the system output." + ::= { lgpFlexConditionsWellKnown 4389 } + +lgpCondId4390InverterOffExternal OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Inverter is off (operation is inhibited) due to external signal + state." + ::= { lgpFlexConditionsWellKnown 4390 } + +lgpCondId4391InverterStaticSwitchSCRShort OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a short across one or more inverter static + switch Silicon Controlled Rectifiers (SCR)." + ::= { lgpFlexConditionsWellKnown 4391 } + +lgpCondId4392TemperatureSensorError OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more temperature sensors cannot provide a valid temperature + reading (i.e. sensor failure, wiring failure, sense circuit + failure, etc)." + ::= { lgpFlexConditionsWellKnown 4392 } + +lgpCondId4406BranchOverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a module over current condition." + ::= { lgpFlexConditionsWellKnown 4406 } + +lgpCondId4407BranchUnderCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a module under current condition." + ::= { lgpFlexConditionsWellKnown 4407 } + +lgpCondId4416BranchOverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a module over current condition." + ::= { lgpFlexConditionsWellKnown 4416 } + +lgpCondId4417BranchUnderCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a module under current condition." + ::= { lgpFlexConditionsWellKnown 4417 } + +lgpCondId4421BranchFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more conditions indicate a Branch Receptacle Module failure + , service is required." + ::= { lgpFlexConditionsWellKnown 4421 } + +lgpCondId4436PDUOverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a module over current condition." + ::= { lgpFlexConditionsWellKnown 4436 } + +lgpCondId4437PDUUnderCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a module under current condition." + ::= { lgpFlexConditionsWellKnown 4437 } + +lgpCondId4438SystemInternalTemperatureRise OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Excessive temperature rise internal to the system (i.e. difference + between the output versus input temperature is too large)." + ::= { lgpFlexConditionsWellKnown 4438 } + +lgpCondId4439AutomaticRestartFailed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Automatic restart failed." + ::= { lgpFlexConditionsWellKnown 4439 } + +lgpCondId4440FuseFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A summary event indicating one or more fuse failures." + ::= { lgpFlexConditionsWellKnown 4440 } + +lgpCondId4441SystemControllerError OBJECT-IDENTITY + STATUS current + DESCRIPTION + "System controller internal error." + ::= { lgpFlexConditionsWellKnown 4441 } + +lgpCondId4442SystemBreakersOpenFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more breakers in the system failed to open." + ::= { lgpFlexConditionsWellKnown 4442 } + +lgpCondId4448PDUOverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a module over current condition." + ::= { lgpFlexConditionsWellKnown 4448 } + +lgpCondId4449PDUUnderCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a module under current condition." + ::= { lgpFlexConditionsWellKnown 4449 } + +lgpCondId4468PDUOverCurrentL1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a module over current condition on line 1." + ::= { lgpFlexConditionsWellKnown 4468 } + +lgpCondId4469PDUOverCurrentL2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a module over current condition on line 2." + ::= { lgpFlexConditionsWellKnown 4469 } + +lgpCondId4470PDUOverCurrentL3 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a module over current condition on line 3." + ::= { lgpFlexConditionsWellKnown 4470 } + +lgpCondId4471PDUUnderCurrentL1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a module under current condition on line 1." + ::= { lgpFlexConditionsWellKnown 4471 } + +lgpCondId4472PDUUnderCurrentL2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a module under current condition on line 2." + ::= { lgpFlexConditionsWellKnown 4472 } + +lgpCondId4473PDUUnderCurrentL3 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a module under current condition on line 3." + ::= { lgpFlexConditionsWellKnown 4473 } + +lgpCondId4492ReceptaclePowerStateOn OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The receptacle power state changed to the ON state." + ::= { lgpFlexConditionsWellKnown 4492 } + +lgpCondId4493ReceptaclePowerStateOff OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The receptacle power state changed to the OFF state." + ::= { lgpFlexConditionsWellKnown 4493 } + +lgpCondId4494BranchBreakerOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Branch Receptacle Module's input breaker is open." + ::= { lgpFlexConditionsWellKnown 4494 } + +lgpCondId4495DeviceConfigurationChange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Device Configuration Change." + ::= { lgpFlexConditionsWellKnown 4495 } + +lgpCondId4496BasicDisplayModuleRemoved OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Basic Display Module Removed." + ::= { lgpFlexConditionsWellKnown 4496 } + +lgpCondId4497BasicDisplayModuleDiscovered OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Basic Display Module Discovered." + ::= { lgpFlexConditionsWellKnown 4497 } + +lgpCondId4500PDUOverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a power module over current condition." + ::= { lgpFlexConditionsWellKnown 4500 } + +lgpCondId4501PDUUnderCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a power module under current condition." + ::= { lgpFlexConditionsWellKnown 4501 } + +lgpCondId4502PDUFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more conditions indicate a power module failure, service is + required." + ::= { lgpFlexConditionsWellKnown 4502 } + +lgpCondId4503PDUCommunicationFail OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Internal communications failure with the Power Module." + ::= { lgpFlexConditionsWellKnown 4503 } + +lgpCondId4504BranchRemoved OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch Receptacle Module Removed." + ::= { lgpFlexConditionsWellKnown 4504 } + +lgpCondId4505BranchDiscovered OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch Receptacle Module Discovered." + ::= { lgpFlexConditionsWellKnown 4505 } + +lgpCondId4506BranchOverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a Branch Receptacle Module over current + condition." + ::= { lgpFlexConditionsWellKnown 4506 } + +lgpCondId4507BranchCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a Branch Receptacle Module under current + condition." + ::= { lgpFlexConditionsWellKnown 4507 } + +lgpCondId4508ReceptacleLoadRemoved OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The receptacle's load stopped drawing power." + ::= { lgpFlexConditionsWellKnown 4508 } + +lgpCondId4509ReceptacleLoadAdded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The receptacle's load started to draw power." + ::= { lgpFlexConditionsWellKnown 4509 } + +lgpCondId4523ModuleRemoved OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Module Removed." + ::= { lgpFlexConditionsWellKnown 4523 } + +lgpCondId4524ModuleAdded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Module Added." + ::= { lgpFlexConditionsWellKnown 4524 } + +lgpCondId4550FirmwareUpdateRequired OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Module compatibility error requires a system firmware update to + resolve." + ::= { lgpFlexConditionsWellKnown 4550 } + +lgpCondId4551GenericTestEvent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A generic test event designed to evaluate system handling of + events." + ::= { lgpFlexConditionsWellKnown 4551 } + +lgpCondId4580OverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An over temperature condition was detected." + ::= { lgpFlexConditionsWellKnown 4580 } + +lgpCondId4581UnderTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An under temperature condition was detected." + ::= { lgpFlexConditionsWellKnown 4581 } + +lgpCondId4588OverRelativeHumidity OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An over relative humidity condition was detected." + ::= { lgpFlexConditionsWellKnown 4588 } + +lgpCondId4589UnderRelativeHumidity OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An under relative humidity condition was detected." + ::= { lgpFlexConditionsWellKnown 4589 } + +lgpCondId4601ExternalAirSensorAOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Ext Air Sensor A Temperature] has exceeded [External Air Over + Temp Threshold]." + ::= { lgpFlexConditionsWellKnown 4601 } + +lgpCondId4604ExternalAirSensorBOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Ext Air Sensor B Temperature] has exceeded [External Air Over + Temp Threshold]." + ::= { lgpFlexConditionsWellKnown 4604 } + +lgpCondId4608ExtAirSensorAUnderTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Ext Air Sensor A Temperature] has dropped below [Ext Air Under + Temp Threshold]." + ::= { lgpFlexConditionsWellKnown 4608 } + +lgpCondId4611ExtAirSensorBUnderTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Ext Air Sensor B Temperature] has dropped below [Ext Air Under + Temp Threshold]." + ::= { lgpFlexConditionsWellKnown 4611 } + +lgpCondId4615ExtDewPointOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "At least one dew point temperature reading ([Ext Air Sensor A Dew + Point Temp], [Ext Air Sensor B Dew Point Temp]...) has exceeded + [Ext Dew Point Over Temp Threshold]." + ::= { lgpFlexConditionsWellKnown 4615 } + +lgpCondId4618ExternalAirSensorAIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The external air sensor A is disconnected or the signal is out of + range." + ::= { lgpFlexConditionsWellKnown 4618 } + +lgpCondId4621ExternalAirSensorBIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The external air sensor B is disconnected or the signal is out of + range." + ::= { lgpFlexConditionsWellKnown 4621 } + +lgpCondId4626SupplyChilledWaterOverTemp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Supply Fluid Temperature] has exceeded [High Supply Fluid + Temperature Threshold]." + ::= { lgpFlexConditionsWellKnown 4626 } + +lgpCondId4629SupplyChilledWaterTempSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The supply chilled water temperature sensor is disconnected or the + signal is out of range." + ::= { lgpFlexConditionsWellKnown 4629 } + +lgpCondId4634SupplyRefrigerantOverTemp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Event that is activated when [Supply Refrigerant Temperature] + exceeds [Supply Refrig Over Temp Threshold]. The event is + deactivated when the temperature drops below the threshold." + ::= { lgpFlexConditionsWellKnown 4634 } + +lgpCondId4637SupplyRefrigerantUnderTemp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Supply Refrigerant Temperature] has dropped below a specified + threshold." + ::= { lgpFlexConditionsWellKnown 4637 } + +lgpCondId4640SupplyRefrigerantTempSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The supply refrigeramt temperature sensor is disconnected or the + signal is out of range." + ::= { lgpFlexConditionsWellKnown 4640 } + +lgpCondId4645SupplyFluidOverTemp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Supply Fluid Temperature] has exceeded [Supply Fluid Over Temp + Threshold]." + ::= { lgpFlexConditionsWellKnown 4645 } + +lgpCondId4648SupplyFluidUnderTemp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Supply Fluid Temperature] has dropped below a specified threshold." + ::= { lgpFlexConditionsWellKnown 4648 } + +lgpCondId4651SupplyFluidTempSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The supply fluid temperature sensor is disconnected or the signal + is out of range." + ::= { lgpFlexConditionsWellKnown 4651 } + +lgpCondId4656Pump1LossofFlow OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Loss of flow is detected in pump 1. The loss of flow condition + occurs when no differential pressure is detected across the pump." + ::= { lgpFlexConditionsWellKnown 4656 } + +lgpCondId4659Pump2LossofFlow OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Loss of flow is detected in pump 2. The loss of flow condition + occurs when no differential pressure is detected across the pump." + ::= { lgpFlexConditionsWellKnown 4659 } + +lgpCondId4662PumpShortCycle OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Pumps have short cycled. A short cycle is defined as turning on + and off a number of times over a set time period." + ::= { lgpFlexConditionsWellKnown 4662 } + +lgpCondId4669Compressor1AHighHeadPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor 1A high head pressure." + ::= { lgpFlexConditionsWellKnown 4669 } + +lgpCondId4672Compressor1BHighHeadPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor 1B high head pressure." + ::= { lgpFlexConditionsWellKnown 4672 } + +lgpCondId4675Compressor2AHighHeadPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor 2A high head pressure." + ::= { lgpFlexConditionsWellKnown 4675 } + +lgpCondId4678Compressor2BHighHeadPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor 2B high head pressure." + ::= { lgpFlexConditionsWellKnown 4678 } + +lgpCondId4681Compressor1AShortCycle OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor 1A short cycle. A short cycle is defined as turning on + and off a number of times over a set time period." + ::= { lgpFlexConditionsWellKnown 4681 } + +lgpCondId4684Compressor1BShortCycle OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor 1B short cycle. A short cycle is defined as turning on + and off a number of times over a set time period." + ::= { lgpFlexConditionsWellKnown 4684 } + +lgpCondId4687Compressor2AShortCycle OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor 2A short cycle. A short cycle is defined as turning on + and off a number of times over a set time period." + ::= { lgpFlexConditionsWellKnown 4687 } + +lgpCondId4690Compressor2BShortCycle OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor 2B short cycle. A short cycle is defined as turning on + and off a number of times over a set time period." + ::= { lgpFlexConditionsWellKnown 4690 } + +lgpCondId4693Tandem1LowSuctionPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "'Tandem compressors' 1 low suction pressure." + ::= { lgpFlexConditionsWellKnown 4693 } + +lgpCondId4696Tandem2LowSuctionPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "'Tandem compressors' 2 low suction pressure." + ::= { lgpFlexConditionsWellKnown 4696 } + +lgpCondId4703ChilledWaterControlValvePosition OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Chilled water valve out of position. Chilled water control valve + position does not match expected value." + ::= { lgpFlexConditionsWellKnown 4703 } + +lgpCondId4711SystemCondensationDetected OBJECT-IDENTITY + STATUS current + DESCRIPTION + "System condensation detected." + ::= { lgpFlexConditionsWellKnown 4711 } + +lgpCondId4714ShutdownLossOfPower OBJECT-IDENTITY + STATUS current + DESCRIPTION + "System lost power. This event becomes active when the unit is + powered on following an unexpected loss of power." + ::= { lgpFlexConditionsWellKnown 4714 } + +lgpCondId4720SmokeDetected OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Smoke detected." + ::= { lgpFlexConditionsWellKnown 4720 } + +lgpCondId4723WaterUnderFloor OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Water under the floor is detected." + ::= { lgpFlexConditionsWellKnown 4723 } + +lgpCondId4726ServiceRequired OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Unit requires servicing." + ::= { lgpFlexConditionsWellKnown 4726 } + +lgpCondId4729FanIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more fans are not operating within their operational + parameters." + ::= { lgpFlexConditionsWellKnown 4729 } + +lgpCondId4732ReceptacleLoadDropped OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The receptacle's load is not drawing power." + ::= { lgpFlexConditionsWellKnown 4732 } + +lgpCondId4740BatteryAutomaticTestInhibited OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Automatic (scheduled) battery tests are inhibited." + ::= { lgpFlexConditionsWellKnown 4740 } + +lgpCondId4741BatterySelfTest OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery self test is in progress." + ::= { lgpFlexConditionsWellKnown 4741 } + +lgpCondId4742BatteryLowShutdown OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery disconnect due to end-of-discharge." + ::= { lgpFlexConditionsWellKnown 4742 } + +lgpCondId4747EquipmentTemperatureSensorFail OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more temperature sensors report a temperature outside of + the range of expected operation." + ::= { lgpFlexConditionsWellKnown 4747 } + +lgpCondId4749SystemFanFailureRedundant OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Redundant system fan failure." + ::= { lgpFlexConditionsWellKnown 4749 } + +lgpCondId4750MultipleFanFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Multiple fan failure." + ::= { lgpFlexConditionsWellKnown 4750 } + +lgpCondId4753MainControllerFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A Main Controller fault has been detected." + ::= { lgpFlexConditionsWellKnown 4753 } + +lgpCondId4754SystemBreakersCloseFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more breakers in the system failed to close." + ::= { lgpFlexConditionsWellKnown 4754 } + +lgpCondId4755InputFilterCycleLock OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The input filter disconnect is open due to exceeding the maximum + number of cycles." + ::= { lgpFlexConditionsWellKnown 4755 } + +lgpCondId4756ServiceCodeActive OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Service code is running." + ::= { lgpFlexConditionsWellKnown 4756 } + +lgpCondId4757LBSActive OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Load Bus Sync option is active." + ::= { lgpFlexConditionsWellKnown 4757 } + +lgpCondId4758LBSInhibited OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that conditions to perform Load Bus Sync + are not satisfied." + ::= { lgpFlexConditionsWellKnown 4758 } + +lgpCondId4759LeadingPowerFactor OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The leading output Power Factor has fallen below a specified value." + ::= { lgpFlexConditionsWellKnown 4759 } + +lgpCondId4760ControlsResetRequired OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A controls reset is required due to one or more critical settings + changing." + ::= { lgpFlexConditionsWellKnown 4760 } + +lgpCondId4823ParallelCommWarning OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Parallel communication bus warning." + ::= { lgpFlexConditionsWellKnown 4823 } + +lgpCondId4824SystemCommFail OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Failure of a device on the multi-module system communication bus." + ::= { lgpFlexConditionsWellKnown 4824 } + +lgpCondId4825LossofRedundancy OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The multi-module collection doesn't have enough modules to satisfy + the redundancy configuration." + ::= { lgpFlexConditionsWellKnown 4825 } + +lgpCondId4826BPSSStartupInhibit OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Bypass Static Switch startup is inhibited." + ::= { lgpFlexConditionsWellKnown 4826 } + +lgpCondId4827MMSTransferInhibit OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The critical load can not be manually transferred from inverter to + bypass." + ::= { lgpFlexConditionsWellKnown 4827 } + +lgpCondId4828MMSRetransferInhibit OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The critical load can not be manually retransferred from bypass to + inverter." + ::= { lgpFlexConditionsWellKnown 4828 } + +lgpCondId4830MMSLossofSyncPulse OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Multi-module system loss of sync pulse." + ::= { lgpFlexConditionsWellKnown 4830 } + +lgpCondId4831MMSOverload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Multi-module system overload." + ::= { lgpFlexConditionsWellKnown 4831 } + +lgpCondId4834MMSOnBattery OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The multi-module system is on battery." + ::= { lgpFlexConditionsWellKnown 4834 } + +lgpCondId4835MMSLowBatteryWarning OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Multi-module system low battery warning." + ::= { lgpFlexConditionsWellKnown 4835 } + +lgpCondId4906LowAmbientTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a low ambient temperature condition." + ::= { lgpFlexConditionsWellKnown 4906 } + +lgpCondId4907HighAmbientTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a high ambient temperature condition." + ::= { lgpFlexConditionsWellKnown 4907 } + +lgpCondId4908LowOverallVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a low battery string overall voltage + condition." + ::= { lgpFlexConditionsWellKnown 4908 } + +lgpCondId4909HighOverallVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a high battery string overall voltage + condition." + ::= { lgpFlexConditionsWellKnown 4909 } + +lgpCondId4910HighBatteryStringCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a high battery string current condition." + ::= { lgpFlexConditionsWellKnown 4910 } + +lgpCondId4911LowBatteryStringFloatCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a low battery string float current + condition." + ::= { lgpFlexConditionsWellKnown 4911 } + +lgpCondId4912HighBatteryStringFloatCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a high battery string float current + condition." + ::= { lgpFlexConditionsWellKnown 4912 } + +lgpCondId4913HighBatteryStringRippleCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a high battery string ripple current + condition." + ::= { lgpFlexConditionsWellKnown 4913 } + +lgpCondId4914BatteryStringDischargeDetected OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a battery string discharge condition." + ::= { lgpFlexConditionsWellKnown 4914 } + +lgpCondId4915MaximumDischargeTimeExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an excessive discharge time condition." + ::= { lgpFlexConditionsWellKnown 4915 } + +lgpCondId4916DischargeLowOverallVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a low battery string overall voltage + condition during a discharge." + ::= { lgpFlexConditionsWellKnown 4916 } + +lgpCondId4917DischargeLowCellVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a low cell voltage condition during a + discharge." + ::= { lgpFlexConditionsWellKnown 4917 } + +lgpCondId4918DischargeHighBatteryStringCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a high battery string current condition + during a discharge." + ::= { lgpFlexConditionsWellKnown 4918 } + +lgpCondId4919ExcessiveCelltoCellTemperatureDeviation OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an excessive cell to cell temperature + deviation condition." + ::= { lgpFlexConditionsWellKnown 4919 } + +lgpCondId4920ExcessiveCelltoAmbientTemperatureDeviation OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an excessive cell to ambient temperature + deviation condition." + ::= { lgpFlexConditionsWellKnown 4920 } + +lgpCondId4964LowCellVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a low cell voltage condition." + ::= { lgpFlexConditionsWellKnown 4964 } + +lgpCondId4965HighCellVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a high cell voltage condition." + ::= { lgpFlexConditionsWellKnown 4965 } + +lgpCondId4966LowCellTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a low cell temperature condition." + ::= { lgpFlexConditionsWellKnown 4966 } + +lgpCondId4967HighCellTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a high cell temperature condition." + ::= { lgpFlexConditionsWellKnown 4967 } + +lgpCondId4968LowInternalResistance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a low internal resistance condition." + ::= { lgpFlexConditionsWellKnown 4968 } + +lgpCondId4969HighInternalResistance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a high internal resistance condition." + ::= { lgpFlexConditionsWellKnown 4969 } + +lgpCondId4970HighIntercellResistance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a high intercell resistance condition." + ::= { lgpFlexConditionsWellKnown 4970 } + +lgpCondId4978IntertierResistanceHigh OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a high intertier resistance condition." + ::= { lgpFlexConditionsWellKnown 4978 } + +lgpCondId4980SupplyChilledWaterLossofFlow OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Supply chilled water or glycol flow is too low." + ::= { lgpFlexConditionsWellKnown 4980 } + +lgpCondId4983SupplyRefrigOverTempBand1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Supply Refrigerant Temperature] is above the upper threshold + specified by [Supply Refrig Temp Band 1]." + ::= { lgpFlexConditionsWellKnown 4983 } + +lgpCondId4986SupplyRefrigUnderTempBand1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Supply Refrigerant Temperature] is below the lower threshold + specified by [Supply Refrig Temp Band 1]." + ::= { lgpFlexConditionsWellKnown 4986 } + +lgpCondId4990SupplyRefrigOverTempBand2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Supply Refrigerant Temperature] is above the upper threshold + specified by [Supply Refrig Temp Band 2]." + ::= { lgpFlexConditionsWellKnown 4990 } + +lgpCondId4993SupplyRefrigUnderTempBand2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Supply Refrigerant Temperature] is below the lower threshold + specified by [Supply Refrig Temp Band 2]." + ::= { lgpFlexConditionsWellKnown 4993 } + +lgpCondId4996Inverter1ShortCycle OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Inverter for pump 1 has short cycled and is temporarily locked out + from further operation to protect from thermal overload. A short + cycle is defined as powering on and off a number of times over a + set time period." + ::= { lgpFlexConditionsWellKnown 4996 } + +lgpCondId4999Inverter2ShortCycle OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Inverter for pump 2 has short cycled and is temporarily locked out + from further operation to protect from thermal overload. A short + cycle is defined as powering on and off a number of times over a + set time period." + ::= { lgpFlexConditionsWellKnown 4999 } + +lgpCondId5015SupplyAirOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Supply Air Temperature] has exceeded [High Supply Air Temperature + Threshold]." + ::= { lgpFlexConditionsWellKnown 5015 } + +lgpCondId5019SupplyAirUnderTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Supply Air Temperature] has dropped below [Low Supply Air + Temperature Threshold]." + ::= { lgpFlexConditionsWellKnown 5019 } + +lgpCondId5023ReturnAirOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Return Air Temperature] has exceeded [High Return Air Temperature + Threshold]." + ::= { lgpFlexConditionsWellKnown 5023 } + +lgpCondId5026SupplyAirSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The air sensor at the outlet of the unit is disconnected or the + signal is out of range." + ::= { lgpFlexConditionsWellKnown 5026 } + +lgpCondId5034HighReturnHumidity OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Return Humidity] has exceeded [High Return Humidity Threshold]." + ::= { lgpFlexConditionsWellKnown 5034 } + +lgpCondId5036LowReturnHumidity OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Return Humidity] has dropped below [Low Return Humidity + Threshold]." + ::= { lgpFlexConditionsWellKnown 5036 } + +lgpCondId5037HumidifierHoursExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Operating hours for the humidifier have exceeded the threshold." + ::= { lgpFlexConditionsWellKnown 5037 } + +lgpCondId5038DehumidifierHoursExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Operating hours for the dehumidifier have exceeded the threshold." + ::= { lgpFlexConditionsWellKnown 5038 } + +lgpCondId5039HumidifierUnderCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The electrical current to the humidifier has dropped below its + lower threshold." + ::= { lgpFlexConditionsWellKnown 5039 } + +lgpCondId5040HumidifierOverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The electrical current to the humidifier has exceeded its upper + threshold." + ::= { lgpFlexConditionsWellKnown 5040 } + +lgpCondId5041HumidifierLowWater OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The water level in the humidifier has dropped below its threshold." + ::= { lgpFlexConditionsWellKnown 5041 } + +lgpCondId5042HumidifierCylinderWorn OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Humidifier cylinder is not operating properly and needs to be + replaced." + ::= { lgpFlexConditionsWellKnown 5042 } + +lgpCondId5043HumidifierIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Humidifier issue detected, causing it to be locked out." + ::= { lgpFlexConditionsWellKnown 5043 } + +lgpCondId5044ExtHumidifierLockout OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The humidifier is shut down and disabled by an external input + signal." + ::= { lgpFlexConditionsWellKnown 5044 } + +lgpCondId5045HumidifierControlBoardNotDetected OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Humidifier control board is required to be connected, but no + signal is detected." + ::= { lgpFlexConditionsWellKnown 5045 } + +lgpCondId5046ReturnHumidityOutOfProportionalBand OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Return Humidity] has exceeded the upper limit of + [Dehumidification Proportional Band], or has dropped below the + lower limit of [Humidification Proportional Band] ], for an + extended period of time." + ::= { lgpFlexConditionsWellKnown 5046 } + +lgpCondId5053LossofAirFlow OBJECT-IDENTITY + STATUS current + DESCRIPTION + "No air flow through the unit due to failure of all fans." + ::= { lgpFlexConditionsWellKnown 5053 } + +lgpCondId5054FanHoursExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Operating hours for the unit blower fan have exceeded the + threshold." + ::= { lgpFlexConditionsWellKnown 5054 } + +lgpCondId5055TopFanIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The top fan is not operating within its normal parameters." + ::= { lgpFlexConditionsWellKnown 5055 } + +lgpCondId5056BottomFanIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The bottom fan is not operating within its normal parameters." + ::= { lgpFlexConditionsWellKnown 5056 } + +lgpCondId5060RemoteSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Remote sensor is disconnected or the signal is out of range." + ::= { lgpFlexConditionsWellKnown 5060 } + +lgpCondId5062Compressor1LowSuctionPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor 1 low suction pressure." + ::= { lgpFlexConditionsWellKnown 5062 } + +lgpCondId5063Compressor1HoursExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Operating hours for compressor 1 have exceeded the threshold." + ::= { lgpFlexConditionsWellKnown 5063 } + +lgpCondId5064DigScrollComp1TempSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Digital scroll compressor 1 temperature sensor is disconnected or + the signal is out of range." + ::= { lgpFlexConditionsWellKnown 5064 } + +lgpCondId5065DigScrollComp1OverTemp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Digital scroll compressor 1 shut off because its head temperature + has exceeded the upper threshold." + ::= { lgpFlexConditionsWellKnown 5065 } + +lgpCondId5066Compressor1LowPressureTransducerIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor 1 low pressure transducer is disconnected or the signal + is out of range." + ::= { lgpFlexConditionsWellKnown 5066 } + +lgpCondId5067ExtCompressorLockout OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The compressor is shut down and disabled by an external input + signal." + ::= { lgpFlexConditionsWellKnown 5067 } + +lgpCondId5068ReheaterOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The temperature of the reheater has exceeded its threshold." + ::= { lgpFlexConditionsWellKnown 5068 } + +lgpCondId5069ElectricReheater1HoursExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Operating hours for electric reheater 1 have exceeded the + threshold." + ::= { lgpFlexConditionsWellKnown 5069 } + +lgpCondId5070ExtReheatLockout OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The reheater is shut down and disabled by an external input signal." + ::= { lgpFlexConditionsWellKnown 5070 } + +lgpCondId5071Condenser1Issue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Condenser 1 is not operating within its normal parameters." + ::= { lgpFlexConditionsWellKnown 5071 } + +lgpCondId5072CondenserVFDIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The condenser fan Variable Frequency Drive is offline." + ::= { lgpFlexConditionsWellKnown 5072 } + +lgpCondId5073CondenserTVSSIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The condenser Transient Voltage Surge Suppressor or Surge + Protection Device has failed." + ::= { lgpFlexConditionsWellKnown 5073 } + +lgpCondId5104ExtOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A temperature has exceeded its threshold, as indicated by an + external input signal." + ::= { lgpFlexConditionsWellKnown 5104 } + +lgpCondId5105ExtLossofFlow OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Loss of flow is detected, as indicated by an external input signal." + ::= { lgpFlexConditionsWellKnown 5105 } + +lgpCondId5106ExtCondenserPumpHighWater OBJECT-IDENTITY + STATUS current + DESCRIPTION + "High water is detected in the condensate pump by the auxiliary + float, as indicated by an external input signal." + ::= { lgpFlexConditionsWellKnown 5106 } + +lgpCondId5107ExtStandbyGlycolPumpOn OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The standby glycol pump is on, as indicated by an external input + signal." + ::= { lgpFlexConditionsWellKnown 5107 } + +lgpCondId5108ExternalFireDetected OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Fire detected, as indicated by an external input signal." + ::= { lgpFlexConditionsWellKnown 5108 } + +lgpCondId5109UnitOn OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Unit was turned on." + ::= { lgpFlexConditionsWellKnown 5109 } + +lgpCondId5110UnitOff OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Unit was turned off." + ::= { lgpFlexConditionsWellKnown 5110 } + +lgpCondId5111UnitStandby OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Unit was placed in standby mode." + ::= { lgpFlexConditionsWellKnown 5111 } + +lgpCondId5112UnitPartialShutdown OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An event has occurred requiring some system components to be + shutdown and disabled." + ::= { lgpFlexConditionsWellKnown 5112 } + +lgpCondId5113UnitShutdown OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An event has occurred requiring the unit to be shutdown and + disabled to prevent damage to the system." + ::= { lgpFlexConditionsWellKnown 5113 } + +lgpCondId5114WaterLeakageDetectorSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The water leakage detector sensor is disconnected or the signal is + out of range." + ::= { lgpFlexConditionsWellKnown 5114 } + +lgpCondId5115BMSCommunicationsTimeout OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Building Management System (or external monitoring system) has not + communicated with the system within the expected timeframe." + ::= { lgpFlexConditionsWellKnown 5115 } + +lgpCondId5116MaintenanceDue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The calculated maintenance date has been reached." + ::= { lgpFlexConditionsWellKnown 5116 } + +lgpCondId5117MaintenanceCompleted OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Maintenance has been completed on the unit." + ::= { lgpFlexConditionsWellKnown 5117 } + +lgpCondId5118CloggedAirFilter OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Air filter is dirty and needs to be (cleaned or) replaced." + ::= { lgpFlexConditionsWellKnown 5118 } + +lgpCondId5119RAMBatteryIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "RAM or RAM backup battery is not operating correctly." + ::= { lgpFlexConditionsWellKnown 5119 } + +lgpCondId5120MasterUnitCommunicationLost OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Communication with master unit has been lost." + ::= { lgpFlexConditionsWellKnown 5120 } + +lgpCondId5121HighPowerShutdown OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Supply to high power components has been shutdown." + ::= { lgpFlexConditionsWellKnown 5121 } + +lgpCondId5126DigScrollComp2OverTemp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Digital scroll compressor 2 shut off because its head temperature + has exceeded the upper threshold." + ::= { lgpFlexConditionsWellKnown 5126 } + +lgpCondId5144OutputOfUf OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The output frequency has exceeded a specified range for a + specified period of time." + ::= { lgpFlexConditionsWellKnown 5144 } + +lgpCondId5145MMSModuleAlarmActive OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Active alarm or fault of any module in a multi-module system." + ::= { lgpFlexConditionsWellKnown 5145 } + +lgpCondId5146CompressorPumpDownIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Unable to pump down suction-side pressure during compressor + shutdown." + ::= { lgpFlexConditionsWellKnown 5146 } + +lgpCondId5147ReturnAirSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The air sensor at the inlet of the unit is disconnected or the + signal is out of range." + ::= { lgpFlexConditionsWellKnown 5147 } + +lgpCondId5148CompressorHighPressureTransducerIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor high pressure transducer is disconnected or the signal + is out of range." + ::= { lgpFlexConditionsWellKnown 5148 } + +lgpCondId5149BatteryNotQualified OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UPS battery voltage is not qualified. This event will be + detected even in the absence of battery disconnect or when it is + open." + ::= { lgpFlexConditionsWellKnown 5149 } + +lgpCondId5150BatteryTerminalsReversed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The measured battery voltage is a negative value due to reverse + battery terminal connections." + ::= { lgpFlexConditionsWellKnown 5150 } + +lgpCondId5151BatteryConverterFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery converter failure. This is a summary event caused by one + or more power sub-modules in a UPS module." + ::= { lgpFlexConditionsWellKnown 5151 } + +lgpCondId5152InverterSCROpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an open across one or more inverter static + switch Silicon Controlled Rectifiers." + ::= { lgpFlexConditionsWellKnown 5152 } + +lgpCondId5153LoadSharingFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Difference between any phase inverter current of unit and the + relevant average output current of parallel system is more than a + specific percent of nominal current." + ::= { lgpFlexConditionsWellKnown 5153 } + +lgpCondId5154DCBusAbnormal OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected an abnormal DC Bus Voltage." + ::= { lgpFlexConditionsWellKnown 5154 } + +lgpCondId5155MainsInputNeutralLost OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Loss of neutral in the input source is detected." + ::= { lgpFlexConditionsWellKnown 5155 } + +lgpCondId5156LoadImpactTransfer OBJECT-IDENTITY + STATUS current + DESCRIPTION + "On bypass as result of load impact." + ::= { lgpFlexConditionsWellKnown 5156 } + +lgpCondId5157UserOperationInvalid OBJECT-IDENTITY + STATUS current + DESCRIPTION + "User attempted an invalid operation." + ::= { lgpFlexConditionsWellKnown 5157 } + +lgpCondId5158PowerSubModuleFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more failures detected in power module, inverter or + rectifier." + ::= { lgpFlexConditionsWellKnown 5158 } + +lgpCondId5178OutputOvervoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more of the output phase voltages has exceeded the limit." + ::= { lgpFlexConditionsWellKnown 5178 } + +lgpCondId5179OutputUndervoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more of the output phase voltages has dropped below the + limit." + ::= { lgpFlexConditionsWellKnown 5179 } + +lgpCondId5180OutputOvercurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more of the phase currents has exceeded the limit." + ::= { lgpFlexConditionsWellKnown 5180 } + +lgpCondId5181NeutralOvercurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system's neutral current has exceeded the limit." + ::= { lgpFlexConditionsWellKnown 5181 } + +lgpCondId5182GroundOvercurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "System ground current has exceeded the limit." + ::= { lgpFlexConditionsWellKnown 5182 } + +lgpCondId5183OutputVoltageTHD OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Total Harmonic Distortion of the voltage on one or more of the + output phases has exceeded the limit." + ::= { lgpFlexConditionsWellKnown 5183 } + +lgpCondId5184OutputFrequencyError OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The output frequency is outside a specified range." + ::= { lgpFlexConditionsWellKnown 5184 } + +lgpCondId5185TransformerOvertemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Indicates a unit transformer overtemperature condition." + ::= { lgpFlexConditionsWellKnown 5185 } + +lgpCondId5212PanelSummaryStatus OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The status for the panel. Detects and annunciates upon occurrence + of any branch or panelboard main breaker active event." + ::= { lgpFlexConditionsWellKnown 5212 } + +lgpCondId5213PanelOvervoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more of the phase voltages of this panel has exceeded the + limit." + ::= { lgpFlexConditionsWellKnown 5213 } + +lgpCondId5214PanelUndervoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more of the phase voltages of this panel is less than the + limit." + ::= { lgpFlexConditionsWellKnown 5214 } + +lgpCondId5215PanelOvercurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more of the phase currents of this panel has exceeded the + limit." + ::= { lgpFlexConditionsWellKnown 5215 } + +lgpCondId5216PanelNeutralOvercurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Neutral current of this panel has exceeded the limit." + ::= { lgpFlexConditionsWellKnown 5216 } + +lgpCondId5217PanelGroundOvercurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Ground current of this panel has exceeded the limit." + ::= { lgpFlexConditionsWellKnown 5217 } + +lgpCondId5226BranchOvercurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The current in one or more phases of this branch exceeds the limit." + ::= { lgpFlexConditionsWellKnown 5226 } + +lgpCondId5227BranchUndercurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The current in one or more phases of this branch is less than the + limit." + ::= { lgpFlexConditionsWellKnown 5227 } + +lgpCondId5245SubfeedPhaseOvercurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more of the phase currents in this subfeed has exceeded the + limit." + ::= { lgpFlexConditionsWellKnown 5245 } + +lgpCondId5246SubfeedNeutralOvercurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Neutral current in this subfeed has exceeded the limit." + ::= { lgpFlexConditionsWellKnown 5246 } + +lgpCondId5247SubfeedGroundOvercurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Ground current of this subfeed has exceeded the limit." + ::= { lgpFlexConditionsWellKnown 5247 } + +lgpCondId5249EventState OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The present state of this digital event input." + ::= { lgpFlexConditionsWellKnown 5249 } + +lgpCondId5263CompressorNotStopping OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor commanded to stop, but continues to run." + ::= { lgpFlexConditionsWellKnown 5263 } + +lgpCondId5269CompressorHoursExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Compressor Hours] has exceeded [Compressor Hours Threshold]." + ::= { lgpFlexConditionsWellKnown 5269 } + +lgpCondId5270CompressorHighHeadPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor is shut down due to high head pressure." + ::= { lgpFlexConditionsWellKnown 5270 } + +lgpCondId5271CompressorLowSuctionPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor is shut down due to low suction pressure." + ::= { lgpFlexConditionsWellKnown 5271 } + +lgpCondId5272CompressorThermalOverload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor is shut down due to thermal overload." + ::= { lgpFlexConditionsWellKnown 5272 } + +lgpCondId5273CompressorLowOilPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor low oil pressure." + ::= { lgpFlexConditionsWellKnown 5273 } + +lgpCondId5274CompressorHeadPressureOverThreshold OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor head pressure has exceeded an upper threshold." + ::= { lgpFlexConditionsWellKnown 5274 } + +lgpCondId5275CompressorLossofDifferentialPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor is shut down due to low differential pressure." + ::= { lgpFlexConditionsWellKnown 5275 } + +lgpCondId5277CondenserFanIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Condenser fan is not operating within its operational parameters." + ::= { lgpFlexConditionsWellKnown 5277 } + +lgpCondId5278LowCondenserRefrigerantPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Refrigerant pressure in condenser coil is too low." + ::= { lgpFlexConditionsWellKnown 5278 } + +lgpCondId5280LowFluidPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Fluid Pressure] has dropped below a specified threshold." + ::= { lgpFlexConditionsWellKnown 5280 } + +lgpCondId5293ReturnFluidOverTemp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Return Fluid Temperature] has exceeded a specified threshold." + ::= { lgpFlexConditionsWellKnown 5293 } + +lgpCondId5294ReturnFluidUnderTemp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Return Fluid Temperature] has dropped below a specified threshold." + ::= { lgpFlexConditionsWellKnown 5294 } + +lgpCondId5295ReturnFluidTempSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The return fluid temperature sensor is disconnected or the signal + is out of range." + ::= { lgpFlexConditionsWellKnown 5295 } + +lgpCondId5296TeamworkReturnFluidTempSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The return fluid temperature sensors for all Teamwork units are + disconnected or the signals are out of range." + ::= { lgpFlexConditionsWellKnown 5296 } + +lgpCondId5297AllPumpsLossofFlow OBJECT-IDENTITY + STATUS current + DESCRIPTION + "System is shut down due to loss of flow in all available pumps." + ::= { lgpFlexConditionsWellKnown 5297 } + +lgpCondId5300PumpHoursExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Pump Hours] has exceeded [Pump Hours Threshold]." + ::= { lgpFlexConditionsWellKnown 5300 } + +lgpCondId5306FreeCoolingValveHoursExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Free Cooling Valve Hours] has exceeded [Free Cooling Valve Hours + Threshold]." + ::= { lgpFlexConditionsWellKnown 5306 } + +lgpCondId5308EvaporatorInletTempSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The evaporator inlet temperature sensor is disconnected or the + signal is out of range." + ::= { lgpFlexConditionsWellKnown 5308 } + +lgpCondId5309TeamworkEvaporatorInletTempSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The evaporator inlet temperature sensors for all Teamwork units + are disconnected or the signals are out of range." + ::= { lgpFlexConditionsWellKnown 5309 } + +lgpCondId5310EvaporatorFluidFreezeAutoReset OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Evaporator outlet fluid temperature has dropped below the freeze + threshold. Evaporator has been shut down, but will restart when + the temperature rises above the threshold." + ::= { lgpFlexConditionsWellKnown 5310 } + +lgpCondId5311EvaporatorFluidFreezeManualResetRequired OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Evaporator outlet fluid temperature has dropped below the freeze + threshold. Evaporator has been shut down and requires a manual + reset." + ::= { lgpFlexConditionsWellKnown 5311 } + +lgpCondId5315SubgroupEventOccurredDuringCommunicationLoss OBJECT-IDENTITY + STATUS current + DESCRIPTION + "While subgroup unit communication was lost, an event occurred on + the subgroup unit. Please check subgroup unit event log." + ::= { lgpFlexConditionsWellKnown 5315 } + +lgpCondId5335ReturnAirUnderTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Return Air Temperature] has dropped below [Low Return Air + Temperature Threshold]." + ::= { lgpFlexConditionsWellKnown 5335 } + +lgpCondId5349ExtAirSensorAHighHumidity OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Ext Air Sensor A Humidity] has exceeded [Ext Air Sensor A High + Humidity Threshold]." + ::= { lgpFlexConditionsWellKnown 5349 } + +lgpCondId5351ExtAirSensorALowHumidity OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Ext Air Sensor A Humidity] has dropped below [Ext Air Sensor A + Low Humidity Threshold]." + ::= { lgpFlexConditionsWellKnown 5351 } + +lgpCondId5352CompressorShortCycle OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor short cycle. A short cycle is defined as turning on and + off a number of times over a set time period." + ::= { lgpFlexConditionsWellKnown 5352 } + +lgpCondId5354DigScrollCompDischargeTempSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Digital scroll compressor discharge temperature sensor is + disconnected or the signal is out of range." + ::= { lgpFlexConditionsWellKnown 5354 } + +lgpCondId5355DigScrollCompOverTemp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Digital scroll compressor is shut down due to head temperature + exceeding an upper threshold." + ::= { lgpFlexConditionsWellKnown 5355 } + +lgpCondId5361ExtFreeCoolingLockout OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Free cooling is disabled by an external input signal." + ::= { lgpFlexConditionsWellKnown 5361 } + +lgpCondId5362FreeCoolingTempSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The free cooling fluid temperature sensor is disconnected or the + signal is out of range." + ::= { lgpFlexConditionsWellKnown 5362 } + +lgpCondId5365HotWaterHotGasValveHoursExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Hot Water / Hot Gas Valve Hours] has exceeded [Hot Water / Hot + Gas Valve Hours Threshold]." + ::= { lgpFlexConditionsWellKnown 5365 } + +lgpCondId5368ElectricReheaterHoursExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Electric Reheater Hours] has exceeded [Electric Reheaters Hours + Threshold]." + ::= { lgpFlexConditionsWellKnown 5368 } + +lgpCondId5376MainFanOverload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Main fan is shut down due to thermal overload." + ::= { lgpFlexConditionsWellKnown 5376 } + +lgpCondId5377Condenser OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Condenser is not operating within its operational parameters." + ::= { lgpFlexConditionsWellKnown 5377 } + +lgpCondId5415ExtLossofAirBlower OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Loss of air blower is detected, as indicated by an external input + signal." + ::= { lgpFlexConditionsWellKnown 5415 } + +lgpCondId5416ExtStandbyUnitOn OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Standby unit is on, as indicated by an external input signal." + ::= { lgpFlexConditionsWellKnown 5416 } + +lgpCondId5417DigitalOutputBoardNotDetected OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Digital output board is required to be connected, but no signal is + detected." + ::= { lgpFlexConditionsWellKnown 5417 } + +lgpCondId5418UnitCodeMissing OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Unit code has not been entered and saved." + ::= { lgpFlexConditionsWellKnown 5418 } + +lgpCondId5419UnitCommunicationLost OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Master has lost communication with one or more networked units." + ::= { lgpFlexConditionsWellKnown 5419 } + +lgpCondId5422OvertemperaturePowerOff OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Power turned off because equipment over temperature limit." + ::= { lgpFlexConditionsWellKnown 5422 } + +lgpCondId5423TooManySensors OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The number of sensors connected to the PDU exceeds the allowable + limit." + ::= { lgpFlexConditionsWellKnown 5423 } + +lgpCondId5432TransformerOvertemperaturePowerOff OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Output power shutdown due to high transformer temperature." + ::= { lgpFlexConditionsWellKnown 5432 } + +lgpCondId5433TransformerOvertemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Transformer temperature has exceeded the limit." + ::= { lgpFlexConditionsWellKnown 5433 } + +lgpCondId5434TransformerTemperatureSensorFail OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Transformer temperature sensor has failed." + ::= { lgpFlexConditionsWellKnown 5434 } + +lgpCondId5436LowAmbientTemperatureProbeTwo OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a low ambient temperature condition on + temperature probe 2." + ::= { lgpFlexConditionsWellKnown 5436 } + +lgpCondId5437HighAmbientTemperatureProbeTwo OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a high ambient temperature condition on + temperature probe 2." + ::= { lgpFlexConditionsWellKnown 5437 } + +lgpCondId5438ThermalRunawayDetected OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a thermal runaway condition." + ::= { lgpFlexConditionsWellKnown 5438 } + +lgpCondId5439BatteryStringEqualize OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a battery string equalize condition." + ::= { lgpFlexConditionsWellKnown 5439 } + +lgpCondId5440BatteryStringOffline OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the battery string is offline." + ::= { lgpFlexConditionsWellKnown 5440 } + +lgpCondId5442DischargeLowCellVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a low cell voltage condition during a + discharge." + ::= { lgpFlexConditionsWellKnown 5442 } + +lgpCondId5447MMSPowerSharing OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A module is not sharing power with the other modules in a multi + -module system." + ::= { lgpFlexConditionsWellKnown 5447 } + +lgpCondId5453ModuleInStandbyIntelligentParalleling OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Module is placed into standby operation per Intelligent + Paralleling." + ::= { lgpFlexConditionsWellKnown 5453 } + +lgpCondId5456ECOModeActive OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Conditions for Activation or Automatic Reactivation have been + satisfied." + ::= { lgpFlexConditionsWellKnown 5456 } + +lgpCondId5457ECOModeSuspended OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ECO Mode session is suspended." + ::= { lgpFlexConditionsWellKnown 5457 } + +lgpCondId5458ExcessECOSuspends OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Number of automatic suspensions has exceeded the ECO Mode - + Maximum Auto Suspensions setting." + ::= { lgpFlexConditionsWellKnown 5458 } + +lgpCondId5471DoorOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An open door was detected." + ::= { lgpFlexConditionsWellKnown 5471 } + +lgpCondId5472DoorSensorDisconnected OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Door sensor disconnect detected." + ::= { lgpFlexConditionsWellKnown 5472 } + +lgpCondId5479ContactClosureOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An open circuit was detected." + ::= { lgpFlexConditionsWellKnown 5479 } + +lgpCondId5480ContactClosureClosed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A closed circuit was detected." + ::= { lgpFlexConditionsWellKnown 5480 } + +lgpCondId5492ExtSystemCondensationDetected OBJECT-IDENTITY + STATUS current + DESCRIPTION + "External system condensation detected." + ::= { lgpFlexConditionsWellKnown 5492 } + +lgpCondId5495ExtFanIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more fans are not operating within their operational + parameters." + ::= { lgpFlexConditionsWellKnown 5495 } + +lgpCondId5500ExtRemoteShutdown OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Unit is shut down by a remote signal." + ::= { lgpFlexConditionsWellKnown 5500 } + +lgpCondId5505HotAisleTempOutofRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The air temperature in the Hot aisle is either above [Hot Aisle + Over Temp Threshold] or below [Hot Aisle Under Temp Threshold]." + ::= { lgpFlexConditionsWellKnown 5505 } + +lgpCondId5508ColdAisleTempOutofRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The air temperature in the cold aisle is either above [Cold Aisle + Over Temp Threshold] or below [Cold Aisle Under Temp Threshold]." + ::= { lgpFlexConditionsWellKnown 5508 } + +lgpCondId5512RemoteShutdown OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Unit is shut down by a remote signal." + ::= { lgpFlexConditionsWellKnown 5512 } + +lgpCondId5513CompressorCapacityReduced OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor capacity has been reduced." + ::= { lgpFlexConditionsWellKnown 5513 } + +lgpCondId5514CompressorLowPressureTransducerIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor low pressure transducer is disconnected or the signal + is out of range." + ::= { lgpFlexConditionsWellKnown 5514 } + +lgpCondId5524PDUNeutralOverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a neutral over current condition." + ::= { lgpFlexConditionsWellKnown 5524 } + +lgpCondId5531CondenserCommunicationLost OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Communication with condenser unit has been lost." + ::= { lgpFlexConditionsWellKnown 5531 } + +lgpCondId5535CondenserOutsideAirTempSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Condenser outside air temperature sensor is disconnected or the + signal is out of range." + ::= { lgpFlexConditionsWellKnown 5535 } + +lgpCondId5536CondenserOutsideAirTempOutofOperatingRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Condenser Outside Air Temperature] is either above an upper + threshold or below a lower threshold." + ::= { lgpFlexConditionsWellKnown 5536 } + +lgpCondId5537CondenserControlBoardIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The condenser control board is reporting an issue." + ::= { lgpFlexConditionsWellKnown 5537 } + +lgpCondId5539CondenserRefrigerantPressureOverThreshold OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Condenser refrigerant pressure has exceeded a threshold." + ::= { lgpFlexConditionsWellKnown 5539 } + +lgpCondId5540CondenserRefrigerantPressureUnderThreshold OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Condenser refrigerant pressure has dropped below a threshold." + ::= { lgpFlexConditionsWellKnown 5540 } + +lgpCondId5541CondenserRefrigerantPressureSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Condenser refrigerant pressure sensor is disconnected or the + signal is out of range." + ::= { lgpFlexConditionsWellKnown 5541 } + +lgpCondId5542CondenserSupplyRefrigerantOverTemp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Condenser supply refrigerant temperature has exceeded a threshold." + ::= { lgpFlexConditionsWellKnown 5542 } + +lgpCondId5543CondenserSupplyRefrigerantUnderTemp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Condenser supply refrigerant temperature has dropped below a + specified threshold." + ::= { lgpFlexConditionsWellKnown 5543 } + +lgpCondId5544CondenserSupplyRefrigerantTempSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Condenser supply refrigerant temperature sensor is disconnected or + the signal is out of range." + ::= { lgpFlexConditionsWellKnown 5544 } + +lgpCondId5545CondenserMaxFanSpeedOverride OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Fan speed exceeding the maximum set point in order to alleviate a + high temperature or pressure condition." + ::= { lgpFlexConditionsWellKnown 5545 } + +lgpCondId5559EvaporatorReturnFluidOverTemp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Evaporator Return Fluid Temperature] has exceeded a threshold. + The event is deactivated when the temperature drops below the + threshold." + ::= { lgpFlexConditionsWellKnown 5559 } + +lgpCondId5560EvaporatorReturnFluidUnderTemp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Evaporator Return Fluid Temperature] has dropped below a + threshold. The event is deactivated when the temperature rises + above the threshold." + ::= { lgpFlexConditionsWellKnown 5560 } + +lgpCondId5561LBSActiveMaster OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This UPS system has been selected as the functional Master Load + Bus Synchronization (LBS) system." + ::= { lgpFlexConditionsWellKnown 5561 } + +lgpCondId5562LBSActiveSlave OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This UPS system is synchronized to the output bus of the UPS + system that has been selected as the Master Load Bus + Synchronization (LBS) system." + ::= { lgpFlexConditionsWellKnown 5562 } + +lgpCondId5563DCBusLowFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The DC Bus voltage has reached a critical low level." + ::= { lgpFlexConditionsWellKnown 5563 } + +lgpCondId5564FanContactorOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The fan contactor is open." + ::= { lgpFlexConditionsWellKnown 5564 } + +lgpCondId5565FanContactorOpenFail OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The fan contactor failed to open." + ::= { lgpFlexConditionsWellKnown 5565 } + +lgpCondId5566FanContactorCloseFail OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The fan contactor failed to close." + ::= { lgpFlexConditionsWellKnown 5566 } + +lgpCondId5567IPInhibit OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The intelligent paralleling operation is inhibited." + ::= { lgpFlexConditionsWellKnown 5567 } + +lgpCondId5568InputUndervoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more of the input phase voltages has dropped below the + limit." + ::= { lgpFlexConditionsWellKnown 5568 } + +lgpCondId5569InputOvervoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more of the input phase voltages has exceeded the limit." + ::= { lgpFlexConditionsWellKnown 5569 } + +lgpCondId5573AmbientAirSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Ambient air sensor is disconnected or the signal is out of range." + ::= { lgpFlexConditionsWellKnown 5573 } + +lgpCondId5577ExtDewPointUnderTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "At least one dew point temperature reading ([Ext Air Sensor A Dew + Point Temp], [Ext Air Sensor B Dew Point Temp]...) has dropped + below [Ext Dew Point Under Temp Threshold]." + ::= { lgpFlexConditionsWellKnown 5577 } + +lgpCondId5578DewPointOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dew point temperature reading has exceeded the upper threshold." + ::= { lgpFlexConditionsWellKnown 5578 } + +lgpCondId5579DewPointUnderTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dew point temperature reading has dropped below the lower + threshold." + ::= { lgpFlexConditionsWellKnown 5579 } + +lgpCondId5588UnspecifiedGeneralEvent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more unspecified events active. See local unit display for + further details." + ::= { lgpFlexConditionsWellKnown 5588 } + +lgpCondId5593RemoteSensorAverageOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Remote Sensor Average Temperature] has exceeded [Remote Sensor + Over Temp Threshold]." + ::= { lgpFlexConditionsWellKnown 5593 } + +lgpCondId5594RemoteSensorAverageUnderTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Remote Sensor Average Temperature] has dropped below [Remote + Sensor Under Temp Threshold]." + ::= { lgpFlexConditionsWellKnown 5594 } + +lgpCondId5595RemoteSensorSystemAverageOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Remote Sensor System Average Temperature] has exceeded [Remote + Sensor Over Temp Threshold]." + ::= { lgpFlexConditionsWellKnown 5595 } + +lgpCondId5596RemoteSensorSystemAverageUnderTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Remote Sensor System Average Temperature] has dropped below + [Remote Sensor Under Temp Threshold]." + ::= { lgpFlexConditionsWellKnown 5596 } + +lgpCondId5597RemoteSensorOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Remote Sensor Temperature] has exceeded [Remote Sensor Over Temp + Threshold]." + ::= { lgpFlexConditionsWellKnown 5597 } + +lgpCondId5598RemoteSensorUnderTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "[Remote Sensor Temperature] has dropped below [Remote Sensor Under + Temp Threshold]." + ::= { lgpFlexConditionsWellKnown 5598 } + +lgpCondId5600AirEconomizerEmergencyOverride OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Indoor room temperature has exceeded its upper threshold and the + outdoor air damper has been opened for emergency cooling." + ::= { lgpFlexConditionsWellKnown 5600 } + +lgpCondId5601AirEconomizerReducedAirflow OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Air economizer filter is dirty and needs to be cleaned or replaced." + ::= { lgpFlexConditionsWellKnown 5601 } + +lgpCondId5604CompressorSuperheatOverThreshold OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor discharge refrigerant superheat temperature has + exceeded an upper threshold." + ::= { lgpFlexConditionsWellKnown 5604 } + +lgpCondId5609ThermalRunawayCelltoAmbientTemperatureEvent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The delta temperature between a cell temperature and the ambient + temperature has exceeded the thermal runaway cell to ambient + temperature threshold." + ::= { lgpFlexConditionsWellKnown 5609 } + +lgpCondId5610ThermalRunawayCelltoCellTemperatureEvent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The delta temperature between two cells has exceeded the thermal + runaway cell to cell temperature threshold." + ::= { lgpFlexConditionsWellKnown 5610 } + +lgpCondId5611ThermalRunawayChargerCurrentLevelOneEvent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Battery-String charger current has exceeded the thermal + runaway charger current level one threshold." + ::= { lgpFlexConditionsWellKnown 5611 } + +lgpCondId5612ThermalRunawayChargerCurrentLevelTwoEvent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Battery-String charger current has exceeded the thermal + runaway charger current level two threshold." + ::= { lgpFlexConditionsWellKnown 5612 } + +lgpCondId5617TemperatureControlSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The air sensor selected for cooling control is disconnected or the + signal is out of range." + ::= { lgpFlexConditionsWellKnown 5617 } + +lgpCondId5621EEVSuperheatBelowThreshold OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Electronic expansion valve refrigerant low superheat event." + ::= { lgpFlexConditionsWellKnown 5621 } + +lgpCondId5622EEVDischargeTempAboveThreshold OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Electronic expansion valve refrigerant high discharge temperature + event." + ::= { lgpFlexConditionsWellKnown 5622 } + +lgpCondId5623EEVBatteryIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Electronic expansion valve battery cannot be recharged and needs + to be replaced." + ::= { lgpFlexConditionsWellKnown 5623 } + +lgpCondId5624EEVPowerIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Electronic expansion valve lost power and is running on battery + backup." + ::= { lgpFlexConditionsWellKnown 5624 } + +lgpCondId5625EEVUnspecifiedGeneralEvent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more unspecified electronic expansion valve events active. + See local unit display for further details." + ::= { lgpFlexConditionsWellKnown 5625 } + +lgpCondId5629StaticPressureSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The static pressure sensor is disconnected or the signal is out of + range." + ::= { lgpFlexConditionsWellKnown 5629 } + +lgpCondId5630HighStaticPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "High static pressure event." + ::= { lgpFlexConditionsWellKnown 5630 } + +lgpCondId5631LowStaticPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Low static pressure event." + ::= { lgpFlexConditionsWellKnown 5631 } + +lgpCondId5636PumpUnspecifiedGeneralEvent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more unspecified pump events active. See local unit display + for further details." + ::= { lgpFlexConditionsWellKnown 5636 } + +lgpCondId5637CondenserUnitUnspecifiedGeneralEvent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more unspecified condenser unit events active. See local + unit display for further details." + ::= { lgpFlexConditionsWellKnown 5637 } + +lgpCondId5638CondenserCircuitUnspecifiedGeneralEvent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more unspecified condenser circuit events active. See local + unit display for further details." + ::= { lgpFlexConditionsWellKnown 5638 } + +lgpCondId5642SFAReservedEvent1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5642 } + +lgpCondId5643SFAReservedEvent2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5643 } + +lgpCondId5644SFAReservedEvent3 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5644 } + +lgpCondId5645SFAReservedEvent4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5645 } + +lgpCondId5646SFAReservedEvent5 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5646 } + +lgpCondId5647SFAReservedEvent6 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5647 } + +lgpCondId5648SFAReservedEvent7 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5648 } + +lgpCondId5649SFAReservedEvent8 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5649 } + +lgpCondId5650SFAReservedEvent9 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5650 } + +lgpCondId5651SFAReservedEvent10 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5651 } + +lgpCondId5652SFAReservedEvent11 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5652 } + +lgpCondId5653SFAReservedEvent12 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5653 } + +lgpCondId5654SFAReservedEvent13 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5654 } + +lgpCondId5655SFAReservedEvent14 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5655 } + +lgpCondId5656SFAReservedEvent15 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5656 } + +lgpCondId5657SFAReservedEvent16 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5657 } + +lgpCondId5658SFAReservedEvent17 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5658 } + +lgpCondId5659SFAReservedEvent18 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5659 } + +lgpCondId5660SFAReservedEvent19 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5660 } + +lgpCondId5661SFAReservedEvent20 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5661 } + +lgpCondId5662SFAReservedEvent21 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5662 } + +lgpCondId5663SFAReservedEvent22 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5663 } + +lgpCondId5664SFAReservedEvent23 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5664 } + +lgpCondId5665SFAReservedEvent24 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5665 } + +lgpCondId5666SFAReservedEvent25 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 5666 } + +lgpCondId5768OutletAirOvertemperatureLimit OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The difference between the outlet air temperature and inlet air + temperature exceeds a specified maximum temperature." + ::= { lgpFlexConditionsWellKnown 5768 } + +lgpCondId5769EMOShutdown OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An Emergency Module Off command has been detected." + ::= { lgpFlexConditionsWellKnown 5769 } + +lgpCondId5770TopOutletFanFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Top outlet fan fault - one or more top outlet fans have failed." + ::= { lgpFlexConditionsWellKnown 5770 } + +lgpCondId5771MMSOverCapacity OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The multi-module system load is larger than the apparent power + limit setting." + ::= { lgpFlexConditionsWellKnown 5771 } + +lgpCondId5773CompressorCapacityNormal OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor has returned to normal load capacity." + ::= { lgpFlexConditionsWellKnown 5773 } + +lgpCondId5774CompressorContactorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor contactor is not closing during compressor startup or + is not opening during compressor shutdown." + ::= { lgpFlexConditionsWellKnown 5774 } + +lgpCondId5775UnitShutdownUnspecifiedGeneralEvent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more unspecified unit shutdown events active. See local + unit display for further details." + ::= { lgpFlexConditionsWellKnown 5775 } + +lgpCondId5776PDULowVoltageLN OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a module under voltage condition (LN)." + ::= { lgpFlexConditionsWellKnown 5776 } + +lgpCondId5777PDULowVoltageLL OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a module under voltage condition (LL)." + ::= { lgpFlexConditionsWellKnown 5777 } + +lgpCondId5778PDULowVoltageL1L2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a line-to-line under voltage condition (L1 + -L2)." + ::= { lgpFlexConditionsWellKnown 5778 } + +lgpCondId5779PDULowVoltageL2L3 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a line-to-line under voltage condition (L2 + -L3)." + ::= { lgpFlexConditionsWellKnown 5779 } + +lgpCondId5780PDULowVoltageL3L1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a line-to-line under voltage condition (L3 + -L1)." + ::= { lgpFlexConditionsWellKnown 5780 } + +lgpCondId5781PDULowVoltageL1N OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a line to neutral under voltage condition + (L1-N)." + ::= { lgpFlexConditionsWellKnown 5781 } + +lgpCondId5782PDULowVoltageL2N OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a line to neutral under voltage condition + (L2-N)." + ::= { lgpFlexConditionsWellKnown 5782 } + +lgpCondId5783PDULowVoltageL3N OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a line to neutral under voltage condition + (L3-N)." + ::= { lgpFlexConditionsWellKnown 5783 } + +lgpCondId5784BranchLowVoltageLN OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a module under voltage condition (LN)." + ::= { lgpFlexConditionsWellKnown 5784 } + +lgpCondId5785BranchLowVoltageLL OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a module under voltage condition (LL)." + ::= { lgpFlexConditionsWellKnown 5785 } + +lgpCondId5786BranchLowVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a module under voltage condition." + ::= { lgpFlexConditionsWellKnown 5786 } + +lgpCondId5788ContTieActive OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Continuous Power Tie Active." + ::= { lgpFlexConditionsWellKnown 5788 } + +lgpCondId5792UserkWhReset OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The user kWh accumulator was reset to zero by the operator." + ::= { lgpFlexConditionsWellKnown 5792 } + +lgpCondId5796PeakkWReset OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Peak kW was reset." + ::= { lgpFlexConditionsWellKnown 5796 } + +lgpCondId5798BypassOverload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Bypass overloaded, reduce load immediately." + ::= { lgpFlexConditionsWellKnown 5798 } + +lgpCondId5801LowBatteryShutdownImminent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "If active and guaranteed shutdown is enabled, a low battery + reserve condition exists that will shutdown the UPS." + ::= { lgpFlexConditionsWellKnown 5801 } + +lgpCondId5806OutputOverload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An overload exists on the output." + ::= { lgpFlexConditionsWellKnown 5806 } + +lgpCondId5807OutputOffPending OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Output off pending - shutdown imminent." + ::= { lgpFlexConditionsWellKnown 5807 } + +lgpCondId5808SystemShutdownOutputShort OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Shutdown was due to a short on the output." + ::= { lgpFlexConditionsWellKnown 5808 } + +lgpCondId5809SystemShutdownLowBattery OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Shutdown was due to a low battery condition." + ::= { lgpFlexConditionsWellKnown 5809 } + +lgpCondId5810SystemShutdownRemoteShutdown OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Shutdown was due to a remote communications shutdown command." + ::= { lgpFlexConditionsWellKnown 5810 } + +lgpCondId5811SystemShutdownHardwareFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Shutdown was due to an externally applied hardware control signal." + ::= { lgpFlexConditionsWellKnown 5811 } + +lgpCondId5817LossofRedundancy OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has an insufficient number of power modules to provide + redundancy." + ::= { lgpFlexConditionsWellKnown 5817 } + +lgpCondId5818PowerModuleFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more conditions indicate a power module failure, service is + required." + ::= { lgpFlexConditionsWellKnown 5818 } + +lgpCondId5819PowerModuleWarning OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more power modules is reporting a warning condition." + ::= { lgpFlexConditionsWellKnown 5819 } + +lgpCondId5838PowerModuleFanFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Power Module has detected a fan fault." + ::= { lgpFlexConditionsWellKnown 5838 } + +lgpCondId5839PowerModuleOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Power Module has detected an over temperature condition." + ::= { lgpFlexConditionsWellKnown 5839 } + +lgpCondId5840PowerModuleShutdownOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Power Module has shutdown due to over temperature." + ::= { lgpFlexConditionsWellKnown 5840 } + +lgpCondId5842ChargerModuleFanFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Charger Module has detected a fan fault." + ::= { lgpFlexConditionsWellKnown 5842 } + +lgpCondId5847BatteryModuleTemperatureSensorFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A Battery Module temperature sensor fault has been detected." + ::= { lgpFlexConditionsWellKnown 5847 } + +lgpCondId5848BatteryModuleOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Battery Module has detected an over temperature condition." + ::= { lgpFlexConditionsWellKnown 5848 } + +lgpCondId5849ReplaceBatteryModule OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Battery Module needs to be replaced." + ::= { lgpFlexConditionsWellKnown 5849 } + +lgpCondId5850SystemShutdownTransformerOverTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "System shutdown due to transformer over temperature." + ::= { lgpFlexConditionsWellKnown 5850 } + +lgpCondId5851MaximumLoadAlarm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Maximum load alarm indicating load setting has been exceeded." + ::= { lgpFlexConditionsWellKnown 5851 } + +lgpCondId5856BatteryModuleFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more battery modules are reporting a fault condition." + ::= { lgpFlexConditionsWellKnown 5856 } + +lgpCondId5857BatteryModuleWarning OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more battery modules are reporting a warning condition." + ::= { lgpFlexConditionsWellKnown 5857 } + +lgpCondId5862CheckAirFilter OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Please check air filter, it may need to be cleaned or replaced." + ::= { lgpFlexConditionsWellKnown 5862 } + +lgpCondId5863TransformerFanFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The transformer fan has failed." + ::= { lgpFlexConditionsWellKnown 5863 } + +lgpCondId5865NoLoadWarning OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Indicates the UPS has output voltage but the output current is + below a set threshold [No Load Warning Current Threshold] for a + set period of time [No Load Warning Delay]." + ::= { lgpFlexConditionsWellKnown 5865 } + +lgpCondId5871BatteryOverTemperatureLimit OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A battery temperature sensor is reporting a value above a + predetermined limit." + ::= { lgpFlexConditionsWellKnown 5871 } + +lgpCondId5873UnexpectedMainBatteryDisconnectClosure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The main battery disconnect has closed unexpectedly." + ::= { lgpFlexConditionsWellKnown 5873 } + +lgpCondId5874BatteryOverVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected that the battery voltage has exceeded a + predetermined limit." + ::= { lgpFlexConditionsWellKnown 5874 } + +lgpCondId5875BatteryFuseFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more battery fuse faults has occurred." + ::= { lgpFlexConditionsWellKnown 5875 } + +lgpCondId5878MainBatteryDisconnectForcedToUnlock OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The main battery disconnect is forced to the unlocked state." + ::= { lgpFlexConditionsWellKnown 5878 } + +lgpCondId5879VdcBackfeed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The voltage between battery and DC bus measurements is out of + tolerance." + ::= { lgpFlexConditionsWellKnown 5879 } + +lgpCondId5880RectifierConfigurationChangeRequest OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This event indicates that the battery is not configured and PFC is + not enabled." + ::= { lgpFlexConditionsWellKnown 5880 } + +lgpCondId5881RegenerationActive OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Regeneration operation is active." + ::= { lgpFlexConditionsWellKnown 5881 } + +lgpCondId5882RegenerationOperationTerminated OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Regeneration operation is not active." + ::= { lgpFlexConditionsWellKnown 5882 } + +lgpCondId5883RegenerationOperationFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Regeneration operation has been terminated due to bypass source + instability or unit misoperation." + ::= { lgpFlexConditionsWellKnown 5883 } + +lgpCondId5884ProgramInputContact01 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "When the signal from [Program Input Contact 01] is active the + function assigned to this contact is executed." + ::= { lgpFlexConditionsWellKnown 5884 } + +lgpCondId5885ProgramInputContact02 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "When the signal from [Program Input Contact 02] is active the + function assigned to this contact is executed." + ::= { lgpFlexConditionsWellKnown 5885 } + +lgpCondId5886ProgramInputContact03 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "When the signal from [Program Input Contact 03] is active the + function assigned to this contact is executed." + ::= { lgpFlexConditionsWellKnown 5886 } + +lgpCondId5887ProgramInputContact04 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "When the signal from [Program Input Contact 04] is active the + function assigned to this contact is executed." + ::= { lgpFlexConditionsWellKnown 5887 } + +lgpCondId5888ProgramInputContact05 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "When the signal from [Program Input Contact 05] is active the + function assigned to this contact is executed." + ::= { lgpFlexConditionsWellKnown 5888 } + +lgpCondId5889ProgramInputContact06 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "When the signal from [Program Input Contact 06] is active the + function assigned to this contact is executed." + ::= { lgpFlexConditionsWellKnown 5889 } + +lgpCondId5890ProgramInputContact07 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "When the signal from [Program Input Contact 07] is active the + function assigned to this contact is executed." + ::= { lgpFlexConditionsWellKnown 5890 } + +lgpCondId5891ProgramInputContact08 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "When the signal from [Program Input Contact 08] is active the + function assigned to this contact is executed." + ::= { lgpFlexConditionsWellKnown 5891 } + +lgpCondId5892ProgramInputContact09 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "When the signal from [Program Input Contact 09] is active the + function assigned to this contact is executed." + ::= { lgpFlexConditionsWellKnown 5892 } + +lgpCondId5893ProgramInputContact10 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "When the signal from [Program Input Contact 10] is active the + function assigned to this contact is executed." + ::= { lgpFlexConditionsWellKnown 5893 } + +lgpCondId5894ProgramInputContact11 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "When the signal from [Program Input Contact 11] is active the + function assigned to this contact is executed." + ::= { lgpFlexConditionsWellKnown 5894 } + +lgpCondId5895ProgramInputContact12 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "When the signal from [Program Input Contact 12] is active the + function assigned to this contact is executed." + ::= { lgpFlexConditionsWellKnown 5895 } + +lgpCondId5896GroundFaultDetected OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a ground fault on a Battery-String." + ::= { lgpFlexConditionsWellKnown 5896 } + +lgpCondId5902ReturnHumiditySensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The humidity sensor at the inlet of the unit is disconnected or + the signal is out of range." + ::= { lgpFlexConditionsWellKnown 5902 } + +lgpCondId5903CompressorLowDifferentialPressureLockout OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor exceeded maximum startup attempts due to low + differential pressure. Compressor is shutdown and has been + disabled." + ::= { lgpFlexConditionsWellKnown 5903 } + +lgpCondId5906AirflowSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Airflow sensor is disconnected or the signal is out of range." + ::= { lgpFlexConditionsWellKnown 5906 } + +lgpCondId5907ExtAirDamperPositionIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Air damper position does not match expected value, as indicated by + an external input signal." + ::= { lgpFlexConditionsWellKnown 5907 } + +lgpCondId5908ExtPowerSourceAFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Unit main power source A failure, as indicated by an external + input signal." + ::= { lgpFlexConditionsWellKnown 5908 } + +lgpCondId5909ExtPowerSourceBFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Unit main power source B failure, as indicated by an external + input signal." + ::= { lgpFlexConditionsWellKnown 5909 } + +lgpCondId5910StaticPressureSensorOutofRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Static pressure sensor signal is out of its configured range." + ::= { lgpFlexConditionsWellKnown 5910 } + +lgpCondId5911FluidTemperatureSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The fluid temperature sensor is disconnected or the signal is out + of range." + ::= { lgpFlexConditionsWellKnown 5911 } + +lgpCondId5912FluidFlowSensorIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The fluid flow sensor is disconnected or the signal is out of + range." + ::= { lgpFlexConditionsWellKnown 5912 } + +lgpCondId5914OverDifferentialPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An over differential pressure condition was detected." + ::= { lgpFlexConditionsWellKnown 5914 } + +lgpCondId5915UnderDifferentialPressure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An under differential pressure condition was detected." + ::= { lgpFlexConditionsWellKnown 5915 } + +lgpCondId5924MixedModeLockout OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Mixed mode has been entered too many times over a rolling time + period and has been temporarily disabled. Mixed mode is defined + as the use of a compressor on one refrigeration circuit and the + use of a refrigerant pump on the other circuit." + ::= { lgpFlexConditionsWellKnown 5924 } + +lgpCondId5928UnbalancedLoadCondition OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a line-to-line unbalanced load condition." + ::= { lgpFlexConditionsWellKnown 5928 } + +lgpCondId5939BranchOverCurrentProtection OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Branch Receptacle Module's over current protection is + triggered." + ::= { lgpFlexConditionsWellKnown 5939 } + +lgpCondId5948BranchLowVoltageLL OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected a module under voltage condition (LL)." + ::= { lgpFlexConditionsWellKnown 5948 } + +lgpCondId5957BypassInputVoltageFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system has detected the bypass voltage is unqualified." + ::= { lgpFlexConditionsWellKnown 5957 } + +lgpCondId5958BatteryTemperatureOutofRange OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery temperature is outside of acceptable range." + ::= { lgpFlexConditionsWellKnown 5958 } + +lgpCondId5960InverterOverload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Inverter in overload fault." + ::= { lgpFlexConditionsWellKnown 5960 } + +lgpCondId5966AuxAirTempDeviceCommunicationLost OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Communication with external auxiliary device providing an air + temperature value has been lost." + ::= { lgpFlexConditionsWellKnown 5966 } + +lgpCondId5967ModbusPowerMeterCommunicationLost OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Communication with Modbus power meter has been lost." + ::= { lgpFlexConditionsWellKnown 5967 } + +lgpCondId5968InverterDesaturation OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Inverter Desaturation." + ::= { lgpFlexConditionsWellKnown 5968 } + +lgpCondId5969GenericDICFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The control board reports a fault - Service required." + ::= { lgpFlexConditionsWellKnown 5969 } + +lgpCondId5970GroundFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An AC phase to ground fault or three phase fault to ground exists + on the output of the UPS." + ::= { lgpFlexConditionsWellKnown 5970 } + +lgpCondId5973InputBreakerOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The main input breaker is open." + ::= { lgpFlexConditionsWellKnown 5973 } + +lgpCondId5974NeutralBreakerOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The neutral breaker is open." + ::= { lgpFlexConditionsWellKnown 5974 } + +lgpCondId5975OutputBreakerOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The output breaker is open." + ::= { lgpFlexConditionsWellKnown 5975 } + +lgpCondId5976MaintenanceBypassBreakerClosed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The maintenance bypass breaker is closed." + ::= { lgpFlexConditionsWellKnown 5976 } + +lgpCondId5977BatteryBreakerOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The battery circuit is open." + ::= { lgpFlexConditionsWellKnown 5977 } + +lgpCondId5978RectifierIsolationBreakerRFBOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The rectifier isolation breaker (RFB) indicates that it is in the + open position." + ::= { lgpFlexConditionsWellKnown 5978 } + +lgpCondId5982BypassBreakerSBBOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The bypass circuit breaker (SBB) indicates that it is in the open + position." + ::= { lgpFlexConditionsWellKnown 5982 } + +lgpCondId5983BypassIsolationBreakerBIBOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The bypass isolation breaker (BIB) indicates that it is in the + open position." + ::= { lgpFlexConditionsWellKnown 5983 } + +lgpCondId5984BypassUndervoltageWarning OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The voltage on one or more bypass phases is less than a specified + percentage of the nominal voltage." + ::= { lgpFlexConditionsWellKnown 5984 } + +lgpCondId5985BypassStaticSwitchBPSSOn OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Bypass Static Switch has been turned on." + ::= { lgpFlexConditionsWellKnown 5985 } + +lgpCondId5998BattOvtempWarning OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A battery temperature sensor is reporting a value above the + setpoint." + ::= { lgpFlexConditionsWellKnown 5998 } + +lgpCondId6009InverterOutputBreakerOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The inverter output breaker indicates that it is in the open + position." + ::= { lgpFlexConditionsWellKnown 6009 } + +lgpCondId6011EquipmentOverTempWarning OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Equipment over temperature warning is a summary event based on the + detection of at least one measured temperature exceeding a + threshold." + ::= { lgpFlexConditionsWellKnown 6011 } + +lgpCondId6012EquipmentOvertemperatureLimit OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The equipment air temperature has exceeded its maximum set point." + ::= { lgpFlexConditionsWellKnown 6012 } + +lgpCondId6045RectifierInputBreakerOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The rectifier isolation breaker indicates that it is in the open + position." + ::= { lgpFlexConditionsWellKnown 6045 } + +lgpCondId6046LoadonUPS OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The output is being supplied power from the inverter." + ::= { lgpFlexConditionsWellKnown 6046 } + +lgpCondId6047Core2CoreFuseFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Core-2-core fuse failure." + ::= { lgpFlexConditionsWellKnown 6047 } + +lgpCondId6052SystemOutputBreakerOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system output breaker is open." + ::= { lgpFlexConditionsWellKnown 6052 } + +lgpCondId6059InverterRelayFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The inverter relay has malfunctioned." + ::= { lgpFlexConditionsWellKnown 6059 } + +lgpCondId6060TransfertoBypassSystemOverload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UPS System has transferred to bypass because the active power + modules cannot support the critical load." + ::= { lgpFlexConditionsWellKnown 6060 } + +lgpCondId6061InputSourceBackfeed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The battery is backfeeding the input source." + ::= { lgpFlexConditionsWellKnown 6061 } + +lgpCondId6062LossofSynchronization OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The inverter and bypass are no longer synchronized. ." + ::= { lgpFlexConditionsWellKnown 6062 } + +lgpCondId6063BatteryConverterCurrentLimit OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The battery converter has reached is maximum current limit. ." + ::= { lgpFlexConditionsWellKnown 6063 } + +lgpCondId6064LBSCableFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Load Bus Sync communications is abnormal. A problem with the LBS + cable may exist." + ::= { lgpFlexConditionsWellKnown 6064 } + +lgpCondId6065BatteryChargeEqualizationTimeout OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The battery equalizing is time out." + ::= { lgpFlexConditionsWellKnown 6065 } + +lgpCondId6066ParallelCableFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UPS parallel system communications is abnormal. A problem with + the parallel cable may exist." + ::= { lgpFlexConditionsWellKnown 6066 } + +lgpCondId6067BatteryFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A short circuit exists in the battery system." + ::= { lgpFlexConditionsWellKnown 6067 } + +lgpCondId6068BatteryRoomAlarm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The ambient temperature of the battery room is abnormal." + ::= { lgpFlexConditionsWellKnown 6068 } + +lgpCondId6080UPSCCommunicationFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UPSC has failed to communicate in a designated time period." + ::= { lgpFlexConditionsWellKnown 6080 } + +lgpCondId6092Compressor1BThermalOverload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Fixed compressor 1B is shut down due to thermal overload." + ::= { lgpFlexConditionsWellKnown 6092 } + +lgpCondId6093Compressor2BThermalOverload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Fixed compressor 2B is shut down due to thermal overload." + ::= { lgpFlexConditionsWellKnown 6093 } + +lgpCondId6094Compressor1BHoursExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Fixed compressor 1B run hours have exceeded the threshold." + ::= { lgpFlexConditionsWellKnown 6094 } + +lgpCondId6095Compressor2BHoursExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Fixed compressor 2B run hours have exceeded the threshold." + ::= { lgpFlexConditionsWellKnown 6095 } + +lgpCondId6100CondenserRemoteShutdown OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Condenser is shut down by a remote signal." + ::= { lgpFlexConditionsWellKnown 6100 } + +lgpCondId6105ExternalCondenserTVSSIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The condenser Transient Voltage Surge Suppressor or Surge + Protection Device has failed, as indicated by an external input + signal." + ::= { lgpFlexConditionsWellKnown 6105 } + +lgpCondId6106ExternalCondenserVFDIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The condenser fan Variable Frequency Drive is offline, as + indicated by an external input signal." + ::= { lgpFlexConditionsWellKnown 6106 } + +lgpCondId6107ExternalCondenserIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Condenser is not operating within its operational parameters, as + indicated by an external input signal." + ::= { lgpFlexConditionsWellKnown 6107 } + +lgpCondId6119Slotsnotavailable OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The number of sensors exceeds the number of allocated slots and + cannot be displayed." + ::= { lgpFlexConditionsWellKnown 6119 } + +lgpCondId6180BatteryUnderVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery voltage is too low." + ::= { lgpFlexConditionsWellKnown 6180 } + +lgpCondId6182ReplaceBattery OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The battery is due for replacement." + ::= { lgpFlexConditionsWellKnown 6182 } + +lgpCondId6186InputFrequencyDeviation OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The input frequency is outside of the normal range." + ::= { lgpFlexConditionsWellKnown 6186 } + +lgpCondId6187ShutdownPending OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Shutdown is pending." + ::= { lgpFlexConditionsWellKnown 6187 } + +lgpCondId6194SystemRebootCommandIssued OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reboot command issued to the system." + ::= { lgpFlexConditionsWellKnown 6194 } + +lgpCondId6203SensorAdded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Sensor Added." + ::= { lgpFlexConditionsWellKnown 6203 } + +lgpCondId6204SensorRemoved OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Sensor Removed." + ::= { lgpFlexConditionsWellKnown 6204 } + +lgpCondId6205WaterLeakDetected OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Water leak detected." + ::= { lgpFlexConditionsWellKnown 6205 } + +lgpCondId6210FirmwareUpdateInProgress OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Firmware update has started and is in progress." + ::= { lgpFlexConditionsWellKnown 6210 } + +lgpCondId6211FirmwareUpdateCompletedSuccessfully OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Firmware update has completed successfully." + ::= { lgpFlexConditionsWellKnown 6211 } + +lgpCondId6212FirmwareUpdateCompletedUnsuccessfully OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Firmware update has completed, but was not successful." + ::= { lgpFlexConditionsWellKnown 6212 } + +lgpCondId6216PrechargeCircuitFailed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "DC Bus precharge/discharge didn't reach specified level within a + specified time." + ::= { lgpFlexConditionsWellKnown 6216 } + +lgpCondId6217MemoryCardRemoved OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The memory card on the control board has been removed." + ::= { lgpFlexConditionsWellKnown 6217 } + +lgpCondId6218AutoCalibrationActive OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The system is automatically calibrating ADC channels." + ::= { lgpFlexConditionsWellKnown 6218 } + +lgpCondId6219AutoCalibrationFailed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ADC channel calibration has failed." + ::= { lgpFlexConditionsWellKnown 6219 } + +lgpCondId6220ModuleOutputBreakerOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The module output breaker is open." + ::= { lgpFlexConditionsWellKnown 6220 } + +lgpCondId6221NeutralVoltageFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Voltage observed on neutral line." + ::= { lgpFlexConditionsWellKnown 6221 } + +lgpCondId6222BranchLoadLoss OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Loss of load on branch detected. Branch circuit breaker might be + open." + ::= { lgpFlexConditionsWellKnown 6222 } + +lgpCondId6225RemoteSensorLowHumidity OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Remote sensor humidity has dropped below a lower threshold. The + event is deactivated when the humidity rises above the threshold." + ::= { lgpFlexConditionsWellKnown 6225 } + +lgpCondId6226RemoteSensorHighHumidity OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Remote sensor humidity has exceeded an upper threshold. The event + is deactivated when the humidity drops below the threshold." + ::= { lgpFlexConditionsWellKnown 6226 } + +lgpCondId6227RemoteSensorAverageLowHumidity OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The average humidity of multiple remote sensors on the cooling + unit has dropped below a lower threshold. The event is + deactivated when the humidity rises above the threshold." + ::= { lgpFlexConditionsWellKnown 6227 } + +lgpCondId6228RemoteSensorAverageHighHumidity OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The average humidity of multiple remote sensors on the cooling + unit has exceeded an upper threshold. The event is deactivated + when the humidity drops below the threshold." + ::= { lgpFlexConditionsWellKnown 6228 } + +lgpCondId6229RemoteSensorSystemAverageLowHumidity OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The average humidity of multiple remote sensors on interconnected + cooling units in a single system has dropped below a lower + threshold. The event is deactivated when the humidity rises + above the threshold." + ::= { lgpFlexConditionsWellKnown 6229 } + +lgpCondId6230RemoteSensorSystemAverageHighHumidity OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The average humidity of multiple remote sensors on interconnected + cooling units in a single system has exceeded an upper threshold. + The event is deactivated when the humidity drops below the + threshold." + ::= { lgpFlexConditionsWellKnown 6230 } + +lgpCondId6231LowCompressorSuperheat OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Compressor suction superheat has dropped below a lower threshold." + ::= { lgpFlexConditionsWellKnown 6231 } + +lgpCondId6232SECUnspecifiedGeneralEvent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more unspecified events active for the Superheat and + Envelope Controller. See local unit display for further details." + ::= { lgpFlexConditionsWellKnown 6232 } + +lgpCondId6233SECCommunicationLost OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Communication with the Superheat and Envelope Controller has been + lost. The event is deactivated when communication is re + -established." + ::= { lgpFlexConditionsWellKnown 6233 } + +lgpCondId6236PowerSourceAIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "No power is detected at power source input 'A'." + ::= { lgpFlexConditionsWellKnown 6236 } + +lgpCondId6237PowerSourceBIssue OBJECT-IDENTITY + STATUS current + DESCRIPTION + "No power is detected at power source input 'B'." + ::= { lgpFlexConditionsWellKnown 6237 } + +lgpCondId6239FluidValveHoursExceeded OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Operating hours for the fluid valve have exceeded the threshold." + ::= { lgpFlexConditionsWellKnown 6239 } + +lgpCondId6253BoosterFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Booster failure - boost is off." + ::= { lgpFlexConditionsWellKnown 6253 } + +lgpCondId6254ChargerFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Charger Failure - Charger is off." + ::= { lgpFlexConditionsWellKnown 6254 } + +lgpCondId6274UnitTopReturnAirSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Return air sensor at the top of the unit is disconnected or the + signal is out of range." + ::= { lgpFlexConditionsWellKnown 6274 } + +lgpCondId6275UnitMiddleReturnAirSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Return air sensor in the middle of the unit is disconnected or the + signal is out of range." + ::= { lgpFlexConditionsWellKnown 6275 } + +lgpCondId6276UnitBottomReturnAirSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Return air sensor at the bottom of the unit is disconnected or the + signal is out of range." + ::= { lgpFlexConditionsWellKnown 6276 } + +lgpCondId6277UnitTopSupplyAirSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Supply air sensor at the top of the unit is disconnected or the + signal is out of range." + ::= { lgpFlexConditionsWellKnown 6277 } + +lgpCondId6278UnitMiddleFirstSupplyAirSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "First supply air sensor in the middle of the unit is disconnected + or the signal is out of range." + ::= { lgpFlexConditionsWellKnown 6278 } + +lgpCondId6279UnitBottomSupplyAirSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Supply air sensor at the bottom of the unit is disconnected or the + signal is out of range." + ::= { lgpFlexConditionsWellKnown 6279 } + +lgpCondId6284UnitMiddleSecondSupplyAirSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Second supply air sensor in the middle of the unit is disconnected + or the signal is out of range." + ::= { lgpFlexConditionsWellKnown 6284 } + +lgpCondId6293ChilledWaterControlActive OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Chilled water inlet temperature control function is enabled due to + 'bad' water." + ::= { lgpFlexConditionsWellKnown 6293 } + +lgpCondId6294ChilledWaterFlowTransducerFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Chilled water flow transducer is disconnected or the signal is out + of range." + ::= { lgpFlexConditionsWellKnown 6294 } + +lgpCondId6295ChilledWaterInletTemperatureSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Chilled water inlet temperature sensor is disconnected or the + signal is out of range. The sensor is mandatory for the chilled + water flow function." + ::= { lgpFlexConditionsWellKnown 6295 } + +lgpCondId6296ChilledWaterHighInletTemperature OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Chilled water inlet temperature has exceeded an upper threshold." + ::= { lgpFlexConditionsWellKnown 6296 } + +lgpCondId6297Modbus010VModuleCommunicationFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Modbus 0-10V module for managing the second Chilled Water circuit + valve is disconnected or the signal is out of range." + ::= { lgpFlexConditionsWellKnown 6297 } + +lgpCondId6299RackDoorsOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Rack doors opened due to supply air temperature exceeding the + [Rack Door Open High Supply Air Temperature Threshold]." + ::= { lgpFlexConditionsWellKnown 6299 } + +lgpCondId6303TeamStaticPressureSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The team static pressure sensor is disconnected or the signal is + out of range." + ::= { lgpFlexConditionsWellKnown 6303 } + +lgpCondId6304HeatingLockout OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Heating is shut down and disabled." + ::= { lgpFlexConditionsWellKnown 6304 } + +lgpCondId6305FreeCoolingStoppedHighRoomTemp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Free cooling is temporarily disabled due to room temperature + exceeding a preset delta above the the set point." + ::= { lgpFlexConditionsWellKnown 6305 } + +lgpCondId6306ColdAisleTemperatureHumidityTeamSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Cold aisle team sensor measuring air temperature and humidity is + disconnected or the signal is out of range." + ::= { lgpFlexConditionsWellKnown 6306 } + +lgpCondId6309ColdAisleAirSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Cold aisle sensor measuring air temperature and humidity is + disconnected or the signal is out of range." + ::= { lgpFlexConditionsWellKnown 6309 } + +lgpCondId6310ChilledWaterInletTemperatureControlActive OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Chilled water inlet temperature control is active." + ::= { lgpFlexConditionsWellKnown 6310 } + +lgpCondId6313ChilledWaterInletTemperatureSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Chilled water inlet temperature sensor is disconnected or the + signal is out of range." + ::= { lgpFlexConditionsWellKnown 6313 } + +lgpCondId6314ChilledWaterOutletTemperatureSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Chilled water outlet temperature sensor is disconnected or the + signal is out of range." + ::= { lgpFlexConditionsWellKnown 6314 } + +lgpCondId6315ChilledWaterFlowMeterSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Chilled water flow meter sensor is disconnected or the signal is + out of range." + ::= { lgpFlexConditionsWellKnown 6315 } + +lgpCondId6333Bypassoutofsync OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Bypass and Inverter inputs are not in sync." + ::= { lgpFlexConditionsWellKnown 6333 } + +lgpCondId6348SystemOutputoffasrequested OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UPS has shutdown as requested, i.e., the output is off." + ::= { lgpFlexConditionsWellKnown 6348 } + +lgpCondId6349SystemOffasrequested OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The entire UPS has shutdown as commanded." + ::= { lgpFlexConditionsWellKnown 6349 } + +lgpCondId6350GeneralFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A general fault in the UPS has been detected." + ::= { lgpFlexConditionsWellKnown 6350 } + +lgpCondId6351UPSAwaitingPower OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UPS output is off and the UPS is awaiting the return of input + power." + ::= { lgpFlexConditionsWellKnown 6351 } + +lgpCondId6352AutonomyCalibration OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Calibration test occurred." + ::= { lgpFlexConditionsWellKnown 6352 } + +lgpCondId6353GeneralWarning OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A warning in the UPS has been detected." + ::= { lgpFlexConditionsWellKnown 6353 } + +lgpCondId6354BatteryCharging OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UPS battery is charging (battery charge percentage lower than + 98)." + ::= { lgpFlexConditionsWellKnown 6354 } + +lgpCondId6355BackfeedRelayFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Bypass SCR is wrongly on or commutated." + ::= { lgpFlexConditionsWellKnown 6355 } + +lgpCondId6356BatteryCircuitOpen OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Battery Circuit Open." + ::= { lgpFlexConditionsWellKnown 6356 } + +lgpCondId6357SystemRestartPending OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A request for UPS restart has been received." + ::= { lgpFlexConditionsWellKnown 6357 } + +lgpCondId6358PipeTemperatureSensorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Air temperature sensor located in the pipe is not sending a valid + value." + ::= { lgpFlexConditionsWellKnown 6358 } + +lgpCondId6362SFAReservedEvent26 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6362 } + +lgpCondId6363SFAReservedEvent27 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6363 } + +lgpCondId6364SFAReservedEvent28 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6364 } + +lgpCondId6365SFAReservedEvent29 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6365 } + +lgpCondId6366SFAReservedEvent30 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6366 } + +lgpCondId6367SFAReservedEvent31 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6367 } + +lgpCondId6368SFAReservedEvent32 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6368 } + +lgpCondId6369SFAReservedEvent33 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6369 } + +lgpCondId6370SFAReservedEvent34 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6370 } + +lgpCondId6371SFAReservedEvent35 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6371 } + +lgpCondId6372SFAReservedEvent36 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6372 } + +lgpCondId6373SFAReservedEvent37 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6373 } + +lgpCondId6374SFAReservedEvent38 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6374 } + +lgpCondId6375SFAReservedEvent39 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6375 } + +lgpCondId6376SFAReservedEvent40 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6376 } + +lgpCondId6377SFAReservedEvent41 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6377 } + +lgpCondId6378SFAReservedEvent42 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6378 } + +lgpCondId6379SFAReservedEvent43 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6379 } + +lgpCondId6380SFAReservedEvent44 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6380 } + +lgpCondId6381SFAReservedEvent45 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6381 } + +lgpCondId6382SFAReservedEvent46 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6382 } + +lgpCondId6383SFAReservedEvent47 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6383 } + +lgpCondId6384SFAReservedEvent48 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6384 } + +lgpCondId6385SFAReservedEvent49 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6385 } + +lgpCondId6386SFAReservedEvent50 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved event for SFA use." + ::= { lgpFlexConditionsWellKnown 6386 } + +lgpCondId6438PowerModuleInputCurrentAbnormal OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Input current of the power module is abnormal." + ::= { lgpFlexConditionsWellKnown 6438 } + +lgpCondId6439PowerModuleBalancerofDCBusFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Balancer of DC Bus in the power module has failed." + ::= { lgpFlexConditionsWellKnown 6439 } + +lgpCondId6440PowerModuleFuseFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A summary event indicating one or more fuse failures in the power + module." + ::= { lgpFlexConditionsWellKnown 6440 } + +lgpCondId6441PowerModulePowerSupplyFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Power module power supply failure." + ::= { lgpFlexConditionsWellKnown 6441 } + +lgpCondId6450PDUPoweredOn OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The PDU was powered on." + ::= { lgpFlexConditionsWellKnown 6450 } + +lgpCondId6453InputWiringFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The neutral/ground conductors on the input wiring are not properly + bonded, or the line/neutral conductors have been swapped." + ::= { lgpFlexConditionsWellKnown 6453 } + +lgpCondId6454DCtoDCConverterFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A failure has occurred in the battery discharge circuit." + ::= { lgpFlexConditionsWellKnown 6454 } + +lgpCondId6455LeakSensorCableFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A fault is detected in the 'Leak Sensor' cable." + ::= { lgpFlexConditionsWellKnown 6455 } + +lgpCondId6518StandbyUnitActivatedDuetoChillerFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "External chiller unit has failed for this unit, so the standby + cooling unit has been activated." + ::= { lgpFlexConditionsWellKnown 6518 } + +END diff --git a/mibs/liebert/LIEBERT-GP-FLEXIBLE.MIB b/mibs/liebert/LIEBERT-GP-FLEXIBLE.MIB new file mode 100644 index 0000000000..c01fcf6398 --- /dev/null +++ b/mibs/liebert/LIEBERT-GP-FLEXIBLE.MIB @@ -0,0 +1,409 @@ +LIEBERT-GP-FLEXIBLE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + DisplayString + FROM SNMPv2-TC + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + Integer32, + Unsigned32 + FROM SNMPv2-SMI + lgpFlexible, + liebertFlexibleModuleReg + FROM LIEBERT-GP-REGISTRATION-MIB + ; + +-- ============================================================================= +-- Module Identification and Registration +-- ============================================================================= + +liebertGlobalProductsFlexibleModule MODULE-IDENTITY + LAST-UPDATED "201305140000Z" + ORGANIZATION "Emerson Network Power/Liebert Corporation" + CONTACT-INFO + "Contact: Technical Support + + Postal: + Liebert Corporation + 1050 Dearborn Drive + P.O. Box 29186 + Columbus OH, 43229 + US + + Tel: +1 (800) 222-5877 + + E-mail: liebert.monitoring@emerson.com + Web: www.liebert.com + + Author: Phil Ulrich" + + DESCRIPTION + "The MIB module used to register Liebert Flexible related SNMP OIDs. + + Copyright 2013 Liebert Corporation. All rights reserved. + Reproduction of this document is authorized on the condition + that the forgoing copyright notice is included. + + This Specification is supplied 'AS IS' and Liebert Corporation + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." + + REVISION "201305140000Z" + DESCRIPTION + "Initial Version" + + ::= { liebertFlexibleModuleReg 1 } + +-- ============================================================================= +-- lgpFlexible - Liebert Flexible Registrations +-- ============================================================================= + +-- ----------------------------------------------------------------------------- + +-- Flexible Basic Table + +-- ----------------------------------------------------------------------------- + +lgpFlexibleTableCount OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of entries in the lgpFlexibleBasicTable." + ::= { lgpFlexible 10 } + +lgpFlexibleBasicTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpFlexibleBasicEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains data points supported by the managed device. The + data in this table is formatted in string form. This data is also + available in numerical form in the augmented + lgpFlexibleExtendedTable. + + In this table, the row indexing is not necessarily sequential and + leads to a sparsely populated table." + ::= { lgpFlexible 20 } + + lgpFlexibleBasicEntry OBJECT-TYPE + SYNTAX LgpFlexibleBasicEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the columns to be populated in the + 'lgpFlexibleBasicTable'." + INDEX + { + IMPLIED lgpFlexibleEntryIndex + } + ::= { lgpFlexibleBasicTable 1 } + + LgpFlexibleBasicEntry ::= SEQUENCE + { + lgpFlexibleEntryIndex OBJECT IDENTIFIER, + lgpFlexibleEntryDataLabel DisplayString, + lgpFlexibleEntryValue DisplayString, + lgpFlexibleEntryUnitsOfMeasure DisplayString + } + + lgpFlexibleEntryIndex OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index which defines a specific row in the + lgpFlexibleBasicTable. Each row index is associated with a unique + data point ID which fixes the data point to its permanent location + in the table." + ::= { lgpFlexibleBasicEntry 1 } + + lgpFlexibleEntryDataLabel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A short description of the data reported in this row." + ::= { lgpFlexibleBasicEntry 10 } + + lgpFlexibleEntryValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string representation of any data available. This is the + preferred method of data access, since this will give fully + scaled data for both integer and floating point data, in addition + to textual data. If this string column cannot be used, then + columns in the lgpFlexibleExtendedTable must be used in order + to get a fully scaled version of integer data." + ::= { lgpFlexibleBasicEntry 20 } + + lgpFlexibleEntryUnitsOfMeasure OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit of measure that the value will be presented in. This is + not populated when the data does not have a unit of measure + associated with it." + ::= { lgpFlexibleBasicEntry 30 } + +-- ----------------------------------------------------------------------------- + +-- Flexible Extended Table + +-- ----------------------------------------------------------------------------- + +lgpFlexibleExtendedTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpFlexibleExtendedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains data points supported by the managed device. This + table augments the lgpFlexibleBasicTable, providing additional + information that may be relevant to advanced users. Values presented + in string format in the lgpFlexibleBasicTable table are also available in + numeric form in this table. + + Since the lgpFlexibleBasicTable and this table are both indexed by + lgpFlexibleEntryIndex, data applicable to a specific data point can be + found in both tables at the same index." + ::= { lgpFlexible 30 } + + lgpFlexibleExtendedEntry OBJECT-TYPE + SYNTAX LgpFlexibleExtendedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the columns to be populated in the + 'lgpFlexibleExtendedTable'." + AUGMENTS { lgpFlexibleBasicEntry } + ::= { lgpFlexibleExtendedTable 1 } + + LgpFlexibleExtendedEntry ::= SEQUENCE + { + lgpFlexibleEntryIntegerValue Integer32, + lgpFlexibleEntryUnsignedIntegerValue Unsigned32, + lgpFlexibleEntryDecimalPosition Unsigned32, + lgpFlexibleEntryDataType INTEGER, + lgpFlexibleEntryAccessibility INTEGER, + lgpFlexibleEntryUnitsOfMeasureEnum INTEGER, + lgpFlexibleEntryDataDescription DisplayString + } + + lgpFlexibleEntryIntegerValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the data point value formatted as a signed integer. This + column is populated only for numerical data points whose type + requires a signed value. + + To convert this value to the units indicated in the units of + measure columns (lgpFlexibleEntryUnitsOfMeasure or + lgpFlexibleEntryUnitsOfMeasureEnum), divide this value + by 10^n, where n is the value from the + lgpFlexibleEntryDecimalPosition column. + + For data points that are writable (as designated by the + lgpFlexibleEntryAccessibility column), the inverse + calculation must done. The desired value must be multiplied by + 10^n before it is written to this column, where n is the value + from the lgpFlexibleEntryDecimalPosition column." + ::= { lgpFlexibleExtendedEntry 10 } + + lgpFlexibleEntryUnsignedIntegerValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the data point value formatted as an unsigned integer. This + column is populated only for numerical data points whose type + does not require a signed value. + + To convert this value to the units indicated in the units of + measure columns (lgpFlexibleEntryUnitsOfMeasure or + lgpFlexibleEntryUnitsOfMeasureEnum), divide this value + by 10^n, where n is the value from the + lgpFlexibleEntryDecimalPosition column. + + For data points that are writable (as designated by the + lgpFlexibleEntryAccessibility column), the inverse + calculation must done. The desired value must be multiplied by + 10^n before it is written to this column, where n is the value + from the lgpFlexibleEntryDecimalPosition column." + ::= { lgpFlexibleExtendedEntry 20 } + + lgpFlexibleEntryDecimalPosition OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a power of ten divider needed to convert values from the + signed and unsigned integer columns + (lgpFlexibleEntryIntegerValue or + lgpFlexibleEntryUnsignedIntegerValue) to floating + point values. This essentially tells how many positions to move + the decimal point to the left. + + To convert the integer values to the units indicated in the units + of measure columns (lgpFlexibleEntryUnitsOfMeasure or + lgpFlexibleEntryUnitsOfMeasureEnum), divide the + integer value by 10^n, where n is the value from this column. + + For data points that are writable (as designated by the + lgpFlexibleEntryAccessibility column), the inverse + calculation must done. The desired value must be multiplied by + 10^n before it is written to the signed or unsigned integer + columns." + ::= { lgpFlexibleExtendedEntry 30 } + + lgpFlexibleEntryDataType OBJECT-TYPE + SYNTAX INTEGER + { + not-specified(0), + int16(1), + uint16(2), + int32(3), + uint32(4), + text(5), + enum(6), + event16(7), + event32(8), + ipv4(9), + time32(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The format that the data will appear as. This can be used to + determine which field the numerical data will appear in. Data of + type int16 and int32 will appear in the column + lgpFlexibleEntryIntegerValue. Data of type uint16, + uint32, and enum, will appear in the column + lgpFlexibleEntryUnsignedIntegerValue." + ::= { lgpFlexibleExtendedEntry 40 } + + lgpFlexibleEntryAccessibility OBJECT-TYPE + SYNTAX INTEGER + { + not-specified(0), + readonly(1), + writeonly(2), + readwrite(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This describes the read/write access that is available for the + data in the row." + ::= { lgpFlexibleExtendedEntry 50 } + + lgpFlexibleEntryUnitsOfMeasureEnum OBJECT-TYPE + SYNTAX INTEGER + { + not-specified(0), + milliSeconds(4096), + seconds(4097), + minutes(4098), + hours(4099), + voltsAcRms(4100), + milliVoltsAcRms(4101), + voltsDc(4102), + milliVoltsDc(4103), + voltsPeak(4104), + voltsPeakToPeak(4105), + ampsAcRms(4106), + milliAmpsAcRms(4107), + ampsDc(4108), + milliAmpsDc(4109), + voltAmps(4110), + kiloVoltAmps(4111), + voltAmpsReactive(4112), + kVAReactive(4113), + watts(4114), + kiloWatts(4115), + wattHours(4116), + kiloWattHour(4117), + ampDcHours(4118), + hertz(4119), + milliHertz(4120), + kiloHertz(4121), + megaHertz(4122), + gigaHertz(4123), + percent(4124), + degC(4125), + degCDelta(4126), + degF(4127), + degFDelta(4128), + psi(4129), + pascal(4130), + psia(4131), + relativeHumidity(4132), + thd(4133), + days(4134), + phase(4135), + microOhms(4136), + milliOhms(4137), + ohms(4138), + kiloOhms(4139), + megaOhms(4140), + bars(4141), + rpm(4142), + bytes(4143), + kilobytes(4144), + megabytes(4145), + gigabytes(4146), + terabytes(4147), + voltAmpHours(4148), + kiloVoltAmpHours(4149), + vaReactiveHours(4150), + kVAReactiveHours(4151), + meter(4152), + feet(4153), + cms(4154), + cmh(4155), + cfs(4156), + cfm(4157), + lpm(4158), + gpmUk(4159), + gpmUs(4160), + absoluteHumidity(4161), + kilograms(4162), + cubicMeters(4163), + btu(4164), + torrs(4165), + millitorrs(4166), + pounds(4167), + mps(4168), + fpm(4169), + liter(4170), + gallonUs(4171), + gallonUk(4172), + lps(4173), + mho(4174), + siemensCm(4175), + weeks(4176), + inWC(4177), + btuHours(4178) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit of measurement that the value will be in." + ::= { lgpFlexibleExtendedEntry 60 } + + lgpFlexibleEntryDataDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A description of the data reported in this row. This is generally + longer and more thorough than the simple label described by + lgpFlexibleEntryDataLabel." + ::= { lgpFlexibleExtendedEntry 70 } +END diff --git a/mibs/liebert/LIEBERT-GP-NOTIFY-MIB b/mibs/liebert/LIEBERT-GP-NOTIFY-MIB new file mode 100644 index 0000000000..3857ee3cd2 --- /dev/null +++ b/mibs/liebert/LIEBERT-GP-NOTIFY-MIB @@ -0,0 +1,397 @@ +LIEBERT-GP-NOTIFICATIONS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + sysUpTime + FROM RFC1213-MIB + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + lgpNotifications, + liebertNotificationsModuleReg + FROM LIEBERT-GP-REGISTRATION-MIB + lgpConditionId, + lgpConditionDescr, + lgpConditionTime, + lgpConditionTableRef, + lgpConditionTableRowRef + FROM LIEBERT-GP-CONDITIONS-MIB + ; + +-- ============================================================================= +-- Module Identification and Registration +-- ============================================================================= + +liebertGlobalProductsNotificationsModule MODULE-IDENTITY + LAST-UPDATED "200807020000Z" + ORGANIZATION "Liebert Corporation" + CONTACT-INFO + "Contact: Technical Support + + Postal: + Liebert Corporation + 1050 Dearborn Drive + P.O. Box 29186 + Columbus OH, 43229 + US + + Tel: +1 (800) 222-5877 + + E-mail: liebert.monitoring@emerson.com + Web: www.liebert.com + + Author: Craig S. Ward" + + DESCRIPTION + "The MIB module used to register Liebert SNMP OIDs. + + Copyright 2000-2008 Liebert Corporation. All rights reserved. + Reproduction of this document is authorized on the condition + that the forgoing copyright notice is included. + + This Specification is supplied 'AS IS' and Liebert Corporation + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." + + REVISION "200807020000Z" + DESCRIPTION + " o Added Notifications for PDU devices (power on/off). + o Added lgpEventParameters branch for defining notification payload + that specifically identifies objects that are contained in tables. + o Added new varbind to the lgpEventConditionEntryAdded and + lgpEventConditionEntryRemoved notifications. + o Fixed minor SMIv2 warnings and issues + " + + REVISION "200805150000Z" + DESCRIPTION + " o Added Notifications for PDU devices (power on/off). + o Added lgpEventParameters branch for defining notification payload + that specifically identifies objects that are contained in tables. + o Added new varbind to the lgpEventConditionEntryAdded and + lgpEventConditionEntryRemoved notifications. + o Fixed minor SMIv2 warnings and issues + " + + REVISION "200801100000Z" + DESCRIPTION + "Modified contact email address and deprecated both: + o lgpEventAgentFirmwareUpdateSuccessful + o lgpEventAgentFirmwareCorrupt + which were moved to the LIEBERT-GP-AGENT-MIB document." + + REVISION "200608150000Z" + DESCRIPTION + "Added events for firmware update successful and for firmware corrupt." + + REVISION "200602220000Z" + DESCRIPTION + "Added support for Liebert DS Unit." + + ::= { liebertNotificationsModuleReg 1 } + +-- ============================================================================= +-- lgpNotifications - Liebert Notifications Registrations +-- ============================================================================= + +lgpEventNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Notifications for Liebert Global Products." + ::= { lgpNotifications 0 } + +lgpEventParameters OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub tree describes various parameters/data that are carried + in the payload of some notifications." + ::= { lgpNotifications 10 } + + lgpEventParmTableRef OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object will be included as a varbind in some + lgpEventNotifications. It is a reference to a table object in + the MIB. The value of this object will be the OID of a table + that the object that the notification applies to is defined. + The notification containing this object will also contain + a varbind 'lgpEventParmTableRowRef' that will specify which + instance (row) in the table the object is defined in. + + Example: + NOTIFICATION: lgpEventConditionEntryAdded + varbind: lgpConditionId 6 + varbind: lgpConditionDescr lgpConditionRcpBranchBreakerOpen + varbind: lgpConditionTime 393884848 + varbind: lgpEventParmTableRef lgpPduRbTable + varbind: lgpEventParmTableRowRef lgpPduRbEntryId.1.4 + + In the above example the breaker opened for a Receptacle branch. + The specific receptacle branch is specified by the additional + varbind (lgpEventParmTableRowRef). In this case the notification + is for the 4th receptacle branch on the 1st PDU in the PDU cluster. + " + ::= { lgpEventParameters 5 } + + lgpEventParmTableRowRef OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a reference to the intersection of a row and column (cell) + in the table specified by the companion varbind + (lgpEventParmTableRef) in this notification. The row in the + table where this cell exists represents the object that this + notification applies to. + + Example: + NOTIFICATION: lgpEventRcpPowerStateChangeOff + varbind: sysUpTime 393885975 + varbind: lgpEventParmTableRef lgpPduRcpTable + varbind: lgpEventParmTableRowRef lgpPduRcpEntryId.2.4.5 + + In the above example the power state changed for a Receptacle. + + The table containing the definition of the receptacle + (lgpPduRcpTable) is given by the varbind (lgpEventParmTableRef) + + The specific receptacle is specified by the varbind + (lgpEventParmTableRowRef). In this case the notification + is for the 5th receptacle on the 4th receptacle branch on the + 2nd PDU in the PDU cluster. + + If one wanted to retrieve the user assigned label for this + receptacle the OID would be: lgpPduRcpEntryUsrLabel.2.4.5 + " + ::= { lgpEventParameters 6 } + +lgpEventConditionEntryAdded NOTIFICATION-TYPE + OBJECTS { lgpConditionId, + lgpConditionDescr, + lgpConditionTime, + lgpConditionTableRef, + lgpConditionTableRowRef + } + STATUS current + DESCRIPTION + "This notification is sent each time a condition is inserted into the + conditions table." + ::= { lgpEventNotifications 1 } + +lgpEventConditionEntryRemoved NOTIFICATION-TYPE + OBJECTS { lgpConditionId, + lgpConditionDescr, + lgpConditionTime, + lgpConditionTableRef, + lgpConditionTableRowRef + } + STATUS current + DESCRIPTION + "This notification is sent each time a condition is removed from the + conditions table." + ::= { lgpEventNotifications 2 } + +lgpEventLowBatteryWarning NOTIFICATION-TYPE + OBJECTS { sysUpTime } + STATUS current + DESCRIPTION + "The battery's remaining charge is less than or equal to the agent's + configured low threshold 'lgpPwrConfigLowBatteryWarningTime'." + ::= { lgpEventNotifications 3 } + +lgpEventLoadTransferedToBypass NOTIFICATION-TYPE + OBJECTS { sysUpTime } + STATUS current + DESCRIPTION + "The device has transferred the load to the bypass source." + ::= { lgpEventNotifications 4 } + +lgpEventInternalFault NOTIFICATION-TYPE + OBJECTS { sysUpTime } + STATUS current + DESCRIPTION + "The device has reported an internal fault." + ::= { lgpEventNotifications 5 } + +lgpEventBatteryTestFailed NOTIFICATION-TYPE + OBJECTS { sysUpTime } + STATUS current + DESCRIPTION + "The device has reported a battery self-test failure." + ::= { lgpEventNotifications 6 } + +lgpEventOutputOverload NOTIFICATION-TYPE + OBJECTS { sysUpTime } + STATUS current + DESCRIPTION + "The device has reported an output overload condition." + ::= { lgpEventNotifications 7 } + +lgpEventEstablishedPowerRedundancy NOTIFICATION-TYPE + OBJECTS { sysUpTime } + STATUS current + DESCRIPTION + "The device has transitioned to the user defined redundant state." + ::= { lgpEventNotifications 8 } + +lgpEventLostPowerRedundancy NOTIFICATION-TYPE + OBJECTS { sysUpTime } + STATUS current + DESCRIPTION + "The device as transitioned to a non-redundant power state as defined + by the user configured threshold." + ::= { lgpEventNotifications 9 } + +lgpEventPowerModuleFailure NOTIFICATION-TYPE + OBJECTS { sysUpTime } + STATUS current + DESCRIPTION + "Device power module failure." + ::= { lgpEventNotifications 10 } + +lgpEventBatteryModuleFailure NOTIFICATION-TYPE + OBJECTS { sysUpTime } + STATUS current + DESCRIPTION + "Device battery module failure." + ::= { lgpEventNotifications 11 } + +lgpEventControlModuleFailure NOTIFICATION-TYPE + OBJECTS { sysUpTime } + STATUS current + DESCRIPTION + "Device control module failure." + ::= { lgpEventNotifications 12 } + +lgpEventPowerModuleWarning NOTIFICATION-TYPE + OBJECTS { sysUpTime } + STATUS current + DESCRIPTION + "Device power module warning." + ::= { lgpEventNotifications 13 } + +lgpEventBatteryModuleWarning NOTIFICATION-TYPE + OBJECTS { sysUpTime } + STATUS current + DESCRIPTION + "Device battery module warning." + ::= { lgpEventNotifications 14 } + +lgpEventControlModuleWarning NOTIFICATION-TYPE + OBJECTS { sysUpTime } + STATUS current + DESCRIPTION + "Device control module warning." + ::= { lgpEventNotifications 15 } + +lgpEventAgentFirmwareUpdateSuccessful NOTIFICATION-TYPE + OBJECTS { sysUpTime } + STATUS deprecated + DESCRIPTION + "The firmware update to the agent card has completed successfully. + + This element has been relocated to lgpAgentFirmwareUpdateSuccessful + in the LIEBERT-GP-AGENT-MIB document." + ::= { lgpEventNotifications 16 } + +lgpEventAgentFirmwareCorrupt NOTIFICATION-TYPE + OBJECTS { sysUpTime } + STATUS deprecated + DESCRIPTION + "The firmware update to the agent card has failed and the firmware is + now corrupt. + + This element has been relocated to lgpAgentFirmwareCorrupt + in the LIEBERT-GP-AGENT-MIB document." + ::= { lgpEventNotifications 17 } + +lgpEventConfigModified NOTIFICATION-TYPE + OBJECTS { + sysUpTime, + lgpEventParmTableRef, + lgpEventParmTableRowRef + } + STATUS current + DESCRIPTION + "Configuration for the referenced PDU has been modified." + ::= { lgpEventNotifications 18 } + +lgpEventModuleAdded NOTIFICATION-TYPE + OBJECTS { + sysUpTime, + lgpEventParmTableRef, + lgpEventParmTableRowRef + } + STATUS current + DESCRIPTION + "A hot-swappable module has been added to the object specified by the + lgpEventParmTableRef and lgpEventParmTableRowRef." + ::= { lgpEventNotifications 19 } + +lgpEventModuleRemoved NOTIFICATION-TYPE + OBJECTS { + sysUpTime, + lgpEventParmTableRef, + lgpEventParmTableRowRef + } + STATUS current + DESCRIPTION + "A hot-swappable module has been removed from the object specified by + the lgpEventParmTableRef and lgpEventParmTableRowRef." + ::= { lgpEventNotifications 20 } + +lgpEventRcpPowerStateChangeOn NOTIFICATION-TYPE + OBJECTS { + sysUpTime, + lgpEventParmTableRef, + lgpEventParmTableRowRef + } + STATUS current + DESCRIPTION + "Receptacle's power state has been changed from OFF to ON." + ::= { lgpEventNotifications 21 } + +lgpEventRcpPowerStateChangeOff NOTIFICATION-TYPE + OBJECTS { + sysUpTime, + lgpEventParmTableRef, + lgpEventParmTableRowRef + } + STATUS current + DESCRIPTION + "Receptacle's power state has been changed from ON to OFF." + ::= { lgpEventNotifications 22 } + +lgpEventRcpLoadAdded NOTIFICATION-TYPE + OBJECTS { + sysUpTime, + lgpEventParmTableRef, + lgpEventParmTableRowRef + } + STATUS current + DESCRIPTION + "The receptacle's load started drawing power. This notification + is asserted when the receptacle power is ON and the associated load + was previously not drawing power but is now drawing power. + This event is not asserted as a result of turning the + receptacle power ON." + ::= { lgpEventNotifications 23 } + +lgpEventRcpLoadRemoved NOTIFICATION-TYPE + OBJECTS { + sysUpTime, + lgpEventParmTableRef, + lgpEventParmTableRowRef + } + STATUS current + DESCRIPTION + "The receptacle's load stopped drawing power. This notification + is asserted when the receptacle power is ON and the associated load + was previously drawing power but is now no longer drawing power. + This event is not asserted as a result of turning the + receptacle power OFF." + ::= { lgpEventNotifications 24 } +END diff --git a/mibs/liebert/LIEBERT-GP-PDU-MIB b/mibs/liebert/LIEBERT-GP-PDU-MIB new file mode 100644 index 0000000000..65247acad8 --- /dev/null +++ b/mibs/liebert/LIEBERT-GP-PDU-MIB @@ -0,0 +1,3631 @@ +LIEBERT-GP-PDU-MIB DEFINITIONS ::= BEGIN + +IMPORTS + DisplayString + FROM SNMPv2-TC + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + Integer32, + Unsigned32 + FROM SNMPv2-SMI + lgpPdu, + liebertPduModuleReg + FROM LIEBERT-GP-REGISTRATION-MIB + ; + +-- ============================================================================= +-- Module Identification and Registration +-- ============================================================================= + +liebertGlobalProductsPduModule MODULE-IDENTITY + LAST-UPDATED "200807020000Z" + ORGANIZATION "Emerson Network Power/Liebert Corporation" + CONTACT-INFO + "Contact: Technical Support + + Postal: + Liebert Corporation + 1050 Dearborn Drive + P.O. Box 29186 + Columbus OH, 43229 + US + + Tel: +1 (800) 222-5877 + + E-mail: liebert.monitoring@emerson.com + Web: www.liebert.com + + Author: Keith Sarbaugh" + + DESCRIPTION + "The MIB module used to register Liebert POWER related SNMP OIDs. + + Copyright 2008-2008 Liebert Corporation. All rights reserved. + Reproduction of this document is authorized on the condition + that the forgoing copyright notice is included. + + This Specification is supplied 'AS IS' and Liebert Corporation + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." + + REVISION "200807020000Z" + DESCRIPTION + "Initial Version" + + ::= { liebertPduModuleReg 1 } + +-- ============================================================================= +-- lgpPdu - Liebert Power Distribution Registrations +-- ============================================================================= + +-- ----------------------------------------------------------------------------- +-- PDU Global Data and Control Information +-- ----------------------------------------------------------------------------- + +lgpPduGlobalData OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree contains data and control associated with PDU's controlled + by this agent. Data in this sub-tree will affect the behavior of all + PDU's controlled by this agent." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below." + ::= { lgpPdu 5 } + +lgpPduEntrySWOverTemperatureProtectionConfig OBJECT-TYPE + SYNTAX INTEGER + { + local(0), + array(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This configures the scope of behavior for the PDU Software Over + Temperature Protection feature. + See lgpPduRcpEntrySwOverTemperatureProtection to enable this feature + and get further information about what actions will be performed. + + local (0) + Only receptacles on the PDU with the alarming temperature sensor + will be affected. + array (1) + All receptacles in the PDU array will be affected, regardless of + which PDU the alarming temperature sensor is connected to. + " + ::= { lgpPduGlobalData 5 } + +lgpPduEntrySWOverTemperatureProtectionDelay OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This sets the delay for the PDU Software Over Temperature Protection + feature. This value determines the amount of time to delay, after the + high temperature alarm becomes active, before taking action on the + enabled receptacles. If the high temperature alarm becomes inactive + before the expiration of the delay time, no action will be taken on + the enabled receptacles. + See lgpPduRcpEntrySwOverTemperatureProtection to enable this feature + and get further information about what actions will be performed. + " + ::= { lgpPduGlobalData 10 } + +-- ----------------------------------------------------------------------------- + +-- PDU Group Information + +-- ----------------------------------------------------------------------------- + +lgpPduCluster OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree contains information about PDU clusters. Clusters are + groups of PDU's under a single monitoring or control domain." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below." + ::= { lgpPdu 10 } + +lgpPduGrpSysStatus OBJECT-TYPE +SYNTAX Unsigned32 +MAX-ACCESS read-only +STATUS current +DESCRIPTION + "This value represents a bit-field of the various operational + states of the PDUs that are part of the cluster of PDUs + being monitored by this agent. + + This value is the bit-wise logical OR of all of the + 'lgpPduEntrySysStatus' columns in the 'lgpPduTable' + which represents the combined statuses of all PDUs for this agent. + + Note the bit-position is given parenthetically next to the operational + state in the description below. The bit position is big-endian + (least significant digit is the right-most digit). The state is + present in the PDU when the bit is on (value = 1). + + The value is a logical OR of all of the following potential states of + each PDU in the cluster. + + normalOperation(1) + One or more PDUs in the cluster are operating normally with no + active warnings or alarms. + startUp(2) + One or more PDUs are in the startup state (initializing). Control + and monitoring operations may be inhibited or unavailable + while the PDU is in this state. This state will clear + automatically when the PDU(s) are fully initialized and ready to + accept control and monitoring commands. + unknownNoSupport(4) + The state of one or more PDUs are not known at this time or + there is no support for this piece of information from 1 or more + PDUs in the cluster/group. + normalWithWarning(8) + One or more PDUs are operating normally with one or more active + warnings. Appropriate personnel should investigate the + warning(s) as soon as possible and take appropriate action. + normalWithAlarm(16) + One or more PDUs are operating normally with one or more active + alarms. Appropriate personnel should investigate the alarm(s) + as soon as possible and take appropriate action. + abnormalOperation(32) + One ore more PDUs are operating abnormally. There is a + failure within the system that is unexpected under normal + operating conditions. Appropriate personnel should investigate + the cause as soon as possible. The normal functioning of + the system is likely inhibited. + unknownCommFailure(64) + The state of one or more PDUs are not known due to a communications + failure between the PDU hardware and the communications + module. This state is usually indicative of a hardware + problem. + " +::= { lgpPduCluster 5 } + +-- ----------------------------------------------------------------------------- + +-- Power Distribution (PDU) Table. + +-- ----------------------------------------------------------------------------- + +lgpPduTableCount OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of PDUs being monitored by this agent. This is the + number of entries in the lgpPduTable." + ::= { lgpPdu 19 } + +lgpPduTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpPduEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of PDU entries. + The table contains zero, one, or many rows, depending upon the number + of PDUs being monitored. The Network Management System (NMS) + cannot create or delete rows in the table. The rows are created by + the agent based upon the number of PDUs being managed. + Each row in the table represents a PDU in the system." + ::= { lgpPdu 20 } + + lgpPduEntry OBJECT-TYPE + SYNTAX LgpPduEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the columns to be populated in the + 'lgpPduTable'. Each column represents an attribute of a PDU. + This table is indexed by the PDU identifier that is unique + within the agent. + " + INDEX + { + lgpPduEntryIndex + } + ::= { lgpPduTable 1 } + + LgpPduEntry ::= SEQUENCE + { + lgpPduEntryIndex Unsigned32, + lgpPduEntryId Unsigned32, + lgpPduEntryUsrLabel DisplayString, + lgpPduEntrySysAssignLabel DisplayString, + lgpPduEntryPositionRelative Unsigned32, + lgpPduEntrySysStatus Unsigned32, + lgpPduEntryUsrTag1 DisplayString, + lgpPduEntryUsrTag2 DisplayString, + lgpPduEntrySerialNumber DisplayString, + lgpPduEntryRbCount Unsigned32, + lgpPduEntrySWOverCurrentProtection INTEGER + } + + lgpPduEntryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index that indicates the row of the 'lgpPduTable'." + ::= { lgpPduEntry 1 } + + lgpPduEntryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is an internal index representing a unique identifier for + each PDU represented by this agent. The value is assigned + by the agent." + ::= { lgpPduEntry 5 } + + lgpPduEntryUsrLabel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is a user assigned label representing the PDU." + ::= { lgpPduEntry 10 } + + lgpPduEntrySysAssignLabel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System assigned identifier representing the PDU. The value + is independent of any user assigned label or tag. The exact format + of this label is system dependent and is subject to change, + therefore, it should not be referenced for programmatic use." + ::= { lgpPduEntry 15 } + + lgpPduEntryPositionRelative OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a one-based value that indicates the PDU's relative + position within a rack or other enclosing entity." + ::= { lgpPduEntry 20 } + + lgpPduEntrySysStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value represents a bit-field of the various operational + states of the PDU. The value is a logical OR of all of the + following potential states of the PDU. Note the bit-position + is given parenthetically next to the operational state in the + description below. The bit position is assumed to be a big-endian + format (least significant digit is the right-most digit). The + state is present in the PDU when the bit is on (value = 1). + + normalOperation(1) + The PDU is operating normally with no active warnings or alarms. + startUp(2) + The PDU is in the startup state (initializing). Control + and monitoring operations maybe inhibited or unavailable + while the PDU is in this state. This state will clear + automatically when the PDU(s) are fully initialized and + ready to accept control and monitoring commands. + normalWithWarning(8) + The PDU is operating normally with one or more active + warnings. Appropriate personnel should investigate the + warning(s) as soon as possible and take appropriate action. + normalWithAlarm(16) + The PDU is operating normally with one or more active + alarms. Appropriate personnel should investigate the alarm(s) + as soon as possible and take appropriate action. + abnormalOperation(32) + The PDU is operating abnormally. That is there is some + failure within the system that is unexpected under normal + operating conditions. Appropriate personnel should investigate + the cause as soon as possible. The normal functioning of + the system is likely inhibited. + " + ::= { lgpPduEntry 25 } + + lgpPduEntryUsrTag1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is a user assigned Tag for the PDU. This value may be + useful for end-user grouping or asset tracking purposes. + The value for this tag does not need to be unique for this + unit or across other units." + ::= { lgpPduEntry 35 } + + lgpPduEntryUsrTag2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is a user assigned Tag for the PDU. This value may be + useful for end-user grouping or asset tracking purposes. + The value for this tag does not need to be unique for this + unit or across other units." + ::= { lgpPduEntry 40 } + + lgpPduEntrySerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System assigned serial number for this PDU. This number is + assigned at time of manufacture, is globally unique with respect + to all PDU units." + ::= { lgpPduEntry 45 } + + lgpPduEntryRbCount OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of receptacle branches (Rb) within this PDU." + ::= { lgpPduEntry 50 } + + lgpPduEntrySWOverCurrentProtection OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the PDU Software Over Current Protection feature which will + prevent unused receptacles from turning on when the + 'PDU Over Current Warning' or 'PDU Over Current Alarm' threshold + is violated. Such receptacles shall get locked to prevent any user + from switching them ON. Only device-admin shall have the authorization + to unlock such receptacles. + If the feature is enabled, in case of PDU Over Current Warning or Alarm condition, + following action will be taken on the receptacles: + a. Locked & OFF – No change + b. Locked & ON - No change + c. UnLocked & OFF – Receptacle shall be locked + d. Unlocked & ON – If the receptacle is being used (current>0), no change. + If that outlet is being unused(current=0), turn it off and lock it in that position. + + No action will be taken if the feature is disabled. + + Note: Only applicable to PDU models where receptacle measurement and control is supported. + Not applicable for PDU models that support only branch monitoring. + + disabled + This function is disabled. + enable + This function is enabled." + ::= { lgpPduEntry 55 } +-- ----------------------------------------------------------------------------- +-- PDU Power Source. +-- ----------------------------------------------------------------------------- + +lgpPduPowerSource OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree contains information about PDU power sources." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below." + ::= { lgpPdu 30 } + +lgpPduPsTableCount OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of power sources in the lgpPduPsTable." + ::= { lgpPduPowerSource 19 } + +lgpPduPsTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpPduPsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of the PDU's power source(s). + The table contains zero, one, or more rows, depending + upon the number of PDUs being monitored and the number of + power sources installed for each PDU. + The NMS cannot create or delete rows in the table. The rows are + created by the agent based upon the capabilities of the PDUs + being monitored. Each row in the table represents a PDU's + Power Source." + ::= { lgpPduPowerSource 20 } + + lgpPduPsEntry OBJECT-TYPE + SYNTAX LgpPduPsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the attributes to be populated in the + various columns of the 'lgpPduPsTable' (Power Source Table). + This table is indexed by both the 'lgpPduEntryIndex' which is + the sole index into the 'lgpPduTable' and the 'lgpPduPsEntryIndex' + which is a unique identifier for the Power Source within a + given PDU. Taken together these two indexes uniquely identify + a Power Source within this agent. + " + INDEX + { + lgpPduEntryIndex, + lgpPduPsEntryIndex + } + ::= { lgpPduPsTable 1 } + + LgpPduPsEntry ::= SEQUENCE + { + lgpPduPsEntryIndex Unsigned32, + lgpPduPsEntryId Unsigned32, + lgpPduPsEntrySysAssignLabel DisplayString, + lgpPduPsEntryModel DisplayString, + lgpPduPsEntryWiringType INTEGER, + lgpPduPsEntryEpInputRated Unsigned32, + lgpPduPsEntryEcInputRated Unsigned32, + lgpPduPsEntryFreqRated Unsigned32, + lgpPduPsEntryEnergyAccum Unsigned32, + lgpPduPsEntrySerialNum DisplayString, + lgpPduPsEntryFirmwareVersion DisplayString, + lgpPduPsEntryPwrTotal Unsigned32, + lgpPduPsEntryEcNeutral Unsigned32, + lgpPduPsEntryEcNeutralThrshldOvrWarn Unsigned32, + lgpPduPsEntryEcNeutralThrshldOvrAlarm Unsigned32, + lgpPduPsEntryUnbalancedLoadThrshldAlarm Unsigned32, + lgpPduPsEntryApTotal Unsigned32, + lgpPduPsEntryPfTotal Integer32 + } + + lgpPduPsEntryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a unique identifier for the Power Source within a + given PDU. This is one of two indexes used to indicate the row of + the 'lgpPduTable'." + ::= { lgpPduPsEntry 5 } + + lgpPduPsEntryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a unique entry id representing a given PDU power source + for the PDU." + ::= { lgpPduPsEntry 10 } + + lgpPduPsEntrySysAssignLabel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System assigned identifier for this power source. The value + is independent of any user assigned label or tag. The exact format + of this label is system dependent and is subject to change, + therefore, it should not be referenced for programmatic use." + ::= { lgpPduPsEntry 15 } + + lgpPduPsEntryModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the model name (identifier) of the power supply." + ::= { lgpPduPsEntry 20 } + + lgpPduPsEntryWiringType OBJECT-TYPE + SYNTAX INTEGER + { + not-specified(0), + single-phase-3-wire-L1-N-PE(1), + two-phase-3-wire-L1-L2-PE(2), + three-phase-4-wire-L1-L2-L3-PE(3), + three-phase-5-wire-L1-L2-L3-N-PE(4), + two-phase-4-wire-L1-L2-N-PE(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The PDU's power supply physical wiring type. + not-specified + The type has not been specified/configured. The end_user + must configure this object to specify the physical wiring + type. + single-phase-3-wire-L1-N-PE + Single Phase input with 3 wires (Line 1, Neutral and + Protective Earth). + two-phase-3-wire-L1-L2-PE + Two Phase input with 3 wires (Line 1, Line 2, and + Protective Earth). + three-phase-4-wire-L1-L2-L3-PE + Three Phase input with 4 wires (Line 1, Line 2, Line 3, + and Protective Earth). + three-phase-5-wire-L1-L2-L3-N-PE + Three Phase input with 5 wires (Line 1, Line 2, Line 3, + Neutral and Protective Earth). + two-phase-4-wire-L1-L2-N-PE + Two Phase input with 4 wires (Line 1, Line 2, Neutral, + and Protective Earth)." + ::= { lgpPduPsEntry 25 } + + lgpPduPsEntryEpInputRated OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "VoltRMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rated Input Line Voltage for the power source (i.e. this is the + nominal line input voltage; it is NOT a measured voltage). + + The value is defined to be the rated line voltage + (either line-to-neutral or line-to-line depending upon the + power source's type)." + ::= { lgpPduPsEntry 30 } + + lgpPduPsEntryEcInputRated OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 Amp-AC-RMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the rated input line current for the module + (it is NOT the measured current)." + ::= { lgpPduPsEntry 35 } + + lgpPduPsEntryFreqRated OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Hertz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rated input line frequency for this power source + (i.e. This is the expected line frequency; it is NOT a + measured frequency; it is typically 50 Hz or 60 Hz)." + ::= { lgpPduPsEntry 40 } + + lgpPduPsEntryEnergyAccum OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 Kilowatt-Hour" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Total accumulated energy, measured at the power source input, since + the last energy reset. Writing a value of 0 (zero) to this + causes the accumulated energy to be reset. Writing a non-zero + value is invalid and shall result in a write error and the + total energy value remains unchanged. + + If the energy has not been reset and has not wrapped, + then this is the total energy since installation. + + This value persists across boot events." + ::= { lgpPduPsEntry 50 } + + lgpPduPsEntrySerialNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a unique serial number of the power supply. This number + is assigned to the power supply at the time of manufacture." + ::= { lgpPduPsEntry 55 } + + lgpPduPsEntryFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the version of the firmware installed on the PDU's + power supply." + ::= { lgpPduPsEntry 60 } + + lgpPduPsEntryPwrTotal OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Watt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total input power for this power supply. This is the sum of the + power for all phases" + ::= { lgpPduPsEntry 65 } + + lgpPduPsEntryEcNeutral OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 Amp-AC-RMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The neutral current measured at the PDU's power source." + ::= { lgpPduPsEntry 70 } + + lgpPduPsEntryEcNeutralThrshldOvrWarn OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold at which an over current warning is activated. If the + measured neutral current (lgpPduPsEntryEcNeutral) is above this + percentage of the full scale rated value + (lgpPduPsEntryEcInputRated), an over neutral current warning + (lgpConditionSource1NeutralOverCurrent) is activated." + ::= { lgpPduPsEntry 75 } + + lgpPduPsEntryEcNeutralThrshldOvrAlarm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold at which an over current alarm is activated. If the + measured neutral current (lgpPduPsEntryEcNeutral) is above this + percentage of the full scale rated value + (lgpPduPsEntryEcInputRated), an over neutral current alarm + (lgpConditionSource1NeutralOverCurrent) is activated." + ::= { lgpPduPsEntry 80 } + + lgpPduPsEntryUnbalancedLoadThrshldAlarm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The parameter is for setting the maximum acceptable percentage of + 'Unbalanced Load' between any two phases. This setting shall + trigger an alarm when the % load between any two phases varies by + a percentage higher than this configurable value. If this value is + 0% then the alarm would be deactivated." + ::= { lgpPduPsEntry 85 } + + lgpPduPsEntryApTotal OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "VoltAmp" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Apparent power for this power supply. This is the sum of the + apparent power for all phases" + ::= { lgpPduPsEntry 90 } + + lgpPduPsEntryPfTotal OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.01 Power Factor" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total power factor, which is real power/apparent power for all + phases combined. This is the sum of the real power for all phases + divided by the sum of the apparent power for all phases." + ::= { lgpPduPsEntry 95 } +-- ----------------------------------------------------------------------------- + +-- PDU - Power Source Line/Phase Table. + +-- ----------------------------------------------------------------------------- + +lgpPduPsLineTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpPduPsLineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of PDU's power source line/phase + measurements. The table contains zero, one, or many rows, depending + upon the number of PDU's Power Sources being monitored. + The NMS cannot create or delete rows in the table. + The rows are created by the agent based upon the capabilities of the + managed PDU's power supply(s). Each row in the table represents a + particular phase/line measurement of a power supply for a + given PDU." + ::= { lgpPduPowerSource 40 } + + lgpPduPsLineEntry OBJECT-TYPE + SYNTAX LgpPduPsLineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the attributes to be populated in the + various columns of the 'lgpPduPsLineTable'. + The table is index by three indexes which taken together + uniquely identify line/phase information for a given power source + within a PDU. The 'lgpPduEntryIndex' is an index into the + 'lgpPduTable'. This identifies the PDU that the power source + is on. The 'lgpPduPsEntryIndex' is an index that together with + the 'lgpPduEntryIndex' uniquely identifies the power source + within the PDU that the row in this table represents. The final + index 'lgpPduPsLineEntryIndex' identifies the particular + line/phase that the measurement applies to within the identified + power source." + INDEX + { + lgpPduEntryIndex, + lgpPduPsEntryIndex, + lgpPduPsLineEntryIndex + } + ::= { lgpPduPsLineTable 1 } + + LgpPduPsLineEntry ::= SEQUENCE + { + lgpPduPsLineEntryIndex Unsigned32, + lgpPduPsLineEntryId Unsigned32, + lgpPduPsLineEntryLine INTEGER, + lgpPduPsLineEntryEpLNTenths Unsigned32, + lgpPduPsLineEntryEpLN Unsigned32, + lgpPduPsLineEntryEc Unsigned32, + lgpPduPsLineEntryEcHundredths Unsigned32, + + lgpPduPsLineEntryEcThrshldUndrAlarm Unsigned32, + lgpPduPsLineEntryEcThrshldOvrWarn Unsigned32, + lgpPduPsLineEntryEcThrshldOvrAlarm Unsigned32, + lgpPduPsLineEntryEcAvailBeforeAlarm Unsigned32, + lgpPduPsLineEntryEcUsedBeforeAlarm Unsigned32, + lgpPduPsLineEntryEpLL Unsigned32, + lgpPduPsLineEntryEpLLTenths Unsigned32, + lgpPduPsLineEntryEcAvailBeforeAlarmHundredths Unsigned32, + lgpPduPsLineEntryPwrLN Unsigned32, + lgpPduPsLineEntryPwrLL Unsigned32, + lgpPduPsLineEntryApLN Unsigned32, + lgpPduPsLineEntryApLL Unsigned32, + lgpPduPsLineEntryPfLN Integer32, + lgpPduPsLineEntryPfLL Integer32 + + } + + lgpPduPsLineEntryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index that indicates the line/phase of the measurements + in the given row of the 'lgpPduPsLineTable'." + ::= { lgpPduPsLineEntry 5 } + + lgpPduPsLineEntryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique identifier (within a PDU) for the PDU's power source. + The object may not be available in non-modular systems." + ::= { lgpPduPsLineEntry 10 } + + lgpPduPsLineEntryLine OBJECT-TYPE + SYNTAX INTEGER + { + phase1(1), + phase2(2), + phase3(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line number (phase) that the measurement represents for all + measurements in a given row of the table. Note that this always + matches the lgpPduPsLineEntryIndex of the same row in the table. + The line/phases are as follows: + + Line# Description + ----- --------------------------------------------------- + 1 Line 1-N (A) for Line-to-Neutral measurements + 2 Line 2-N (B) for Line-to-Neutral measurements + 3 Line 3-N (C) for Line-to-Neutral measurements + + 1 Line 1-2 (A-B) for Line-to-Line measurements + 2 Line 2-3 (B-C) for Line-to-Line measurements + 3 Line 3-1 (C-A) for Line-to-Line measurements + " + ::= { lgpPduPsLineEntry 15 } + + lgpPduPsLineEntryEpLNTenths OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 Volts-AC-RMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alternating Current RMS Line to Neutral Electrical Potential + measurement. + The line/phase being measured is indicated by the corresponding + lgpPduPsLineEntryLine value of this row in the table." + ::= { lgpPduPsLineEntry 19 } + + lgpPduPsLineEntryEpLN OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Volts-AC-RMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alternating Current RMS Line to Neutral Electrical Potential + measurement. + The line/phase being measured is indicated by the corresponding + lgpPduPsLineEntryLine value of this row in the table." + ::= { lgpPduPsLineEntry 20 } + + lgpPduPsLineEntryEc OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 Amps-AC-RMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total input line-to-neutral electrical current. + The line/phase being measured is indicated by the corresponding + lgpPduPsLineEntryLine value of this row in the table." + ::= { lgpPduPsLineEntry 21 } + + lgpPduPsLineEntryEcHundredths OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.01 Amps-AC-RMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total input line-to-neutral electrical current. + The line/phase being measured is indicated by the corresponding + lgpPduPsLineEntryLine value of this row in the table." + ::= { lgpPduPsLineEntry 22 } + + lgpPduPsLineEntryEcThrshldUndrAlarm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold at which an under current alarm is activated. If + the measured current (lgpPduPsLineEntryEc) is equal to or below + this percentage of the full scale rated value + (lgpPduPsEntryEcInputRated), an under current alarm + is activated." + ::= { lgpPduPsLineEntry 35 } + + lgpPduPsLineEntryEcThrshldOvrWarn OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold at which an over current warning is activated. If + the measured current (lgpPduPsLineEntryEc) is equal to or over + this percentage of the full scale rated value + (lgpPduPsEntryEcInputRated), an over current warning + is activated." + ::= { lgpPduPsLineEntry 36 } + + lgpPduPsLineEntryEcThrshldOvrAlarm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold at which an over current alarm is activated. If + the measured current (lgpPduPsLineEntryEc) is equal to or over + this percentage of the full scale rated value + (lgpPduPsEntryEcInputRated), an over current alarm + is activated." + ::= { lgpPduPsLineEntry 37 } + + lgpPduPsLineEntryEcAvailBeforeAlarm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 Amps-AC-RMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount that the current/amperage may increase from its present + value before an over current alarm occurs." + ::= { lgpPduPsLineEntry 38 } + + lgpPduPsLineEntryEcUsedBeforeAlarm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 Percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percent of current utilization relative to the over current + alarm threshold." + ::= { lgpPduPsLineEntry 39 } + + lgpPduPsLineEntryEpLL OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Volts-AC-RMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Line to Line Electrical Potential. + The line/phase being measured is indicated by the corresponding + lgpPduPsLineEntryLine value of this row in the table." + ::= { lgpPduPsLineEntry 60 } + + lgpPduPsLineEntryEpLLTenths OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 Volts-AC-RMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Line to Line Electrical Potential. + The line/phase being measured is indicated by the corresponding + lgpPduPsLineEntryLine value of this row in the table." + ::= { lgpPduPsLineEntry 61 } + + lgpPduPsLineEntryEcAvailBeforeAlarmHundredths OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.01 Amps-AC-RMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount that the current/amperage may increase from its present + value before an over current alarm occurs." + ::= { lgpPduPsLineEntry 62 } + + lgpPduPsLineEntryPwrLN OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Watt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line-to-neutral measurement of the Real Power (Watts). + The line/phase being measured is indicated by the corresponding + lgpPduPsLineEntryLine value of this row in the table." + ::= { lgpPduPsLineEntry 63 } + + lgpPduPsLineEntryPwrLL OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Watt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line-to-line measurement of the Real Power (Watts). + The line/phase being measured is indicated by the corresponding + lgpPduPsLineEntryLine value of this row in the table." + ::= { lgpPduPsLineEntry 64 } + + lgpPduPsLineEntryApLN OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "VoltAmp" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line-to-neutral measurement of the Apparent Power (VA). + The line/phase being measured is indicated by the corresponding + lgpPduPsLineEntryLine value of this row in the table." + ::= { lgpPduPsLineEntry 65 } + + lgpPduPsLineEntryApLL OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "VoltAmp" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line-to-line measurement of the Apparent Power (VA). + The line/phase being measured is indicated by the corresponding + lgpPduPsLineEntryLine value of this row in the table." + ::= { lgpPduPsLineEntry 66 } + + lgpPduPsLineEntryPfLN OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.01 Power Factor" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line-to-neutral measurement of the Power Factor of the + power source. + The line/phase being measured is indicated by the corresponding + lgpPduPsLineEntryLine value of this row in the table." + ::= { lgpPduPsLineEntry 67 } + + lgpPduPsLineEntryPfLL OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.01 Power Factor" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line-to-line measurement of the Power Factor of the + power source. + The line/phase being measured is indicated by the corresponding + lgpPduPsLineEntryLine value of this row in the table." + ::= { lgpPduPsLineEntry 68 } + +-- ----------------------------------------------------------------------------- + +-- PDU Receptacle Branch + +-- ----------------------------------------------------------------------------- + +lgpPduReceptacleBranch OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree contains information about PDU receptacle branches." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below." + ::= { lgpPdu 40 } + +lgpPduRbTableCount OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of receptacle branches in the lgpPduRbTable." + ::= { lgpPduReceptacleBranch 19 } + +lgpPduRbTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpPduRbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of PDU Receptacle branches. + The table contains zero, one, or many rows, depending + upon the number of PDUs being managed and how many + receptacle branches each PDU has installed. + The NMS cannot create or delete rows in the table. The rows are + created by the agent based upon the capabilities of the PDUs + being managed. Each row in the table represents a receptacle branch + for a given PDU. The PDU that a branch is installed + on is indicated by the column lgpPduEntryIndex. The branch + within the lgpPduEntryIndex PDU is indicated by the column + lgpPduRbEntryIndex." + ::= { lgpPduReceptacleBranch 20 } + + lgpPduRbEntry OBJECT-TYPE + SYNTAX LgpPduRbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the attributes to be populated in the + various columns of the 'lgpPduRbTable'. The table is indexed + by both the 'lgpPduEntryIndex' and 'lgpPduRbEntryIndex'. The + lgpPduEntryIndex specifies the PDU, defined in the lgpPduTable + that the branch is on. The lgpPduRbEntryIndex uniquely identifies + the branch within that PDU. Taken together the two indexes + uniquely identify a branch being monitored by this agent. + " + INDEX + { + lgpPduEntryIndex, + lgpPduRbEntryIndex + } + ::= { lgpPduRbTable 1 } + + LgpPduRbEntry ::= SEQUENCE + { + lgpPduRbEntryIndex Unsigned32, + lgpPduRbEntryId Unsigned32, + lgpPduRbEntryUsrLabel DisplayString, + lgpPduRbEntrySysAssignLabel DisplayString, + lgpPduRbEntryPositionRelative Unsigned32, + lgpPduRbEntrySerialNum DisplayString, + lgpPduRbEntryModel DisplayString, + lgpPduRbEntryFirmwareVersion DisplayString, + lgpPduRbEntryUsrTag1 DisplayString, + lgpPduRbEntryUsrTag2 DisplayString, + lgpPduRbEntryReceptacleType INTEGER, + lgpPduRbEntryCapabilities INTEGER, + lgpPduRbEntryLineSource INTEGER, + lgpPduRbEntryRcpCount Unsigned32, + lgpPduRbEntryEpRated Unsigned32, + lgpPduRbEntryEcRated Unsigned32, + lgpPduRbEntryFreqRated Unsigned32, + lgpPduRbEntryEnergyAccum Unsigned32, + lgpPduRbEntryEpLNTenths Unsigned32, + lgpPduRbEntryPwr Unsigned32, + lgpPduRbEntryAp Unsigned32, + lgpPduRbEntryPf Integer32, + lgpPduRbEntryEcHundredths Unsigned32, + lgpPduRbEntryEcThrshldUndrAlm Unsigned32, + lgpPduRbEntryEcThrshldOvrWarn Unsigned32, + lgpPduRbEntryEcThrshldOvrAlm Unsigned32, + lgpPduRbEntryEcAvailBeforeAlarmHundredths Unsigned32, + lgpPduRbEntryEcUsedBeforeAlarm Unsigned32, + lgpPduRbEntryEpLLTenths Unsigned32, + lgpPduRbEntrySwOverCurrentProtection INTEGER + } + + lgpPduRbEntryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index that indicates the row of the + 'lgpPduRbTable'" + ::= { lgpPduRbEntry 1 } + + lgpPduRbEntryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique id representing the receptacle branch within the + collection of branches being monitored by this agent. The + uniqueness of this id is within the PDUs being managed by + a single agent." + ::= { lgpPduRbEntry 5 } + + lgpPduRbEntryUsrLabel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A user assigned label representing the receptacle branch." + ::= { lgpPduRbEntry 8 } + + lgpPduRbEntrySysAssignLabel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System assigned identifier for this receptacle branch. The value + is independent of any user assigned label or tag. The exact format + of this label is system dependent and is subject to change, + therefore, it should not be referenced for programmatic use." + ::= { lgpPduRbEntry 20 } + + lgpPduRbEntryPositionRelative OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a one-based value that indicates the relative + position of the branch within the PDU." + ::= { lgpPduRbEntry 25 } + + lgpPduRbEntrySerialNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A globally unique serial number for this branch. This number + is assigned to the branch at the time of manufacture and can not + be modified. NOTE: Generally only PDUs with replaceable + receptacle branches will have serial numbers." + ::= { lgpPduRbEntry 30 } + + lgpPduRbEntryModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the model designation for this receptacle branch." + ::= { lgpPduRbEntry 35 } + + lgpPduRbEntryFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the firmware version number of the control software + running on the receptacle branch. Only PDUs with + replaceable receptacle branches will typically support this + object." + ::= { lgpPduRbEntry 40 } + + lgpPduRbEntryUsrTag1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is a user assigned Tag for the receptacle branch. This + value may be useful for end-user grouping or asset tracking + purposes. The value for this tag does not need to be unique + for this unit or across other units." + ::= { lgpPduRbEntry 41 } + + lgpPduRbEntryUsrTag2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is a user assigned Tag for the receptacle branch. This + value may be useful for end-user grouping or asset tracking + purposes. The value for this tag does not need to be unique + for this unit or across other units." + ::= { lgpPduRbEntry 42 } + + lgpPduRbEntryReceptacleType OBJECT-TYPE + SYNTAX INTEGER + { + not-specified(0), + nema-5-20R-20-Amp(1), + iec-C13-sheet-F-10-Amp(2), + iec-C19-sheet-J-16-Amp(3), + iec-C13-sheet-F-10-Amp-and-iec-C19-sheet-J-16-Amp(4), + nema-5-20R-20-Amp-and-iec-C13-sheet-F-10-Amp(5), + nema-5-20R-20-Amp-and-iec-C19-sheet-J-16-Amp(6), + cee-7-type-E-schuko(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This enumeration represents the type of receptacles installed + on this receptacle branch. All receptacles on this branch are + of this type/style. + + not-specified + If this value is returned, either the receptacle type has + not been specified/configured or the agent monitoring this + PDU does not have a SNMP enumeration defined to the type. + " + ::= { lgpPduRbEntry 45 } + + lgpPduRbEntryCapabilities OBJECT-TYPE + SYNTAX INTEGER + { + not-specified(0), + no-optional-capabilities(1), + measurement-only(2), + measurement-and-control(3), + control-only(4), + current-measurement-only(5), + current-measurement-and-control(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Receptacle branch capabilities describes what an individual branch + is capable of. + + no-optional-capabilities + The branch is unable to report measurements and lacks + control capabilities. + measurement-only + The branch is capable of reporting multiple measurements. + measurement-and-control + The branch is capable of reporting multiple measurements + and controlling the state. + control-only + The branch is capable of controlling the state. + current-measurement-only + The branch is capable of reporting the current/amperage only. + current-measurement-and-control + The branch is capable of reporting the current/amperage and + has the ability to control the state." + ::= { lgpPduRbEntry 50 } + + lgpPduRbEntryLineSource OBJECT-TYPE + SYNTAX INTEGER + { + not-specified(0), + line-1-neutral(1), + line-2-neutral(2), + line-3-neutral(3), + line-1-line-2(4), + line-2-line-3(5), + line-3-line-1(6), + line-1-line-2-and-line-1-neutral(7), + line-2-line-3-and-line-2-neutral(8), + line-3-line-1-and-line-3-neutral(9), + unknown-line-neutral(10), + unknown-line-line(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This represents the line source that is supplying power to this + receptacle branch. + not-specified + The line source supplying power to the load for this + receptacle branch has not been specified/configured. + line-1-N + The load for this receptacle branch is supplied by + a line-to-neutral configuration. (line 1 to neutral). + line-2-N + The load for this receptacle branch is supplied by + a line-to-neutral configuration. (line 2 to neutral). + line-3-N + The load for this receptacle branch is supplied by + a line-to-neutral configuration. (line 3 to neutral). + line-1-line-2 + The load for this receptacle branch is supplied by + a line-to-line configuration (line 1 to line 2). + line-2-line-3 + The load for this receptacle branch is supplied by + a line-to-line configuration (line 2 to line 3). + line-3-line-1 + The load for this receptacle branch is supplied by + a line-to-line configuration (line 3 to line 1). + line-1-line-2-and-line-1-neutral + The load for this mixed receptacle branch is supplied by + a line-to-line and line-to-neutral configuration + (line 1 to line 2 and line 1 to neutral). + line-2-line-3-and-line-2-neutral + The load for this mixed receptacle branch is supplied by + a line-to-line and line-to-neutral configuration + (line 2 to line 3 and line 2 to neutral). + line-3-line-1-and-line-3-neutral + The load for this mixed receptacle branch is supplied by + a line-to-line and line-to-neutral configuration + (line 3 to line 1 and line 3 to neutral). + unknown-line-neutral + The load for this branch is supplied by + a line-to-neutral configuration. The system is unable to + determine which lines are supporting the load. + unknown-line-line + The load for this branch is supplied by + a line-to-line configuration. The system is unable to + determine which lines are supporting the load. + " + ::= { lgpPduRbEntry 55 } + + lgpPduRbEntryRcpCount OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of receptacles on this receptacle branch." + ::= { lgpPduRbEntry 60 } + + lgpPduRbEntryEpRated OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "VoltRMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rated Line Voltage for the receptacle branch and its associated + receptacles (i.e. This is the nominal line voltage that is + available to the connected load; it is NOT a measured voltage.)" + ::= { lgpPduRbEntry 70 } + + lgpPduRbEntryEcRated OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 Amp-AC-RMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the rated input line current for the module + (it is NOT the measured current)." + ::= { lgpPduRbEntry 75 } + + lgpPduRbEntryFreqRated OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Hertz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the rated electrical frequency for the receptacle branch + and its associated receptacles" + ::= { lgpPduRbEntry 80 } + + lgpPduRbEntryEnergyAccum OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 Kilowatt-Hour" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Total accumulated energy, measured at the receptacle branch input, + since the last energy reset. Writing a value of 0 (zero) to this + causes the accumulated energy to be reset. Writing a non-zero + value is invalid and shall result in a write error and the + total energy value remains unchanged. + + If the energy has not been reset and has not wrapped, then this + is the total energy since installation. + + This value persists across boot events. + + NOTE: Resetting this value does not reset the values for the + individual receptacles." + ::= { lgpPduRbEntry 85 } + + lgpPduRbEntryEpLNTenths OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 VoltRMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line-to-neutral measurement of the Electrical Potential + measured in Volts RMS (Root Mean Squared)." + ::= { lgpPduRbEntry 100 } + + lgpPduRbEntryPwr OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Watt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line-to-neutral measurement of the Real Power (Wattage)" + ::= { lgpPduRbEntry 115 } + + lgpPduRbEntryAp OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "VoltAmp" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line-to-neutral measurement of the Apparent Power (VA)" + ::= { lgpPduRbEntry 120 } + + lgpPduRbEntryPf OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.01 Power Factor" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line-to-neutral measurement of the Power Factor of the + receptacle branches' input." + ::= { lgpPduRbEntry 125 } + + lgpPduRbEntryEcHundredths OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.01 Amp-AC-RMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line-to-neutral measurement of the Electrical Current + measured in Amperes RMS (Root Mean Squared)." + ::= { lgpPduRbEntry 130 } + + lgpPduRbEntryEcThrshldUndrAlm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold at which an under current alarm is activated. If + the measured current (lgpPduRbEntryEc) is equal to or below + this percentage of the full scale rated value + (lgpPduRbEntryEcRated), an under current alarm + is activated" + ::= { lgpPduRbEntry 135 } + + lgpPduRbEntryEcThrshldOvrWarn OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold at which an over current warning is activated. If + the measured current (lgpPduRbEntryEc) is equal to or over + this percentage of the full scale rated value + (lgpPduRbEntryEcRated), an over current warning + is activated" + ::= { lgpPduRbEntry 140 } + + lgpPduRbEntryEcThrshldOvrAlm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold at which an over current alarm is activated. If + the measured current (lgpPduRbEntryEcLN) is equal to or over + this percentage of the full scale rated value + (lgpPduRbEntryEcRated), an over current alarm + is activated" + ::= { lgpPduRbEntry 145 } + + lgpPduRbEntryEcAvailBeforeAlarmHundredths OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.01 Amps-AC-RMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount that the current/amperage may increase from its present + value before an over current alarm occurs." + ::= { lgpPduRbEntry 150 } + + lgpPduRbEntryEcUsedBeforeAlarm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 Percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percent of current utilization relative to the over current + alarm threshold." + ::= { lgpPduRbEntry 160 } + + lgpPduRbEntryEpLLTenths OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 VoltRMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line-to-line measurement of the Electrical Potential + measured in Volts RMS (Root Mean Squared)." + ::= { lgpPduRbEntry 170 } + + lgpPduRbEntrySwOverCurrentProtection OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configuration parameter to enable or disable the Branch + SW Over Current Protection feature.If the feature is enabled, in case of Over Current Warning or Alarm condition, following action will be taken on the receptacles: + Locked & On - No Change + Locked & Off - No Change + Unlocked & Off - Turn it Off and Lock it + Unlocked & On - If load present, No Change. If no load, turn it Off and Lock it. + No action will be taken if the feature is disabled. + Note: Only applicable to PDU models where receptacle measurement and control is possible. Not applicable to branch monoitoring models + + disabled + This function is disabled. + enable + This function is enabled." + + ::= { lgpPduRbEntry 175 } + +-- ----------------------------------------------------------------------------- + +-- PDU Receptacle Branch - Line/Phase Measurements. + +-- ----------------------------------------------------------------------------- + +lgpPduRbLineTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpPduRbLineEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This table contains a list of PDU receptacle branch line/phase + measurements. The table contains zero, one, or many rows, depending + upon the number of PDUs and the number of receptacle branches + on each PDU that are being monitored. + + The NMS cannot create or delete rows in the table. + The rows are created by the agent based upon the capabilities of the + PDU(s) being monitored. Each row in the table represents a + particular phase/line measurement of a PDU Receptacle + Branch. + + Rows in the table are uniquely identified by three indexes representing + respectively the PDU (lgpPduEntryIndex), the receptacle + branch (lgpPduRbEntryIndex) and the line/phase being + measured (lgpPduRbLineEntryIndex). + " + ::= { lgpPduReceptacleBranch 40 } + + lgpPduRbLineEntry OBJECT-TYPE + SYNTAX LgpPduRbLineEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This entry defines the attributes to be populated in the + various columns of the 'lgpPduRbLineTable'. The table is + indexed by three indexes. The 'lgpPduEntryIndex' references + a PDU in the 'lgpPduTable' to which this receptacle branch + line/phase measurement belongs. The 'lgpPduRbEntryIndex' together + with the 'lgpPduEntryIndex' references the receptacle branch + in the 'lgpPduRbTable'. The 'lgpPduRbLineEntryIndex' represents + the line/phase of the measurements in the row of this table. + Together these three indexes uniquely identify a phase/line + measurement on a receptacle branch within a PDU being monitored + by this agent. + " + INDEX + { + lgpPduEntryIndex, + lgpPduRbEntryIndex, + lgpPduRbLineEntryIndex + } + ::= { lgpPduRbLineTable 1 } + + LgpPduRbLineEntry ::= SEQUENCE + { + lgpPduRbLineEntryIndex Unsigned32, + lgpPduRbLineEntryId Unsigned32, + lgpPduRbLineEntryLine INTEGER, + lgpPduRbLineEntryEpLNTenths Unsigned32, + lgpPduRbLineEntryEpLN Unsigned32, + lgpPduRbLineEntryEc Unsigned32, + lgpPduRbLineEntryPwr Unsigned32, + lgpPduRbLineEntryAp Unsigned32, + lgpPduRbLineEntryPf Integer32, + lgpPduRbLineEntryEcHundredths Unsigned32, + lgpPduRbLineEntryEcThrshldUndrAlm Unsigned32, + lgpPduRbLineEntryEcThrshldOvrWarn Unsigned32, + lgpPduRbLineEntryEcThrshldOvrAlm Unsigned32, + lgpPduRbLineEntryEcAvailBeforeAlarmHundredths Unsigned32, + lgpPduRbLineEntryEcAvailBeforeAlarm Unsigned32, + lgpPduRbLineEntryEcUsedBeforeAlarm Unsigned32, + lgpPduRbLineEntryEpLL Unsigned32, + lgpPduRbLineEntryEpLLTenths Unsigned32 + } + + lgpPduRbLineEntryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This is the index that indicates the row of the + 'lgpPduRbLineTable'" + ::= { lgpPduRbLineEntry 1 } + + lgpPduRbLineEntryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Runtime assigned branch identifier." + ::= { lgpPduRbLineEntry 5 } + + lgpPduRbLineEntryLine OBJECT-TYPE + SYNTAX INTEGER + { + phase1(1), + phase2(2), + phase3(3) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The line number or phase that the measurement for this + receptacle branch represents for each measurement in this row of + the table. The phases are as follows: + Line# Description + ----- --------------------------------------------------- + 1 Line 1-N (A) for Line-to-Neutral measurements + 2 Line 2-N (B) for Line-to-Neutral measurements + 3 Line 3-N (C) for Line-to-Neutral measurements + + 1 Line 1-2 (A-B) for Line-to-Line measurements + 2 Line 2-3 (B-C) for Line-to-Line measurements + 3 Line 3-1 (C-A) for Line-to-Line measurements + " + ::= { lgpPduRbLineEntry 10 } + + lgpPduRbLineEntryEpLNTenths OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 VoltRMS" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The line-to-neutral measurement of the Electrical Potential + measured in Volts RMS (Root Mean Squared)." + ::= { lgpPduRbLineEntry 19 } + + lgpPduRbLineEntryEpLN OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "VoltRMS" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The line-to-neutral measurement of the Electrical Potential + measured in Volts RMS (Root Mean Squared)." + ::= { lgpPduRbLineEntry 20 } + + lgpPduRbLineEntryEc OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 Amp-AC-RMS" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The line-to-neutral measurement of the Electrical Current + measured in Amperes RMS (Root Mean Squared)." + ::= { lgpPduRbLineEntry 21 } + + lgpPduRbLineEntryPwr OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Watt" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The line-to-neutral measurement of the Real Power (Wattage)" + ::= { lgpPduRbLineEntry 22 } + + lgpPduRbLineEntryAp OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "VoltAmp" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The line-to-neutral measurement of the Apparent Power (VA)" + ::= { lgpPduRbLineEntry 23 } + + lgpPduRbLineEntryPf OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.01 Power Factor" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The line-to-neutral measurement of the Power Factor of the + receptacle branches' input." + ::= { lgpPduRbLineEntry 24 } + + lgpPduRbLineEntryEcHundredths OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.01 Amp-AC-RMS" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The line-to-neutral measurement of the Electrical Current + measured in Amperes RMS (Root Mean Squared)." + ::= { lgpPduRbLineEntry 25 } + + lgpPduRbLineEntryEcThrshldUndrAlm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The threshold at which an under current alarm is activated. If + the measured current (lgpPduRbLineEntryEc) is equal to or below + this percentage of the full scale rated value + (lgpPduRbEntryEcRated), an under current alarm + is activated" + ::= { lgpPduRbLineEntry 35 } + + lgpPduRbLineEntryEcThrshldOvrWarn OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The threshold at which an over current warning is activated. If + the measured current (lgpPduRbLineEntryEc) is equal to or over + this percentage of the full scale rated value + (lgpPduRbEntryEcRated), an over current warning + is activated" + ::= { lgpPduRbLineEntry 36 } + + lgpPduRbLineEntryEcThrshldOvrAlm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The threshold at which an over current alarm is activated. If + the measured current (lgpPduRbLineEntryEcLN) is equal to or over + this percentage of the full scale rated value + (lgpPduRbEntryEcRated), an over current alarm + is activated" + ::= { lgpPduRbLineEntry 37 } + + lgpPduRbLineEntryEcAvailBeforeAlarmHundredths OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.01 Amps-AC-RMS" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The amount that the current/amperage may increase from its present + value before an over current alarm occurs." + ::= { lgpPduRbLineEntry 39 } + + lgpPduRbLineEntryEcAvailBeforeAlarm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 Amps-AC-RMS" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The amount that the current/amperage may increase from its present + value before an over current alarm occurs." + ::= { lgpPduRbLineEntry 40 } + + lgpPduRbLineEntryEcUsedBeforeAlarm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 Percent" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The percent of current utilization relative to the over current + alarm threshold." + ::= { lgpPduRbLineEntry 41 } + + lgpPduRbLineEntryEpLL OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "VoltRMS" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The line-to-line measurement of the Electrical Potential + measured in Volts RMS (Root Mean Squared)." + ::= { lgpPduRbLineEntry 60 } + + lgpPduRbLineEntryEpLLTenths OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 VoltRMS" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The line-to-line measurement of the Electrical Potential + measured in Volts RMS (Root Mean Squared)." + ::= { lgpPduRbLineEntry 61 } + +-- ----------------------------------------------------------------------------- + +-- PDU Receptacle (RCP) - Table + +-- ----------------------------------------------------------------------------- + +lgpPduReceptacle OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree contains information about PDU receptacles." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below." + ::= { lgpPdu 50 } + +lgpPduRcpTableCount OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of receptacles in the lgpPduRcpTable." + ::= { lgpPduReceptacle 19 } + +lgpPduRcpTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpPduRcpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of PDU receptacle entries. + The table contains numerous rows representing an individual + receptacle, depending upon the number and configuration of + the PDU(s) being monitored by the agent. + + The NMS cannot create or delete rows in the table. The rows are + created by the agent based upon the capabilities of the managed + PDU(s). Each row in the table represents a receptacle in + the system. + " + ::= { lgpPduReceptacle 20 } + + lgpPduRcpEntry OBJECT-TYPE + SYNTAX LgpPduRcpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the attributes to be populated in the + various columns of the 'lgpPduRcpTable'. This table is indexed + by three indexes. The 'lgpPduEntryIndex' references a PDU in + the 'lgpPduTable' that a given row in this table represents. + The 'lgpPduRbEntryIndex' together with the 'lgpPduEntryIndex' + specifies a row in the 'lgpPduRbTable' that the receptacle + belongs. The 'lgpPduRcpEntryIndex' identifies the particular + receptacle within the branch. + " + + INDEX + { + lgpPduEntryIndex, + lgpPduRbEntryIndex, + lgpPduRcpEntryIndex + } + ::= { lgpPduRcpTable 1 } + + LgpPduRcpEntry ::= SEQUENCE + { + lgpPduRcpEntryIndex Unsigned32, + lgpPduRcpEntryId Unsigned32, + lgpPduRcpEntryUsrLabel DisplayString, + lgpPduRcpEntryUsrTag1 DisplayString, + lgpPduRcpEntryUsrTag2 DisplayString, + lgpPduRcpEntrySysAssignLabel DisplayString, + lgpPduRcpEntryPosition Unsigned32, + lgpPduRcpEntryType INTEGER, + lgpPduRcpEntryLineSource INTEGER, + lgpPduRcpEntryCapabilities INTEGER, + lgpPduRcpEntryEp Unsigned32, + lgpPduRcpEntryEpTenths Unsigned32, + lgpPduRcpEntryEc Unsigned32, + lgpPduRcpEntryEcHundredths Unsigned32, + lgpPduRcpEntryPwrOut Unsigned32, + lgpPduRcpEntryApOut Unsigned32, + lgpPduRcpEntryPf Unsigned32, + lgpPduRcpEntryFreq Unsigned32, + lgpPduRcpEntryEnergyAccum Unsigned32, + lgpPduRcpEntryPwrOnDelay Unsigned32, + lgpPduRcpEntryPwrState INTEGER, + lgpPduRcpEntryPwrUpState INTEGER, + lgpPduRcpEntryControl INTEGER, + lgpPduRcpEntryControlLock INTEGER, + lgpPduRcpEntryEcThrshldUnderAlarm Unsigned32, + lgpPduRcpEntryEcThrshldOverWarn Unsigned32, + lgpPduRcpEntryEcThrshldOverAlarm Unsigned32, + lgpPduRcpEntryEcAvailBeforeAlarmHundredths Unsigned32, + lgpPduRcpEntryEcAvailBeforeAlarm Unsigned32, + lgpPduRcpEntryEcUsedBeforeAlarm Unsigned32, + lgpPduRcpEntryEcCrestFactor Unsigned32, + lgpPduRcpEntryBlinkLED INTEGER, + lgpPduRcpEntrySwOverTemperatureProtection INTEGER, + lgpPduRcpEntryOperationCondition INTEGER, + lgpPduRcpEntryCriticality INTEGER, + lgpPduRcpEntryPostOnDelay Unsigned32, + lgpPduRcpEntryPostOffDelay Unsigned32, + lgpPduRcpEntryAddReceptacleToGroup OBJECT IDENTIFIER, + lgpPduRcpEntryRemoveReceptacleFromGroup OBJECT IDENTIFIER + } + + lgpPduRcpEntryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index that indicates the receptacle position on the + receptacle branch. This along with the other two indexes on the + lgpPduRcpTable uniquely identify the receptacle in this table." + ::= { lgpPduRcpEntry 1 } + + lgpPduRcpEntryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A runtime assigned receptacle identification number." + ::= { lgpPduRcpEntry 5 } + + lgpPduRcpEntryUsrLabel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User assigned label for this receptacle." + ::= { lgpPduRcpEntry 10 } + + lgpPduRcpEntryUsrTag1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User assigned Tag to assist in identifying or grouping this + receptacle within the end-users domain." + ::= { lgpPduRcpEntry 15 } + + lgpPduRcpEntryUsrTag2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User assigned Tag to assist in identifying or grouping this + receptacle within the end-users domain." + ::= { lgpPduRcpEntry 20 } + + lgpPduRcpEntrySysAssignLabel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System assigned identifier representing the receptacle. The value + is independent of any user assigned label or tag. The exact format + of this label is system dependent and is subject to change, + therefore, it should not be referenced for programmatic use." + ::= { lgpPduRcpEntry 25 } + + lgpPduRcpEntryPosition OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number representing the position of the receptacle within the + receptacle branch." + ::= { lgpPduRcpEntry 30 } + + lgpPduRcpEntryType OBJECT-TYPE + SYNTAX INTEGER + { + not-specified(0), + nema-5-20R-20-Amp(1), + iec-C13-sheet-F-10-Amp(2), + iec-C19-sheet-J-16-Amp(3), + cee-7-type-E-schuko(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type or form of receptacle. The enumerations are specified + in well-known industry standard terms and abbreviations." + ::= { lgpPduRcpEntry 40 } + + lgpPduRcpEntryLineSource OBJECT-TYPE + SYNTAX INTEGER + { + not-specified(0), + line-1-N(1), + line-2-N(2), + line-3-N(3), + line-1-line-2(4), + line-2-line-3(5), + line-3-line-1(6), + unknown-line-neutral(7), + unknown-line-line(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This represents the line source that is supplying power to this + receptacle. + not-specified + The line source supplying power to the load for this + receptacle has not been specified/configured. + line-1-N + The load for this receptacle is supplied by + a line-to-neutral configuration. (line 1 to neutral). + line-2-N + The load for this receptacle is supplied by + a line-to-neutral configuration. (line 2 to neutral). + line-3-N + The load for this receptacle is supplied by + a line-to-neutral configuration. (line 3 to neutral). + line-1-line-2 + The load for this receptacle is supplied by + a line-to-line configuration (line 1 to line 2). + line-2-line-3 + The load for this receptacle is supplied by + a line-to-line configuration (line 2 to line 3). + line-3-line-1 + The load for this receptacle is supplied by + a line-to-line configuration (line 3 to line 1). + unknown-line-neutral + The load for this receptacle is supplied by + a line-to-neutral configuration. The system is unable to + determine which lines are supporting the load. + unknown-line-line + The load for this receptacle is supplied by + a line-to-line configuration. The system is unable to + determine which lines are supporting the load. + " + ::= { lgpPduRcpEntry 45 } + + lgpPduRcpEntryCapabilities OBJECT-TYPE + SYNTAX INTEGER + { + not-specified(0), + no-optional-capabilities(1), + measurement-only(2), + measurement-and-control(3), + control-only(4), + current-measurement-only(5), + current-measurement-and-control(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Receptacle capabilities describes what an individual receptacle is + capable of. + + no-optional-capabilities + The receptacle is unable to report measurements and lacks + control capabilities. + measurement-only + The receptacle is capable of reporting multiple measurements. + measurement-and-control + The receptacle is capable of reporting multiple measurements + and controlling the state. + control-only + The receptacle is capable of controlling the state. + current-measurement-only + The receptacle is capable of reporting the current/amperage + only. + current-measurement-and-control + The receptacle is capable of reporting the current/amperage and + has the ability to control the state." + ::= { lgpPduRcpEntry 50 } + + lgpPduRcpEntryEp OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Volts-AC-RMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Voltage being delivered to the load attached to the receptacle. + Alternating Current RMS Electrical Potential measurement." + ::= { lgpPduRcpEntry 55 } + + lgpPduRcpEntryEpTenths OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 Volts-AC-RMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Voltage being delivered to the load attached to the receptacle. + Alternating Current RMS Electrical Potential measurement." + ::= { lgpPduRcpEntry 56 } + + lgpPduRcpEntryEc OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 Amp-AC-RMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current (amperage) being delivered to the load attached to + the receptacle. Electrical Current is measured in + Amperes RMS (Root Mean Squared)." + ::= { lgpPduRcpEntry 60 } + + lgpPduRcpEntryEcHundredths OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.01 Amp-AC-RMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current (amperage) being delivered to the load attached to + the receptacle. Electrical Current is measured in + Amperes RMS (Root Mean Squared)." + ::= { lgpPduRcpEntry 61 } + + lgpPduRcpEntryPwrOut OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Watt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Real Power (watts) being delivered to the load attached to + the receptacle." + ::= { lgpPduRcpEntry 65 } + + lgpPduRcpEntryApOut OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Volt-Amp-RMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Apparent Power (volt-amps) being delivered to the load + attached to the receptacle." + ::= { lgpPduRcpEntry 70 } + + lgpPduRcpEntryPf OBJECT-TYPE + SYNTAX Unsigned32 + UNITS ".01 Power Factor" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Receptacle Power Factor, which is the ratio of real power + to apparent power (i.e. ratio of watts to volts-amps)." + ::= { lgpPduRcpEntry 75 } + + lgpPduRcpEntryFreq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 Hertz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured line frequency being delivered to the load + attached to the receptacle." + ::= { lgpPduRcpEntry 80 } + + lgpPduRcpEntryEnergyAccum OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 Kilowatt-Hour" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Total accumulated energy, measured at the module input, since + the last energy reset. Writing a value of 0 (zero) to this + causes the accumulated energy to be reset. Writing a non-zero + value is invalid and shall result in a write error and the + total energy value remains unchanged. + + If the energy has not been reset and has not wrapped, + then this is the total energy since installation. + + This value persists across boot events." + ::= { lgpPduRcpEntry 85 } + + lgpPduRcpEntryPwrOnDelay OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The amount of time to wait before power is applied to the + receptacle after a power strip is turned on or rebooted. + This can be used to stagger the powering of multiple + receptacles in order to prevent a large initial current + draw." + ::= { lgpPduRcpEntry 90 } + + lgpPduRcpEntryPwrState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(0), + off(1), + on(2), + off-pending-on-delay(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "unknown + The current power state is unknown. + off + The current power state of the receptacle is OFF. + on + The current power state of the receptacle is ON. + off-pending-on-delay + The current power state of the receptacle is OFF. The power + will be ON at the expiration of the ON delay of this + receptacle." + ::= { lgpPduRcpEntry 95 } + + lgpPduRcpEntryPwrUpState OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2), + last-state(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The 'Power Up State' defines the state to which the receptacle shall return + after a power cycle of the PDU. + + on + The receptacle shall be switched to the ON state after the power on delay + timer (lgpPduRcpEntryPwrOnDelay). + off + The receptacle shall be in the OFF state upon power cycle. + last-state + The receptacle shall be put to the previous state. Again, on state will be + effective only after the power on delay (lgpPduRcpEntryPwrOnDelay)." + ::= { lgpPduRcpEntry 96 } + + lgpPduRcpEntryControl OBJECT-TYPE + SYNTAX INTEGER + { + off(0), + on(1), + cycle-power(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the current and persistent (configured) + power state of the receptacle. The receptacle can also be + controlled by writing to this object. + off + The current and persisted (configured) power state of the + receptacle is 'off'. When writing 'off' to this object the + receptacle, if ON, will be turned OFF and its persistent + (configured) power state will be set to 'off'. + on + The current and persisted (configured) power state of the + receptacle is 'on'. When writing 'on' to this object the + receptacle, if 'off', will be turned 'on' and its persistent + (configured) power state will be set to 'on'. + cycle-power + The receptacle is currently in a power-cycle state. The + power to the receptacle is being turned off momentarily and + will then revert to being 'on'. + When writing 'cycle-power' to this OBJECT if the receptacle is + 'on' it will be momentarily turned 'off' and then revert to the + 'on' state. The receptacle's persistent (configured) power + state will be left unchanged ('on'). + + If the receptacle is OFF writing cycle-power has no + affect on the receptacle. + " + ::= { lgpPduRcpEntry 100 } + + lgpPduRcpEntryControlLock OBJECT-TYPE + SYNTAX INTEGER + { + unknown(0), + unlocked(1), + locked(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the locked state of the receptacle. + + unknown + The lock state of the receptacle is not known at this time. + locked + If the receptacle is 'locked' then its current persisted + (configured) state can not be changed. + unlocked + If the receptacle is 'unlocked', then a user with proper + permissions may change the receptacles state." + ::= { lgpPduRcpEntry 105 } + + lgpPduRcpEntryEcThrshldUnderAlarm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold at which an under current alarm is activated. If + the measured current (lgpPduRbLineEntryEcLL) is equal to or below + this percentage of the full scale rated value + (lgpPduRbEntryEcRated), an under current alarm + is activated" + ::= { lgpPduRcpEntry 150 } + + lgpPduRcpEntryEcThrshldOverWarn OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold at which an over current warning is activated. If + the measured current (lgpPduRbLineEntryEcLL) is equal to or over + this percentage of the full scale rated value + (lgpPduRbEntryEcRated), an over current warning + is activated" + ::= { lgpPduRcpEntry 151 } + + lgpPduRcpEntryEcThrshldOverAlarm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold at which an over current alarm is activated. If + the measured current (lgpPduRbLineEntryEcLL) is equal to or over + this percentage of the full scale rated value + (lgpPduRbEntryEcRated), an over current alarm + is activated" + ::= { lgpPduRcpEntry 152 } + + lgpPduRcpEntryEcAvailBeforeAlarmHundredths OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.01 Amps-AC-RMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount that the current/amperage may increase from its present + value before an over current alarm occurs." + ::= { lgpPduRcpEntry 159 } + + lgpPduRcpEntryEcAvailBeforeAlarm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 Amps-AC-RMS" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount that the current/amperage may increase from its present + value before an over current alarm occurs." + ::= { lgpPduRcpEntry 160 } + + lgpPduRcpEntryEcUsedBeforeAlarm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 Percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percent of current utilization relative to the over current + alarm threshold." + ::= { lgpPduRcpEntry 161 } + + lgpPduRcpEntryEcCrestFactor OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.01" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Receptacle current crest factor, which is the peak amplitude of the + current waveform divided by the RMS value of the waveform." + ::= { lgpPduRcpEntry 162 } + + lgpPduRcpEntryBlinkLED OBJECT-TYPE + SYNTAX INTEGER + { + noAction(1), + blinkLED(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Blink the receptacle LED. Writing blinkLED(2) will cause the LED + to blink for a predefined duration of time. Reading this object + will always return noAction(1)." + ::= { lgpPduRcpEntry 200 } + + lgpPduRcpEntrySwOverTemperatureProtection OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configuration parameter to enable or disable the Receptacle + SW Over Temperature Protection feature + If the feature is enabled, in case of Over Temperature Alarm condition, + following action will be taken on the receptacles: + Locked & Off - No Change + Unlocked & Off - No Change + Unlocked & On - Turn it Off. + Locked & On - Turn it Off and keep it Locked. + + No action will be taken if the feature is disabled." + ::= { lgpPduRcpEntry 205 } + + lgpPduRcpEntryOperationCondition OBJECT-TYPE + SYNTAX INTEGER + { + normalOperation(1), + normalWithWarning(2), + normalWithAlarm(3), + abnormal(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Receptacle Operating Condition - indicates the condition of the receptacle. + + The operating condition has the following: + + Normal + Normal operation without any alarm or warning. + Alarm + An Alarm condition due to over/under current. + Warning + A Warning condition due to over/under current + Abnormal + A condition in which the outlet is in 'Power Off State' but still drawing current." + ::= { lgpPduRcpEntry 210 } + + lgpPduRcpEntryCriticality OBJECT-TYPE + SYNTAX INTEGER + { + critical(0), + notCritical(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configuration parameter can be used by the user to mark a receptacle as + critical or non-critical." + ::= { lgpPduRcpEntry 215 } + + lgpPduRcpEntryPostOnDelay OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The 'Post On Delay' is the time interval (in seconds) that the PDU waits after + a command is issued to switch ON a receptacle before applying power to the receptacle + + A value of zero implies that there is no delay (i.e. the receptacle is turned on + immediately on command issue)." + ::= { lgpPduRcpEntry 220 } + + lgpPduRcpEntryPostOffDelay OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The 'Post Off Delay' is the time interval (in seconds) that the PDU waits after + a command is issued to switch OFF a receptacle before removing power from the receptacle + + A value of zero implies that there is no delay (i.e. the receptacle is turned off + immediately on command issue)." + ::= { lgpPduRcpEntry 225 } + + lgpPduRcpEntryAddReceptacleToGroup OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This receptacle can be added to a group by writing a corresponding + OID to this column. The OID must be a pointer to the + lgpPduRcpGroupUsrLabel from the lgpPduRcpGroupTable. + For example, to add this receptacle to group 1, the oid + .1.3.6.1.4.1.476.1.42.3.8.50.30.10.1.1 would be written to + this column." + ::= { lgpPduRcpEntry 230 } + + lgpPduRcpEntryRemoveReceptacleFromGroup OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This receptacle can be removed from a group by writing a corresponding + OID to this column. The OID must be a pointer to the + lgpPduRcpGroupUsrLabel from the lgpPduRcpGroupTable. + For example, to remove this receptacle from group 1, the oid + .1.3.6.1.4.1.476.1.42.3.8.50.30.10.1.1 would be written to + this column." + ::= { lgpPduRcpEntry 235 } + +-- ----------------------------------------------------------------------------- +-- PDU Receptacle Group Table +-- ----------------------------------------------------------------------------- + +lgpPduRcpGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree contains information about receptacle groups. + Receptacle groups are supported by some PDU's and allow control of + multiple receptacles at a time by issuing commands to an associated + receptacle group." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below." + ::= { lgpPduReceptacle 30 } + +lgpPduRcpGroupTableCount OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of receptacle groups (rows) in the lgpPduRcpGroupTable." + ::= { lgpPduRcpGroup 9 } + +lgpPduRcpGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpPduRcpGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of the possible receptacle groups + that can be created. The table contains a fixed number of rows, which + is the maximum number of receptacle groups that can be used." + ::= { lgpPduRcpGroup 10 } + + lgpPduRcpGroupEntry OBJECT-TYPE + SYNTAX LgpPduRcpGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the attributes to be populated in the + various columns of the 'lgpPduRcpGroupTable'. + This table is indexed by lgpPduRcpGroupIndex. + " + INDEX + { + lgpPduRcpGroupIndex + } + ::= { lgpPduRcpGroupTable 1 } + + LgpPduRcpGroupEntry ::= SEQUENCE + { + lgpPduRcpGroupIndex Unsigned32, + lgpPduRcpGroupUsrLabel DisplayString, + lgpPduRcpGroupDeleteGroup INTEGER, + lgpPduRcpGroupControlPower INTEGER, + lgpPduRcpGroupControlLock INTEGER, + lgpPduRcpGroupBlinkLED INTEGER + } + + lgpPduRcpGroupIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is an index into the table. There will always be 64 rows, + each representing a separate receptacle group. + " + ::= { lgpPduRcpGroupEntry 1 } + + lgpPduRcpGroupUsrLabel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User assigned identifier for this receptacle group." + ::= { lgpPduRcpGroupEntry 10 } + + lgpPduRcpGroupDeleteGroup OBJECT-TYPE + SYNTAX INTEGER + { + no-action(0), + delete-receptacle-group(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This column will delete the receptacles from the group when written to." + ::= { lgpPduRcpGroupEntry 20 } + + lgpPduRcpGroupControlPower OBJECT-TYPE + SYNTAX INTEGER + { + no-action(0), + off(1), + on(2), + cycle-power(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This column controls the power to the group of receptacles. The corresponding + operation will be performed on all receptacles that have been added to the group. + " + ::= { lgpPduRcpGroupEntry 30 } + + lgpPduRcpGroupControlLock OBJECT-TYPE + SYNTAX INTEGER + { + no-action(0), + unlock(1), + lock(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This column controls the locking of the group of receptacles. The corresponding + operation will be performed on all receptacles that have been added to the group. + " + ::= { lgpPduRcpGroupEntry 40 } + + lgpPduRcpGroupBlinkLED OBJECT-TYPE + SYNTAX INTEGER + { + no-action(0), + blinkLED(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This column will blink the LED's associated with all receptacles that are part of + the group. + " + ::= { lgpPduRcpGroupEntry 50 } + +-- ----------------------------------------------------------------------------- +-- PDU Receptacle Group Display Table +-- ----------------------------------------------------------------------------- + +lgpPduRcpGroupDisplayTableCount OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of rows currently in the lgpPduRcpGroupDisplayTable." + ::= { lgpPduRcpGroup 19 } + +lgpPduRcpGroupDisplayTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpPduRcpGroupDisplayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to display which receptacle groups are currently + defined and which receptacles are associated with each group. + The table will have 0 rows when no receptacles have been added to any receptacle + groups. If a single receptacle has been added to 2 different groups, + there will be 2 rows in the table. + " + ::= { lgpPduRcpGroup 20 } + + lgpPduRcpGroupDisplayEntry OBJECT-TYPE + SYNTAX LgpPduRcpGroupDisplayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the attributes to be populated in the + various columns of the 'lgpPduRcpGroupDisplayTable'. + This table is indexed by two indexes. + The 'lgpPduRcpGroupIndex' references a receptacle group in + the 'lgpPduRcpGroupTable' that a given row in this table represents. + The 'lgpPduEntryIndex' references a PDU in the 'lgpPduTable' + that identifies the particular PDU receptacle list + within the receptacle group. + " + INDEX + { + lgpPduRcpGroupIndex, + lgpPduEntryIndex + } + ::= { lgpPduRcpGroupDisplayTable 1 } + + LgpPduRcpGroupDisplayEntry ::= SEQUENCE + { + lgpPduRcpGroupDisplayIndex Unsigned32, + lgpPduRcpGroupDisplayGroup DisplayString + } + + lgpPduRcpGroupDisplayIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is an index into the table. There can be zero or more rows + in this table." + ::= { lgpPduRcpGroupDisplayEntry 10 } + + lgpPduRcpGroupDisplayGroup OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This column displays the PDU receptacle list of the specified + receptacle group. The value in this column is a comma delimted string that decribes + the list of receptacles of a PDU that are members of the receptacle group. + For example, if receptacles 1 and 3 of branch A and receptacles 2 and 4 + of branch B are members of the receptacle group, this column + would show: A-1,A-3,B-2,B-4" + ::= { lgpPduRcpGroupDisplayEntry 20 } + +-- ----------------------------------------------------------------------------- +-- PDU Auxiliary Sensors +-- ----------------------------------------------------------------------------- + +lgpPduAuxiliarySensors OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree contains information about PDU Auxiliary Sensors." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below." + ::= { lgpPdu 60 } + +lgpPduAuxSensorCount OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of auxiliary sensors in the lgpPduAuxSensorTable." + ::= { lgpPduAuxiliarySensors 5 } + +lgpPduAuxSensorTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpPduAuxSensorEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This table contains a list of the PDU's Auxiliary Sensors. + The table contains zero, one, or more rows, depending + upon the number of PDUs being monitored and the number of + auxiliary sensors installed for each PDU. + The NMS cannot create or delete rows in the table. The rows are + created by the agent based upon the capabilities of the PDUs + being monitored. Each row in the table represents an auxiliary + sensor in a PDU." + ::= { lgpPduAuxiliarySensors 10 } + + lgpPduAuxSensorEntry OBJECT-TYPE + SYNTAX LgpPduAuxSensorEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This entry defines the attributes to be populated in the + various columns of the 'lgpPduAuxSensorTable'. + This table is indexed by both the 'lgpPduEntryIndex' which is + the sole index into the 'lgpPduTable' and the + 'lgpPduAuxSensorIndex'which is a unique identifier for the + auxiliary sensor attached to the given PDU. Taken together these + two indexes uniquely identify an Auxiliary Sensor within this + agent." + INDEX + { + lgpPduEntryIndex, + lgpPduAuxSensorIndex + } + ::= { lgpPduAuxSensorTable 1 } + + LgpPduAuxSensorEntry ::= SEQUENCE + { + lgpPduAuxSensorIndex Unsigned32, + lgpPduAuxSensorMeasType INTEGER, + lgpPduAuxSensorId Unsigned32, + lgpPduAuxSensorSysAssignLabel DisplayString, + lgpPduAuxSensorPositionRelative Unsigned32, + lgpPduAuxSensorUsrLabel DisplayString, + lgpPduAuxSensorUsrTag1 DisplayString, + lgpPduAuxSensorUsrTag2 DisplayString, + lgpPduAuxSensorTempSerialNum DisplayString, + lgpPduAuxSensorHumSerialNum DisplayString, + lgpPduAuxSensorTempMeasurementDegF Integer32, + lgpPduAuxSensorTempThrshldUndrAlmDegF Integer32, + lgpPduAuxSensorTempThrshldOvrAlmDegF Integer32, + lgpPduAuxSensorTempThrshldUndrWarnDegF Integer32, + lgpPduAuxSensorTempThrshldOvrWarnDegF Integer32, + lgpPduAuxSensorTempMeasurementDegC Integer32, + lgpPduAuxSensorTempThrshldUndrAlmDegC Integer32, + lgpPduAuxSensorTempThrshldOvrAlmDegC Integer32, + lgpPduAuxSensorTempThrshldUndrWarnDegC Integer32, + lgpPduAuxSensorTempThrshldOvrWarnDegC Integer32, + lgpPduAuxSensorHumMeasurement Unsigned32, + lgpPduAuxSensorHumThrshldUndrAlm Unsigned32, + lgpPduAuxSensorHumThrshldOvrAlm Unsigned32, + lgpPduAuxSensorHumThrshldUndrWarn Unsigned32, + lgpPduAuxSensorHumThrshldOvrWarn Unsigned32 + } + + lgpPduAuxSensorIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This is the index indicating the nth element of the table." + ::= { lgpPduAuxSensorEntry 1 } + + lgpPduAuxSensorMeasType OBJECT-TYPE + SYNTAX INTEGER + { + not-specified(0), + temperature(1), + humidity(2), + temperature-and-humidity(3) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "not-specified + The type of sensor is unknown. + temperature + The sensor in this row of the table measures temperature. + humidity + The sensor in this row of the table measures relative humidity. + temperature-and-humidity + The sensor in this row of the table measures both temperature + and relative humidity." + ::= { lgpPduAuxSensorEntry 5 } + + lgpPduAuxSensorId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "System assigned auxiliary sensor identification number. The value + assigned is product specific." + ::= { lgpPduAuxSensorEntry 10 } + + lgpPduAuxSensorSysAssignLabel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Label assigned to the auxiliary sensor at runtime by the system. + The value is independent of any user assigned label or asset tag." + ::= { lgpPduAuxSensorEntry 15 } + + lgpPduAuxSensorPositionRelative OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Auxiliary sensor relative position. This is a one-based value + that indicates the sensor's position relative to the sensor string + connector." + ::= { lgpPduAuxSensorEntry 20 } + + lgpPduAuxSensorUsrLabel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "User assigned auxiliary sensor label." + ::= { lgpPduAuxSensorEntry 25 } + + lgpPduAuxSensorUsrTag1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "User assigned Tag to assist in identifying or grouping this + auxiliary sensor within the end-users domain." + ::= { lgpPduAuxSensorEntry 30 } + + lgpPduAuxSensorUsrTag2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "User assigned Tag to assist in identifying or grouping this + auxiliary sensor within the end-users domain." + ::= { lgpPduAuxSensorEntry 35 } + + lgpPduAuxSensorTempSerialNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The temperature sensor's globally unique serial number assigned at + the time of manufacture." + ::= { lgpPduAuxSensorEntry 40 } + + lgpPduAuxSensorHumSerialNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The humidity sensor's globally unique serial number assigned at + the time of manufacture." + ::= { lgpPduAuxSensorEntry 45 } + + lgpPduAuxSensorTempMeasurementDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Fahrenheit" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Temperature measured at the temperature sensor reported in + degrees Fahrenheit." + ::= { lgpPduAuxSensorEntry 50 } + + lgpPduAuxSensorTempThrshldUndrAlmDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Fahrenheit" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Under temperature alarm threshold. An alarm is activated if the + temperature is equal to or below this value." + ::= { lgpPduAuxSensorEntry 55 } + + lgpPduAuxSensorTempThrshldOvrAlmDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Fahrenheit" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Over temperature alarm threshold. An alarm is activated if the + temperature is equal to or above this value." + ::= { lgpPduAuxSensorEntry 60 } + + lgpPduAuxSensorTempThrshldUndrWarnDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Fahrenheit" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Under temperature warning threshold. A warning is activated if + the temperature is equal to or below this value." + ::= { lgpPduAuxSensorEntry 65 } + + lgpPduAuxSensorTempThrshldOvrWarnDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Fahrenheit" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Over temperature warning threshold. A warning is activated if the + temperature is equal to or above this value." + ::= { lgpPduAuxSensorEntry 70 } + + lgpPduAuxSensorTempMeasurementDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Celsius" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Temperature measured at the temperature sensor reported in + degrees Celsius." + ::= { lgpPduAuxSensorEntry 75 } + + lgpPduAuxSensorTempThrshldUndrAlmDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Celsius" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Under temperature alarm threshold. An alarm is activated if the + temperature is equal to or below this value." + ::= { lgpPduAuxSensorEntry 80 } + + lgpPduAuxSensorTempThrshldOvrAlmDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Celsius" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Over temperature alarm threshold. An alarm is activated if the + temperature is equal to or above this value." + ::= { lgpPduAuxSensorEntry 85 } + + lgpPduAuxSensorTempThrshldUndrWarnDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Celsius" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Under temperature warning threshold. A warning is activated if + the temperature is equal to or below this value." + ::= { lgpPduAuxSensorEntry 90 } + + lgpPduAuxSensorTempThrshldOvrWarnDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Celsius" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Over temperature warning threshold. A warning is activated if the + temperature is equal to or above this value." + ::= { lgpPduAuxSensorEntry 95 } + + lgpPduAuxSensorHumMeasurement OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 percent Relative Humidity" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Relative Humidity measured at the humidity sensor." + ::= { lgpPduAuxSensorEntry 100 } + + lgpPduAuxSensorHumThrshldUndrAlm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 percent Relative Humidity" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Under relative humidity alarm threshold. An alarm is activated + if the relative humidity is equal to or below this value." + ::= { lgpPduAuxSensorEntry 105 } + + lgpPduAuxSensorHumThrshldOvrAlm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 percent Relative Humidity" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Over relative humidity alarm threshold. An alarm is activated + if the relative humidity is equal to or above this value." + ::= { lgpPduAuxSensorEntry 110 } + + lgpPduAuxSensorHumThrshldUndrWarn OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 percent Relative Humidity" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Under relative humidity warning threshold. A warning is activated + if the relative humidity is equal to or below this value." + ::= { lgpPduAuxSensorEntry 115 } + + lgpPduAuxSensorHumThrshldOvrWarn OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 percent Relative Humidity" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Over relative humidity warning threshold. A warning is activated + if the relative humidity is equal to or above this value." + ::= { lgpPduAuxSensorEntry 120 } + +lgpPduAuxMeasTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpPduAuxMeasEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of the PDU's Auxiliary Sensor Measurements. + The table contains zero, one, or more rows, depending + upon the number of PDUs being monitored, the number of auxiliary + sensors installed for each PDU, and the number of measurements within + each sensor. The NMS cannot create or delete rows in the table. The + rows are created by the agent based upon the capabilities of the PDUs + being monitored. Each row in the table represents an auxiliary + sensor measurement in a PDU." + ::= { lgpPduAuxiliarySensors 15 } + + lgpPduAuxMeasEntry OBJECT-TYPE + SYNTAX LgpPduAuxMeasEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the attributes to be populated in the + various columns of the 'lgpPduAuxMeasTable'. + This table is indexed by 'lgpPduEntryIndex' which is + the sole index into the 'lgpPduTable', 'lgpPduAuxSensorIndex' which + is a unique identifier for the auxiliary sensor attached to the + given PDU, and 'lgpPduAuxMeasSensorMeasurementIndex' which is the + measurement's index identified on the sensor. Taken together these + three indexes uniquely identify an Auxiliary Sensor Measurement + within this agent." + INDEX + { + lgpPduEntryIndex, + lgpPduAuxMeasSensorIndex, + lgpPduAuxMeasSensorMeasurementIndex + } + ::= { lgpPduAuxMeasTable 1 } + + LgpPduAuxMeasEntry ::= SEQUENCE + { + lgpPduAuxMeasSensorIndex Unsigned32, + lgpPduAuxMeasSensorMeasurementIndex Unsigned32, + lgpPduAuxMeasType INTEGER, + lgpPduAuxMeasSensorSysAssignLabel DisplayString, + lgpPduAuxMeasUsrLabel DisplayString, + lgpPduAuxMeasUsrTag1 DisplayString, + lgpPduAuxMeasUsrTag2 DisplayString, + lgpPduAuxMeasSensorSerialNum DisplayString, + lgpPduAuxMeasTempDegF Integer32, + lgpPduAuxMeasTempThrshldUndrAlmDegF Integer32, + lgpPduAuxMeasTempThrshldOvrAlmDegF Integer32, + lgpPduAuxMeasTempThrshldUndrWarnDegF Integer32, + lgpPduAuxMeasTempThrshldOvrWarnDegF Integer32, + lgpPduAuxMeasTempDegC Integer32, + lgpPduAuxMeasTempThrshldUndrAlmDegC Integer32, + lgpPduAuxMeasTempThrshldOvrAlmDegC Integer32, + lgpPduAuxMeasTempThrshldUndrWarnDegC Integer32, + lgpPduAuxMeasTempThrshldOvrWarnDegC Integer32, + lgpPduAuxMeasHum Unsigned32, + lgpPduAuxMeasHumThrshldUndrAlm Unsigned32, + lgpPduAuxMeasHumThrshldOvrAlm Unsigned32, + lgpPduAuxMeasHumThrshldUndrWarn Unsigned32, + lgpPduAuxMeasHumThrshldOvrWarn Unsigned32, + lgpPduAuxMeasDrClosureState INTEGER, + lgpPduAuxMeasDrClosureConfig INTEGER, + lgpPduAuxMeasCntctClosureState INTEGER, + lgpPduAuxMeasCntctClosureConfig INTEGER, + lgpPduAuxMeasDiffPressure Integer32, + lgpPduAuxMeasDiffPressureThrshldUndrAlm Integer32, + lgpPduAuxMeasDiffPressureThrshldOvrAlm Integer32, + lgpPduAuxMeasDiffPressureThrshldUndrWarn Integer32, + lgpPduAuxMeasDiffPressureThrshldOvrWarn Integer32, + lgpPduAuxMeasLeakDetectState INTEGER + } + + lgpPduAuxMeasSensorIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index indicating the sensor the measurement is accessed + from." + ::= { lgpPduAuxMeasEntry 1 } + + lgpPduAuxMeasSensorMeasurementIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the measurement's index identified on the sensor." + ::= { lgpPduAuxMeasEntry 5 } + + lgpPduAuxMeasType OBJECT-TYPE + SYNTAX INTEGER + { + not-specified(0), + temperature(1), + humidity(2), + door-closure(3), + contact-closure(4), + differential-pressure(5), + leak-detection(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "not-specified + The type of measurement is unknown. + temperature + The measurement in this row of the table measures temperature. + humidity + The measurement in this row of the table measures relative + humidity. + door-closure + The measurement in this row of the table measures the state of a + door. + contact-closure + The measurement in this row of the table measures the state of a + contact closure. + differential-pressure + The measurement in this row of the table measures differential pressure. + leak-detection + The measurement in this row of the table measures the state of a + leak detection sensor." + ::= { lgpPduAuxMeasEntry 10 } + + lgpPduAuxMeasSensorSysAssignLabel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Label assigned to the auxiliary sensor at runtime by the system. + The value is independent of any user assigned label or asset tag." + ::= { lgpPduAuxMeasEntry 15 } + + lgpPduAuxMeasUsrLabel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User assigned auxiliary sensor measurement label." + ::= { lgpPduAuxMeasEntry 20 } + + lgpPduAuxMeasUsrTag1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User assigned Tag to assist in identifying or grouping this + auxiliary sensor measurement within the end-users domain." + ::= { lgpPduAuxMeasEntry 25 } + + lgpPduAuxMeasUsrTag2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User assigned Tag to assist in identifying or grouping this + auxiliary sensor measurement within the end-users domain." + ::= { lgpPduAuxMeasEntry 30 } + + lgpPduAuxMeasSensorSerialNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sensor's globally unique serial number assigned at + the time of manufacture." + ::= { lgpPduAuxMeasEntry 35 } + + lgpPduAuxMeasTempDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Fahrenheit" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature measured at the temperature sensor reported in + degrees Fahrenheit." + ::= { lgpPduAuxMeasEntry 40 } + + lgpPduAuxMeasTempThrshldUndrAlmDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Fahrenheit" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Under temperature alarm threshold. An alarm is activated if the + temperature is equal to or below this value." + ::= { lgpPduAuxMeasEntry 50 } + + lgpPduAuxMeasTempThrshldOvrAlmDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Fahrenheit" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Over temperature alarm threshold. An alarm is activated if the + temperature is equal to or above this value." + ::= { lgpPduAuxMeasEntry 55 } + + lgpPduAuxMeasTempThrshldUndrWarnDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Fahrenheit" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Under temperature warning threshold. A warning is activated if + the temperature is equal to or below this value." + ::= { lgpPduAuxMeasEntry 60 } + + lgpPduAuxMeasTempThrshldOvrWarnDegF OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Fahrenheit" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Over temperature warning threshold. A warning is activated if the + temperature is equal to or above this value." + ::= { lgpPduAuxMeasEntry 65 } + + lgpPduAuxMeasTempDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature measured at the temperature sensor reported in + degrees Celsius." + ::= { lgpPduAuxMeasEntry 70 } + + lgpPduAuxMeasTempThrshldUndrAlmDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Under temperature alarm threshold. An alarm is activated if the + temperature is equal to or below this value." + ::= { lgpPduAuxMeasEntry 75 } + + lgpPduAuxMeasTempThrshldOvrAlmDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Over temperature alarm threshold. An alarm is activated if the + temperature is equal to or above this value." + ::= { lgpPduAuxMeasEntry 80 } + + lgpPduAuxMeasTempThrshldUndrWarnDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Under temperature warning threshold. A warning is activated if + the temperature is equal to or below this value." + ::= { lgpPduAuxMeasEntry 85 } + + lgpPduAuxMeasTempThrshldOvrWarnDegC OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Over temperature warning threshold. A warning is activated if the + temperature is equal to or above this value." + ::= { lgpPduAuxMeasEntry 90 } + + lgpPduAuxMeasHum OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 percent Relative Humidity" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Relative Humidity measured at the humidity sensor." + ::= { lgpPduAuxMeasEntry 95 } + + lgpPduAuxMeasHumThrshldUndrAlm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 percent Relative Humidity" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Under relative humidity alarm threshold. An alarm is activated + if the relative humidity is equal to or below this value." + ::= { lgpPduAuxMeasEntry 100 } + + lgpPduAuxMeasHumThrshldOvrAlm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 percent Relative Humidity" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Over relative humidity alarm threshold. An alarm is activated + if the relative humidity is equal to or above this value." + ::= { lgpPduAuxMeasEntry 105 } + + lgpPduAuxMeasHumThrshldUndrWarn OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 percent Relative Humidity" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Under relative humidity warning threshold. A warning is activated + if the relative humidity is equal to or below this value." + ::= { lgpPduAuxMeasEntry 110 } + + lgpPduAuxMeasHumThrshldOvrWarn OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.1 percent Relative Humidity" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Over relative humidity warning threshold. A warning is activated + if the relative humidity is equal to or above this value." + ::= { lgpPduAuxMeasEntry 115 } + + lgpPduAuxMeasDrClosureState OBJECT-TYPE + SYNTAX INTEGER + { + not-specified(0), + open(1), + closed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of a door sensor measurement. + not-specified + The door state is unknown. + open + The door is in the open state. + closed + The door is in the closed state." + ::= { lgpPduAuxMeasEntry 120 } + + lgpPduAuxMeasDrClosureConfig OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + alarm-when-open(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure door state alarms. This object provides the ability to + select when a door closure measurement should cause an alarm. + disabled + The door state will never result in alarm. + alarm-when-open + Activate an alarm when the door state becomes open." + ::= { lgpPduAuxMeasEntry 125 } + + lgpPduAuxMeasCntctClosureState OBJECT-TYPE + SYNTAX INTEGER + { + not-specified(0), + open(1), + closed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of a contact closure sensor measurement. + not-specified + The contact closure state is unknown. + open + The contact closure is in the open state. + closed + The contact closure is in the closed state." + ::= { lgpPduAuxMeasEntry 130 } + + lgpPduAuxMeasCntctClosureConfig OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + alarm-when-open(1), + alarm-when-closed(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure contact closure state alarms. This object provides the + ability to select when a contact closure measurement should + activate an alarm. + disabled + The contact closure state will never result in alarm. + alarm-when-open + Activate an alarm when the contact closure state becomes + open. + alarm-when-closed + Activate an alarm when the contact closure state becomes + closed." + ::= { lgpPduAuxMeasEntry 135 } + + lgpPduAuxMeasDiffPressure OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 Pascal" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pressure difference measured at the differential pressure sensor." + ::= { lgpPduAuxMeasEntry 140 } + + lgpPduAuxMeasDiffPressureThrshldUndrAlm OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 Pascal" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Under differential pressure alarm threshold. An alarm is activated + if the differential pressure is equal to or below this value." + ::= { lgpPduAuxMeasEntry 145 } + + lgpPduAuxMeasDiffPressureThrshldOvrAlm OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 Pascal" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Over differential pressure alarm threshold. An alarm is activated + if the differential pressure is equal to or above this value." + ::= { lgpPduAuxMeasEntry 150 } + + lgpPduAuxMeasDiffPressureThrshldUndrWarn OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 Pascal" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Under differential pressure warning threshold. A warning is activated + if the differential pressure is equal to or below this value." + ::= { lgpPduAuxMeasEntry 155 } + + lgpPduAuxMeasDiffPressureThrshldOvrWarn OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 Pascal" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Over differential pressure warning threshold. A warning is activated + if the differential pressure is equal to or above this value." + ::= { lgpPduAuxMeasEntry 160 } + + lgpPduAuxMeasLeakDetectState OBJECT-TYPE + SYNTAX INTEGER + { + not-specified(0), + no-leak-detected(1), + leak-detected(2), + leak-detection-pending(3), + cable-fault(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "not-specified + The leak detection state is unknown. + no-leak-detected + No leak has been detected. + leak-detected + A leak has been detected. + leak-detection-pending + Characterization of possible leak is pending further analysis + based on new data received from the sensor. + This state may not occur at all, but if it does, it should occur + only for a small amount of time before transitioning to + no-leak-detected or leak-detected. + cable-fault + A fault in the cable has been detected (for example, a + disconnected cable). The sensor will not be able to detect + a leak. + " + ::= { lgpPduAuxMeasEntry 165 } + +lgpPduAuxMeasOrderTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpPduAuxMeasOrderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of the PDU's Auxiliary Sensors + and their respective 'location' in the lgpPduAuxMeasTable table. + This table contains 1 row, for potential sensor for each PDU. + The rows in this table are created by the agent based on the maximum + number of sensor's supported for each PDU. + + Each row in the table represents an auxiliary sensor, identified by its + factory assigned serial number and its placement in the lgpPduAuxMeasTable. + If all serial numbers in this table are empty strings then the + location of the sensors in the lgpPduAuxMeasTable will default to the + agent's default placement algorithm. If sensors in the + lgpPduAuxMeasTable and are not represented by an entry in this table then + the location of the unrepresented sensor(s) in the lgpPduAuxMeasTable, + and other display mediums, will be determined by the agent, but in no + case will an unrepresented sensor occupy a position reserved for a sensor + present in this table. Those unrepresented sensor's display location is + not guaranteed to be consistent across reboots or rediscovery actions + on the sensor bus. Only sensors represented in this table are guarantted + consistent placement as specified by their index entries (position) in + this table. + + Note that it is possible to have entries in this table representing sensors + that may not exist on the given PDU at runtime. These allocated by not present + sensors will reduce the total number of sensors that can be displayed for + the given PDU." + + ::= { lgpPduAuxiliarySensors 20 } + + lgpPduAuxMeasOrderEntry OBJECT-TYPE + SYNTAX LgpPduAuxMeasOrderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the attributes to be populated in the + various columns of the 'lgpPduAuxMeasOrderTable'. + This table is indexed by 'lgpPduEntryIndex' which is + the sole index into the 'lgpPduTable' and 'lgpPduAuxMeasSensorIndex' + which is a unique identifier for the auxiliary sensor attached to the + given PDU. Taken together these two indexes uniquely + identify a Auxiliary Sensor within this agent." + INDEX + { + lgpPduEntryIndex, + lgpPduAuxSensorOrderIndex + } + ::= { lgpPduAuxMeasOrderTable 1 } + + LgpPduAuxMeasOrderEntry ::= SEQUENCE + { + lgpPduEntryIndex Unsigned32, + lgpPduAuxSensorOrderIndex Unsigned32, + lgpPduAuxMeasOrderSensorSerialNum DisplayString + } + + lgpPduAuxSensorOrderIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index representing the position within the sensor string on the given PDU" + ::= { lgpPduAuxMeasOrderEntry 5 } + + lgpPduAuxMeasOrderSensorSerialNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The sensor's globally unique serial number assigned at + the time of manufacture. The sensor represented by this + serial number will be, if discovered, by the agent placed + in the lgpPduAuxMeasTable at the location specified by the + index entries herein. A empty string in this object indicates + an open display position that can be occupied by any sensor not + given a specific display position in this table." + ::= { lgpPduAuxMeasOrderEntry 15 } + +END + diff --git a/mibs/liebert/LIEBERT-GP-POWER-MIB b/mibs/liebert/LIEBERT-GP-POWER-MIB new file mode 100644 index 0000000000..8d9a5007e9 --- /dev/null +++ b/mibs/liebert/LIEBERT-GP-POWER-MIB @@ -0,0 +1,3300 @@ +LIEBERT-GP-POWER-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + Integer32, + Unsigned32 + FROM SNMPv2-SMI + lgpPower, + liebertPowerModuleReg + FROM LIEBERT-GP-REGISTRATION-MIB + ; + +-- ============================================================================= +-- Module Identification and Registration +-- ============================================================================= + +liebertGlobalProductsPowerModule MODULE-IDENTITY + LAST-UPDATED "201307100000Z" + ORGANIZATION "Liebert Corporation" + CONTACT-INFO + "Contact: Technical Support + + Postal: + Liebert Corporation + 1050 Dearborn Drive + P.O. Box 29186 + Columbus OH, 43229 + US + + Tel: +1 (800) 222-5877 + + E-mail: liebert.monitoring@emerson.com + Web: www.liebert.com + + Author: Gregory M. Hoge" + + DESCRIPTION + "The MIB module used to register Liebert POWER related SNMP OIDs. + + Copyright 2000-2008 Liebert Corporation. All rights reserved. + Reproduction of this document is authorized on the condition + that the forgoing copyright notice is included. + + This Specification is supplied 'AS IS' and Liebert Corporation + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." + + REVISION "201307100000Z" + DESCRIPTION + "Added support for GXT4 economic operation mode and outlet control." + + REVISION "200811170000Z" + DESCRIPTION + "Added support for NXL unit." + + REVISION "200807020000Z" + DESCRIPTION + "Replaced INTEGER with Integer32 (SMIv2). + Minor spelling fixes and formatting." + + REVISION "200801100000Z" + DESCRIPTION + "Modified contact email address and removed redundant + lgpPwrMeasurementPointNumLines." + + REVISION "200602220000Z" + DESCRIPTION + "Added support for Liebert DS Unit." + + ::= { liebertPowerModuleReg 1 } + +-- ============================================================================= +-- lgpPower - Liebert Power Registrations +-- ============================================================================= + +lgpPwrBattery OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert Power Battery object + identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below in the sub-section titled Liebert Power Battery Group." + ::= { lgpPower 1 } + +lgpPwrMeasurements OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree registers Liebert Power Measurement object + identifiers. The sub-tree contains tables and well known power + measurement points." + REFERENCE + "The registrations for the objects in this sub-tree are defined + below in the sub-section titled Liebert Power Measurement Group." + ::= { lgpPower 2 } + +lgpPwrStatus OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree registers Liebert Power Status object + identifiers. This is the location of power related status information + that does not fit into a more specific category such as the + lgpPwrConversion sub-tree." + REFERENCE + "The registrations for the objects in this sub-tree are defined + below in the sub-section titled Liebert Power Status Group" + ::= { lgpPower 3 } + +lgpPwrSettings OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree registers Liebert Power Static Switch object + identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are defined + below in the sub-section titled Liebert Power Settings Group." + ::= { lgpPower 4 } + +lgpPwrConversion OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert Power Conversion object + identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below in the sub-section titled Liebert Power Conversion Group." + ::= { lgpPower 5 } + +lgpPwrControl OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert Power Control object + identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below in the sub-section titled Liebert Power Control Group." + ::= { lgpPower 6 } + +lgpPwrTopology OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert Power Topology object + identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below in the sub-section titled Liebert Power Topology Group." + ::= { lgpPower 7 } + +lgpPwrStatistic OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert Power Statistic object + identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below in the sub-section titled Liebert Power Statistic Group." + ::= { lgpPower 8 } + +lgpPwrConfig OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert Power Configuration + Object identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below in the sub-section titled Liebert Power Configuration + Group." + ::= { lgpPower 9 } + +-- ============================================================================= +-- lgpPwrBattery - Liebert Power Battery Group +-- ============================================================================= + +lgpPwrNumberInstalledBatteryModules OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of battery modules installed in the device." + ::= { lgpPwrBattery 1 } + +lgpPwrNumberFailedBatteryModules OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of battery modules in the device that have failed." + ::= { lgpPwrBattery 2 } + +lgpPwrNumberRedundantBatteryModules OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of redundant battery modules in the device." + ::= { lgpPwrBattery 3 } + +lgpPwrNumberActiveBatteryModules OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of active battery modules in the device." + ::= { lgpPwrBattery 4 } + +lgpPwrConfigLowBatteryWarningTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the device's estimated minutes of remaining battery + at which a lgpEventLowBatteryWarning notification will be sent." + ::= { lgpPwrBattery 5 } + +lgpPwrNumberBatteryModuleWarnings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of battery modules in the device that have a warning." + ::= { lgpPwrBattery 6 } + +lgpPwrBatteryCount OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of batteries installed." + ::= { lgpPwrBattery 7 } + +lgpPwrBatteryTestResult OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + passed(2), + failed(3), + inProgress(4), + systemFailure(5), + inhibited(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outcome of the previous battery test." + ::= { lgpPwrBattery 8 } + +lgpPwrNominalBatteryCapacity OBJECT-TYPE + SYNTAX Integer32 + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The nominal battery capacity of the system (in minutes) at full load." + ::= { lgpPwrBattery 9 } + +lgpPwrBatteryFloatVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "Volt" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The battery float voltage of the system." + ::= { lgpPwrBattery 10 } + +lgpPwrBatteryEndOfDischargeVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The battery voltage threshold at which the batteries are considered + completely discharged." + ::= { lgpPwrBattery 11 } + +lgpPwrAutomaticBatteryTestInterval OBJECT-TYPE + SYNTAX Integer32 + UNITS "hours" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The automatic battery test interval." + ::= { lgpPwrBattery 12 } + +lgpPwrAutomaticBatteryTestCountdown OBJECT-TYPE + SYNTAX Integer32 + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time remaining before the next battery test." + ::= { lgpPwrBattery 13 } + +lgpPwrBatteryChargeStatus OBJECT-TYPE + SYNTAX INTEGER + { + fullycharged(1), + notfullycharged(2), + charging(3), + discharging(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of the system's battery charge. + A value of 'charging' indicates the batteries are currently charging. + A value of 'discharging' indicates the batteries are currently + discharging. A value of 'fullycharged' indicates the batteries are + charged to their full capacity. A value of 'notfullycharged' indicates + the battery charge is neither fully charged, charging or discharging." + ::= { lgpPwrBattery 14 } + +lgpPwrBatteryLifeEnhancer OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the battery life enhancer. When 'on', it will + preserve battery life." + ::= { lgpPwrBattery 15 } + +lgpPwrBatteryCharger OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the battery charger." + ::= { lgpPwrBattery 16 } + +lgpPwrBatteryChargeMode OBJECT-TYPE + SYNTAX INTEGER + { + float(1), + equalize(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mode of the battery charger: 'float' charging or 'equalize' + charging." + ::= { lgpPwrBattery 17 } + +lgpPwrBatteryTimeRemaining OBJECT-TYPE + SYNTAX Integer32 + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the time to battery charge depletion under the present + load conditions if the utility power is off and remains off, or if it + were to be lost and remain off. + + NOTE: A UPS is expected to provide a battery time remaining value + when not operating on battery. However, if the system is not capable of + providing this information, then this point will return 65535 to + indicate that the value is unavailable." + ::= { lgpPwrBattery 18 } + +lgpPwrBatteryCapacity OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present percentage of battery capacity." + ::= { lgpPwrBattery 19 } + +lgpPwrBatteryCabinet OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree contains items related to battery cabinets." + ::= { lgpPwrBattery 20 } + + lgpPwrBatteryCabinetCount OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of battery cabinets installed with this device. + Note some devices may not permit writing a value to this object." + ::= { lgpPwrBatteryCabinet 1 } + + lgpPwrBatteryCabinetType OBJECT-TYPE + SYNTAX INTEGER + { + notSpecified(1), + internal(2), + external(3), + lrt(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of battery cabinet(s) installed on this device. + Enumeration definitions: + notSpecified - The type has not been specified in the + device's configuration. + internal - Battery cabinets are internal to the device. + external - Device has external battery cabinets installed. + lrt - Long Run Time cabinets. + Note some devices may not permit writing a value to this object." + ::= { lgpPwrBatteryCabinet 2 } + + lgpPwrBatteryCabinetRatedCapacity OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 Amp-hour" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery cabinet rated capacity (tenths of Amp-hours). + This assumes that each cabinet is of the same type and capacity. + This is not a sum of the rating for all attached cabinets. + Note some devices may not permit writing a value to this object." + ::= { lgpPwrBatteryCabinet 3 } + + lgpPwrBatteryLeadAcidCellCount OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery cell count - lead-acid. The number of cells that comprise + the lead acid battery string." + ::= { lgpPwrBatteryCabinet 4 } + + lgpPwrBatteryNiCadCellCount OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery cell count - nickel-cadmium. The number of cells that + comprise the nickel-cadmium battery string." + ::= { lgpPwrBatteryCabinet 5 } + +lgpPwrBatteryAmpHoursConsumed OBJECT-TYPE + SYNTAX Integer32 + UNITS "Amp-hour" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The cumulative battery Amp-hours withdrawn over the life of the + battery. This value persists across reboots. Typically, this value is + reset back to zero when the batteries are replaced." + ::= { lgpPwrBattery 21 } + +lgpPwrBatteryAmpHoursDischargeConsumed OBJECT-TYPE + SYNTAX Integer32 + UNITS "Amp-hour" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The battery Amp-hours withdrawn during the current/latest + discharge. This value does not persist across reboots." + ::= { lgpPwrBattery 22 } + +lgpPwrBatteryLastDischargeTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The date and time of the last battery discharge. Typically this is the + time when the discharge starts. This value persists across reboots. + The date and time are determined in seconds since the epoch on + January 1, 1970." + ::= { lgpPwrBattery 23 } + +lgpPwrBatteryLastCommissionTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The date and time when the battery system was put into service. + This information persists across system reboot events. It is the + responsibility of Service to reset this date/time when the batteries + are replaced. The date and time are determined in seconds since the + epoch on January 1, 1970." + ::= { lgpPwrBattery 24 } + +lgpPwrBatteryPresentDischargeTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total time spent on battery during the current or last discharge. + + NOTE: While not discharging, some systems may display zero instead of + the last discharge." + ::= { lgpPwrBattery 25 } + +lgpPwrBatteryCapacityStatus OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + batteryNormal(2), + batteryLow(3), + batteryDepleted(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The indication of the capacity remaining in the UPS + system's batteries. + + NOTE: In a single-module system, this point is intended to have the same + behavior as the RFC1628 point upsBatteryStatus." + ::= { lgpPwrBattery 26 } + +lgpPwrBatteryCircuitBreakerState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(0), + open(1), + closed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Battery Circuit Breaker." + ::= { lgpPwrBattery 27 } + +-- ============================================================================= +-- lgpPwrMeasurements - Liebert Power Measurement Group +-- ============================================================================= + +-- ----------------------------------------------------------------------------- +-- Well Known Power Measurement Points +-- ----------------------------------------------------------------------------- + +lgpPwrWellKnownMeasurementPoints OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree registers well known Liebert Power Measurement + Points. The object identifier names usually imply locations + where the measurement is taken -- such as 'input', 'output' + and 'bypass'." + REFERENCE + "These well known measurement identifiers are referenced in the + 'lgpPwrMeasurementPointId' column in the + 'lgpPwrMeasurementPointTable'." + ::= { lgpPwrMeasurements 1 } + + lgpPwrSource1Input OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register a source 1 input as a + well known measurement point. It is intended that no sub-trees + be created below this node. + + Power input to the managed device from power source 1. + Many power systems contain more than one input source and + many of them have more than one measurement point per input + source. This identifier represents one input source for the + system but does not necessarily represent the 'first' one. + The input sources' numbering with respect to + 'lgpPwrSource1Input' etc. may depend on the physical wiring + of the system when it was installed." + ::= { lgpPwrWellKnownMeasurementPoints 1 } + + lgpPwrSource2Input OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register a source 2 input as a + well known measurement point. It is intended that no sub-trees + be created below this node. + + Power input to the managed device from power source 2. + Many power systems contain more than one input source and + many of them have more than one measurement point per input + source. This identifier represents one input source for the + system but does not necessarily represent the 'first' one. + The input sources' numbering with respect to + 'lgpPwrSource2Input' etc. may depend on the physical wiring + of the system when it was installed." + ::= { lgpPwrWellKnownMeasurementPoints 2 } + + lgpPwrSourcePdu1Input OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register a source PDU 1 input as a + well known measurement point. It is intended that no sub-trees + be created below this node. + + Power input to the managed device from power distribution + unit 1. Many power systems contain more than one input source + and many of them have more than one measurement point per input + source. This identifier represents one input source for the + system but does not necessarily represent the 'first' one. + The input sources' numbering with respect to + 'lgpPwrSourcePdu1Input' etc. may depend on the physical wiring + of the system when it was installed." + ::= { lgpPwrWellKnownMeasurementPoints 3 } + + lgpPwrSourcePdu2Input OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register a source PDU 2 input as a + well known measurement point. It is intended that no sub-trees + be created below this node. + + Power input to the managed device from power distribution + unit 1. Many power systems contain more than one input source + and many of them have more than one measurement point per input + source. This identifier represents one input source for the + system but does not necessarily represent the 'first' one. + The input sources' numbering with respect to + 'lgpPwrSourcePdu2Input' etc. may depend on the physical wiring + of the system when it was installed." + ::= { lgpPwrWellKnownMeasurementPoints 4 } + + lgpPwrOutputToLoad OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register the output to the critical + load as a well known measurement point. It is intended that + no sub-trees be created below this node." + ::= { lgpPwrWellKnownMeasurementPoints 5 } + + lgpPwrMeasBattery OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register a battery as a well known + measurement point. It is intended that no sub-trees be created + below this node." + ::= { lgpPwrWellKnownMeasurementPoints 6 } + + lgpPwrMeasBypass OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register a bypass as a well known + measurement point. It is intended that no sub-trees be created + below this node." + ::= { lgpPwrWellKnownMeasurementPoints 7 } + + lgpPwrMeasDcBus OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register a DC bus as a well known + measurement point. It is intended that no sub-trees be created + below this node." + ::= { lgpPwrWellKnownMeasurementPoints 8 } + + lgpPwrMeasSystemOutput OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register the output of a + multi-module system as a well known measurement point. + It is intended that no sub-trees be created below this node. + + This identifier represents the power related data of the + system." + ::= { lgpPwrWellKnownMeasurementPoints 9 } + + lgpPwrMeasBatteryCabinet OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register the voltage between the + most negative and the most postive terminals of a battery + cabinet. To determine the cabinet being described in a + multi-cabinet system, this point implements an additional + two indexes. The first index describes the module the cabinet + is located in. The second index describes the cabinet + number. In an SMS(Single-Module System) the first index is + always 1. + + Example: lgpPwrMeasBatteryCabinet.2.4 + + 'lgpPwrMeasBatteryCabinet' = Point is a battery cabinet. + '.2' = Cabinet is in the second module. + '.4' = Cabinet number 4" + ::= { lgpPwrWellKnownMeasurementPoints 10 } + +-- ----------------------------------------------------------------------------- +-- AC Power Measurement Point Table +-- ----------------------------------------------------------------------------- + +lgpPwrMeasurementPointTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpPwrMeasurementPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of AC power measurement point entries. + The table contains zero, one, or many rows, depending upon the number + of power related measurement points available. The NMS cannot + create or delete rows from the table. The rows are created by the + agent based upon the capabilities of the managed device. Each row + in the table represents a series of measurements on a given point + or location within the system. Measurement points/locations are + identified by the object identifier 'lgpPwrMeasurementPointId' in the + 'LgpPwrMeasurementPointEntry' object. The actual measurement being + taken at that identified point is identified by the other + corresponding columns in the LgpPwrMeasurementPointEntry for the + particular row of the table." + REFERENCE + "The measurement points represented by 'lgpPwrMeasurementPointId' + can be found in the sub-tree lgpPwrWellKnownMeasurementPoints. + Additional measurement detail on a 'per line' basis is available in + the lgpPwrLineMeasurementTable" + ::= { lgpPwrMeasurements 2 } + + lgpPwrMeasurementPointEntry OBJECT-TYPE + SYNTAX LgpPwrMeasurementPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the measurements to be populated in the + various columns of the 'lgpPwrMeasurementPointTable'." + INDEX { lgpPwrMeasurementPointIndex } + ::= { lgpPwrMeasurementPointTable 1 } + + LgpPwrMeasurementPointEntry ::= SEQUENCE + { + lgpPwrMeasurementPointIndex Unsigned32, + lgpPwrMeasurementPointId OBJECT IDENTIFIER, + lgpPwrMeasurementPointNumLines Integer32, + lgpPwrMeasurementPointNomVolts Integer32, + lgpPwrMeasurementPointNomFrequency Integer32, + lgpPwrMeasurementPointFrequency Integer32, + lgpPwrMeasurementPointApparentPower Integer32, + lgpPwrMeasurementPointTruePower Integer32, + lgpPwrMeasurementPointPowerFactor Integer32, + lgpPwrMeasurementPointWattHours Integer32, + lgpPwrMeasurementPointVAPercent Integer32, + lgpPwrMeasurementPointNeutralCurrent Integer32, + lgpPwrMeasurementPointGroundCurrent Integer32, + lgpPwrMeasurementPointNomCurrent Integer32, + lgpPwrMeasurementPointNomPowerFactor Integer32, + lgpPwrMeasurementPointNomVA Integer32, + lgpPwrMeasurementPointNomW Integer32, + lgpPwrMeasurementPointPowerFactorTag INTEGER + } + + lgpPwrMeasurementPointIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index that indicates the row of the + 'lgpPwrMeasurementPointTable' for a power measurement point." + ::= { lgpPwrMeasurementPointEntry 1 } + + lgpPwrMeasurementPointId OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An OID representing a well known measurement point. + These object identifiers indicate a point or location of power + measurement in a power system. The OID's name usually + implies a location of the measurement point such as + 'input', 'output', 'bypass' etc." + REFERENCE + "The object identifiers in this column can be found in the sub-tree + 'lgpPwrWellKnownMeasurementPoints'." + ::= { lgpPwrMeasurementPointEntry 2 } + + lgpPwrMeasurementPointNumLines OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of lines on the indicated power measurement point. + (i.e. the number of phases on the power source being measured.)" + ::= { lgpPwrMeasurementPointEntry 3 } + + lgpPwrMeasurementPointNomVolts OBJECT-TYPE + SYNTAX Integer32 + UNITS "Volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The magnitude of the nominal voltage on the power source being + measured." + ::= { lgpPwrMeasurementPointEntry 4 } + + lgpPwrMeasurementPointNomFrequency OBJECT-TYPE + SYNTAX Integer32 + UNITS "Hertz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The nominal or configured/expected frequency for the power + source indicated by 'lgpPwrMeasurementPointId' in the + corresponding row in the lgpPwrMeasurementPointTable." + ::= { lgpPwrMeasurementPointEntry 5 } + + lgpPwrMeasurementPointFrequency OBJECT-TYPE + SYNTAX Integer32 + UNITS "Hertz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present (actual) frequency for the power source indicated + by 'lgpPwrMeasurementPointId' in the corresponding row in the + lgpPwrMeasurementPointTable." + ::= { lgpPwrMeasurementPointEntry 6 } + + lgpPwrMeasurementPointApparentPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "Volt-Amp" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present apparent AC power for the power source + indicated by 'lgpPwrMeasurementPointId' in the corresponding row + in the lgpPwrMeasurementPointTable." + ::= { lgpPwrMeasurementPointEntry 7 } + + lgpPwrMeasurementPointTruePower OBJECT-TYPE + SYNTAX Integer32 + UNITS "Watt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present AC power for the power source indicated by + 'lgpPwrMeasurementPointId' in the corresponding row in the + lgpPwrMeasurementPointTable." + ::= { lgpPwrMeasurementPointEntry 8 } + + lgpPwrMeasurementPointPowerFactor OBJECT-TYPE + SYNTAX Integer32 + UNITS ".01 Power Factor" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present Power Factor for the power source indicated by + 'lgpPwrMeasurementPointId' in the corresponding row in the + lgpPwrMeasurementPointTable." + ::= { lgpPwrMeasurementPointEntry 9 } + + lgpPwrMeasurementPointWattHours OBJECT-TYPE + SYNTAX Integer32 + UNITS "Watt-Hour" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present number of Watt Hours for the power source indicated by + 'lgpPwrMeasurementPointId' in the corresponding row in the + lgpPwrMeasurementPointTable." + ::= { lgpPwrMeasurementPointEntry 10 } + + lgpPwrMeasurementPointVAPercent OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 Percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of the rated apparent AC power of the power + source indicated by 'lgpPwrMeasurementPointId' in the corresponding + row in the lgpPwrMeasurementPointTable." + ::= { lgpPwrMeasurementPointEntry 11 } + + lgpPwrMeasurementPointNeutralCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "Amp" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present neutral current of the power point indicated by + 'lgpPwrMeasurementPointId' in the corresponding row in the + lgpPwrMeasurementPointTable." + ::= { lgpPwrMeasurementPointEntry 12 } + + lgpPwrMeasurementPointGroundCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 Amp" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present ground current of the power point indicated by + 'lgpPwrMeasurementPointId' in the corresponding row in the + lgpPwrMeasurementPointTable." + ::= { lgpPwrMeasurementPointEntry 13 } + + lgpPwrMeasurementPointNomCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 Amp" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The nominal or configured/expected current of the power point + indicated by 'lgpPwrMeasurementPointId' in the corresponding row + in the lgpPwrMeasurementPointTable." + ::= { lgpPwrMeasurementPointEntry 14 } + + lgpPwrMeasurementPointNomPowerFactor OBJECT-TYPE + SYNTAX Integer32 + UNITS ".01 Power Factor" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The nominal or configured/expected power factor of the power point + indicated by 'lgpPwrMeasurementPointId' in the corresponding row + in the lgpPwrMeasurementPointTable." + ::= { lgpPwrMeasurementPointEntry 15 } + + lgpPwrMeasurementPointNomVA OBJECT-TYPE + SYNTAX Integer32 + UNITS "Volt-Amp" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The nominal or configured/expected apparent AC power for the power + source indicated by 'lgpPwrMeasurementPointId' in the corresponding + row in the lgpPwrMeasurementPointTable." + ::= { lgpPwrMeasurementPointEntry 16 } + + lgpPwrMeasurementPointNomW OBJECT-TYPE + SYNTAX Integer32 + UNITS "Watt" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The nominal or configured/expected true AC power for the power + source indicated by 'lgpPwrMeasurementPointId' in the corresponding + row in the lgpPwrMeasurementPointTable." + ::= { lgpPwrMeasurementPointEntry 17 } + + lgpPwrMeasurementPointPowerFactorTag OBJECT-TYPE + SYNTAX INTEGER + { + leading(1), + lagging(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present description of the Power Factor for the power source + indicated by 'lgpPwrMeasurementPointId' in the corresponding row + in the lgpPwrMeasurementPointTable. If Leading, the load is said + to be capacitive and the phase of the current leads the voltage. + If Lagging, the load is said to be inductive and the phase of the + current lags the voltage." + ::= { lgpPwrMeasurementPointEntry 19 } + +-- ----------------------------------------------------------------------------- +-- Source Measurement Line/Phase Table +-- ----------------------------------------------------------------------------- + +lgpPwrLineMeasurementTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpPwrLineMeasurementEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of power measurements for each phase/line for a given + power measurement point/location in the 'lgpPwrMeasurementPointTable'. + The lgpPwrMeasurementPointIndex in this table corresponds to the + index in the lgpPwrMeasurementPointTable. + + This table contains zero, one, or + many rows, depending upon the number of power line source objects + available. The NMS cannot create or delete rows from the table. + The rows are created by the agent based upon the capabilities of + the managed device." + ::= { lgpPwrMeasurements 3 } + + lgpPwrLineMeasurementEntry OBJECT-TYPE + SYNTAX LgpPwrLineMeasurementEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the contents of the columns for the table + 'lgpPwrLineMeasurementTable'." + REFERENCE + "The lgpPwrMeasurementPointIndex can be found in the + lgpPwrMeasurementPointTable. This index identifies the measurement + point for which the line detail measurement in the table applies." + INDEX { lgpPwrMeasurementPtIndex, lgpPwrLineMeasurementIndex } + ::= { lgpPwrLineMeasurementTable 1 } + + LgpPwrLineMeasurementEntry ::= SEQUENCE + { + lgpPwrMeasurementPtIndex Unsigned32, + lgpPwrLineMeasurementIndex Unsigned32, + lgpPwrMeasurementPoint OBJECT IDENTIFIER, + lgpPwrLineMeasurementVoltsLL Integer32, + lgpPwrLineMeasurementVoltsLN Integer32, + lgpPwrLineMeasurementCurrent Integer32, + lgpPwrLineMeasurementCapacity Integer32, + lgpPwrLineMeasurementVA Integer32, + lgpPwrLineMeasurementTruePower Integer32, + lgpPwrLineMeasurementVoltageTHD Integer32, + lgpPwrLineMeasurementCurrentTHD Integer32, + lgpPwrLineMeasurementKFactorCurrent Integer32, + lgpPwrLineMeasurementCrestFactorCurrent Integer32, + lgpPwrLineMeasurementPowerFactor Integer32, + lgpPwrLineMeasurementPowerFactorTag INTEGER, + lgpPwrLineMeasurementMaxVolts Integer32, + lgpPwrLineMeasurementMinVolts Integer32, + lgpPwrLineMeasurementVAR Integer32, + lgpPwrLineMeasurementPercentLoad Integer32, + lgpPwrLineMeasurementVolts Integer32, + lgpPwrLineMeasurementVACapacity Integer32 + } + + lgpPwrMeasurementPtIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index indicating the row of the table + 'lgpPwrMeasurementPointTable' for a power measurement point." + ::= { lgpPwrLineMeasurementEntry 1 } + + lgpPwrLineMeasurementIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index indicating the row of the table + 'lgpPwrLineMeasurementTable' for a power measurement point." + ::= { lgpPwrLineMeasurementEntry 2 } + + lgpPwrMeasurementPoint OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An OID representing a well known measurement point. + These object identifiers indicate a point or location of power + measurement in a power system. The OID name usually + implies a location of the measurement point such as + 'input', 'output', 'bypass', etc." + REFERENCE + "The object identifiers in this column can be found in the sub-tree + 'lgpPwrWellKnownMeasurementPoints' and correspond to the entry in + the table lgpPwrMeasurementPointTable." + ::= { lgpPwrLineMeasurementEntry 3 } + + lgpPwrLineMeasurementVoltsLL OBJECT-TYPE + SYNTAX Integer32 + UNITS "Volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present Line-to-Line voltage measurement for the indicated + source. The line being measured is given by the + lgpPwrLineMeasurementIndex [1 = AB, 2 = BC, 3 = CA]." + ::= { lgpPwrLineMeasurementEntry 4 } + + lgpPwrLineMeasurementVoltsLN OBJECT-TYPE + SYNTAX Integer32 + UNITS "Volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present Line-to-neutral voltage measurement for the indicated + source. The line being measured is given by the + lgpPwrLineMeasurementIndex where [1 = A, 2 = B, 3 = C]." + ::= { lgpPwrLineMeasurementEntry 5 } + + lgpPwrLineMeasurementCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "Amp" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present current measurement for the indicated source. The line + being measured is given by the 'lgpPwrLineMeasurementIndex' where + [1 = A, 2 = B, 3 = C]." + ::= { lgpPwrLineMeasurementEntry 6 } + + lgpPwrLineMeasurementCapacity OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of the power capacity presently being used on this + line." + ::= { lgpPwrLineMeasurementEntry 7 } + + lgpPwrLineMeasurementVA OBJECT-TYPE + SYNTAX Integer32 + UNITS "Volt-Amp" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present apparent AC line power." + ::= { lgpPwrLineMeasurementEntry 8 } + + lgpPwrLineMeasurementTruePower OBJECT-TYPE + SYNTAX Integer32 + UNITS "Watt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present AC line power measured in watts." + ::= { lgpPwrLineMeasurementEntry 9 } + + lgpPwrLineMeasurementVoltageTHD OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 Percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present total harmonic distortion on the AC line voltage." + ::= { lgpPwrLineMeasurementEntry 10 } + + lgpPwrLineMeasurementCurrentTHD OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 Percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present total harmonic distortion on the AC line current." + ::= { lgpPwrLineMeasurementEntry 11 } + + lgpPwrLineMeasurementKFactorCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 K Factor" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present line K Factor." + ::= { lgpPwrLineMeasurementEntry 12 } + + lgpPwrLineMeasurementCrestFactorCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 Crest Factor" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present crest factor of the line current." + ::= { lgpPwrLineMeasurementEntry 13 } + + lgpPwrLineMeasurementPowerFactor OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.01 Power Factor" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present Power Factor for the line." + ::= { lgpPwrLineMeasurementEntry 14 } + + lgpPwrLineMeasurementPowerFactorTag OBJECT-TYPE + SYNTAX INTEGER + { + leading(1), + lagging(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present description of the Power Factor for the line. If + Leading, the load is said to be capacitive and the phase of the + current leads the voltage. If Lagging, the load is said to be + inductive and the phase of the current lags the voltage." + ::= { lgpPwrLineMeasurementEntry 15 } + + lgpPwrLineMeasurementMaxVolts OBJECT-TYPE + SYNTAX Integer32 + UNITS "Volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum voltage measurement recorded for the indicated source + since the command 'lgpPwrStatisticsReset' was executed." + ::= { lgpPwrLineMeasurementEntry 16 } + + lgpPwrLineMeasurementMinVolts OBJECT-TYPE + SYNTAX Integer32 + UNITS "Volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum voltage measurement recorded for the + indicated source since the command 'lgpPwrStatisticsReset' was + executed." + ::= { lgpPwrLineMeasurementEntry 17 } + + lgpPwrLineMeasurementVAR OBJECT-TYPE + SYNTAX Integer32 + UNITS "Volt-Amp-Reactive" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present reactive AC line power of the power source indicated by + 'lgpPwrMeasurementPoint'." + ::= { lgpPwrLineMeasurementEntry 18 } + + lgpPwrLineMeasurementPercentLoad OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present percent load of the AC line power." + ::= { lgpPwrLineMeasurementEntry 19 } + + lgpPwrLineMeasurementVolts OBJECT-TYPE + SYNTAX Integer32 + UNITS "Volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present voltage measurement for the indicated source." + ::= { lgpPwrLineMeasurementEntry 20 } + + lgpPwrLineMeasurementVACapacity OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of the apparent power capacity presently being + used on this line." + ::= { lgpPwrLineMeasurementEntry 21 } + +-- ----------------------------------------------------------------------------- +-- DC Power Measurement Point Table +-- ----------------------------------------------------------------------------- + +lgpPwrDcMeasurementPointTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpPwrDcMeasurementPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of DC power measurement point entries. + The table contains zero, one, or many rows, depending upon the number + of power related measurement points available. The NMS cannot + create or delete rows from the table. The rows are created by the + agent based upon the capabilities of the managed device. Each row + in the table represents a series of measurements on a given point + or location within the system. Measurement points/locations are + identified by the object identifier 'lgpPwrDcMeasurementPointId' in the + 'LgpPwrDcMeasurementPointEntry' object. The actual measurement being + taken at that identified point is identified by the other + corresponding columns in the LgpPwrDcMeasurementPointEntry for the + particular row of the table." + REFERENCE + "The measurement points represented by 'lgpPwrDcMeasurementPointId' + can be found in the sub-tree lgpPwrWellKnownMeasurementPoints. + Additional measurement detail on a 'per line' basis is available in + the lgpPwrLineMeasurementTable" + ::= { lgpPwrMeasurements 4 } + + lgpPwrDcMeasurementPointEntry OBJECT-TYPE + SYNTAX LgpPwrDcMeasurementPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the measurements to be populated in the + various columns of the 'lgpPwrDcMeasurementPointTable'." + INDEX { lgpPwrDcMeasurementPointIndex } + ::= { lgpPwrDcMeasurementPointTable 1 } + + LgpPwrDcMeasurementPointEntry ::= SEQUENCE + { + lgpPwrDcMeasurementPointIndex Unsigned32, + lgpPwrDcMeasurementPointId OBJECT IDENTIFIER, + lgpPwrDcMeasurementPointSubID Integer32, + lgpPwrDcMeasurementPointVolts Integer32, + lgpPwrDcMeasurementPointCurrent Integer32, + lgpPwrDcMeasurementPointNomVolts Integer32, + lgpPwrDcMeasurementPointTruePower Integer32 + } + + lgpPwrDcMeasurementPointIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index that indicates the row of the + 'lgpPwrMeasurementPointTable' for a power measurement point." + ::= { lgpPwrDcMeasurementPointEntry 1 } + + lgpPwrDcMeasurementPointId OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An OID representing a well known measurement point. + These object identifiers indicate a point or location of power + measurement in a power system. The OID's name usually + implies a location of the measurement point such as + 'input', 'output', 'bypass' etc." + REFERENCE + "The object identifiers in this column can be found in the sub-tree + 'lgpPwrWellKnownMeasurementPoints'." + ::= { lgpPwrDcMeasurementPointEntry 2 } + + lgpPwrDcMeasurementPointSubID OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier used to differentiate between identical thresholds + for a given point index and point ID in the DC measurements table." + ::= { lgpPwrDcMeasurementPointEntry 3 } + + lgpPwrDcMeasurementPointVolts OBJECT-TYPE + SYNTAX Integer32 + UNITS "Volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present DC voltage for the power source indicated by + 'lgpPwrDcMeasurementPointId' in the corresponding row in the + lgpPwrDcMeasurementPointTable." + ::= { lgpPwrDcMeasurementPointEntry 4 } + + lgpPwrDcMeasurementPointCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "Amp" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present DC current for the power source indicated by + 'lgpPwrDcMeasurementPointId' in the corresponding row in the + lgpPwrDcMeasurementPointTable." + ::= { lgpPwrDcMeasurementPointEntry 5 } + + lgpPwrDcMeasurementPointNomVolts OBJECT-TYPE + SYNTAX Integer32 + UNITS "Volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The nominal(configured/expected) DC voltage for the power source + indicated by 'lgpPwrDcMeasurementPointId' in the + corresponding row in the lgpPwrDcMeasurementPointTable." + ::= { lgpPwrDcMeasurementPointEntry 6 } + + lgpPwrDcMeasurementPointTruePower OBJECT-TYPE + SYNTAX Integer32 + UNITS "Watt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present DC power for the power source indicated by + 'lgpPwrDcMeasurementPointId' in the corresponding row in the + lgpPwrDcMeasurementPointTable." + ::= { lgpPwrDcMeasurementPointEntry 7 } + +-- ----------------------------------------------------------------------------- +-- Well Known Power Measurement Types +-- ----------------------------------------------------------------------------- + +lgpPwrWellKnownMeasurementTypes OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree registers well known Liebert Power Measurement + Types. The object identifier names usually encompass units of + measure, lines of reference, and device location. The OID's + name usually implies a measurement type such as 'voltsAC', + 'current', 'voltsDc', 'VoltsLL', etc." + ::= { lgpPwrMeasurements 5 } + + lgpPwrVoltsAc OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents an AC voltage." + ::= { lgpPwrWellKnownMeasurementTypes 1 } + + lgpPwrVoltsDc OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents a DC voltage." + ::= { lgpPwrWellKnownMeasurementTypes 2 } + + lgpPwrAmpsNeutral OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This identifier represents a current measurement in Amps on the + neutral line." + ::= { lgpPwrWellKnownMeasurementTypes 3 } + +-- ----------------------------------------------------------------------------- +-- lgpPwrControl - Liebert Control Group +-- ----------------------------------------------------------------------------- + +lgpPwrWellKnownControlPoints OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree registers well known Liebert Power Control + Points. The object identifier names usually imply locations + where control of a device is available -- such 'output' or + 'load circuits'." + REFERENCE + "These well known control identifiers are referenced in the + 'lgpPwrLoadCircuitId' column in the + 'lgpPwrLoadCircuitTable'." + ::= { lgpPwrControl 1 } + + lgpPwrLoadCircuit OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The managed device's controllable load circuit. + Many power systems contain more than one load circuit. + This identifier represents one load circuit for the + system but does not necessarily represent the 'first' one. + The load circuits' numbering with respect to + 'lgpPwrLoadCircuit1' etc. may depend on the physical wiring + of the system when it was installed." + ::= { lgpPwrWellKnownControlPoints 1 } + +-- ----------------------------------------------------------------------------- +-- Load Circuit Table +-- ----------------------------------------------------------------------------- +lgpPwrLoadCircuitTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpPwrLoadCircuitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of load circuits that can be controlled(opened or closed). + The NMS cannot create or delete rows from the table. + The rows are created by the agent based upon the capabilities of + the managed device." + ::= { lgpPwrControl 2 } + + lgpPwrLoadCircuitEntry OBJECT-TYPE + SYNTAX LgpPwrLoadCircuitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the contents of the columns for the table + 'lgpPwrLoadCircuitTable'." + INDEX { lgpPwrLoadCircuitIndex } + ::= { lgpPwrLoadCircuitTable 1 } + + LgpPwrLoadCircuitEntry ::= SEQUENCE + { + lgpPwrLoadCircuitIndex Unsigned32, + lgpPwrLoadCircuitId OBJECT IDENTIFIER, + lgpPwrLoadCircuitSubID Unsigned32, + lgpPwrLoadCircuitState INTEGER, + lgpPwrLoadCircuitStateAndControl INTEGER + + } + + lgpPwrLoadCircuitIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index indicating the row of the table + 'lgpPwrLoadCircuitTable'." + ::= { lgpPwrLoadCircuitEntry 1 } + + lgpPwrLoadCircuitId OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An OID representing a well known load circuit identifier. + These load circuit identifiers indicate the name or type of load + circuit reference in the table." + REFERENCE + "The object identifiers in this column can be found in the sub-tree + 'lgpPwrWellKnownMeasurementPoints'." + ::= { lgpPwrLoadCircuitEntry 2 } + + lgpPwrLoadCircuitSubID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a sub identifier for the 'lgpPwrLoadCircuitId'. + It indicates the hardware identifier of the load control circuit." + ::= { lgpPwrLoadCircuitEntry 3 } + + lgpPwrLoadCircuitState OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2), + default(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This identifier indicates the state of the load circuit. + When read, only a closed or open response will be returned. + When written to, the state of the circuit will transition to + desired state." + ::= { lgpPwrLoadCircuitEntry 4 } + + lgpPwrLoadCircuitStateAndControl OBJECT-TYPE + SYNTAX INTEGER + { + off(0), + on(1), + reboot(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This identifier indicates the state of the load circuit. + When read, only a closed or open response will be returned. + When written to, the state of the circuit will transition to + desired state." + ::= { lgpPwrLoadCircuitEntry 5 } + +lgpPwrAlarmSilence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Audible Alarm Silence Command. This command turns off the device's + audible alarm. It will not affect the status of the alarm(s) that + caused the audible alarm. This command should be sent with a + parameter of 1. This variable doesn't return a value when read." + ::= { lgpPwrControl 3 } + +lgpPwrBatteryTest OBJECT-TYPE + SYNTAX INTEGER + { + start(1), + abort(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery Test Command. This command will initiate a battery test if + one is not already in progress, or abort the current test if it is in + progress." + ::= { lgpPwrControl 4 } + +lgpPwrUpsAbortCommand OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "UPS Abort command. This command will abort the pending command on the + device. There is no guarantee a client using the abort command will + cancel a command sent moments before from the same client. + Another client could initiate a command and change what command is + actually pending on the device. This command should be sent with a + parameter of 1. This variable doesn't return a value when read." + ::= { lgpPwrControl 5 } + +lgpPwrTransferToBypass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transfer to Bypass Command. This command will initiate a transfer of + the load to the bypass of the system. This command should be sent with a + parameter of 1. This variable doesn't return a value when read." + ::= { lgpPwrControl 6 } + +lgpPwrTransferToInverter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transfer to Inverter Command. This command will initiate a transfer + of the load to the inverter of the system. This command should be sent + with a parameter of 1. This variable doesn't return a value when read." + ::= { lgpPwrControl 7 } + +lgpPwrOutputOnDelay OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Output On Delay Command. This command will turn on the output of the + device after a user specified delay. The number of seconds to delay + is subject to the precision of the device and should be kept to 10 + second intervals." + ::= { lgpPwrControl 8 } + +lgpPwrOutputOffDelayWithRestart OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Output Off Delay with Restart Command. This command will turn off the + output of the device after a user specified delay. The number + of seconds to delay is subject to the precision of the device and + should be kept to 10 second intervals. The device will then + turn the output on again after a specified amount of time. " + ::= { lgpPwrControl 9 } + +lgpPwrOutputOffDelayWithoutRestart OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Output Off Delay without Restart Command. This command will turn off + the output of the device after a specified delay. The number of seconds + to delay is subject to the precision of the device and should be kept + to 10 second intervals. The device will NOT automatically turn the + output on following this command." + ::= { lgpPwrControl 10 } + +-- ============================================================================= +-- lgpPwrStatus - Liebert Power Status Group +-- ============================================================================= + +lgpPwrTransferCount OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times that the output load has been transferred between the + available input sources." + ::= { lgpPwrStatus 1 } + +lgpPwrAutoTransferTimer OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The required wait time between output load auto transfer attempts + between available input sources." + ::= { lgpPwrStatus 2 } + +lgpPwrAutoReTransferEnabled OBJECT-TYPE + SYNTAX INTEGER + { + no (0), + yes (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ability to retransfer the output load automatically to the well + known measurement source from the 'lgpPwrWellKnownMeasurements' + sub-tree that is the preferred input source of the system" + ::= { lgpPwrStatus 3 } + +lgpPwrSyncPhaseAngle OBJECT-TYPE + SYNTAX Integer32(-3600..3600) + UNITS "0.1 Degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The phase angle difference of source 1 in relation to source 2." + ::= { lgpPwrStatus 4 } + +lgpPwrParallelSystemOutputToLoadSource OBJECT-TYPE + SYNTAX INTEGER + { + unknown (0), + utility (1), + battery (2), + bypass (3), + none (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source supporting the parallel system's load." + ::= { lgpPwrStatus 5 } + +lgpPwrDcToDcConverter OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the DC to DC converter." + ::= { lgpPwrStatus 6 } + +lgpPwrOutputToLoadOnInverter OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present source of output power is the Inverter." + ::= { lgpPwrStatus 7 } + +lgpPwrBatteryChargeCompensating OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system is adjusting the battery charging algorithm to accommodate + for the battery temperature." + ::= { lgpPwrStatus 8 } + +lgpPwrInverterReady OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ability of the inverter to support the output load of the system." + ::= { lgpPwrStatus 9 } + +lgpPwrOutputToLoadOnBypass OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present source of output power is the Bypass." + ::= { lgpPwrStatus 10 } + +lgpPwrBoost OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of the boost circuitry" + ::= { lgpPwrStatus 11 } + +lgpPwrBuck OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of the buck circuitry" + ::= { lgpPwrStatus 12 } + +lgpPwrShutdownOverTemperature OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system has previously shutdown due to an over temperature + condition." + ::= { lgpPwrStatus 13 } + +lgpPwrShutdownOverload OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system has previously shutdown due to an over load condition." + ::= { lgpPwrStatus 14 } + +lgpPwrShutdownDcBusOverload OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system has previously shutdown due to a DC bus over load + condition." + ::= { lgpPwrStatus 15 } + +lgpPwrShutdownOutputShort OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system has previously shutdown due to an output short condition." + ::= { lgpPwrStatus 16 } + +lgpPwrShutdownLineSwap OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system has previously shutdown due to a condition where the line + and neutral were reversed." + ::= { lgpPwrStatus 17 } + +lgpPwrShutdownLowBattery OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system has previously shutdown due to a low battery condition." + ::= { lgpPwrStatus 18 } + +lgpPwrShutdownRemote OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system has previously shutdown due to a remote shutdown command." + ::= { lgpPwrStatus 19 } + +lgpPwrShutdownInputUnderVoltage OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system has previously shutdown due to an under voltage condition + during startup." + ::= { lgpPwrStatus 20 } + +lgpPwrShutdownPowerFactorCorrectionFailure OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system has previously shutdown due to a power factor correction + startup failure." + ::= { lgpPwrStatus 21 } + +lgpPwrShutdownHardware OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system has previously shutdown due external shutdown signal." + ::= { lgpPwrStatus 22 } + +lgpPwrRedundantSubModule OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system has a redundant battery module installed." + ::= { lgpPwrStatus 23 } + +lgpPwrBypassReady OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ability of the bypass to support the output load of the system. + If Yes, the bypass is available to transfer to." + ::= { lgpPwrStatus 24 } + +lgpPwrGeneratorStatus OBJECT-TYPE + SYNTAX INTEGER + { + connected(1), + disconnected(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the system generator." + ::= { lgpPwrStatus 25 } + +lgpPwrRotaryBreakerStatus OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + closed(2), + test(3), + normal(4), + bypass(5), + maintenance(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the system rotary breaker." + ::= { lgpPwrStatus 26 } + +lgpPwrPowerFactorCorrection OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the power factor correction circuitry of the system." + ::= { lgpPwrStatus 27 } + +lgpPwrBypassSyncDiff OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 Degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The phase angle difference between the inverter output and bypass + source. A positive value means the inverter leads the bypass source. + A negative value means the inverter lags the bypass source." + ::= { lgpPwrStatus 28 } + +lgpPwrBypassOverloadShutdownTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The calculated time remaining before bypass static switch shutdown due + to the present overload condition. If the bypass is not in an overload + condition, this object returns -1." + ::= { lgpPwrStatus 29 } + +lgpPwrInverterOverloadShutdownTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The calculated time remaining before inverter shutdown. The calculated + time of inverter operation remaining for the present overload event. + + Note: If the inverter is not experiencing an overload event this point + will return 65535 indicating this value is unavailable." + ::= { lgpPwrStatus 30 } + +lgpPwrStateOutputSource OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + inverter(2), + bypass(3), + maintenanceBypass(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UPS's output power source (inverter, bypass, or none). + NOTE: It is possible that the load still has power from the + Maintenance Bypass." + ::= { lgpPwrStatus 31 } + +lgpPwrStateInputSource OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + utility(2), + generator(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system input power source (none, utility, generator)." + ::= { lgpPwrStatus 32 } + +lgpPwrStateInputQualification OBJECT-TYPE + SYNTAX INTEGER + { + fail(1), + marginalLow(2), + normal(3), + marginalHigh(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the system input. The unit may or may not operate + normally under 'marginalLow' and 'marginalHigh' states." + ::= { lgpPwrStatus 33 } + +lgpPwrStateBypassStaticSwitchState OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the bypass static switch." + ::= { lgpPwrStatus 34 } + +lgpPwrStateBypassQualification OBJECT-TYPE + SYNTAX INTEGER + { + fail(1), + marginalLow(2), + normal(3), + marginalHigh(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the bypass static switch. The unit may + or may not operate normally under 'marginalLow' and 'marginalHigh' + states." + ::= { lgpPwrStatus 35 } + +lgpPwrStateDCBusQualification OBJECT-TYPE + SYNTAX INTEGER + { + fail(1), + marginalLow(2), + normal(3), + marginalHigh(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the DC bus. The unit may or may not + operate normally under 'marginalLow' and 'marginalHigh' states." + ::= { lgpPwrStatus 36 } + +lgpPwrStateOutQualification OBJECT-TYPE + SYNTAX INTEGER + { + fail(1), + marginalLow(2), + normal(3), + marginalHigh(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the output. The unit may or may not + operate normally under 'marginalLow' and 'marginalHigh' states." + ::= { lgpPwrStatus 37 } + +lgpPwrStateInverterQualification OBJECT-TYPE + SYNTAX INTEGER + { + fail(1), + marginalLow(2), + normal(3), + marginalHigh(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the inverter. The unit may or may not + operate normally under 'marginalLow' and 'marginalHigh' states." + ::= { lgpPwrStatus 38 } + +lgpPwrStateInverterState OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the inverter." + ::= { lgpPwrStatus 39 } + +lgpPwrStateRectifierState OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the rectifier." + ::= { lgpPwrStatus 40 } + +lgpPwrStateModuleGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains UPS module information." + ::= { lgpPwrStatus 41 } + + lgpPwrStateUpsModuleCount OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of UPS modules in the system. In a single module system, this + value is one." + ::= { lgpPwrStateModuleGroup 1 } + + lgpPwrStateUpsModuleRedundantCount OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of redundant UPS modules in the system. In a single module + system, the value is zero. This value is dependent upon the present + load and the number of modules (i.e. the value may change during normal + operation based upon a load change). This value represents the number + of extra modules above the minimum needed to support the load." + ::= { lgpPwrStateModuleGroup 2 } + +lgpPwrStateBackfeedBrkrState OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + closed(2), + notInstalled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Static Bypass Switch Line Disconnect Breaker." + ::= { lgpPwrStatus 42 } + +lgpPwrStateLoadDisconnectState OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + closed(2), + notInstalled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Static Bypass Switch Load Disconnect Breaker." + ::= { lgpPwrStatus 43 } + +lgpPwrStateInputBrkrState OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + closed(2), + notInstalled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Input Disconnect Breaker." + ::= { lgpPwrStatus 44 } + +lgpPwrStateTrapFilterBrkrState OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + closed(2), + notInstalled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Trap Filter Disconnect Breaker." + ::= { lgpPwrStatus 45 } + +lgpPwrStateInvOutputBrkrState OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + closed(2), + notInstalled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Inverter Output Disconnect Breaker." + ::= { lgpPwrStatus 46 } + +lgpPwrStateIntBypassBrkrState OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + closed(2), + notInstalled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Internal Bypass Breaker." + ::= { lgpPwrStatus 47 } + +lgpPwrStateBypassIsolBrkrState OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + closed(2), + notInstalled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Bypass Isolation Breaker." + ::= { lgpPwrStatus 48 } + +lgpPwrStateRectifierIsolBrkrState OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + closed(2), + notInstalled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Rectifier Isolation Breaker." + ::= { lgpPwrStatus 49 } + +lgpPwrStateMaintBypassBrkrState OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + closed(2), + notInstalled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Maintenance Bypass Breaker." + ::= { lgpPwrStatus 50 } + +lgpPwrStateMaintIsolBrkrState OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + closed(2), + notInstalled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Maintenance Isolation Breaker." + ::= { lgpPwrStatus 51 } + +lgpPwrStateOutStaticSwState OBJECT-TYPE + SYNTAX INTEGER + { + off(1), + on(2), + notInstalled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Output Series Static Switch." + ::= { lgpPwrStatus 52 } + +lgpPwrStateModuleOutBrkrState OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + closed(2), + notInstalled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Module Output Breaker." + ::= { lgpPwrStatus 53 } + +lgpPwrBypassReXfrRemainTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before an inverter overload or inverter fault can + be cleared and auto retransfer from the bypass to the inverter can take + place. + + Note: If an inverter overload or fault is not taking place, this point + will return 65535." + ::= { lgpPwrStatus 54 } + +lgpPwrStateUpsOutputSource OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + none(2), + normal(3), + bypass(4), + battery(5), + booster(6), + reducer(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present source of output power. The enumeration + none(2) indicates that there is no source of output + power (and therefore no output power), for example, + the system has opened the output breaker. + + NOTE: In a single-module system, this point is intended to have the same + behavior as the RFC1628 point upsOutputSource." + ::= { lgpPwrStatus 55 } + +lgpPwrStateLoadBusSynchronization OBJECT-TYPE + SYNTAX INTEGER + { + unknown(0), + active(1), + abnormal(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Load Bus Synchronizer (LBS)." + ::= { lgpPwrStatus 56 } + +lgpPwrStateCircuitBrkrStateGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This group contains Static Switch circuit breaker state information." + ::= { lgpPwrStatus 57 } + + lgpPwrStateSource1InputBrkrState OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + closed(2), + notInstalled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The states of Source 1 Input Breaker." + ::= { lgpPwrStateCircuitBrkrStateGroup 1 } + + lgpPwrStateSource2InputBrkrState OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + closed(2), + notInstalled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The states of Source 2 Input Breaker." + ::= { lgpPwrStateCircuitBrkrStateGroup 2 } + + lgpPwrStateSource1BypassBrkrState OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + closed(2), + notInstalled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The states of Source 1 Bypass Breaker." + ::= { lgpPwrStateCircuitBrkrStateGroup 3 } + + lgpPwrStateSource2BypassBrkrState OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + closed(2), + notInstalled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The states of Source 2 Bypass Breaker." + ::= { lgpPwrStateCircuitBrkrStateGroup 4 } + + lgpPwrStateOutputBrkrState OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + closed(2), + notInstalled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The states of Output Breaker." + ::= { lgpPwrStateCircuitBrkrStateGroup 5 } + + lgpPwrStateAuxOutputBrkrState OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + closed(2), + notInstalled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The states of Auxiliary Output Breaker." + ::= { lgpPwrStateCircuitBrkrStateGroup 6 } + + lgpPwrStateSource1PduInputBrkrState OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + closed(2), + notInstalled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The states of Source 1 PDU Input Breaker." + ::= { lgpPwrStateCircuitBrkrStateGroup 7 } + + lgpPwrStateSource2PduInputBrkrState OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + closed(2), + notInstalled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The states of Source 2 PDU Input Breaker." + ::= { lgpPwrStateCircuitBrkrStateGroup 8 } + +lgpPwrEconomicOperation OBJECT-TYPE + SYNTAX INTEGER + { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of ECO mode operation, + on(1) if system is on bypass due to ECO mode operation, + off(0) any other time." + ::= { lgpPwrStatus 58 } + +-- ============================================================================= +-- lgpPwrSettings - Liebert Power Settings Group +-- ============================================================================= + +lgpPwrPreferredSource OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The well known measurement source from the + 'lgpPwrWellKnownMeasurements' sub-tree that is the preferred + input source of the system." + ::= { lgpPwrSettings 1 } + +lgpPwrLoadOnSource OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The well known measurement source from the + 'lgpPwrWellKnownMeasurements' sub-tree that is currently + powering the output (load)." + ::= { lgpPwrSettings 2 } + +lgpPwrNominalVoltageDeviation OBJECT-TYPE + SYNTAX Integer32 + UNITS "Volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The nominal voltage deviation between the well known + measurement source lgpPwrSource1Input and lgpPwrSource2Input." + ::= { lgpPwrSettings 3 } + +lgpPwrNominalVoltageDeviationPercent OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of the nominal voltage deviation between the well known + measurement source lgpPwrSource1Input and lgpPwrSource2Input." + ::= { lgpPwrSettings 4 } + +lgpPwrPhaseDifferenceLimit OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 Degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum phase difference (between the well known + input sources ) in which a transfer to an available input source is + permitted." + ::= { lgpPwrSettings 5 } + +lgpPwrFrequencyDeviationLimit OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 Hertz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum frequency deviation (between the well known + input sources ) in which a transfer to an available input source is + permitted." + ::= { lgpPwrSettings 6 } + +-- ----------------------------------------------------------------------------- +-- Thresholds Table +-- ----------------------------------------------------------------------------- + +lgpPwrThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpPwrThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of power thresholds for a given power measurement at a + point/location in the system. + The lgpPwrThresholdType in this table corresponds to the + type of measurement the high and low thresholds applies to. + + This table contains zero, one, or many rows, depending upon the number + of 'lgpPwrThresholdPoint' and 'lgpPwrThresholdSubID' available in the + table. + The NMS cannot create or delete rows from the table. + The rows are created by the agent based upon the capabilities of + the managed device." + ::= { lgpPwrSettings 7 } + + lgpPwrThresholdEntry OBJECT-TYPE + SYNTAX LgpPwrThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the contents of the columns for the table + 'lgpPwrThresholdTable'." + REFERENCE + "The lgpPwrThresholdType in this table corresponds to the + type of measurement the high and low thresholds applies to." + INDEX { lgpPwrThresholdIndex } + ::= { lgpPwrThresholdTable 1 } + + LgpPwrThresholdEntry ::= SEQUENCE + { + lgpPwrThresholdIndex Unsigned32, + lgpPwrThresholdPoint OBJECT IDENTIFIER, + lgpPwrThresholdSubID Unsigned32, + lgpPwrThresholdType OBJECT IDENTIFIER, + lgpPwrThresholdHighWarning Integer32, + lgpPwrThresholdHighFailure Integer32, + lgpPwrThresholdLowWarning Integer32, + lgpPwrThresholdLowFailure Integer32 + } + + lgpPwrThresholdIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index indicating the row of the table + 'lgpPwrLineMeasurementTable' for a power measurement point." + ::= { lgpPwrThresholdEntry 1 } + + lgpPwrThresholdPoint OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An OID representing a well known measurement point. + These object identifiers indicate a point or location of power + measurement in a power system. The OID's name usually + implies a location of the measurement point such as + 'input', 'output', 'bypass' etc." + REFERENCE + "The object identifiers in this column can be found in the sub-tree + 'lgpPwrWellKnownMeasurementPoints' and correspond to the + entry in the table 'lgpPwrThresholdTable'." + ::= { lgpPwrThresholdEntry 2 } + + lgpPwrThresholdSubID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a sub identifier for the 'lgpPwrThresholdPoint'. + It indicates the instance number of the well known threshold point." + ::= { lgpPwrThresholdEntry 3 } + + lgpPwrThresholdType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An OID representing a well known measurement type. + These object identifiers indicate the type of measurement referenced + by the row of the table. These object identifiers can encompass + units of measure, lines of reference, and device location. + The OID's name usually implies a measurement type such as + 'voltsAc', 'current', 'voltsDc', 'VoltsLL', etc." + REFERENCE + "The object identifiers in this column can be found in the sub-tree + 'lgpPwrWellKnownThresholdTypes' and correspond to the + entry in the table lgpPwrThresholdTable." + ::= { lgpPwrThresholdEntry 4 } + + lgpPwrThresholdHighWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high warning threshold of a type of measurement designated by + the 'lgpPwrThresholdType' at a location designated by the + 'lgpPwrThresholdPoint'. If multiple thresholds are available at a + single 'lgpPwrThresholdPoint', of the same 'lgpPwrThresholdType', + then the 'lgpPwrThresholdSubID' will differentiate between them. + When this threshold is met, the agent will send a notification." + ::= { lgpPwrThresholdEntry 5 } + + lgpPwrThresholdHighFailure OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high failure threshold of a type of measurement designated by + the 'lgpPwrThresholdType' at a location designated by the + 'lgpPwrThresholdPoint'. If multiple thresholds are available at a + single 'lgpPwrThresholdPoint', of the same 'lgpPwrThresholdType', + then the 'lgpPwrThresholdSubID' will differentiate between them. + When this threshold is met, the agent will send a notification." + ::= { lgpPwrThresholdEntry 6 } + + lgpPwrThresholdLowWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low warning threshold of a type of measurement designated by + the 'lgpPwrThresholdType' at a location designated by the + 'lgpPwrThresholdPoint'. If multiple thresholds are available at a + single 'lgpPwrThresholdPoint', of the same 'lgpPwrThresholdType', + then the 'lgpPwrThresholdSubID' will differentiate between them. + When this threshold is met, the agent will send a notification." + ::= { lgpPwrThresholdEntry 7 } + + lgpPwrThresholdLowFailure OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low failure threshold of a type of measurement designated by + the 'lgpPwrThresholdType' at a location designated by the + 'lgpPwrThresholdPoint'. If multiple thresholds are available at a + single 'lgpPwrThresholdPoint', of the same 'lgpPwrThresholdType', + then the 'lgpPwrThresholdSubID' will differentiate between them. + When this threshold is met, the agent will send a notification." + ::= { lgpPwrThresholdEntry 8 } + +lgpPwrUpsAutoRestart OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The device will automatically restart when utility power is restored + following a battery discharge." + ::= { lgpPwrSettings 8 } + +lgpPwrUpsAutoRestartDelay OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The device will automatically delay a certain number of seconds and + then restart after utility power is restored following a battery + discharge. The number of seconds to delay is subject to the precision + of the device and should be kept to 10 second intervals." + ::= { lgpPwrSettings 9 } + +lgpPwrAutoRestartBatteryChargeThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The battery charge percentage required before the device can + automatically restart." + ::= { lgpPwrSettings 10 } + +lgpPwrParallelModuleCount OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of modules in the parallel system." + ::= { lgpPwrSettings 11 } + +lgpPwrParallelRedundancyCount OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of redundant modules in the parallel system." + ::= { lgpPwrSettings 12 } + +lgpPwrLoadBusSyncMode OBJECT-TYPE + SYNTAX INTEGER + { + master(1), + slave(2), + none(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configuration of Load Bus Synchronization (LBS) between + independent systems." + ::= { lgpPwrSettings 13 } + +lgpPwrEconomicOperationMode OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configuration of the economic operation mode of the system." + ::= { lgpPwrSettings 14 } + +lgpPwrAutomaticBatteryTest OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Automatic battery test option. If enabled, the battery will be tested + on a fixed interval. If disabled, the battery test must be initiated + by a battery test command. The interval at which a battery test is + performed is defined by 'lgpPwrAutomaticBatteryTestInterval'." + ::= { lgpPwrSettings 15 } + +lgpPwrMinimumRedundantPowerModule OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum number of redundant power modules that must be present + before sending a loss of power redundancy alarm. If 0, there is no + redundant power functionality." + ::= { lgpPwrSettings 16 } + +lgpPwrMinimumRedundantBatteryModule OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum number of redundant battery modules that must be present + before sending an alarm. If 0, the redundant battery module alarm is + disabled." + ::= { lgpPwrSettings 17 } + +lgpPwrOutputToLoadUserOverloadLimit OBJECT-TYPE + SYNTAX Integer32 + UNITS "Volt-Amp" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the user specified maximum load the device can support + without sending an alarm." + ::= { lgpPwrSettings 18 } + +lgpPwrNoLoadWarningLimit OBJECT-TYPE + SYNTAX Integer32 + UNITS "Amp" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum current draw on the output in which the device considers + there to be a load present on the output. The condition + lgpConditionWarningNoLoadDetected will be triggered if the output + current falls below this value. If this value is '-1' then the + lgpConditionNoLoadDetectedWarning condition is 'disabled'." + ::= { lgpPwrSettings 19 } + +lgpPwrNoLoadWarningDelay OBJECT-TYPE + SYNTAX Integer32(0..10000) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The amount of time to delay before annunciation of the condition + lgpConditionNoLoadDetectedWarning after the output current load + falls below the threshold lgpPwrOutputNoLoadWarningLimit." + ::= { lgpPwrSettings 20 } + +lgpPwrEconomicOperationModeControl OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + mode1(1), + mode2(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configuration of the economic operation mode of the system. + Note that this supersedes lgpPwrEconomicOperationMode in newer devices." + ::= { lgpPwrSettings 21 } + +-- ============================================================================= +-- lgpPwrStatistic - Liebert Power Statistic Group +-- ============================================================================= +lgpPwrBrownOutCount OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occurrences where the input line voltage has fallen below + a pre-determined threshold for a specified amount of time. This number + resets when the command 'lgpPwrStatisticsReset' is executed." + ::= { lgpPwrStatistic 1 } + +lgpPwrBlackOutCount OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occurrences where there is a total loss of electric power. + This number resets when the command 'lgpPwrStatisticsReset' is + executed." + ::= { lgpPwrStatistic 2 } + +lgpPwrTransientCount OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occurrences where the input line voltage spikes above a + pre-determined threshold for a specified amount of time. This number + resets when the command 'lgpPwrStatisticsReset' is executed." + ::= { lgpPwrStatistic 3 } + +lgpPwrBatteryDischargeCount OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of battery discharges since the last reset." + ::= { lgpPwrStatistic 4 } + +lgpPwrBatteryDischargeTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total accumulated time spent on battery since the last reset." + ::= { lgpPwrStatistic 5 } + +lgpPwrBatteryAmpHours OBJECT-TYPE + SYNTAX Integer32 + UNITS "Amp-hour" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total accumulated Amp-hours removed from the battery since last + reset." + ::= { lgpPwrStatistic 6 } + +lgpPwrBatteryWattHours OBJECT-TYPE + SYNTAX Integer32 + UNITS "Watt-Hour" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total accumulated Watt-Hours removed from the battery since last + reset. This command should be sent with a parameter of 1. This + variable doesn't return a value when read." + ::= { lgpPwrStatistic 7 } + +lgpPwrBatteryStatisticsReset OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery statistics clear command. The command to reset all battery + statistics stored by the device. This command should be sent with a + parameter of 1. This variable doesn't return a value when read." + ::= { lgpPwrStatistic 8 } + +lgpPwrStatisticsReset OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset Power Statistics Command. This command will reset the power + statistics stored in the system. This command should be sent with a + parameter of 1. This variable doesn't return a value when read." + ::= { lgpPwrStatistic 9 } + +-- ============================================================================= +-- lgpPwrConversion - Liebert Power Conversion Group +-- ============================================================================= + +lgpPwrNumberInstalledPowerModules OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of power modules installed in the device." + ::= { lgpPwrConversion 1 } + +lgpPwrNumberFailedPowerModules OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of power modules in the device that have failed." + ::= { lgpPwrConversion 2 } + +lgpPwrNumberRedundantPowerModules OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of redundant power modules installed in the device." + ::= { lgpPwrConversion 3 } + +lgpPwrNumberActivePowerModules OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of active power modules in the device." + ::= { lgpPwrConversion 4 } + +lgpPwrNumberPowerModuleWarnings OBJECT-TYPE + SYNTAX Integer32 + UNITS "Count" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of power modules in the device that have a warning." + ::= { lgpPwrConversion 6 } + +lgpPwrUpsInverterStandby OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The output to the load is supported by the bypass and the inverter is + on standby." + ::= { lgpPwrConversion 7 } + +-- ============================================================================= +-- lgpPwrTopology - Liebert Power Topology Group +-- ============================================================================= + +lgpPwrUpsTopOffline OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UPS has an offline topology. Under normal operating conditions, + AC power from the utility passes straight through the UPS + to the critical load. The inverter is used to convert the DC power + from the battery to create AC power to support the load when the + utility fails. Normally the inverter is operating in the stand-by mode, + keeping the batteries charged. Should the utility power go out of + specification, the inverter will power the load by drawing energy from + the battery." + ::= { lgpPwrTopology 1 } + +lgpPwrUpsTopLineInteractive OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UPS has a line-interactive topology. This topology + resembles the offline product, but inserts a transformer or inductor + in series between the utility power source and the load. This inline + inductor enables the UPS inverter to interact with incoming power + and provide a measure of power conditioning to the load. This + buck-and-boost circuitry helps with high and low input voltage + conditions." + ::= { lgpPwrTopology 2 } + +lgpPwrUPSTopDualInput OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system has separate input sources for the bypass and inverter." + ::= { lgpPwrTopology 3 } + +lgpPwrTopFrequencyConverter OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system has a frequency converter." + ::= { lgpPwrTopology 4 } + +lgpPwrTopVoltageConverter OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system has a voltage converter." + ::= { lgpPwrTopology 5 } + +lgpPwrTopMaximumFrameCapacity OBJECT-TYPE + SYNTAX Integer32 + UNITS "Volt-Amp" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum device system capacity." + ::= { lgpPwrTopology 6 } + +lgpPwrTopRedundantControlModules OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The device has a redundant control module installed." + ::= { lgpPwrTopology 7 } + +lgpPwrInputIsolationTransformerInstalled OBJECT-TYPE + SYNTAX INTEGER + { + notInstalled(1), + installed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the input isolation transformer is installed." + ::= { lgpPwrTopology 8 } + +lgpPwrStateStaticSwitchType OBJECT-TYPE + SYNTAX INTEGER + { + notApplicable(1), + continuousDuty(2), + momentaryDuty(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Static switch type (N/A, continous duty, or momentary duty)." + ::= { lgpPwrTopology 9 } + +lgpPwrStateModuleType OBJECT-TYPE + SYNTAX INTEGER + { + singleModuleSystem(1), + module1plus1(2), + module1plusN(3), + moduleNplus1(4), + systemControlCabinet(5), + mainStaticSwitch(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "UPS module type. + SMS -- Single Module System + 1 + 1 -- Redundant system for capacity + 1 + N -- Distributed multi-module system + N + 1 -- A multi-module system with one bypass for the system + SCC -- System Control Cabinet used in an N+1 system to + provide a single bypass for the system. + MSS -- Main Static Switch" + ::= { lgpPwrTopology 10 } + +lgpPwrStateBypassInputConfig OBJECT-TYPE + SYNTAX INTEGER + { + singlePhase2WireL1WithReturn(1), + twoPhase2WireL1L2(2), + twoPhase3WireL1L2WithNeutral(3), + threePhase3WireL1L2L3(4), + threePhase4WireL1L2L3WithNeutral(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bypass input wire physical wiring configuration. + singlePhase2WireL1WithReturn + Single phase input with 2 wires (Line 1, and Return). + twoPhase2WireL1L2 + Two phase input with 2 wires (Line 1, and Line 2). + twoPhase3WireL1L2WithNeutral + Two phase input with 3 wires (Line 1, Line 2, and Neutral) + threePhase3WireL1L2L3 + Three phase input with 3 wires (Line 1, Line 2, and Line 3) + threePhase4WireL1L2L3WithNeutral + Three phase input with 4 wires (Line 1, Line 2, Line 3, and + Neutral)." + ::= { lgpPwrTopology 11 } + +lgpPwrStateOutputConfig OBJECT-TYPE + SYNTAX INTEGER + { + singlePhase2WireL1WithReturn(1), + twoPhase2WireL1L2(2), + twoPhase3WireL1L2WithNeutral(3), + threePhase3WireL1L2L3(4), + threePhase4WireL1L2L3WithNeutral(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output wire physical wiring configuration. + singlePhase2WireL1WithReturn + Single phase output with 2 wires (Line 1, and Return). + twoPhase2WireL1L2 + Two phase output with 2 wires (Line 1, and Line 2). + twoPhase3WireL1L2WithNeutral + Two phase output with 3 wires (Line 1, Line 2, and Neutral) + threePhase3WireL1L2L3 + Three phase output with 3 wires (Line 1, Line 2, and Line 3) + threePhase4WireL1L2L3WithNeutral + Three phase output with 4 wires (Line 1, Line 2, Line 3, and + Neutral)." + ::= { lgpPwrTopology 12 } + +lgpPwrRectifierPassiveFilterInstalled OBJECT-TYPE + SYNTAX INTEGER + { + notInstalled(1), + installed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the rectifier passive filter is installed." + ::= { lgpPwrTopology 13 } + +lgpPwrRectifierTrapInstalled OBJECT-TYPE + SYNTAX INTEGER + { + notInstalled(1), + installed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the rectifier input passive filter is installed." + ::= { lgpPwrTopology 14 } + +lgpPwrRectifierActiveFilterInstalled OBJECT-TYPE + SYNTAX INTEGER + { + notInstalled(1), + installed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the rectifier active filter is installed." + ::= { lgpPwrTopology 15 } + +-- ============================================================================= +-- lgpPwrConfig - Liebert Power Config Group +-- ============================================================================= + +lgpPwrSysCapacity OBJECT-TYPE + SYNTAX Integer32 + UNITS "Volt-Amp" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current device system capacity." + ::= { lgpPwrConfig 1 } + +lgpPwrUPSModuleMode OBJECT-TYPE + SYNTAX INTEGER + { + single(1), + parallel(2), + hotmaster(3), + hotslave(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The module mode of the UPS." + ::= { lgpPwrConfig 2 } + +lgpPwrMaxRatedCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "Amp" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System output maximum amperage rating. The maximum rated amperage for + the system. This value is based upon the model type and is typically + limited by the wiring, breakers, power devices, etc." + ::= { lgpPwrConfig 3 } + +lgpPwrRectifierPulseCount OBJECT-TYPE + SYNTAX INTEGER + { + sixPulse(1), + twelvePulse(2), + eighteenPulse(3), + twentyFourPulse(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rectifier pulse count per waveform cycle (6-, 12-, 18-, or 24-pulse)." + ::= { lgpPwrConfig 4 } +END diff --git a/mibs/liebert/LIEBERT-GP-REG-MIB b/mibs/liebert/LIEBERT-GP-REG-MIB new file mode 100644 index 0000000000..c3364484b2 --- /dev/null +++ b/mibs/liebert/LIEBERT-GP-REG-MIB @@ -0,0 +1,1247 @@ +LIEBERT-GP-REGISTRATION-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, enterprises + FROM SNMPv2-SMI + ; + +-- ============================================================================= +-- Module Identification and Registration +-- ============================================================================= + +liebertGlobalProductsRegistrationModule MODULE-IDENTITY + LAST-UPDATED "201403270000Z" + ORGANIZATION "Liebert Corporation" + CONTACT-INFO + "Contact: Technical Support + + Postal: + Liebert Corporation + 1050 Dearborn Drive + P.O. Box 29186 + Columbus OH, 43229 + US + + Tel: +1 (800) 222-5877 + + E-mail: liebert.monitoring@emerson.com + Web: www.liebert.com + + Author: John Stephen Sark" + + DESCRIPTION + "The MIB module used to register Liebert SNMP OIDs. + + Copyright 2000-2014 Liebert Corporation. All rights reserved. + Reproduction of this document is authorized on the condition + that the forgoing copyright notice is included. + + This Specification is supplied 'AS IS' and Liebert Corporation + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." + + REVISION "201502020000Z" + DESCRIPTION + "Added registration for GXT3 UPS" + + REVISION "201409170000Z" + DESCRIPTION + "Added registration for new Thermal product variants" + + REVISION "201406240000Z" + DESCRIPTION + "Added registration for EXM and variants" + + REVISION "201403270000Z" + DESCRIPTION + "Added registration for NXr variants, EXL, NX variants, Air Handlers and RackPDU2" + + REVISION "201307100000Z" + DESCRIPTION + "Added registration for GXT4 UPS" + + REVISION "201305140000Z" + DESCRIPTION + "Added registration for NXL-JD and APS UPS" + + REVISION "200904170000Z" + DESCRIPTION + "Added registrations for iCOM PA, XD, XP, SC and CR product families" + + REVISION "200807020000Z" + DESCRIPTION + "Added PDU MIB registrations" + + REVISION "200801100000Z" + DESCRIPTION + "Modified contact email address and added NXL registration." + + REVISION "200602220000Z" + DESCRIPTION + "Added support for Liebert DS Unit." + + ::= { liebertModuleReg 1 } + +-- ============================================================================= +-- Corporate OID identifiers for Emerson Electric and Liebert +-- ============================================================================= + +emerson OBJECT-IDENTITY + STATUS current + DESCRIPTION "The enterprise registration for Emerson Electric Corporation." + ::= { enterprises 476 } + +liebertCorp OBJECT-IDENTITY + STATUS current + DESCRIPTION "Liebert Corporation obtains it branch from Emerson Electric." + ::= { emerson 1 } + +-- ============================================================================= +-- MAJOR branch for Liebert Corporation +-- Global Products branches all reside at this level in the MIB. +-- ============================================================================= + +liebertGlobalProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used for Liebert Global Products + related information." + REFERENCE "All objects registered under this branch must be + contained in this registration module." + ::= { liebertCorp 42 } + +-- ============================================================================= +-- liebertGlobalProducts - Liebert Global Products Registrations +-- ============================================================================= + +lgpModuleReg OBJECT-IDENTITY + STATUS current + DESCRIPTION "The Liebert Global Products MODULE-IDENTITY OIDs are + registered via this branch." + REFERENCE "The Liebert MODULE-IDENTITY(s) are registered below in + this registration module." + ::= { liebertGlobalProducts 1 } + +lgpAgent OBJECT-IDENTITY + STATUS current + DESCRIPTION "All Liebert agent objects are registered in this branch." + REFERENCE "The registrations for the objects in this branch + are defined below in a sub-section titled Liebert SNMP + Agent - Registrations." + ::= { liebertGlobalProducts 2 } + +lgpFoundation OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert objects that have + common use across product families." + REFERENCE "The registrations for the objects in this branch + are defined below in a sub-section titled Liebert Foundation + Parameters - Registrations." + ::= { liebertGlobalProducts 3 } + +lgpProductSpecific OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert product specific + object identifiers." + REFERENCE "The registrations for the objects in this branch + are defined below in a sub-section titled Liebert Product + Specific - Registrations." + ::= { liebertGlobalProducts 4 } + +-- ============================================================================= +-- lgpModuleReg - Liebert Module Identities +-- ============================================================================= + +liebertModuleReg OBJECT-IDENTITY + STATUS current + DESCRIPTION "The Liebert Global Products MODULE-IDENTITY OIDs are + registered via this branch." + ::= { lgpModuleReg 1 } + +liebertAgentModuleReg OBJECT-IDENTITY + STATUS current + DESCRIPTION "The Liebert Global Products AGENT MODULE-IDENTITY OIDs are + registered via this branch." + ::= { lgpModuleReg 2 } + +liebertConditionsModuleReg OBJECT-IDENTITY + STATUS current + DESCRIPTION "The Liebert Global Products CONDITIONS MODULE-IDENTITY OIDs are + registered via this branch." + ::= { lgpModuleReg 3 } + +liebertNotificationsModuleReg OBJECT-IDENTITY + STATUS current + DESCRIPTION "The Liebert Global Products NOTIFICATIONS MODULE-IDENTITY OIDs + are registered via this branch." + ::= { lgpModuleReg 4 } + +liebertEnvironmentalModuleReg OBJECT-IDENTITY + STATUS current + DESCRIPTION "The Liebert Global Products ENVIRONMENTAL MODULE-IDENTITY OIDs + are registered via this branch." + ::= { lgpModuleReg 5 } + +liebertPowerModuleReg OBJECT-IDENTITY + STATUS current + DESCRIPTION "The Liebert Global Products POWER MODULE-IDENTITY OIDs are + registered via this branch." + ::= { lgpModuleReg 6 } + +liebertControllerModuleReg OBJECT-IDENTITY + STATUS current + DESCRIPTION "The Liebert Global Products CONTROLLER MODULE-IDENTITY OIDs are + registered via this branch." + ::= { lgpModuleReg 7 } + +liebertSystemModuleReg OBJECT-IDENTITY + STATUS current + DESCRIPTION "The Liebert Global Products SYSTEM MODULE-IDENTITY OIDs are + registered via this branch." + ::= { lgpModuleReg 8 } + +liebertPduModuleReg OBJECT-IDENTITY + STATUS current + DESCRIPTION "The Liebert Global Products Power Distribution (PDU) + MODULE-IDENTITY OIDs are registered via this branch." + ::= { lgpModuleReg 9 } + +liebertFlexibleModuleReg OBJECT-IDENTITY + STATUS current + DESCRIPTION "The Liebert Global Products Flexible + MODULE-IDENTITY OIDs are registered via this branch." + ::= { lgpModuleReg 10 } + +liebertFlexibleConditionsModuleReg OBJECT-IDENTITY + STATUS current + DESCRIPTION "The Liebert Global Products FLEXIBLE CONDITIONS MODULE-IDENTITY + OIDs are registered via this branch." + ::= { lgpModuleReg 11 } + +-- ============================================================================= +-- lgpAgent - Liebert SNMP Agent Registrations +-- ============================================================================= + +lgpAgentIdent OBJECT-IDENTITY + STATUS current + DESCRIPTION "Liebert Agent Identification - This branch contains OIDS + that are used to identify an agent and its managed device." + REFERENCE "All objects registered under this branch are implemented by + the LIEBERT-GP-AGENT-MIB defined in the file + LIEBERT_GP_AGENT.MIB." + ::= { lgpAgent 1 } + +lgpAgentNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert agent notify object + identifiers." + REFERENCE "All objects registered under this branch are implemented by + the LIEBERT-GP-AGENT-MIB defined in the file + LIEBERT_GP_AGENT.MIB." + ::= { lgpAgent 3 } + +lgpAgentDevice OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch contains OIDs that are used to identify a + managed device." + REFERENCE "All objects registered under this branch are implemented by + the LIEBERT-GP-AGENT-MIB defined in the file + LIEBERT_GP_AGENT.MIB." + ::= { lgpAgent 4 } + +lgpAgentControl OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch contains objects relating to the control of + the agent software." + REFERENCE "All objects registered under this branch are implemented by + the LIEBERT-GP-AGENT-MIB defined in the file + LIEBERT_GP_AGENT.MIB." + ::= { lgpAgent 5 } + +-- ============================================================================= +-- lgpFoundation - Liebert Foundation Parameters Registrations +-- ============================================================================= + +lgpConditions OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert status condition + object identifiers." + REFERENCE "All objects registered under this branch are implemented by + the LIEBERT-GP-CONDITIONS-MIB defined by the file + LIEBERT_GP_COND.MIB." + ::= { lgpFoundation 2 } + +lgpNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert notification object + identifiers." + REFERENCE "All objects registered under this branch are implemented by + the LIEBERT-GP-NOTIFICATIONS-MIB defined by the file + LIEBERT_GP_NOTIFY.MIB." + ::= { lgpFoundation 3 } + +lgpEnvironmental OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert environmental object + identifiers." + REFERENCE "All objects registered under this branch are implemented by + the LIEBERT-GP-ENVIRONMENTAL-MIB defined by the file + LIEBERT_GP_ENV.MIB." + ::= { lgpFoundation 4 } + +lgpPower OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert power object + identifiers." + REFERENCE "All objects registered under this branch are implemented by + the LIEBERT-GP-POWER-MIB defined by the file + LIEBERT_GP_POWER.MIB." + ::= { lgpFoundation 5 } + +lgpController OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert controller object + identifiers." + REFERENCE "All objects registered under this branch are implemented by + the LIEBERT-GP-CONTROLLER-MIB defined by the file + LIEBERT_GP_CONTROLLER.MIB." + ::= { lgpFoundation 6 } + +lgpSystem OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert system object + identifiers." + REFERENCE "All objects registered under this branch are implemented by + the LIEBERT-GP-SYSTEM-MIB defined by the file + LIEBERT_GP_SYSTEM.MIB." + ::= { lgpFoundation 7 } + +lgpPdu OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert system object + identifiers." + REFERENCE "All objects registered under this branch are implemented by + the LIEBERT-GP-PDU-MIB defined by the file + LIEBERT_GP_PDU.MIB." + ::= { lgpFoundation 8 } + +lgpFlexible OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert system object + identifiers." + REFERENCE "All objects registered under this branch are implemented by + the LIEBERT-GP-FLEXIBLE-MIB defined by the file + LIEBERT_GP_FLEXIBLE.MIB." + ::= { lgpFoundation 9 } + +-- ============================================================================= +-- lgpProductSpecific - Liebert Product Specific Registrations +-- ============================================================================= + +lgpUpsProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert UPS object + identifiers." + REFERENCE "The registrations for the objects in this branch are defined + below in a sub-section titled Liebert UPS Registrations." + ::= { lgpProductSpecific 2 } + +lgpAcProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Environmental object + identifiers." + REFERENCE "The registrations for the objects in this branch + are defined below in a sub-section titled Liebert Environmental + Air Conditioning Registrations." + ::= { lgpProductSpecific 3 } + +lgpPowerConditioningProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Power Conditioning + object identifiers." + REFERENCE "The registrations for the objects in this branch + are defined below in a sub-section titled Liebert Power + Conditioning Registrations." + ::= { lgpProductSpecific 4 } + +lgpTransferSwitchProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Transfer Switch + object identifiers." + REFERENCE "The registrations for the objects in this branch + are defined below in a sub-section titled Liebert Transfer + Switch Registrations." + ::= { lgpProductSpecific 5 } + +lgpMultiLinkProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert MultiLink object + identifiers." + REFERENCE "The registrations for the objects in this branch + are defined below in a sub-section titled + Liebert MultiLink Registrations." + ::= { lgpProductSpecific 7 } + +lgpPowerDistributionProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register stand-alone Liebert Power + Distribution object identifiers." + REFERENCE "The registrations for the objects in this branch + are defined below in a sub-section titled Liebert Power + Distribution Registrations." + ::= { lgpProductSpecific 8 } + +lgpCombinedSystemProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register object identifiers for + Combined System devices." + REFERENCE "The registrations for the objects in this branch + are defined below in a sub-section titled Combined + Power System Product Registrations." + ::= { lgpProductSpecific 10 } + +-- ============================================================================= +-- UpsProducts - Liebert UPS Registrations +-- ============================================================================= + +lgpSeries7200 OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Series 7200 + UPS product information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpUpsProducts 1 } + +lgpUPStationGXT OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert UPStationGXT UPS + product information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpUpsProducts 2 } + +lgpPowerSureInteractive OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert PowerSure Interactive + UPS product information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpUpsProducts 3 } + +lgpNfinity OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Nfinity UPS + product information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpUpsProducts 4 } + +lgpNpower OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Npower UPS + product information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpUpsProducts 5 } + +lgpGXT2Dual OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert GXT2 Dual Inverter + product information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpUpsProducts 6 } + +lgpPowerSureInteractive2 OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert PowerSure Interactive 2 + UPS product information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpUpsProducts 7 } + +lgpNX OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register ENPC Nx UPS product + information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpUpsProducts 8 } + +lgpHiNet OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Hiross HiNet UPS product + information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpUpsProducts 9 } + +lgpNXL OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register NXL UPS product + information." + REFERENCE "The registrations for the objects in this branch + are defined below in a sub-section titled NXL Family + Liebert NXL UPS product Registrations." + ::= { lgpUpsProducts 10 } + +lgpSuper400 OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Super 400 UPS product + information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpUpsProducts 11 } + +lgpSeries600or610 OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register the Liebert Series 600/610 UPS + product information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpUpsProducts 12 } + +lgpSeries300 OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register the Liebert Series 300 UPS + product information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpUpsProducts 13 } + +lgpSeries610SMS OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register the Liebert Series 610 Single + Module System (SMS) UPS product information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpUpsProducts 14 } + +lgpSeries610MMU OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register the Liebert Series 610 Multi + Module Unit (MMU) UPS product information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpUpsProducts 15 } + +lgpSeries610SCC OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register the Liebert Series 610 System + Control Cabinet (SCC) UPS product information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpUpsProducts 16 } + +lgpGXT3 OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert GXT3 + product information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpUpsProducts 17 } + +lgpGXT3Dual OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert GXT3 Dual Inverter + product information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpUpsProducts 18 } + +lgpNXr OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert APM UPS product + information." + ::= { lgpUpsProducts 19 } + + lgpITA OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power ITA UPS product." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpNXr 1 } + + lgpNXRb OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power NXRb UPS product." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpNXr 2 } + + lgpNXC OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power NXC(ITAb) UPS product." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpNXr 3 } + + lgpNXC30to40k OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power NXC 30/40k UPS product." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpNXr 4 } + + lgpITA30to40k OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power ITA 30/40k UPS product." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpNXr 5 } + +lgpAPS OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert APS + Modular UPS product information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpUpsProducts 20 } + +lgpMUNiMx OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert + UPS with MUNiMx product information." + REFERENCE "The registrations for the objects in this branch + are defined below in a sub-section titled MUNiMx Family + Liebert MUNiMx UPS product Registrations." + ::= { lgpUpsProducts 22 } + +lgpGXT4 OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert GXT4 + product information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpUpsProducts 23 } + +lgpGXT4Dual OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert GXT4 Dual Inverter + product information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpUpsProducts 24 } + +lgpEXL OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert eXL UPS + product information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpUpsProducts 25 } + +lgpEXM OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Emerson Network Power eXM UPS + product information." + ::= { lgpUpsProducts 26 } + + lgpEXM208v OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power eXM 208v UPS product." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpEXM 1 } + + lgpEXM400v OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power eXM 400v UPS product." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpEXM 2 } + + lgpEXM480v OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power eXM 480v UPS product." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpEXM 3 } + +lgpEPM OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Emerson Network Power ePM UPS + product information." + ::= { lgpUpsProducts 27 } + + lgpEPM300k OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power ePM 300k UPS product." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpEPM 1 } + + lgpEPM400k OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power ePM 400k UPS product." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpEPM 2 } + + lgpEPM500k OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power ePM 500k UPS product." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpEPM 3 } + + lgpEPM600k OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power ePM 600k UPS product." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpEPM 4 } + + lgpEPM800k OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power ePM 800k UPS product." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpEPM 5 } + +lgpEXMMSR OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Emerson Network Power eXM M/S/R UPS + product information." + ::= { lgpUpsProducts 29 } + +-- ============================================================================= +-- NXL Family - Liebert NXL UPS product Registrations +-- ============================================================================= + +lgpNXLJD OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert NXL-JD UPS products." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpNXL 1 } + +-- ============================================================================= +-- MUNiMx Family - Liebert MUNiMx UPS product Registrations +-- ============================================================================= + +lgpNX225to600k OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert NX UPS products." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpMUNiMx 1 } + +-- ============================================================================= +-- AcProducts - Liebert Environmental Air Conditioning Registrations +-- ============================================================================= + +lgpAdvancedMicroprocessor OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Environmental + Advanced Microprocessor control information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpAcProducts 1 } + +lgpStandardMicroprocessor OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Environmental + Standard Microprocessor control information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpAcProducts 2 } + +lgpMiniMate2 OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Environmental + Mini-Mate 2 product information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpAcProducts 3 } + +lgpHimod OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Environmental + Himod product information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpAcProducts 4 } + +lgpCEMS100orLECS15 OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Emerson Network Power Australia + Environmental CEMS100 and LECS15 control information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpAcProducts 5 } + +lgpIcom OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register the Emerson Network Power + Environmental iCOM control information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpAcProducts 6 } + +lgpIcomPA OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for the Emerson + Network Power Liebert PA (Floor mount) Environmental product + family." + REFERENCE "The registrations for the objects in this branch + are defined below in a sub-section titled iCOM PA Family + Environmental Registrations." + ::= { lgpAcProducts 7 } + +lgpIcomXD OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for the Emerson + Network Power Liebert XD (Rack cooling with compressor) + Environmental product family." + REFERENCE "The registrations for the objects in this branch + are defined below in a sub-section titled + iCOM XD Family - Liebert XD Environmental Registrations." + ::= { lgpAcProducts 8 } + +lgpIcomXP OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for the Emerson + Network Power Liebert XP (Pumped refrigerant) Environmental + product family." + REFERENCE "The registrations for the objects in this branch + are defined below in a sub-section titled iCOM XP Family + Environmental Registrations." + ::= { lgpAcProducts 9 } + +lgpIcomSC OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for the Emerson + Network Power Liebert SC (Chiller) Environmental product + family." + REFERENCE "The registrations for the objects in this branch + are defined below in a sub-section titled iCOM SC Family + Environmental Registrations." + ::= { lgpAcProducts 10 } + +lgpIcomCR OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for the Emerson + Network Power Liebert CR (Computer Row) Environmental product + family." + REFERENCE "The registrations for the objects in this branch + are defined below in a sub-section titled iCOM CR Family + Environmental Registrations." + ::= { lgpAcProducts 11 } + +lgpIcomAH OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for the Emerson + Network Power Liebert AH (Air Handler) Environmental product + family." + REFERENCE "The registrations for the objects in this branch + are defined below in a sub-section titled iCOM AH Family + Environmental Registrations." + ::= { lgpAcProducts 12 } + +lgpIcomDCL OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for the Emerson + Network Power Liebert DCL Environmental product + family." + REFERENCE "The registrations for the objects in this branch + are defined below in a sub-section titled iCOM DCL Family + Environmental Registrations." + ::= { lgpAcProducts 13 } + +lgpIcomEEV OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for the Emerson + Network Power Liebert EEV Environmental product + family." + REFERENCE "The registrations for the objects in this branch + are defined below in a sub-section titled iCOM EEV Family + Environmental Registrations." + ::= { lgpAcProducts 14 } + +-- ============================================================================= +-- iCOM PA Family - Liebert PA (Floor mount) Environmental Registrations +-- ============================================================================= + +lgpIcomPAtypeDS OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert DS Environmental products." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomPA 1 } + +lgpIcomPAtypeHPM OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert HPM Environmental products." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomPA 2 } + +lgpIcomPAtypeChallenger OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert Challenger Environmental products." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomPA 3 } + +lgpIcomPAtypePeX OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert PeX Environmental products." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomPA 4 } + +lgpIcomPAtypeDeluxeSys3 OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert Deluxe Environmental products." + ::= { lgpIcomPA 5 } + + lgpIcomPAtypeDeluxeSystem3 OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert Deluxe System 3 and lower Environmental products." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomPAtypeDeluxeSys3 1 } + + lgpIcomPAtypeCW OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert CW146 and lower Environmental products." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomPAtypeDeluxeSys3 2 } + +lgpIcomPAtypeJumboCW OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert CW181 and larger Environmental products." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomPA 6 } + +lgpIcomPAtypeDSE OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert DSE Environmental products." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomPA 7 } + +lgpIcomPAtypePEXS OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert PDX - PCW Small Environmental products." + ::= { lgpIcomPA 8 } + + lgpIcomPAtypePDXsmall OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert PDX Small Environmental products." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomPAtypePEXS 1 } + + lgpIcomPAtypePCWsmall OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert PCW Small Environmental products." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomPAtypePEXS 2 } + +lgpIcomPAtypePDX OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert PDX - PCW Large Environmental products." + ::= { lgpIcomPA 9 } + + lgpIcomPAtypePDXlarge OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert PDX Large Environmental products." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomPAtypePDX 1 } + + lgpIcomPAtypePCWlarge OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert PCW Large Environmental products." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomPAtypePDX 2 } + +lgpIcomPAtypeHPS OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert HPS Environmental products." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomPA 10 } + +-- ============================================================================= +-- iCOM XD Family - Liebert XD Environmental Registrations +-- ============================================================================= + +lgpIcomXDtypeXDF OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert XDF Environmental products." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomXD 1 } + +lgpIcomXDtypeXDFN OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert XDFN Environmental products." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomXD 2 } + +-- ============================================================================= +-- iCOM XP Family - Liebert XP (Pumped refrigerant) Environmental Registrations +-- ============================================================================= + +lgpIcomXPtypeXDP OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert XDP Environmental products." + ::= { lgpIcomXP 1 } + + lgpIcomXPtypeXDPCray OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert XDP Environmental products for Cray." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomXPtypeXDP 1 } + +lgpIcomXPtypeXDC OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert XDC Environmental products." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomXP 2 } + +lgpIcomXPtypeXDPW OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert XDP-W Environmental products." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomXP 3 } + +-- ============================================================================= +-- iCOM SC Family - Liebert SC (Chillers) Environmental Registrations +-- ============================================================================= + +lgpIcomSCtypeHPC OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert HPC Environmental products." + ::= { lgpIcomSC 1 } + + lgpIcomSCtypeHPCSSmall OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power Liebert HPC-S Small." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomSCtypeHPC 1 } + + lgpIcomSCtypeHPCSLarge OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power Liebert HPC-S Large." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomSCtypeHPC 2 } + + lgpIcomSCtypeHPCR OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power Liebert HPC-R." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomSCtypeHPC 3 } + + lgpIcomSCtypeHPCM OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power Liebert HPC-M." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomSCtypeHPC 4 } + + lgpIcomSCtypeHPCL OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power Liebert HPC-L." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomSCtypeHPC 5 } + + lgpIcomSCtypeHPCW OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power Liebert HPC-W." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomSCtypeHPC 6 } + +-- ============================================================================= +-- iCOM CR Family - Liebert CR (Computer Row) Environmental Registrations +-- ============================================================================= + +lgpIcomCRtypeCRV OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert CRV Environmental products." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomCR 1 } + +-- ============================================================================= +-- iCOM AH Family - Liebert AH (Air Handler) Environmental Registrations +-- ============================================================================= + +lgpIcomAHStandard OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson Network + Power Liebert AH Standard (Air Handler)." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpIcomAH 1 } + +-- ============================================================================= +-- PowerConditioningProducts - Liebert Power Conditioning Registrations +-- ============================================================================= + +lgpPMP OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Power Distribution + product information for the PMP (Power Monitoring Panel) + product." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpPowerConditioningProducts 1 } + +lgpEPMP OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Power Distribution + product information for the EPMP (Extended Power Monitoring + Panel) product." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpPowerConditioningProducts 2 } + +-- ============================================================================= +-- Transfer Switch Products - Liebert Transfer Switch Registrations +-- ============================================================================= + +lgpStaticTransferSwitchEDS OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Transfer Switch + product information for the EDS Static Transfer Switch product." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpTransferSwitchProducts 1 } + +lgpStaticTransferSwitch1 OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Transfer Switch + product information for the Static Transfer Switch 1 product." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpTransferSwitchProducts 2 } + +lgpStaticTransferSwitch2 OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Transfer Switch + product information for the Static Transfer Switch 2 product." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpTransferSwitchProducts 3 } + +lgpStaticTransferSwitch2FourPole OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Transfer Switch + product information for the Static Transfer Switch 2 - 4Pole + product." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpTransferSwitchProducts 4 } + +-- ============================================================================= +-- MultiLink Products - Liebert MultiLink Registrations +-- ============================================================================= + +lgpMultiLinkBasicNotification OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert MultiLink + MLBN device proxy information." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpMultiLinkProducts 1 } + +-- ============================================================================= +-- Power Distribution Products - Liebert Power Conditioning Distribution +-- ============================================================================= + +lgpRackPDU OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Power Distribution + product information for Rack Power Distribution Products (RPDU)." + ::= { lgpPowerDistributionProducts 2 } + +lgpMPX OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Power Distribution + product information for the MPX product distribution + (PDU) product family." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpRackPDU 1 } + +lgpMPH OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Power Distribution + product information for the MPH product distribution + (PDU) product family." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpRackPDU 2 } + +lgpRackPDU2 OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Power Distribution + product information for Rack Power Distribution Products (RPDU)." + ::= { lgpPowerDistributionProducts 4 } + +lgpRPC2kMPX OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Power Distribution + product information for the MPX product distribution + (PDU) product family." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpRackPDU2 1 } + +lgpRPC2kMPH OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Power Distribution + product information for the MPH product distribution + (PDU) product family." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpRackPDU2 2 } + +-- ============================================================================= +-- Combined System Product Registrations +-- ============================================================================= + +lgpPMPandLDMF OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register Liebert Combined + PMP version 4/LDMF Product information." + ::= { lgpCombinedSystemProducts 1 } + + lgpPMPgeneric OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power Liebert PMP version 4." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpPMPandLDMF 1 } + + lgpPMPonFPC OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power Liebert PMP version 4 for FPC." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpPMPandLDMF 2 } + + lgpPMPonPPC OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power Liebert PMP version 4 for PPC." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpPMPandLDMF 3 } + + lgpPMPonFDC OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power Liebert PMP version 4 for FDC." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpPMPandLDMF 4 } + + lgpPMPonRDC OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power Liebert PMP version 4 for RDC." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpPMPandLDMF 5 } + + lgpPMPonEXC OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power Liebert PMP version 4 for EXC." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpPMPandLDMF 6 } + + lgpPMPonSTS2 OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power Liebert PMP version 4 for STS2." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpPMPandLDMF 7 } + + lgpPMPonSTS2PDU OBJECT-IDENTITY + STATUS current + DESCRIPTION "This branch is used to register information for Emerson + Network Power Liebert PMP version 4 for STS2/PDU." + REFERENCE "There are currently no objects registered under this branch." + ::= { lgpPMPandLDMF 8 } +END diff --git a/mibs/liebert/LIEBERT-GP-SYSTEM-MIB b/mibs/liebert/LIEBERT-GP-SYSTEM-MIB new file mode 100644 index 0000000000..5c301328c7 --- /dev/null +++ b/mibs/liebert/LIEBERT-GP-SYSTEM-MIB @@ -0,0 +1,494 @@ +-- ============================================================================= +LIEBERT-GP-SYSTEM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + MODULE-IDENTITY, + OBJECT-IDENTITY, + NOTIFICATION-TYPE, + Integer32, + Unsigned32 + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + lgpSystem, + liebertSystemModuleReg + FROM LIEBERT-GP-REGISTRATION-MIB + sysUpTime + FROM RFC1213-MIB + lgpAgentConnectedDeviceCount, + lgpAgentDeviceIndex + FROM LIEBERT-GP-AGENT-MIB + ; + +-- ============================================================================= +-- Module Identification and Registration +-- ============================================================================= +-- +liebertSystemModule MODULE-IDENTITY + LAST-UPDATED "200811170000Z" + ORGANIZATION "Liebert Corporation" + CONTACT-INFO + "Contact: Technical Support + + Postal: + Liebert Corporation + 1050 Dearborn Drive + P.O. Box 29186 + Columbus OH, 43229 + US + + Tel: +1 (800) 222-5877 + + E-mail: liebert.monitoring@emerson.com + Web: www.liebert.com + + Author: Gregory M. Hoge" + + DESCRIPTION + "The MIB module used to specify Liebert Controller OIDs + + Copyright 2000-2008 Liebert Corporation. All rights reserved. + Reproduction of this document is authorized on the condition + that the forgoing copyright notice is included. + + This Specification is supplied 'AS IS' and Liebert Corporation + makes no warranty, either express or implied, as to the use, + operation, condition, or performance of the Specification." + + REVISION "200811170000Z" + DESCRIPTION + "Added support for NXL unit." + + REVISION "200807020000Z" + DESCRIPTION + "Added missing items to the IMPORT statement" + + REVISION "200801100000Z" + DESCRIPTION + "Add system notifications sub-tree and modified contact email address." + + REVISION "200705290000Z" + DESCRIPTION + "Added support for XDF Unit." + + REVISION "200602220000Z" + DESCRIPTION + "Added support for Liebert DS Unit." + + ::= { liebertSystemModuleReg 1 } + +-- ============================================================================= +-- lgpSystem - Liebert System Groups +-- ============================================================================= +lgpSysStatistics OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert System Statistics object + identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below in the sub-section titled Liebert System Statistics + Group." + ::= { lgpSystem 1 } + +lgpSysStatus OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert System Status object + identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below in the sub-section titled Liebert System Status + Group." + ::= { lgpSystem 2 } + +lgpSysSettings OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert System Settings object + identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below in the sub-section titled Liebert System Settings + Group." + ::= { lgpSystem 3 } + +lgpSysControl OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert System Control object + identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below in the sub-section titled Liebert System Control + Group." + ::= { lgpSystem 4 } + +lgpSysTime OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert System Time object + identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below in the sub-section titled Liebert System Time + Group." + ::= { lgpSystem 5 } + +lgpSysMaintenance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert System Maintenance object + identifiers." + REFERENCE + "The registrations for the objects in this sub-tree are + defined below in the sub-section titled Liebert System Maintenance + Group." + ::= { lgpSystem 6 } + +lgpSysEventDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ASCII textual description for the event. This object is + primarily used in the varbind of some notifications to provide + a simple human-readable description." + ::= { lgpSystem 7 } + +lgpSysEventNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register Liebert System Notification object + identifiers." + ::= { lgpSystem 8 } + +-- ----------------------------------------------------------------------------- +-- Device Component Group +-- ----------------------------------------------------------------------------- +lgpSysDeviceComponentGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree registers well known device components." + REFERENCE + "These well known components are referenced in the + 'lgpSysDeviceComponentDescr' column in the + 'lgpSysDeviceComponentTable'." + ::= { lgpSystem 9 } + +-- ----------------------------------------------------------------------------- +-- Device Component Table +-- ----------------------------------------------------------------------------- + lgpSysDeviceComponentTable OBJECT-TYPE + SYNTAX SEQUENCE OF LgpSysDeviceComponentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of components of devices identified by their serial number and + or model number. + + This table contains zero, one, or many rows. The NMS cannot create or + delete rows from the table. The rows are created by the agent based upon + the capabilities of the managed device." + ::= { lgpSysDeviceComponentGroup 1 } + + lgpSysDeviceComponentEntry OBJECT-TYPE + SYNTAX LgpSysDeviceComponentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the contents of the columns for the table + 'lgpSysDeviceComponentTable'." + INDEX { lgpAgentDeviceIndex, lgpSysDeviceComponentIndex } + ::= { lgpSysDeviceComponentTable 1 } + + LgpSysDeviceComponentEntry ::= SEQUENCE + { + lgpSysDeviceComponentIndex Unsigned32, + lgpSysDeviceComponentDescr OBJECT IDENTIFIER, + lgpSysDeviceComponentSerialNum DisplayString (SIZE (255)), + lgpSysDeviceComponentModelNum DisplayString (SIZE (255)) + } + + lgpSysDeviceComponentIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index indicating the row in the table + 'lgpSysDeviceComponentTable' for a component entry." + ::= { lgpSysDeviceComponentEntry 1 } + + lgpSysDeviceComponentDescr OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An OID representing a component of the device indicated by the + index lgpAgentDeviceIndex." + REFERENCE + "The object identifiers in this column can be found in the + sub-tree 'lgpSysDeviceComponentWellknown'." + ::= { lgpSysDeviceComponentEntry 2 } + + lgpSysDeviceComponentSerialNum OBJECT-TYPE + SYNTAX DisplayString (SIZE (255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the serial number of the component described by the OID + 'lgpSysDeviceComponentDescr'. This data is intended for + display / human consumption. Do not use this field for determining + programmatic behavior." + ::= { lgpSysDeviceComponentEntry 3 } + + lgpSysDeviceComponentModelNum OBJECT-TYPE + SYNTAX DisplayString (SIZE (255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the model identifier of the component described by the OID + 'lgpSysDeviceComponentDescr'. This data is intended for + display / human consumption. Do not use this field for determining + programmatic behavior." + ::= { lgpSysDeviceComponentEntry 4 } + + lgpSysDeviceComponentWellknown OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree registers well known Liebert System Components." + REFERENCE + "These well known measurement identifiers are referenced in the + 'lgpSysDeviceComponentDescr' column in the + 'lgpSysDeviceComponentTable'." + ::= { lgpSysDeviceComponentGroup 5 } + + lgpSysDeviceBatCabinet OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register a battery cabinet component. + To determine the cabinet being described in a + multi-cabinet system, this point implements an additional + two indexes. The first index describes the module the cabinet + is located in. The second index describes the cabinet + number. In an SMS (Single-Module System) the first index is + always 1. + + Example: lgpSysDeviceComponentCabinet.2.4 + + 'lgpSysDeviceCabinet' = Point is a battery cabinet. + '.2' = Cabinet is in the second module. + '.4' = Cabinet number 4 in second module" + ::= { lgpSysDeviceComponentWellknown 5 } + + lgpSysDeviceParallelCabinet OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register a parallel cabinet." + ::= { lgpSysDeviceComponentWellknown 6 } + + lgpSysDeviceMaintBypass OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This sub-tree is used to register the maintenance bypass." + ::= { lgpSysDeviceComponentWellknown 7 } + +-- ============================================================================= +-- lgpSysNotifications - Liebert System Notifications Group +-- ============================================================================= + +lgpSysNotification NOTIFICATION-TYPE + OBJECTS { sysUpTime, lgpSysEventDescription } + STATUS current + DESCRIPTION + "This notification is a generic notification intended for direct user + visibility. The user event description identifies the system + condition that has occurred. This text will be prefixed with either + 'Active:', 'Cleared:', or 'Message:' depending on the state of the + event. Note: That a prefix of 'Message:' identifies a stateless event + and as such there will be no corresponding 'Cleared:' trap sent." + ::= { lgpSysEventNotifications 1 } + +lgpSysNormal NOTIFICATION-TYPE + OBJECTS { sysUpTime, lgpAgentConnectedDeviceCount } + STATUS current + DESCRIPTION + "The system has returned to a normal operating state. This implies + prior to the generation of this event the system was operating in a + state where one or more alarm or warning conditions were present. + All of those alarms or conditions have now cleared. + + NOTE: This notification may be generated after a short delay during a + cold boot of the system -- if no alarms or conditions are present in the + monitored device(s) at that time." + + ::= { lgpSysEventNotifications 2 } + +-- ============================================================================= +-- lgpSysStatistics - Liebert System Statistics Group +-- ============================================================================= + +lgpSysStatisticsRunHrs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accumulated run hours of the system." + ::= { lgpSysStatistics 1 } + +-- ============================================================================= +-- lgpSysStatus - Liebert System Status Group +-- ============================================================================= + +lgpSysSelfTestResult OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + passed(2), + failed(3), + inProgress(4), + sysFailure(5), + inhibited(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outcome of the previous self-test." + ::= { lgpSysStatus 1 } + +lgpSysState OBJECT-TYPE + SYNTAX INTEGER + { + normalOperation(1), + startUp(2), + normalWithWarning(3), + normalWithAlarm(4), + abnormalOperation(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operating status for the system. The intent of this data + is to provide a high level status of the system. + + The possible states are: + + normalOperation(1) + The system is operating normally with no active warnings or + alarms. + startUp(2) + The system is in a startup state (initializing). Monitoring + operations and information may not be fully supported at this + time. This state will clear automatically when the system is + fully initialized and ready to accept monitoring commands. + normalWithWarning(3) + The system is operating normally with one or more active + warnings. Appropriate personnel should investigate the + warning(s) as soon as possible and take appropriate action. + normalWithAlarm(4) + The system is operating normally with one or more active + alarms. Appropriate personnel should investigate the alarm(s) + as soon as possible and take appropriate action. + abnormalOperation(5) + They system is operating abnormally. There is a + failure within the system that is unexpected under normal + operating conditions. Appropriate personnel should investigate + the cause as soon as possible. The normal functioning of + the system is likely inhibited." + ::= { lgpSysStatus 2 } + +-- ============================================================================= +-- lgpSysSettings - Liebert System Settings Group +-- ============================================================================= + +lgpSysAudibleAlarm OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of the audible alarm of the device." + ::= { lgpSysSettings 1 } + +-- ============================================================================= +-- lgpSysControl - Liebert System Control Group +-- ============================================================================= + +lgpSysSelfTest OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Self-Test Command. This command will initiate a system self-test of + the system. If already initiated, this command will abort the + self-test. This command should be sent with a parameter of 1. This + variable doesn't return a value when read." + ::= { lgpSysControl 1 } + +lgpSysControlOperationOnOff OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows control of the system functionality. This will not + affect the communications or control of the system, so that once turned + off, the system operation can be restored by setting this value to + 'on'." + ::= { lgpSysControl 2 } + +-- ============================================================================= +-- lgpSysTime - Liebert System Time Group +-- ============================================================================= + +lgpSysTimeEpoch OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The present time of the system. This time is represented as the + number of seconds since the epoch of 1970-01-01 00:00:00 GMT." + ::= { lgpSysTime 1 } + +-- ============================================================================= +-- lgpSysMaintenance - Liebert System Maintenance Group +-- ============================================================================= + +lgpSysMaintenanceCapacity OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The relative percentage of time that has elapsed since the last + scheduled maintenance was performed. When this value reaches 100%, + the device is due for another scheduled maintenance procedure." + ::= { lgpSysMaintenance 1 } + +lgpSysMaintenanceYear OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "year" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The year in which the next scheduled service is due" + ::= { lgpSysMaintenance 2 } + +lgpSysMaintenanceMonth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "month" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The month in which the next scheduled service is due" + ::= { lgpSysMaintenance 3 } +END