diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/liebert/LIEBERT-GP-PDU-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/liebert/LIEBERT-GP-PDU-MIB')
| -rw-r--r-- | MIBS/liebert/LIEBERT-GP-PDU-MIB | 3657 |
1 files changed, 3657 insertions, 0 deletions
diff --git a/MIBS/liebert/LIEBERT-GP-PDU-MIB b/MIBS/liebert/LIEBERT-GP-PDU-MIB new file mode 100644 index 0000000..d4ae42a --- /dev/null +++ b/MIBS/liebert/LIEBERT-GP-PDU-MIB @@ -0,0 +1,3657 @@ +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 "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@vertivco.com
+ Web: www.vertivco.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,
+ lgpPduPsEntryEcResidual Unsigned32,
+ lgpPduPsEntryEcResidualThrshldOvrAlarm Unsigned32
+ }
+
+ 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 }
+
+ lgpPduPsEntryEcResidual OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "0.001 Amp-AC-RMS"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured residual current."
+ ::= { lgpPduPsEntry 100 }
+
+ lgpPduPsEntryEcResidualThrshldOvrAlarm OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "0.001 Amp-AC-RMS"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold at which an over current alarm is activated. If the
+ measured residual current (lgpPduPsEntryEcResidual) is above this
+ value, an over current alarm is activated. Setting this to 0mA
+ disables the alarm."
+ ::= { lgpPduPsEntry 105 }
+
+-- -----------------------------------------------------------------------------
+
+-- 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),
+ nema-L6-30R-30-Amp(8)
+ }
+ 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),
+ nema-L6-30R-30-Amp(8)
+ }
+ 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
+
|