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