From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/liebert/LIEBERT-GP-PDU-MIB | 3657 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 3657 insertions(+) create mode 100644 MIBS/liebert/LIEBERT-GP-PDU-MIB (limited to 'MIBS/liebert/LIEBERT-GP-PDU-MIB') 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 + -- cgit v1.2.3