ENLOGIC-PDU-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI enterprises, Integer32, Unsigned32, IpAddress FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF TEXTUAL-CONVENTION, DisplayString, MacAddress, TruthValue FROM SNMPv2-TC InetAddressType, InetAddress FROM INET-ADDRESS-MIB sysContact, sysName, sysLocation FROM RFC1213-MIB; enlogic MODULE-IDENTITY LAST-UPDATED "202005211000Z" -- May 21, 2020 ORGANIZATION "Enlogic" CONTACT-INFO "" DESCRIPTION "This MIB updated with new five trap oid's required for EN2.0 PDU's" REVISION "202006090000Z" -- June 9, 2020 DESCRIPTION "This MIB updated PowerShare Descriptions" REVISION "202005211000Z" -- May 21, 2020 DESCRIPTION "This MIB describes the SNMP functions of the Enlogic PDU. Support EE range" REVISION "201904120000Z" -- April 12, 2019 DESCRIPTION " 1. Add new trap named Powershare Information for EN2.0 PDU. 2. Ethernet information " REVISION "201410280000Z" -- October 28, 2014 DESCRIPTION " 1. Add new trap named espNetworkUp for ES PDU. " REVISION "201410280000Z" -- October 28, 2014 DESCRIPTION " 1. Add Smart Cabinet related MIB nodes. " REVISION "201406050000Z" -- June 5, 2014 DESCRIPTION " 1. Add new trap named espNetworkUp for ES PDU. " REVISION "201404300000Z" -- April 30, 2014 DESCRIPTION " 1. Modify description of MIB node pduInputPhaseStatusCurrentState, pduInputPhaseStatusCurrent, pduInputPhaseStatusVoltage, pduInputPhaseStatusActivePower, pduInputPhaseStatusApparentPower and pduInputPhaseStatusPowerFactor. " REVISION "201306050000Z" -- June 5, 2013 DESCRIPTION " 1. Change node pduExternalSensorStatusAisle to be writable. " REVISION "201305310000Z" -- May 31, 2013 DESCRIPTION " 1. Add MIB node for daisy chain state. " REVISION "201303280000Z" -- March 28, 2013 DESCRIPTION " 1. Add one more attribute for all trap oids indicating pdu idx in case of daisy chain. 2. Add one more MIB node in order to reset network management card " REVISION "201303210000Z" -- March 21, 2013 DESCRIPTION " 1. Add MIB node for external sensor unique identifier. 2. Add MIB node for external sensor readings with higher Pricision. " REVISION "201301240000Z" -- January 24, 2013 DESCRIPTION " 1. change external sensor name doorContact to doorSwitch " REVISION "201301060000Z" -- January 6, 2013 DESCRIPTION " 1. change the enum value definition of external sensor threshold setting 2. Add a new node to enable/disable SSH connection 3. Add one more external sensor unit " REVISION "201212280000Z" -- December 28, 2012 DESCRIPTION " 1. Add one more node to enable/disable sensor " REVISION "201209280000Z" -- September 28, 2012 DESCRIPTION " 1. Added additional indexes. " REVISION "201209250000Z" -- September 25, 2012 DESCRIPTION " 1. Changed descriptions for status readings. " REVISION "201209180000Z" -- September 18, 2012 DESCRIPTION " 1. Changed descriptions for alarm thresholds. 2. Renamed pduOutletMeteredStatusEnergy to pduOutletMeteredStatusResettableEnergy. 3. Added pduUnitConfigOutletPeakPowerReset " REVISION "201209130000Z" -- September 13, 2012 DESCRIPTION " 1. Changed SYNTAX of pduUnitConfigUpperWarningThreshold SEQUENCE to Unsigned32 2. Changed SYNTAX of pduOutletSwitchedStateOnStartup to Integer32 3. Changed SYNTAX of pduServerPingEnabled to TruthValue 4. Added trapsInformationIndex to SEQUENCE of TrapsInformationEntry " ::= { enterprises 38446 } pdu OBJECT IDENTIFIER ::= { enlogic 1 } pduNamePlate OBJECT IDENTIFIER ::= { pdu 1 } pduUnit OBJECT IDENTIFIER ::= { pdu 2 } pduInputPhase OBJECT IDENTIFIER ::= { pdu 3 } pduCircuitBreaker OBJECT IDENTIFIER ::= { pdu 4 } pduOutlet OBJECT IDENTIFIER ::= { pdu 5 } pduExternalSensor OBJECT IDENTIFIER ::= { pdu 6 } pduSmartCabinet OBJECT IDENTIFIER ::= { pdu 7 } pduTraps OBJECT IDENTIFIER ::= { pdu 8 } -- Start pduNamePlate pduNamePlateTableSize OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of PDUs" ::= { pduNamePlate 1 } -- pduNamePlateTable pduNamePlateTable OBJECT-TYPE SYNTAX SEQUENCE OF PduNamePlateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU nameplate data" ::= { pduNamePlate 2 } pduNamePlateEntry OBJECT-TYPE SYNTAX PduNamePlateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Nameplate data from the PDU being queried. The numbers of entries equals the value of pduNamePlateTableSize." INDEX { pduNamePlateIndex } ::= { pduNamePlateTable 1 } PduNamePlateEntry ::= SEQUENCE { pduNamePlateIndex Integer32, pduNamePlateName DisplayString, pduNamePlateLocation DisplayString, pduNamePlateInetAddressType INTEGER, pduNamePlateIPAddress InetAddress, pduNamePlateInetNetMask InetAddress, pduNamePlateInetGateway InetAddress, pduNamePlateMACAddress MacAddress, pduNamePlateUTCTimeOffset DisplayString, pduNamePlateModelNumber DisplayString, pduNamePlatePartNumber DisplayString, pduNamePlateSerialNumber DisplayString, pduNamePlateDateofManufacture DisplayString, pduNamePlateFirmwareVersion DisplayString, pduNamePlateFirmwareVersionTimeStamp DisplayString, pduNamePlateType INTEGER } pduNamePlateIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU nameplate table entry" ::= { pduNamePlateEntry 1 } pduNamePlateName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A user-defined string identifying the PDU" ::= { pduNamePlateEntry 2 } pduNamePlateLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A user-defined string identifying the location of PDU" ::= { pduNamePlateEntry 3 } pduNamePlateInetAddressType OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The type of address format" ::= { pduNamePlateEntry 4 } pduNamePlateIPAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The current IP address. A value of 0.0.0.0 indicates an error or an unset option" ::= { pduNamePlateEntry 5 } pduNamePlateInetNetMask OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The current netmask. A value of 0.0.0.0 indiates an error or an unset option" ::= { pduNamePlateEntry 6 } pduNamePlateInetGateway OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The current gateway. A value of 0.0.0.0 indicates an error or an unset option" ::= { pduNamePlateEntry 7 } pduNamePlateMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The assigned MAC address for the PDU" ::= { pduNamePlateEntry 8 } pduNamePlateUTCTimeOffset OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The difference in hours and minutes from Coordinated Universal Time(UTC) for the time used in a particular time zone" ::= { pduNamePlateEntry 9 } pduNamePlateModelNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU model number" ::= { pduNamePlateEntry 10 } pduNamePlatePartNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU part number" ::= { pduNamePlateEntry 11 } pduNamePlateSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU serial number" ::= { pduNamePlateEntry 12 } pduNamePlateDateofManufacture OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The date the PDU was manufactured in mm/dd/yyyy format" ::= { pduNamePlateEntry 13 } pduNamePlateFirmwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU firmware version" ::= { pduNamePlateEntry 14 } pduNamePlateFirmwareVersionTimeStamp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of when the PDU firmware was last updated" ::= { pduNamePlateEntry 15 } pduNamePlateType OBJECT-TYPE SYNTAX INTEGER {singlePhase (1),delta (2),wye (3)} MAX-ACCESS read-only STATUS current DESCRIPTION "The type of input" ::= { pduNamePlateEntry 16 } -- Start pduUnit pduUnitTableSize OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of units." ::= { pduUnit 1 } pduUnitConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PduUnitConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU configuration data" ::= { pduUnit 2 } pduUnitConfigEntry OBJECT-TYPE SYNTAX PduUnitConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configuration data from the PDU being queried. The number of entries equals the value of pduUnitTableSize" INDEX { pduUnitConfigIndex } ::= { pduUnitConfigTable 1 } PduUnitConfigEntry ::= SEQUENCE { pduUnitConfigIndex Integer32, pduUnitConfigName DisplayString, pduUnitConfigLocation DisplayString, pduUnitConfigDisplayOrientation INTEGER, pduUnitConfigOledDisplayControl INTEGER, pduUnitConfigColdstartDelay Unsigned32, pduUnitConfigGlobalOutletStateOnStartup INTEGER, pduUnitConfigLowerCriticalThreshold Unsigned32, pduUnitConfigLowerWarningThreshold Unsigned32, pduUnitConfigUpperCriticalThreshold Unsigned32, pduUnitConfigUpperWarningThreshold Unsigned32, pduUnitConfigAlarmResetThreshold Unsigned32, pduUnitConfigAlarmStateChangeDelay Unsigned32, pduUnitConfigEnabledThresholds BITS, pduUnitConfigPeakPowerReset INTEGER, pduUnitConfigEnergyReset INTEGER, pduUnitConfigOutletPeakPowerReset INTEGER, pduUnitConfigOutletEnergyReset INTEGER, pduUnitConfigUsb INTEGER, pduUnitConfigSsh INTEGER, pduUnitConfigResetNetworkManagementCard INTEGER, pduUnitConfigDaisyChainState INTEGER } pduUnitConfigIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Unit Config Entry" ::= { pduUnitConfigEntry 1 } pduUnitConfigName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A user-defined string identifying the PDU" ::= { pduUnitConfigEntry 2 } pduUnitConfigLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A user-defined string identifying the location of the PDU" ::= { pduUnitConfigEntry 3 } pduUnitConfigDisplayOrientation OBJECT-TYPE SYNTAX INTEGER { displayNormal (1), displayReverse (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the intended physical orientation of the oLED display displayNormal (1) indicates normal orientation. displayReverse (2) indicates upside down orientation" ::= { pduUnitConfigEntry 4 } pduUnitConfigOledDisplayControl OBJECT-TYPE SYNTAX INTEGER { displayOff (1), displayOn (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to turn oled display On or Off displayOff (1) to turn dispaly OFF. displayOn (2) to turn dispaly ON" ::= { pduUnitConfigEntry 5 } pduUnitConfigColdstartDelay OBJECT-TYPE SYNTAX Unsigned32 (0..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of time, specified in seconds, between when power is provided to the PDU and when the PDU start providing basic master power to the outlets" ::= { pduUnitConfigEntry 6 } pduUnitConfigGlobalOutletStateOnStartup OBJECT-TYPE SYNTAX INTEGER { off (0), on (1), lastKnownState (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The outlet state on device startup; applies to all outlets unless overridden at the outlet level" ::= { pduUnitConfigEntry 7 } pduUnitConfigLowerCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower critical unit active power alarm threshold measured in Watts" ::= { pduUnitConfigEntry 8 } pduUnitConfigLowerWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower non-critical (warning) unit active power alarm threshold measured in Watts" ::= { pduUnitConfigEntry 9 } pduUnitConfigUpperCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper critical unit active power alarm threshold measured in Watts" ::= { pduUnitConfigEntry 10 } pduUnitConfigUpperWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper non-critical (warning) unit active power alarm threshold measured in Watts" ::= { pduUnitConfigEntry 11 } pduUnitConfigAlarmResetThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The hysteresis used for deassertions in Watts" ::= { pduUnitConfigEntry 12 } pduUnitConfigAlarmStateChangeDelay OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The delay measured in samples before a state is asserted. If the value is zero, then the state is asserted as soon as it is detected; if it is non-zero, say n, then the assertion condition must exist for n+1 consecutive samples before the corresponding assertion event is reported." ::= { pduUnitConfigEntry 13 } pduUnitConfigEnabledThresholds OBJECT-TYPE SYNTAX BITS { lowerCritical (0), lowerWarning (1), upperWarning (2), upperCritical (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "A bit string indicating which alarm thresholds are enabled" ::= { pduUnitConfigEntry 14 } pduUnitConfigPeakPowerReset OBJECT-TYPE SYNTAX INTEGER { noOperation (1), reset (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this OID to reset (2) will cause the existing peak power value to be replaced by the current load power value. Getting this OID will do nothing and return the noOperation(1) value. " ::= { pduUnitConfigEntry 15 } pduUnitConfigEnergyReset OBJECT-TYPE SYNTAX INTEGER { noOperation (1), reset (2), notSupported (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this OID to reset (2) will cause the device energy meter value to be reset to zero. Getting this OID in models that support this feature will do nothing and return the noOperation(1) value. Models that do not support this feature will respond to this OID with a value of notSupported (3). Attempts to set this OID in these models will fail. " ::= { pduUnitConfigEntry 16 } pduUnitConfigOutletPeakPowerReset OBJECT-TYPE SYNTAX INTEGER { noOperation (1), reset (2), notSupported (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this OID to reset (2) will cause the outlet peak power meter value to be reset to zero. Getting this OID in models that support this feature will do nothing and return the noOperation(1) value. Models that do not support this feature will respond to this OID with a value of notSupported (3). Attempts to set this OID in these models will fail. " ::= { pduUnitConfigEntry 17 } pduUnitConfigOutletEnergyReset OBJECT-TYPE SYNTAX INTEGER { noOperation (1), reset (2), notSupported (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this OID to reset (2) will cause the outlet energy meter value to be reset to zero. Getting this OID in models that support this feature will do nothing and return the noOperation(1) value. Models that do not support this feature will respond to this OID with a value of notSupported (3). Attempts to set this OID in these models will fail. " ::= { pduUnitConfigEntry 18 } pduUnitConfigUsb OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this OID to off(0) will disable the USB port. Setting this OID to on(1) will enable the USB port." ::= { pduUnitConfigEntry 19 } pduUnitConfigSsh OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this OID to off(0) will disable the SSH connection. Setting this OID to on(1) will enable the SSH connection." ::= { pduUnitConfigEntry 20 } pduUnitConfigResetNetworkManagementCard OBJECT-TYPE SYNTAX INTEGER { noOperation (0), reset (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Getting this OID will return noOperation(0). Setting this OID to reset(1) will reset NMC." ::= { pduUnitConfigEntry 21 } pduUnitConfigDaisyChainState OBJECT-TYPE SYNTAX INTEGER { daisychain (0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this OID to daisychain(0) will enable daisychain mode." ::= { pduUnitConfigEntry 22 } pduUnitPropertiesTable OBJECT-TYPE SYNTAX SEQUENCE OF PduUnitPropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU properties" ::= { pduUnit 3 } pduUnitPropertiesEntry OBJECT-TYPE SYNTAX PduUnitPropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unit properties entry containing objects for a particular unit." INDEX { pduUnitPropertiesIndex } ::= { pduUnitPropertiesTable 1 } PduUnitPropertiesEntry ::= SEQUENCE { pduUnitPropertiesIndex Integer32, pduUnitPropertiesName DisplayString, pduUnitPropertiesOutletCount Integer32, pduUnitPropertiesSwitchedOutletCount Integer32, pduUnitPropertiesMeteredOutletCount Integer32, pduUnitPropertiesInputPhaseCount Integer32, pduUnitPropertiesCircuitBreakerCount Integer32, pduUnitPropertiesMaxExternalSensorCount Integer32, pduUnitPropertiesConnExternalSensorCount Integer32, pduUnitPropertiesRatedVoltage DisplayString, pduUnitPropertiesRatedMaxCurrent DisplayString, pduUnitPropertiesRatedFrequency DisplayString, pduUnitPropertiesRatedPower DisplayString, pduUnitPropertiesOrientation INTEGER, pduUnitPropertiesOutletLayout INTEGER, pduUnitPropertiesDaisyChainMemberType INTEGER, } pduUnitPropertiesIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU properties table entry" ::= { pduUnitPropertiesEntry 1 } pduUnitPropertiesName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A user-defined string identifying the PDU" ::= { pduUnitPropertiesEntry 2 } pduUnitPropertiesOutletCount OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outlets on the PDU" ::= { pduUnitPropertiesEntry 3 } pduUnitPropertiesSwitchedOutletCount OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of switched outlets on the PDU" ::= { pduUnitPropertiesEntry 4 } pduUnitPropertiesMeteredOutletCount OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of metered outlets on the PDU" ::= { pduUnitPropertiesEntry 5 } pduUnitPropertiesInputPhaseCount OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of phases on the PDU" ::= { pduUnitPropertiesEntry 6 } pduUnitPropertiesCircuitBreakerCount OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of circuit breaker on the PDU" ::= { pduUnitPropertiesEntry 7 } pduUnitPropertiesMaxExternalSensorCount OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of external sensors that can be connected to the PDU" ::= { pduUnitPropertiesEntry 8 } pduUnitPropertiesConnExternalSensorCount OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The current number of external sensors connected to the PDU" ::= { pduUnitPropertiesEntry 9 } pduUnitPropertiesRatedVoltage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU voltage rating in Volts" ::= { pduUnitPropertiesEntry 10 } pduUnitPropertiesRatedMaxCurrent OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU current rating in Amps" ::= { pduUnitPropertiesEntry 11 } pduUnitPropertiesRatedFrequency OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU frequency rating in Hz" ::= { pduUnitPropertiesEntry 12 } pduUnitPropertiesRatedPower OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU VA (VoltAmps) rating." ::= { pduUnitPropertiesEntry 13 } pduUnitPropertiesOrientation OBJECT-TYPE SYNTAX INTEGER { horizontal (1), vertical (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU orientation " ::= { pduUnitPropertiesEntry 14 } pduUnitPropertiesOutletLayout OBJECT-TYPE SYNTAX INTEGER { seqPhaseToNuetral (1), seqPhaseToPhase (2), seqPhToNeu21PhToPh (3), seqPhToPhGrouped (4), seqPhToNGrouped (5), seqPToN1516PToPGrouped (6), seqPhToPh2xGrouped (7), seqPhToN2xGrouped (8), seqNotApplicable (9) } MAX-ACCESS read-only STATUS current DESCRIPTION "The outlet layout for the PDU. Getting this OID will return outlet layout for the device. seqPhaseToNeutral(1) indicates outlet layout as follows: 1:1-N,2:2-N,3:3-N,4:1-N,5:2-N,... seqPhaseToPhase(2) indicates outlet layout as follows: 1:1-2,2:2-3,3:3-1,4:1-2,5:2-3,... seqPhToNeu21PhToPh(3) indicates outlet layout as follows: 1:1-N,2:2-N...21:3-N,22:1-2,23:2-3,24:3-1,... seqPhToPhGrouped(4) indicates outlet layout as follows: This unit has 3 outlet groups. Group 1:1-2, Group 2:2-3, Group 3:3-1. seqPhToNGrouped(5) indicates outlet layout as follows: This unit has 3 outlet groups. Group 1:1-N, Group 2:2-N, Group 3:3-N. seqPToN1516PToPGrouped(6) indicates outlet layout as follows: This unit has 4 outlet groups. Group 1 (Outlets 1-14):1-2, Group 2 (Outlets 15-16):1-N, Group 3:2-3, Group 4:3-1. seqPhToPh2xGrouped(7) indicates outlet layout as follows: This unit has 6 outlet groups. Group 1:1-2, Group 2:1-2, Group 3:2-3, Group 4:2-3, Group 5:3-1, Group 6:3-1. seqPhToN2xGrouped(8) indicates outlet layout as follows: This unit has 6 outlet groups. Group 1:1-N, Group 2:1-N, Group 3:2-N, Group 4:2-N, Group 5:3-N, Group 6:3-N. seqNotApplicable(9):" ::= { pduUnitPropertiesEntry 15 } pduUnitPropertiesDaisyChainMemberType OBJECT-TYPE SYNTAX INTEGER { standalone (1), parent (2), child (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The daisy-chain member type" ::= { pduUnitPropertiesEntry 16 } pduUnitStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF PduUnitStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU status information" ::= { pduUnit 4 } pduUnitStatusEntry OBJECT-TYPE SYNTAX PduUnitStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status information from the PDU being queried" INDEX { pduUnitStatusIndex } ::= { pduUnitStatusTable 1 } PduUnitStatusEntry ::= SEQUENCE { pduUnitStatusIndex Integer32, pduUnitStatusName DisplayString, pduUnitStatusLoadState INTEGER, pduUnitStatusActivePower Integer32, pduUnitStatusApparentPower Integer32, pduUnitStatusPeakPower Integer32, pduUnitStatusPeakPowerTimestamp DisplayString, pduUnitStatusPeakPowerStartTime DisplayString, pduUnitStatusEnergy Integer32, pduUnitStatusResettableEnergy Integer32, pduUnitStatusEnergyStartTime DisplayString, pduUnitStatusOutletsEnergyStartTime DisplayString } pduUnitStatusIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU status table entry" ::= { pduUnitStatusEntry 1 } pduUnitStatusName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A user-defined string identifying the PDU" ::= { pduUnitStatusEntry 2 } pduUnitStatusLoadState OBJECT-TYPE SYNTAX INTEGER { upperCritical (1), upperWarning (2), lowerWarning (3), lowerCritical (4), normal (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the present load status of the PDU based on Active Power." ::= { pduUnitStatusEntry 3 } pduUnitStatusActivePower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns power consumption, in Watts(W), of the PDU being queried." ::= { pduUnitStatusEntry 4 } pduUnitStatusApparentPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns power consumption, in Volt-Amps(VA) of the PDU load being queried." ::= { pduUnitStatusEntry 5 } pduUnitStatusPeakPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns peak power consumption, in Watts(W), of the PDU being queried." ::= { pduUnitStatusEntry 6 } pduUnitStatusPeakPowerTimestamp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the date and time that peak power consumption occurred" ::= { pduUnitStatusEntry 7 } pduUnitStatusPeakPowerStartTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the date and time of the last device peak power reset" ::= { pduUnitStatusEntry 8 } pduUnitStatusEnergy OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns total energy consumed, in tenths of Kilowatt-Hours(kWh), of the PDU over its lifetime." ::= { pduUnitStatusEntry 9 } pduUnitStatusResettableEnergy OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A user resettable energy meter measuring PDU energy consumption in tenths of kilowatt-hours(kWh)." ::= { pduUnitStatusEntry 10 } pduUnitStatusEnergyStartTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the date and time of the last device energy meter reset" ::= { pduUnitStatusEntry 11 } pduUnitStatusOutletsEnergyStartTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the date and time of the last outlets energy meter reset" ::= { pduUnitStatusEntry 12 } -- ======Powershare Status========== -- 1.3.6.1.4.1.38446.1.2.5 pdupowershareTable OBJECT-TYPE SYNTAX SEQUENCE OF pdupowershareEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Aggregate Object with number of entries equal to number of PDUs and Power share " ::= { pduUnit 5} pdupowershareEntry OBJECT-TYPE SYNTAX pdupowershareEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Power share entry containing the avaliable, input, output etc." INDEX { pdupowershareIndex } ::= { pdupowershareTable 1 } pdupowershareEntry ::= SEQUENCE { pdupowershareIndex INTEGER, pdupowershareSupportUpstreamStatus INTEGER, pdupowershareSupportDownstreamStatus INTEGER, pdupowershareOptMode INTEGER, pdupowershareFunc INTEGER } pdupowershareIndex OBJECT-TYPE SYNTAX INTEGER (1..4) ACCESS read-only STATUS mandatory DESCRIPTION "The index of the PDU Power share table entry" ::= { pdupowershareEntry 1 } pdupowershareSupportUpstreamStatus OBJECT-TYPE SYNTAX INTEGER { NOTAvailable(0), Available(1) } ACCESS read-only STATUS mandatory DESCRIPTION "Power share support status on upstream PDU " ::= { pdupowershareEntry 2} pdupowershareSupportDownstreamStatus OBJECT-TYPE SYNTAX INTEGER { NOTAvailable(0), Available(1) } ACCESS read-only STATUS mandatory DESCRIPTION "Power share support status on downstream PDU " ::= { pdupowershareEntry 3 } pdupowershareOptMode OBJECT-TYPE SYNTAX INTEGER { BackupPower(0), MainPower(1) } ACCESS read-only STATUS mandatory DESCRIPTION "Operating power status. " ::= { pdupowershareEntry 4 } pdupowershareFunc OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this OID to off(0) will disable the Powershare function. Setting this OID to on(1) will enable the Powershare function." ::= {pdupowershareEntry 5 } -- Start pduInputPhase pduInputPhaseTableSize OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PDU Input Phases " ::= { pduInputPhase 1 } pduInputPhaseConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PduInputPhaseConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Input Phase configuration data" ::= { pduInputPhase 2 } pduInputPhaseConfigEntry OBJECT-TYPE SYNTAX PduInputPhaseConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An input phase entry containing objects for a particular input phase." INDEX { pduUnitConfigIndex, pduInputPhaseConfigIndex } ::= { pduInputPhaseConfigTable 1 } PduInputPhaseConfigEntry ::= SEQUENCE { pduInputPhaseConfigIndex Integer32, pduInputPhaseConfigCount Integer32, pduInputPhaseConfigOverloadRestriction INTEGER, pduInputPhaseConfigCurrentLowerCriticalThreshold Unsigned32, pduInputPhaseConfigCurrentLowerWarningThreshold Unsigned32, pduInputPhaseConfigCurrentUpperCriticalThreshold Unsigned32, pduInputPhaseConfigCurrentUpperWarningThreshold Unsigned32, pduInputPhaseConfigVoltageLowerCriticalThreshold Unsigned32, pduInputPhaseConfigVoltageLowerWarningThreshold Unsigned32, pduInputPhaseConfigVoltageUpperCriticalThreshold Unsigned32, pduInputPhaseConfigVoltageUpperWarningThreshold Unsigned32, pduInputPhaseConfigCurrentAlarmResetThreshold Unsigned32, pduInputPhaseConfigCurrentAlarmStateChangeDelay Integer32, pduInputPhaseConfigCurrentEnabledThresholds BITS, pduInputPhaseConfigVoltageAlarmResetThreshold Unsigned32, pduInputPhaseConfigVoltageAlarmStateChangeDelay Integer32, pduInputPhaseConfigVoltageEnabledThresholds BITS } pduInputPhaseConfigIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Input Phase configuration table entry" ::= { pduInputPhaseConfigEntry 1 } pduInputPhaseConfigCount OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Input Phases" ::= { pduInputPhaseConfigEntry 2 } pduInputPhaseConfigOverloadRestriction OBJECT-TYPE SYNTAX INTEGER { alwaysAllowTurnOn (1), restrictOnUpperWarning (2), restrictOnUpperCritical (3), notSupported (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This OID controls the behavior of a Switched PDU Input Phase when an overload condition is possible and additional outlets are requested to be turned on. Setting this OID to alwaysAllowTurnON (1) will always allow the outlets on the corresponding Input Phase to turn on. Setting this OID to restrictOnUpperWarning (2) will not allow outlets on the corresponding Input Phase to turn on if the pduInputPhaseConfigUpperWarningThreshold OID is exceeded. Setting this OID to restrictOnUpperCritical (3) will not allow outlets on the corresponding Input Phase to turn on if the pduInputPhaseConfigUpperCriticalThreshold OID is exceeded. Models that do not support this feature will respond to this OID with a value of notSupported (4). Attempts to set this OID in these models will fail. " ::= { pduInputPhaseConfigEntry 3 } pduInputPhaseConfigCurrentLowerCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower critical input phase current alarm threshold in hundredths of Amps(A)." ::= { pduInputPhaseConfigEntry 4 } pduInputPhaseConfigCurrentLowerWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower non-critical (warning) input phase current alarm threshold in hundredths of Amps(A)." ::= { pduInputPhaseConfigEntry 5 } pduInputPhaseConfigCurrentUpperCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper critical input phase current alarm threshold in hundredths of Amps(A)." ::= { pduInputPhaseConfigEntry 6 } pduInputPhaseConfigCurrentUpperWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper non-critical (warning) input phase current alarm threshold in hundredths of Amps(A)." ::= { pduInputPhaseConfigEntry 7 } pduInputPhaseConfigVoltageLowerCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower critical input phase voltage alarm threshold in Volts(V)." ::= { pduInputPhaseConfigEntry 8 } pduInputPhaseConfigVoltageLowerWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower non-critical (warning) input phase voltage alarm threshold in Volts(V)." ::= { pduInputPhaseConfigEntry 9 } pduInputPhaseConfigVoltageUpperCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper critical input phase voltage alarm threshold in Volts(V)." ::= { pduInputPhaseConfigEntry 10 } pduInputPhaseConfigVoltageUpperWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper non-critical (warning) input phase voltage alarm threshold in Volts(V)." ::= { pduInputPhaseConfigEntry 11 } pduInputPhaseConfigCurrentAlarmResetThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The hysteresis used for current alarm deassertions in hundredths of Amps(A)." ::= { pduInputPhaseConfigEntry 12 } pduInputPhaseConfigCurrentAlarmStateChangeDelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The delay measured in samples before a current state is asserted. If the value is zero, then the state is asserted as soon as it is detected; if it is non-zero, say n, then the assertion condition must exist for n+1 consecutive samples before the corresponding assertion event is reported. " ::= { pduInputPhaseConfigEntry 13 } pduInputPhaseConfigCurrentEnabledThresholds OBJECT-TYPE SYNTAX BITS { lowerCritical (0), lowerWarning (1), upperWarning (2), upperCritical (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "A bit string indicating which current alarm thresholds are enabled." ::= { pduInputPhaseConfigEntry 14 } pduInputPhaseConfigVoltageAlarmResetThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The hysteresis used for voltage alarm deassertions in Volts(V)." ::= { pduInputPhaseConfigEntry 15 } pduInputPhaseConfigVoltageAlarmStateChangeDelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The delay measured in samples before a voltage state is asserted. If the value is zero, then the state is asserted as soon as it is detected; if it is non-zero, say n, then the assertion condition must exist for n+1 consecutive samples before the corresponding assertion event is reported. " ::= { pduInputPhaseConfigEntry 16 } pduInputPhaseConfigVoltageEnabledThresholds OBJECT-TYPE SYNTAX BITS { lowerCritical (0), lowerWarning (1), upperWarning (2), upperCritical (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "A bit string indicating which voltage alarm thresholds are enabled." ::= { pduInputPhaseConfigEntry 17 } pduInputPhasePropertiesTable OBJECT-TYPE SYNTAX SEQUENCE OF PduInputPhasePropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Input Phase properties" ::= { pduInputPhase 3 } pduInputPhasePropertiesEntry OBJECT-TYPE SYNTAX PduInputPhasePropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An input phase properties entry containing objects for a particular input phase." INDEX { pduUnitPropertiesIndex, pduInputPhasePropertiesIndex } ::= { pduInputPhasePropertiesTable 1 } PduInputPhasePropertiesEntry ::= SEQUENCE { pduInputPhasePropertiesIndex Integer32, pduInputPhasePropertiesCount Integer32 } pduInputPhasePropertiesIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Input Phase status entry" ::= { pduInputPhasePropertiesEntry 1 } pduInputPhasePropertiesCount OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric Input Phase ID" ::= { pduInputPhasePropertiesEntry 2 } pduInputPhaseStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF PduInputPhaseStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Input Phase status data" ::= { pduInputPhase 4 } pduInputPhaseStatusEntry OBJECT-TYPE SYNTAX PduInputPhaseStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An input phase status entry containing objects for a particular input phase." INDEX { pduUnitStatusIndex, pduInputPhaseStatusIndex } ::= { pduInputPhaseStatusTable 1 } PduInputPhaseStatusEntry ::= SEQUENCE { pduInputPhaseStatusIndex Integer32, pduInputPhaseStatusCount Integer32, pduInputPhaseStatusCurrentState INTEGER, pduInputPhaseStatusVoltageState INTEGER, pduInputPhaseStatusCurrent Integer32, pduInputPhaseStatusVoltage Integer32, pduInputPhaseStatusActivePower Integer32, pduInputPhaseStatusApparentPower Integer32, pduInputPhaseStatusPowerFactor Integer32 } pduInputPhaseStatusIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Input Phase status entry" ::= { pduInputPhaseStatusEntry 1 } pduInputPhaseStatusCount OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric Input Phase ID" ::= { pduInputPhaseStatusEntry 2 } pduInputPhaseStatusCurrentState OBJECT-TYPE SYNTAX INTEGER { upperCritical (1), upperWarning (2), lowerWarning (3), lowerCritical (4), normal (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the present current status of the PDU Phase in case of Y connection or PDU Line in case of Delta conneciton." ::= { pduInputPhaseStatusEntry 3 } pduInputPhaseStatusVoltageState OBJECT-TYPE SYNTAX INTEGER { upperCritical (1), upperWarning (2), lowerWarning (3), lowerCritical (4), normal (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the present voltage status of the PDU Input Phase being queried" ::= { pduInputPhaseStatusEntry 4 } pduInputPhaseStatusCurrent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the current draw, in hundredths of Amps(A)" ::= { pduInputPhaseStatusEntry 5 } pduInputPhaseStatusVoltage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the voltage, in Volts(V)" ::= { pduInputPhaseStatusEntry 6 } pduInputPhaseStatusActivePower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns power consumption, in Watts(W)" ::= { pduInputPhaseStatusEntry 7 } pduInputPhaseStatusApparentPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns power consumption, in Volt-Amps(VA)" ::= { pduInputPhaseStatusEntry 8 } pduInputPhaseStatusPowerFactor OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the ratio of active to apparent power of the PDU." ::= { pduInputPhaseStatusEntry 9 } -- Start pduCircuitBreaker pduCircuitBreakerTableSize OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PDU Circuit Breakers" ::= { pduCircuitBreaker 1 } pduCircuitBreakerConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PduCircuitBreakerConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Circuit Breaker configuration data" ::= { pduCircuitBreaker 2 } pduCircuitBreakerConfigEntry OBJECT-TYPE SYNTAX PduCircuitBreakerConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A circuit breaker configuration entry containing objects for a particular circuit breaker." INDEX { pduUnitConfigIndex, pduCircuitBreakerConfigIndex } ::= { pduCircuitBreakerConfigTable 1 } PduCircuitBreakerConfigEntry ::= SEQUENCE { pduCircuitBreakerConfigIndex Integer32, pduCircuitBreakerConfigCount Integer32, pduCircuitBreakerName DisplayString, pduCircuitBreakerConfigOverloadRestriction INTEGER, pduCircuitBreakerConfigLowerCriticalThreshold Unsigned32, pduCircuitBreakerConfigLowerWarningThreshold Unsigned32, pduCircuitBreakerConfigUpperCriticalThreshold Unsigned32, pduCircuitBreakerConfigUpperWarningThreshold Unsigned32, pduCircuitBreakerConfigAlarmResetThreshold Unsigned32, pduCircuitBreakerConfigAlarmStateChangeDelay Unsigned32, pduCircuitBreakerConfigEnabledThresholds BITS } pduCircuitBreakerConfigIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Circuit Breaker configuration table entry" ::= { pduCircuitBreakerConfigEntry 1 } pduCircuitBreakerConfigCount OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of circuit breakers on the PDU" ::= { pduCircuitBreakerConfigEntry 2 } pduCircuitBreakerName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The label of the circuit breaker" ::= { pduCircuitBreakerConfigEntry 3 } pduCircuitBreakerConfigOverloadRestriction OBJECT-TYPE SYNTAX INTEGER { alwaysAllowTurnOn (1), restrictOnUpperWarning (2), restrictOnUpperCritical (3), notSupported (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This OID controls the behavior of a Switched PDU Circuit Breaker when an overload condition is possible and additional outlets are requested to be turned on. Setting this OID to alwaysAllowTurnON (1) will always allow the outlets on the corresponding Circuit Breaker to turn on. Setting this OID to restrictOnUpperWarning (2) will not allow outlets on the corresponding Circuit Breaker to turn on if the pduCircuitBreakerConfigUpperWarningThreshold OID is exceeded. Setting this OID to restrictOnUpperCritical (3) will not allow outlets on the corresponding Circuit Breaker to turn on if the pduCircuitBreakerConfigUpperCriticalThreshold OID is exceeded. Models that do not support this feature will respond to this OID with a value of notSupported (4). Attempts to set this OID in these models will fail. " ::= { pduCircuitBreakerConfigEntry 4 } pduCircuitBreakerConfigLowerCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower critical circuit breaker current alarm threshold in hundredths of Amps(A)." ::= { pduCircuitBreakerConfigEntry 5 } pduCircuitBreakerConfigLowerWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower non-critical (warning) circuit breaker current alarm threshold in hundredths of Amps(A)." ::= { pduCircuitBreakerConfigEntry 6 } pduCircuitBreakerConfigUpperCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper critical circuit breaker current alarm threshold in hundredths of Amps(A)." ::= { pduCircuitBreakerConfigEntry 7 } pduCircuitBreakerConfigUpperWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper non-critical (warning) circuit breaker current alarm threshold in hundredths of Amps(A)." ::= { pduCircuitBreakerConfigEntry 8 } pduCircuitBreakerConfigAlarmResetThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The hysteresis used for deassertions in hundredths of Amps(A)." ::= { pduCircuitBreakerConfigEntry 9 } pduCircuitBreakerConfigAlarmStateChangeDelay OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The delay measured in samples before a state is asserted. If the value is zero, then the state is asserted as soon as it is detected; if it is non-zero, say n, then the assertion condition must exist for n+1 consecutive samples before the corresponding assertion event is reported." ::= { pduCircuitBreakerConfigEntry 10 } pduCircuitBreakerConfigEnabledThresholds OBJECT-TYPE SYNTAX BITS { lowerCritical (0), lowerWarning (1), upperWarning (2), upperCritical (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "A bit string indicating which alarm thresholds are enabled." ::= { pduCircuitBreakerConfigEntry 11 } pduCircuitBreakerPropertiesTable OBJECT-TYPE SYNTAX SEQUENCE OF PduCircuitBreakerPropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU circuit breaker properties" ::= { pduCircuitBreaker 3 } pduCircuitBreakerPropertiesEntry OBJECT-TYPE SYNTAX PduCircuitBreakerPropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A circuit breaker properties entry containing objects for a particular circuit breaker." INDEX { pduUnitPropertiesIndex, pduCircuitBreakerPropertiesIndex } ::= { pduCircuitBreakerPropertiesTable 1 } PduCircuitBreakerPropertiesEntry ::= SEQUENCE { pduCircuitBreakerPropertiesIndex Integer32, pduCircuitBreakerPropertiesCount Integer32, pduCircuitBreakerPropertiesInputLayout INTEGER, pduCircuitBreakerPropertiesCurrentRating Integer32 } pduCircuitBreakerPropertiesIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Circuit Breaker properties table entry" ::= { pduCircuitBreakerPropertiesEntry 1 } pduCircuitBreakerPropertiesCount OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Circuit Breakers" ::= { pduCircuitBreakerPropertiesEntry 2 } pduCircuitBreakerPropertiesInputLayout OBJECT-TYPE SYNTAX INTEGER { seqPhase1ToNeutral (1), seqPhase2ToNeutral (2), seqPhase3ToNeutral (3), seqPhase1ToPhase2 (4), seqPhase2ToPhase3 (5), seqPhase3ToPhase1 (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This OID describes the outlet phase connections on the referenced bank as follows: seqPhase1ToNeutral(1) indicates that outlets attached to circuit breaker are connected from Phase 1 to Neutral. seqPhase2ToNeutral(2) indicates that outlets attached to circuit breaker are connected from Phase 2 to Neutral. seqPhase3ToNeutral(3) indicates that outlets attached to circuit breaker are connected from Phase 3 to Neutral. seqPhase1ToPhase2(4) indicates that outlets attached to circuit breaker are connected from Phase 1 to Phase2. seqPhase2ToPhase3(5) indicates that outlets attached to circuit breaker are connected from Phase 2 to Phase3. seqPhase3ToPhase1(6) indicates that outlets attached to circuit breaker are connected from Phase 3 to Phase1. " ::= { pduCircuitBreakerPropertiesEntry 3 } pduCircuitBreakerPropertiesCurrentRating OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Circuit Breakers" ::= { pduCircuitBreakerPropertiesEntry 4 } pduCircuitBreakerStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF PduCircuitBreakerStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU circuit breaker status data" ::= { pduCircuitBreaker 4 } pduCircuitBreakerStatusEntry OBJECT-TYPE SYNTAX PduCircuitBreakerStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A circuit breaker status entry containing objects for a particular circuit breaker." INDEX { pduUnitStatusIndex, pduCircuitBreakerStatusIndex } ::= { pduCircuitBreakerStatusTable 1 } PduCircuitBreakerStatusEntry ::= SEQUENCE { pduCircuitBreakerStatusIndex Integer32, pduCircuitBreakerStatusCount Integer32, pduCircuitBreakerLabel DisplayString, pduCircuitBreakerStatusLoadState INTEGER, pduCircuitBreakerStatusCurrent Integer32 } pduCircuitBreakerStatusIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Circuit Breaker status table entry" ::= { pduCircuitBreakerStatusEntry 1 } pduCircuitBreakerStatusCount OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Circuit Breakers" ::= { pduCircuitBreakerStatusEntry 2 } pduCircuitBreakerLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The label on the PDU identifying the circuit breaker" ::= { pduCircuitBreakerStatusEntry 3 } pduCircuitBreakerStatusLoadState OBJECT-TYPE SYNTAX INTEGER { upperCritical (1), upperWarning (2), lowerWarning (3), lowerCritical (4), normal (5), off (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the present load status of the PDU Circuit Breaker being queried" ::= { pduCircuitBreakerStatusEntry 4 } pduCircuitBreakerStatusCurrent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the current draw, in hundredths of Amps(A), of the load on the PDU Circuit Breaker being queried." ::= { pduCircuitBreakerStatusEntry 5 } -- Start pduOutlet pduOutletSwitchedTableSize OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PDU Outlets" ::= { pduOutlet 1 } pduOutletSwitchedConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PduOutletSwitchedConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Switched Outlet configuration data" ::= { pduOutlet 2 } pduOutletSwitchedConfigEntry OBJECT-TYPE SYNTAX PduOutletSwitchedConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An outlet configuration entry containing objects for a particular outlet." INDEX { pduUnitConfigIndex, pduOutletSwitchedConfigIndex } ::= { pduOutletSwitchedConfigTable 1 } PduOutletSwitchedConfigEntry ::= SEQUENCE { pduOutletSwitchedConfigIndex Integer32, pduOutletSwitchedName DisplayString, pduOutletSwitchedStateOnStartup INTEGER, pduOutletSwitchedConfigPowerOnTime Integer32, pduOutletSwitchedConfigPowerOffTime Integer32, pduOutletSwitchedConfigRebootDuration Integer32 } pduOutletSwitchedConfigIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Switched Outlet configuration table entry" ::= { pduOutletSwitchedConfigEntry 1 } pduOutletSwitchedName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The user-defined name for the Switched Outlet" ::= { pduOutletSwitchedConfigEntry 2 } pduOutletSwitchedStateOnStartup OBJECT-TYPE SYNTAX INTEGER { off (0), on (1), lastKnownState (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The outlet state on device startup; overrides the global value pduUnitConfigGlobalOutletStateOnStartup." ::= { pduOutletSwitchedConfigEntry 3 } pduOutletSwitchedConfigPowerOnTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of delay, in seconds, between when power is provided to outlets the outlet and when this outlet starts providing power" ::= { pduOutletSwitchedConfigEntry 4 } pduOutletSwitchedConfigPowerOffTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of time, in seconds, this outlet will delay powering off" ::= { pduOutletSwitchedConfigEntry 5 } pduOutletSwitchedConfigRebootDuration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of time, in seconds, this outlet will remain in powered off state before returning to power on state during a reboot action." ::= { pduOutletSwitchedConfigEntry 6 } pduOutletSwitchedPropertiesTable OBJECT-TYPE SYNTAX SEQUENCE OF PduOutletSwitchedPropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Switched Outlet properties" ::= { pduOutlet 3 } pduOutletSwitchedPropertiesEntry OBJECT-TYPE SYNTAX PduOutletSwitchedPropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An outlet properties entry containing objects for a particular outlet." INDEX { pduUnitPropertiesIndex, pduOutletSwitchedPropertiesIndex } ::= { pduOutletSwitchedPropertiesTable 1 } PduOutletSwitchedPropertiesEntry ::= SEQUENCE { pduOutletSwitchedPropertiesIndex Integer32, pduOutletSwitchedPropertiesNumber Integer32, pduOutletSwitchedPropertiesName DisplayString, pduOutletSwitchedPropertiesInputPhaseLayout INTEGER, pduOutletSwitchedPropertiesCircuitBreaker Integer32, pduOutletSwitchedPropertiesCurrentRating Integer32 } pduOutletSwitchedPropertiesIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Switched Outlet properties table entry" ::= { pduOutletSwitchedPropertiesEntry 1 } pduOutletSwitchedPropertiesNumber OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric Switched Outlet ID" ::= { pduOutletSwitchedPropertiesEntry 2 } pduOutletSwitchedPropertiesName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The user-defined switched outlet ID string" ::= { pduOutletSwitchedPropertiesEntry 3 } pduOutletSwitchedPropertiesInputPhaseLayout OBJECT-TYPE SYNTAX INTEGER { seqPhase1ToNeutral (1), seqPhase2ToNeutral (2), seqPhase3ToNeutral (3), seqPhase1ToPhase2 (4), seqPhase2ToPhase3 (5), seqPhase3ToPhase1 (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This OID describes the outlet phase connections on the referenced bank as follows: seqPhase1ToNeutral(1) indicates that outlets attached to Switched Outlet are connected from Phase 1 to Neutral. seqPhase2ToNeutral(2) indicates that outlets attached to Switched Outlet are connected from Phase 2 to Neutral. seqPhase3ToNeutral(3) indicates that outlets attached to Switched Outlet are connected from Phase 3 to Neutral. seqPhase1ToPhase2(4) indicates that outlets attached to Switched Outlet are connected from Phase 1 to Phase2. seqPhase2ToPhase3(5) indicates that outlets attached to Switched Outlet are connected from Phase 2 to Phase3. seqPhase3ToPhase1(6) indicates that outlets attached to Switched Outlet are connected from Phase 3 to Phase1. " ::= { pduOutletSwitchedPropertiesEntry 4 } pduOutletSwitchedPropertiesCircuitBreaker OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric Circuit Breaker ID" ::= { pduOutletSwitchedPropertiesEntry 5 } pduOutletSwitchedPropertiesCurrentRating OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The current rating of outlet in hundreths of ampere" ::= { pduOutletSwitchedPropertiesEntry 6 } pduOutletSwitchedStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF PduOutletSwitchedStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Switched Outlet status data" ::= { pduOutlet 4 } pduOutletSwitchedStatusEntry OBJECT-TYPE SYNTAX PduOutletSwitchedStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status data from the PDU Switched Outlet being queried" INDEX { pduUnitStatusIndex, pduOutletSwitchedStatusIndex } ::= { pduOutletSwitchedStatusTable 1 } PduOutletSwitchedStatusEntry ::= SEQUENCE { pduOutletSwitchedStatusIndex Integer32, pduOutletSwitchedStatusNumber Integer32, pduOutletSwitchedStatusName DisplayString, pduOutletSwitchedStatusState INTEGER } pduOutletSwitchedStatusIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Switched Outlet status table entry" ::= { pduOutletSwitchedStatusEntry 1 } pduOutletSwitchedStatusNumber OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric Switched Outlet ID" ::= { pduOutletSwitchedStatusEntry 2 } pduOutletSwitchedStatusName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The user-defined switched outlet ID string" ::= { pduOutletSwitchedStatusEntry 3 } pduOutletSwitchedStatusState OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the present switch state of the PDU switched outlet being queried" ::= { pduOutletSwitchedStatusEntry 4 } pduOutletSwitchedControlTable OBJECT-TYPE SYNTAX SEQUENCE OF PduOutletSwitchedControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Switched Outlet status data" ::= { pduOutlet 5 } pduOutletSwitchedControlEntry OBJECT-TYPE SYNTAX PduOutletSwitchedControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status data from the PDU Switched Outlet being queried" INDEX { pduUnitConfigIndex, pduOutletSwitchedControlIndex } ::= { pduOutletSwitchedControlTable 1 } PduOutletSwitchedControlEntry ::= SEQUENCE { pduOutletSwitchedControlIndex Integer32, pduOutletSwitchedControlNumber Integer32, pduOutletSwitchedControlName DisplayString, pduOutletSwitchedControlCommand INTEGER } pduOutletSwitchedControlIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index to the PDU switched outlet control data table entry" ::= { pduOutletSwitchedControlEntry 1 } pduOutletSwitchedControlNumber OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric Switched Outlet ID" ::= { pduOutletSwitchedControlEntry 2 } pduOutletSwitchedControlName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The user-defined switched outlet ID string" ::= { pduOutletSwitchedControlEntry 3 } pduOutletSwitchedControlCommand OBJECT-TYPE SYNTAX INTEGER { immediateOff (1), immediateOn (2), delayedOff (3), delayedOn (4), immediateReboot (5), delayedReboot (6), outletUnknown (7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Getting this variable will return the outlet state. If the outlet is on, the immediateOn (2) value will be returned. If the outlet is off, the immediateOff (1) value will be returned. If the state of the outlet cannot be determined, the outletUnknown (7) value will be returned. If the outletUnknown condition should occur, all devices powered by the PDU should be shut down. The PDU's power should then be cycled to clear this condition. Setting this variable to immediateOn (2) will immediately turn the outlet on. Setting this variable to immediateOff (1) will immediately turn the outlet off. Setting this variable to immediateReboot (5) will cause the Switched PDU to perform an immediateOff command, wait the pduOutletSwitchedConfigRebootDuration OID time, and then perform an immediateOn command. Setting this variable to delayedOn (4) will turn the outlet on after the pduOutletSwitchedConfigPowerOnTime OID time has elapsed. Setting this variable to delayedOff (3) will turn the outlet off after the pduOutletSwitchedConfigPowerOffTime OID time has elapsed. Setting this variable to delayedReboot (6) will cause the Switched PDU to perform a delayedOff command, wait the pduOutletSwitchedConfigRebootDuration OID time, and then perform a delayedOn command." ::= { pduOutletSwitchedControlEntry 4 } pduOutletMeteredTableSize OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PDU Outlets" ::= { pduOutlet 6 } pduOutletMeteredConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PduOutletMeteredConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Metered Outlet configuration data" ::= { pduOutlet 7 } pduOutletMeteredConfigEntry OBJECT-TYPE SYNTAX PduOutletMeteredConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An outlet configuration entry containing objects for a particular outlet." INDEX { pduUnitConfigIndex, pduOutletMeteredConfigIndex } ::= { pduOutletMeteredConfigTable 1 } PduOutletMeteredConfigEntry ::= SEQUENCE { pduOutletMeteredConfigIndex Integer32, pduOutletMeteredName DisplayString, pduOutletMeteredConfigLowerCriticalThreshold Unsigned32, pduOutletMeteredConfigLowerWarningThreshold Unsigned32, pduOutletMeteredConfigUpperCriticalThreshold Unsigned32, pduOutletMeteredConfigUpperWarningThreshold Unsigned32, pduOutletMeteredConfigAlarmResetThreshold Unsigned32, pduOutletMeteredConfigAlarmStateChangeDelay Unsigned32, pduOutletMeteredConfigEnabledThresholds BITS } pduOutletMeteredConfigIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Metered Outlet configuration table entry" ::= { pduOutletMeteredConfigEntry 1 } pduOutletMeteredName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The user-defined name for the Metered Outlet" ::= { pduOutletMeteredConfigEntry 2 } pduOutletMeteredConfigLowerCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower critical outlet active power alarm threshold in Watts(W)." ::= { pduOutletMeteredConfigEntry 3 } pduOutletMeteredConfigLowerWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower non-critical (warning) outlet active power alarm threshold in Watts(W)." ::= { pduOutletMeteredConfigEntry 4 } pduOutletMeteredConfigUpperCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper critical outlet active power alarm threshold in Watts(W)." ::= { pduOutletMeteredConfigEntry 5 } pduOutletMeteredConfigUpperWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper non-critical (warning) outlet active power alarm threshold in Watts(W)." ::= { pduOutletMeteredConfigEntry 6 } pduOutletMeteredConfigAlarmResetThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The hysteresis used for deassertions in Watts(W)." ::= { pduOutletMeteredConfigEntry 7 } pduOutletMeteredConfigAlarmStateChangeDelay OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The delay measured in samples before a state is asserted. If the value is zero, then the state is asserted as soon as it is detected; if it is non-zero, say n, then the assertion condition must exist for n+1 consecutive samples before the corresponding assertion event is reported." ::= { pduOutletMeteredConfigEntry 8 } pduOutletMeteredConfigEnabledThresholds OBJECT-TYPE SYNTAX BITS { lowerCritical (0), lowerWarning (1), upperWarning (2), upperCritical (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "A bit string indicating which alarm thresholds are enabled." ::= { pduOutletMeteredConfigEntry 9 } pduOutletMeteredPropertiesTable OBJECT-TYPE SYNTAX SEQUENCE OF PduOutletMeteredPropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Metered Outlet properties" ::= { pduOutlet 8 } pduOutletMeteredPropertiesEntry OBJECT-TYPE SYNTAX PduOutletMeteredPropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configuration data from the PDU Metered Outlet being queried" INDEX { pduUnitPropertiesIndex, pduOutletMeteredPropertiesIndex } ::= { pduOutletMeteredPropertiesTable 1 } PduOutletMeteredPropertiesEntry ::= SEQUENCE { pduOutletMeteredPropertiesIndex Integer32, pduOutletMeteredPropertiesNumber Integer32, pduOutletMeteredPropertiesName DisplayString, pduOutletMeteredPropertiesInputPhaseLayout INTEGER, pduOutletMeteredPropertiesCircuitBreaker Integer32, pduOutletMeteredPropertiesPowerRating Integer32, pduOutletMeteredCurrentRating Integer32 } pduOutletMeteredPropertiesIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Metered Outlet properties table entry" ::= { pduOutletMeteredPropertiesEntry 1 } pduOutletMeteredPropertiesNumber OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric Metered Outlet ID" ::= { pduOutletMeteredPropertiesEntry 2 } pduOutletMeteredPropertiesName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The user-defined Metered outlet ID string" ::= { pduOutletMeteredPropertiesEntry 3 } pduOutletMeteredPropertiesInputPhaseLayout OBJECT-TYPE SYNTAX INTEGER { seqPhase1ToNeutral (1), seqPhase2ToNeutral (2), seqPhase3ToNeutral (3), seqPhase1ToPhase2 (4), seqPhase2ToPhase3 (5), seqPhase3ToPhase1 (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This OID describes the outlet phase connections on the referenced bank as follows: seqPhase1ToNeutral(1) indicates that outlets attached to Metered Outlet are connected from Phase 1 to Neutral. seqPhase2ToNeutral(2) indicates that outlets attached to Metered Outlet are connected from Phase 2 to Neutral. seqPhase3ToNeutral(3) indicates that outlets attached to Metered Outlet are connected from Phase 3 to Neutral. seqPhase1ToPhase2(4) indicates that outlets attached to Metered Outlet are connected from Phase 1 to Phase2. seqPhase2ToPhase3(5) indicates that outlets attached to Metered Outlet are connected from Phase 2 to Phase3. seqPhase3ToPhase1(6) indicates that outlets attached to Metered Outlet are connected from Phase 3 to Phase1. " ::= { pduOutletMeteredPropertiesEntry 4 } pduOutletMeteredPropertiesCircuitBreaker OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric Circuit Breaker ID" ::= { pduOutletMeteredPropertiesEntry 5 } pduOutletMeteredPropertiesPowerRating OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum power rating of the PDU metered outlet" ::= { pduOutletMeteredPropertiesEntry 6 } pduOutletMeteredPropertiesCurrentRating OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Metered outlet current rating in hundreths of ampere" ::= { pduOutletMeteredPropertiesEntry 7 } pduOutletMeteredStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF PduOutletMeteredStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Metered Outlet status data" ::= { pduOutlet 9 } pduOutletMeteredStatusEntry OBJECT-TYPE SYNTAX PduOutletMeteredStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status data from the PDU Metered Outlet being queried" INDEX { pduUnitStatusIndex, pduOutletMeteredStatusIndex } ::= { pduOutletMeteredStatusTable 1 } PduOutletMeteredStatusEntry ::= SEQUENCE { pduOutletMeteredStatusIndex Integer32, pduOutletMeteredStatusNumber Integer32, pduOutletMeteredStatusName DisplayString, pduOutletMeteredStatusLoadState INTEGER, pduOutletMeteredStatusCurrent Integer32, pduOutletMeteredStatusActivePower Integer32, pduOutletMeteredStatusPowerFactor Integer32, pduOutletMeteredStatusPeakPower Integer32, pduOutletMeteredStatusPeakPowerTimeStamp DisplayString, pduOutletMeteredStatusPeakPowerStartTime DisplayString, pduOutletMeteredStatusResettableEnergy Integer32 } pduOutletMeteredStatusIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Metered Outlet status table entry" ::= { pduOutletMeteredStatusEntry 1 } pduOutletMeteredStatusNumber OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric Metered Outlet ID" ::= { pduOutletMeteredStatusEntry 2 } pduOutletMeteredStatusName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The user-defined Metered outlet ID string" ::= { pduOutletMeteredStatusEntry 3 } pduOutletMeteredStatusLoadState OBJECT-TYPE SYNTAX INTEGER { upperCritical (1), upperWarning (2), lowerWarning (3), lowerCritical (4), normal (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the present load status of the PDU metered outlet being queried." ::= { pduOutletMeteredStatusEntry 4 } pduOutletMeteredStatusCurrent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the current draw, in hundredths of Amps(A), of the load on the PDU outlet being queried." ::= { pduOutletMeteredStatusEntry 5 } pduOutletMeteredStatusActivePower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the power draw, in Watts(W), of the load on the PDU outlet being queried." ::= { pduOutletMeteredStatusEntry 6 } pduOutletMeteredStatusPowerFactor OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the ratio of active to apparent power of the PDU Outlet being queried" ::= { pduOutletMeteredStatusEntry 7 } pduOutletMeteredStatusPeakPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns peak power consumption, in Watts(W), of the Rack PDU outlet being queried." ::= { pduOutletMeteredStatusEntry 8 } pduOutletMeteredStatusPeakPowerTimeStamp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the date and time that this metered outlet's peak power consumption occurred" ::= { pduOutletMeteredStatusEntry 9 } pduOutletMeteredStatusPeakPowerStartTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the start date and time that this metered outlet began recording peak power observations" ::= { pduOutletMeteredStatusEntry 10 } pduOutletMeteredStatusResettableEnergy OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A user resettable energy meter measuring outlet load energy consumption in tenths of Kilowatt-Hours(kWh)." ::= { pduOutletMeteredStatusEntry 11 } -- Start pduExternalSensor pduExternalSensorTableSize OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of External Sensors" ::= { pduExternalSensor 1 } pduExternalSensorNamePlateTable OBJECT-TYPE SYNTAX SEQUENCE OF PduExternalSensorNamePlateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU ExternalSensorNamePlate data" ::= { pduExternalSensor 2 } pduExternalSensorNamePlateEntry OBJECT-TYPE SYNTAX PduExternalSensorNamePlateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "External Sensor Name Plate data from the external sensor being queried. The number of entries equals the value of pduExternalSensorNamePlateTableSize." INDEX { pduNamePlateIndex, pduExternalSensorNamePlateIndex } ::= { pduExternalSensorNamePlateTable 1 } PduExternalSensorNamePlateEntry ::= SEQUENCE { pduExternalSensorNamePlateIndex Integer32, pduExternalSensorNamePlateName DisplayString, pduExternalSensorNamePlateDescription DisplayString, pduExternalSensorNamePlateLocation DisplayString, pduExternalSensorNamePlateSerialNumber DisplayString, pduExternalSensorNamePlateType INTEGER, pduExternalSensorNamePlateUnits INTEGER, pduExternalSensorNamePlateIdentifier Integer32 } pduExternalSensorNamePlateIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU External Sensor status table entry" ::= { pduExternalSensorNamePlateEntry 1 } pduExternalSensorNamePlateName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A user-defined string identifying the external sensor" ::= { pduExternalSensorNamePlateEntry 2 } pduExternalSensorNamePlateDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A user-defined description of the external sensor" ::= { pduExternalSensorNamePlateEntry 3 } pduExternalSensorNamePlateLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A user-defined string identifying the location of the PDU" ::= { pduExternalSensorNamePlateEntry 4 } pduExternalSensorNamePlateSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number of the external sensor being queried" ::= { pduExternalSensorNamePlateEntry 5 } pduExternalSensorNamePlateType OBJECT-TYPE SYNTAX INTEGER { temperature (1), humidity (2), doorSwitch (3), dryContact (4), spotFluid (5), ropeFluid (6), smoke (7), beacon (8), airVelocity (9), modbusAdapter (17), hidAdapter (18) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of external sensor." ::= { pduExternalSensorNamePlateEntry 6 } pduExternalSensorNamePlateUnits OBJECT-TYPE SYNTAX INTEGER { logic (0), degreeC (1), degreeF (2), percent (3), mps (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The base units the external sensor is measured in. This parameter does not apply to onOff, trip, vibration, waterDetection, smokeDetection sensors. " ::= { pduExternalSensorNamePlateEntry 7 } pduExternalSensorNamePlateIdentifier OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Unique identifier of the external sensor." ::= { pduExternalSensorNamePlateEntry 8 } pduExternalSensorConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PduExternalSensorConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU External Sensor configuration data" ::= { pduExternalSensor 3 } pduExternalSensorConfigEntry OBJECT-TYPE SYNTAX PduExternalSensorConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configuration data from the PDU External Sensor being queried" INDEX { pduUnitConfigIndex, pduExternalSensorConfigIndex } ::= { pduExternalSensorConfigTable 1 } PduExternalSensorConfigEntry ::= SEQUENCE { pduExternalSensorConfigIndex Integer32, pduExternalSensorConfigLowerCriticalThreshold Unsigned32, pduExternalSensorConfigLowerWarningThreshold Unsigned32, pduExternalSensorConfigUpperCriticalThreshold Unsigned32, pduExternalSensorConfigUpperWarningThreshold Unsigned32, pduExternalSensorConfigAlarmResetThreshold Unsigned32, pduExternalSensorConfigAlarmStateChangeDelay Unsigned32, pduExternalSensorConfigEnabledThresholds BITS, pduExternalSensorConfigAlarmState INTEGER } pduExternalSensorConfigIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU External Sensor configuration table entry" ::= { pduExternalSensorConfigEntry 1 } pduExternalSensorConfigLowerCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower critical alarm threshold in pduExternalSensorNamePlateUnits." ::= { pduExternalSensorConfigEntry 2 } pduExternalSensorConfigLowerWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower non-critical (warning) alarm threshold in pduExternalSensorNamePlateUnits." ::= { pduExternalSensorConfigEntry 3 } pduExternalSensorConfigUpperCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper critical alarm threshold in pduExternalSensorNamePlateUnits." ::= { pduExternalSensorConfigEntry 4 } pduExternalSensorConfigUpperWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper non-critical (warning) alarm threshold in pduExternalSensorNamePlateUnits." ::= { pduExternalSensorConfigEntry 5 } pduExternalSensorConfigAlarmResetThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The hysteresis used for deassertions." ::= { pduExternalSensorConfigEntry 6 } pduExternalSensorConfigAlarmStateChangeDelay OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The delay measured in samples before a state is asserted. If the value is zero, then the state is asserted as soon as it is detected; if it is non-zero, say n, then the assertion condition must exist for n+1 consecutive samples before the corresponding assertion event is reported." ::= { pduExternalSensorConfigEntry 7 } pduExternalSensorConfigEnabledThresholds OBJECT-TYPE SYNTAX BITS { lowerCritical (0), lowerWarning (1), upperWarning (2), upperCritical (3), binarySensorAlarm (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "A bit string indicating which alarm thresholds are enabled." ::= { pduExternalSensorConfigEntry 8 } pduExternalSensorConfigAlarmState OBJECT-TYPE SYNTAX INTEGER { on (1), off (0) } MAX-ACCESS read-write STATUS current DESCRIPTION "User defined alarm state of external sensor" ::= { pduExternalSensorConfigEntry 9 } pduExternalSensorStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF PduExternalSensorStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU External Sensor status data" ::= { pduExternalSensor 4 } pduExternalSensorStatusEntry OBJECT-TYPE SYNTAX PduExternalSensorStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status data from the PDU External Sensor being queried" INDEX { pduUnitStatusIndex, pduExternalSensorStatusIndex } ::= { pduExternalSensorStatusTable 1 } PduExternalSensorStatusEntry ::= SEQUENCE { pduExternalSensorStatusIndex Integer32, pduExternalSensorStatusName DisplayString, pduExternalSensorStatusAisle INTEGER, pduExternalSensorStatusCommStatus INTEGER, pduExternalSensorStatusState INTEGER, pduExternalSensorStatusValue Integer32, pduExternalSensorStatusTimeStamp DisplayString, pduExternalSensorStatusHighPrecisionValue Integer32 } pduExternalSensorStatusIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU External Sensor status table entry" ::= { pduExternalSensorStatusEntry 1 } pduExternalSensorStatusName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The user-defined name for the External Sensor" ::= { pduExternalSensorStatusEntry 2 } pduExternalSensorStatusAisle OBJECT-TYPE SYNTAX INTEGER { hotAisle (1), coldAisle (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the external sensor is in a hot or cold aisle" ::= { pduExternalSensorStatusEntry 3 } pduExternalSensorStatusCommStatus OBJECT-TYPE SYNTAX INTEGER { notInstalled (1), commsOk (2), commsLost (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The communications status of the sensor" ::= { pduExternalSensorStatusEntry 4 } pduExternalSensorStatusState OBJECT-TYPE SYNTAX INTEGER { notPresent (0), alarmed (1), normal (2), belowLowerCritical (3), belowLowerWarning (4), aboveUpperWarning (5), aboveUpperCritical (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This OID reports the current state of the sensor. A notPresent (0) response indicates that no sensor is attached. An alarmed (1) response indicates that the sensor is present and its measured reading indicates alarmed. A normal (2) response indicates that the sensor is present and its measured reading lies within all thresholds. A belowLowerCritical (3) response indicates that the sensor is present and its measured reading lies below the lower critical threshold. A belowLowerWarning (4) response indicates that the sensor is present and its measured reading lies below the lower warning threshold. An aboveUpperWarning (5) response indicates that the sensor is present and its measured reading lies above the upper warning threshold. An aboveUpperCritical (6) response indicates that the sensor is present and its measured reading lies above the upper critical threshold." ::= { pduExternalSensorStatusEntry 5 } pduExternalSensorStatusValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor reading in pduExternalSensorConfigUnits value." ::= { pduExternalSensorStatusEntry 6 } pduExternalSensorStatusTimeStamp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The sensor reading timestamp." ::= { pduExternalSensorStatusEntry 7 } pduExternalSensorStatusHighPrecisionValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature sensor reading in tenths of pduExternalSensorConfigUnits value. This OID is applied to temperature sensor only" ::= { pduExternalSensorStatusEntry 8 } -- Smart Cabinet pduUnitSmartCabinetTableSize OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Smart Cabinet Configuration " ::= { pduSmartCabinet 1 } pduUnitSmartCabinetTable OBJECT-TYPE SYNTAX SEQUENCE OF PduUnitSmartCabinetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Smart Cabinet information" ::= { pduSmartCabinet 2 } pduUnitSmartCabinetEntry OBJECT-TYPE SYNTAX PduUnitSmartCabinetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information of Smart Cabinet" INDEX { pduUnitSmartCabinetIndex } ::= { pduUnitSmartCabinetTable 1 } PduUnitSmartCabinetEntry ::= SEQUENCE { pduUnitSmartCabinetIndex Integer32, pduUnitSmartCabinetCardUserName DisplayString, pduUnitSmartCabinetCardID Integer32, pduUnitSmartCabinetTimestamp DisplayString, pduUnitSmartCabinetDoor Integer32 } pduUnitSmartCabinetIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Smart Cabinet table entry" ::= { pduUnitSmartCabinetEntry 1 } pduUnitSmartCabinetCardUserName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "User name of ID card" ::= { pduUnitSmartCabinetEntry 2 } pduUnitSmartCabinetCardID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Card ID." ::= { pduUnitSmartCabinetEntry 3 } pduUnitSmartCabinetTimestamp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the date and time of information update" ::= { pduUnitSmartCabinetEntry 4 } pduUnitSmartCabinetDoor OBJECT-TYPE SYNTAX INTEGER { hotAisle (1), coldAisle (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Aisle of Smart Cabinet. " ::= { pduUnitSmartCabinetEntry 5 } pduUnitSmartCabinetControl OBJECT IDENTIFIER ::= { pduSmartCabinet 3 } pduUnitSmartCabinetControlUserName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User name of ID card" ::= { pduUnitSmartCabinetControl 1 } pduUnitSmartCabinetControlCardID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Card ID." ::= { pduUnitSmartCabinetControl 2 } pduUnitSmartCabinetControlTimestamp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the date and time of information update" ::= { pduUnitSmartCabinetControl 3 } pduUnitSmartCabinetControlDoor OBJECT-TYPE SYNTAX INTEGER { hotAisle (1), coldAisle (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Aisle of Smart Cabinet. " ::= { pduUnitSmartCabinetControl 4 } pduUnitSmartCabinetCardIDEdit OBJECT-TYPE SYNTAX INTEGER { grant (0), remove (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Smart Cabinet edit CardID " ::= { pduUnitSmartCabinetControl 5 } pduUnitSmartCabinetColdAisleLockStatus OBJECT-TYPE SYNTAX INTEGER { unlock (0), lock (1), notPresent (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Smart Cabinet ColdAisle lock state " ::= { pduUnitSmartCabinetControl 6 } pduUnitSmartCabinetHotAisleLockStatus OBJECT-TYPE SYNTAX INTEGER { unlock (0), lock (1), notPresent (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Smart Cabinet HotAisle lock state " ::= { pduUnitSmartCabinetControl 7 } pduUnitSmartCabinetLockStateTable OBJECT-TYPE SYNTAX SEQUENCE OF PduUnitSmartCabinetLockStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Smart Cabinet aisle state control" ::= { pduSmartCabinet 4 } pduUnitSmartCabinetLockStateEntry OBJECT-TYPE SYNTAX PduUnitSmartCabinetLockStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information of Smart Cabinet Lock State" INDEX { pduUnitSmartCabinetLockStateIndex } ::= { pduUnitSmartCabinetLockStateTable 1 } PduUnitSmartCabinetLockStateEntry ::= SEQUENCE { pduUnitSmartCabinetLockStateIndex Integer32, pduUnitSmartCabinetColdAisleLockState Integer32, pduUnitSmartCabinetHotAisleLockState Integer32, pduUnitSmartCabinetColdAisleLockLabel DisplayString, pduUnitSmartCabinetHotAisleLockLabel DisplayString } pduUnitSmartCabinetLockStateIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Smart Cabinet table entry" ::= { pduUnitSmartCabinetLockStateEntry 1 } pduUnitSmartCabinetColdAisleLockState OBJECT-TYPE SYNTAX INTEGER { unlock (0), lock (1), notPresent (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Smart Cabinet ColdAisle lock state " ::= { pduUnitSmartCabinetLockStateEntry 2 } pduUnitSmartCabinetHotAisleLockState OBJECT-TYPE SYNTAX INTEGER { unlock (0), lock (1), notPresent (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Smart Cabinet HotAisle lock state " ::= { pduUnitSmartCabinetLockStateEntry 3 } pduUnitSmartCabinetColdAisleLockLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Label of cold aisle smartcabinet" ::= { pduUnitSmartCabinetLockStateEntry 4 } pduUnitSmartCabinetHotAisleLockLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Label of hot aisle smartcabinet" ::= { pduUnitSmartCabinetLockStateEntry 5 } -- Traps Information trapsInfo OBJECT IDENTIFIER ::= { pduTraps 1 } trapsInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF TrapsInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Trap Information entries. The number of entries are given by the value of pduUnitTableSize." ::= { trapsInfo 1 } trapsInfoEntry OBJECT-TYPE SYNTAX TrapsInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing objects used in traps" INDEX { trapsInfoIndex } ::= { trapsInfoTable 1 } TrapsInfoEntry ::= SEQUENCE { trapsInfoIndex Integer32, userName DisplayString, userUpdated DisplayString, firmwareVersion DisplayString, roleUpdated DisplayString, smtpRecipients DisplayString, smtpServer DisplayString } trapsInfoIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the traps table entry" ::= { trapsInfoEntry 1 } userName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The user currently logged in." ::= { trapsInfoEntry 2 } userUpdated OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The user added, deleted, or modified." ::= { trapsInfoEntry 3 } firmwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The version of Firmware." ::= { trapsInfoEntry 4 } roleUpdated OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The role added, deleted, or modified." ::= { trapsInfoEntry 5 } smtpRecipients OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Comma separated list of SMTP recipients" ::= { trapsInfoEntry 6 } smtpServer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address/host name of the SMTP server" ::= { trapsInfoEntry 7 } pduIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "A unique value for PDU. Its value ranges between 1 and the value of PDU count" ::= { trapsInfo 2 } externalSensorIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "A unique value for each sensor. Its value ranges between 1 and the value of external sensor count." ::= { trapsInfo 3 } serverPing OBJECT-TYPE SYNTAX INTEGER { pingEnable (1), pingDisable (2), serverReachable (3), serverNotReachable (4) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Whether server ping has been enabled or disabled and whether the server is reachable or not reachable" ::= { trapsInfo 4 } usbDevice OBJECT-TYPE SYNTAX INTEGER { connected (1), disconnected (2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Whether a USB device has been connected or disconnected" ::= { trapsInfo 5 } errorDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Description of the Error" ::= { trapsInfo 6 } daisyChain OBJECT-TYPE SYNTAX INTEGER { connected (1), disconnected (2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Whether a daisy chain member has been connected or disconnected" ::= { trapsInfo 7 } systemCommunication OBJECT-TYPE SYNTAX INTEGER { ok (1), lost (2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Whether the Network management card has lost contact with daisy a chain member." ::= { trapsInfo 8 } trapCode OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A number identifying the event for the trap that was sent. Mapped unique trap code per unique event to be used by ISEE's decoder ring." ::= { trapsInfo 9 } trapDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "A string identifying the event for that last trap that was sent." ::= { trapsInfo 10 } networkCardStart NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The network card has started" ::= { pduTraps 2 } networkCardReset NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The network card was reset via the web or command line interface." ::= { pduTraps 3 } userLogin NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user logged in" ::= { pduTraps 4 } userLogoff NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION " A user logged off" ::= { pduTraps 5 } userAuthenticationFailed NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user authentication attempt failed." ::= { pduTraps 6 } userSessionTimeout NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user session timed out" ::= { pduTraps 7 } userAdded NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, userUpdated, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user account was added to system." ::= { pduTraps 8 } userModified NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, userUpdated, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user account was modified." ::= { pduTraps 9 } userDeleted NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, userUpdated, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user account was deleted." ::= { pduTraps 10 } roleAdded NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, roleUpdated, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user role was added." ::= { pduTraps 11 } roleModified NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, roleUpdated, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user role was modified." ::= { pduTraps 12 } roleDeleted NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, roleUpdated, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user role was deleted." ::= { pduTraps 13 } firmwareUpdateStarted NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, firmwareVersion, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A firmware update has started." ::= { pduTraps 14 } firmwareUpdateCompleted NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, firmwareVersion, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The firmware update has completed." ::= { pduTraps 15 } userBlocked NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user is blocked." ::= { pduTraps 16 } outletControl NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, pduOutletSwitchedControlNumber, pduOutletSwitchedStatusState, pduOutletSwitchedControlCommand, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "Outlet control operation applied." ::= { pduTraps 17 } userPasswordChange NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, userUpdated, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user password was changed. " ::= { pduTraps 18 } passwordSettingsChange NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "One or more password policy settings were changed." ::= { pduTraps 19 } logFileCleared NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The log file has been cleared." ::= { pduTraps 21 } pduConfigurationFileImported NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU configuration file was imported." ::= { pduTraps 22 } pduConfigurationFileExported NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU configuration file was exported" ::= { pduTraps 23 } pduUnitActivePowerStateChange NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, pduUnitStatusLoadState, pduUnitStatusActivePower, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU unit active power state changes." ::= { pduTraps 24 } pduInputphaseVoltageStateChange NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, pduInputPhaseStatusCount, pduInputPhaseStatusVoltageState, pduInputPhaseStatusVoltage, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU input phase voltage state changes." ::= { pduTraps 25 } pduInputphaseCurrentStateChange NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, pduInputPhaseStatusCount, pduInputPhaseStatusCurrentState, pduInputPhaseStatusCurrent, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU input phase Current state changes." ::= { pduTraps 26 } pduCircuitBreakerCurrentStateChange NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, pduCircuitBreakerStatusIndex, pduCircuitBreakerStatusLoadState, pduCircuitBreakerStatusCurrent, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU Circuit Breaker Current state changes." ::= { pduTraps 27 } pduOutletActivePowerStateChange NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, pduOutletMeteredStatusIndex, pduOutletMeteredStatusLoadState, pduOutletMeteredStatusActivePower, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU Metered Outlet Active Power state changes." ::= { pduTraps 28 } pduExternalSensorStateChange NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, pduExternalSensorStatusIndex, pduExternalSensorStatusName, pduExternalSensorNamePlateType, pduExternalSensorStatusAisle, pduExternalSensorNamePlateUnits, pduExternalSensorStatusState, pduExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU External Sensor state changes." ::= { pduTraps 29 } smtpTransmissionFailure NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, smtpRecipients, smtpServer, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "SMTP message transmission failed." ::= { pduTraps 30 } ldapError NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, errorDescription, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A LDAP error occurred" ::= { pduTraps 31 } firmwareUpdateFailed NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, firmwareVersion, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A firmware update has failed." ::= { pduTraps 32 } serverPingState NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, userName, pduNamePlateInetAddressType, pduNamePlateIPAddress, pduServerPingServerIPAddress, serverPing, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The Ping feature has been enabled." ::= { pduTraps 33 } bootloaderState NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "Enter into Bootloader mode" ::= { pduTraps 34 } daisyChainState NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, daisyChain, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A daisy chain member has been connected or disconnected." ::= { pduTraps 35 } systemInternalCommunicationLost NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, systemCommunication, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "Network management card has lost contaction with internal boards." ::= { pduTraps 36 } smartCabinetLockUnlocked NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, pduUnitSmartCabinetDoor, pduExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The Cabinet lock is unlocked." ::= { pduTraps 37 } smartCabinetLockLocked NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, pduUnitSmartCabinetDoor, pduExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The Cabinet lock is locked" ::= { pduTraps 38 } smartCabinetSwapCard NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, pduUnitSmartCabinetDoor, pduUnitSmartCabinetCardID, pduExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "Card is swapped" ::= { pduTraps 39 } smartCabinetLockerLockDoorOpen NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, pduUnitSmartCabinetDoor, pduExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "Locker locked but door open" ::= { pduTraps 40 } smartCabinetLockerUnlockDoorClose NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, pduUnitSmartCabinetDoor, pduExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "Locker unlocked but door close" ::= { pduTraps 41 } pdusmartCabinetLockerAutolock NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, pduExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The cabinet locker is locked automatically" ::= { pduTraps 42 } pdusmartCabinetDoorOpen NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, pduExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The cabinet door is open" ::= { pduTraps 43 } pdusmartCabinetDoorLock NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, pduExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The cabinet door is locked" ::= { pduTraps 44 } pdusmartCabinetDoorUnlock NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, pduExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The cabinet door is unlocked" ::= { pduTraps 45 } pdusmartCabinetAllDoorLock NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, pduExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "All cabinet door is locked" ::= { pduTraps 46 } systemReboot NOTIFICATION-TYPE OBJECTS { pduIndex, pduNamePlateName, pduNamePlateInetAddressType, pduNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "System has rebooted" ::= { pduTraps 50 } trapCritical NOTIFICATION-TYPE OBJECTS { trapCode, trapDescription, sysDescr, pduNamePlateIPAddress} STATUS current DESCRIPTION "A critical alarm has occurred." ::= {pduTraps 51} trapWarning NOTIFICATION-TYPE OBJECTS { trapCode, trapDescription, sysDescr, pduNamePlateIPAddress} STATUS current DESCRIPTION "A warning alarm has occurred." ::= {pduTraps 52} trapInformation NOTIFICATION-TYPE OBJECTS { trapCode, trapDescription, sysDescr, pdug5IPv4Address } STATUS current DESCRIPTION "An informational alarm has occurred." ::= {pduTraps 53} trapCleared NOTIFICATION-TYPE OBJECTS { trapCode, trapDescription, sysDescr, pduNamePlateIPAddress} STATUS current DESCRIPTION "An alarm has cleared." ::= {pduTraps 54} trapTest NOTIFICATION-TYPE OBJECTS { trapCode, trapDescription, sysDescr, pduNamePlateIPAddress} STATUS current DESCRIPTION "Test trap sent to a trap receiver to check proper reception of traps" ::= {pduTraps 55} esp OBJECT IDENTIFIER ::= { enlogic 2 } espNamePlate OBJECT IDENTIFIER ::= { esp 1 } espUnit OBJECT IDENTIFIER ::= { esp 2 } espInputPhase OBJECT IDENTIFIER ::= { esp 3 } espCircuitBreaker OBJECT IDENTIFIER ::= { esp 4 } espExternalSensor OBJECT IDENTIFIER ::= { esp 6 } espTraps OBJECT IDENTIFIER ::= { esp 9 } -- Start espNamePlate -- espNamePlateTable espNamePlateTable OBJECT-TYPE SYNTAX SEQUENCE OF EspNamePlateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of es PDU nameplate data" ::= { espNamePlate 2 } espNamePlateEntry OBJECT-TYPE SYNTAX EspNamePlateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Nameplate data from the PDU being queried. The numbers of entries equals the value of espNamePlateTableSize." INDEX { espNamePlateIndex } ::= { espNamePlateTable 1 } EspNamePlateEntry ::= SEQUENCE { espNamePlateIndex Integer32, espNamePlateName DisplayString, espNamePlateLocation DisplayString, espNamePlateInetAddressType InetAddressType, espNamePlateIPAddress InetAddress, espNamePlateInetNetMask InetAddress, espNamePlateInetGateway InetAddress, espNamePlateMACAddress MacAddress, espNamePlateUTCTimeOffset DisplayString, espNamePlateModelNumber DisplayString, espNamePlateSerialNumber DisplayString, espNamePlateDateofManufacture DisplayString, espNamePlateFirmwareVersion DisplayString, espNamePlateFirmwareVersionTimeStamp DisplayString, espNamePlateType INTEGER } espNamePlateIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the es PDU nameplate table entry" ::= { espNamePlateEntry 1 } espNamePlateName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A user-defined string identifying the es PDU" ::= { espNamePlateEntry 2 } espNamePlateLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A user-defined string identifying the location of PDU" ::= { espNamePlateEntry 3 } espNamePlateInetAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of address format" ::= { espNamePlateEntry 4 } espNamePlateIPAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The current IP address. A value of 0.0.0.0 indicates an error or an unset option" ::= { espNamePlateEntry 5 } espNamePlateInetNetMask OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The current netmask. A value of 0.0.0.0 indiates an error or an unset option" ::= { espNamePlateEntry 6 } espNamePlateInetGateway OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The current gateway. A value of 0.0.0.0 indicates an error or an unset option" ::= { espNamePlateEntry 7 } espNamePlateMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The assigned MAC address for the PDU" ::= { espNamePlateEntry 8 } espNamePlateUTCTimeOffset OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The difference in hours and minutes from Coordinated Universal Time(UTC) for the time used in a particular time zone" ::= { espNamePlateEntry 9 } espNamePlateModelNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU model number" ::= { espNamePlateEntry 10 } espNamePlateSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU serial number" ::= { espNamePlateEntry 11 } espNamePlateDateofManufacture OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The date the PDU was manufactured in mm/dd/yyyy format" ::= { espNamePlateEntry 12 } espNamePlateFirmwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU firmware version" ::= { espNamePlateEntry 13 } espNamePlateFirmwareVersionTimeStamp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of when the PDU firmware was last updated" ::= { espNamePlateEntry 14 } espNamePlateType OBJECT-TYPE SYNTAX INTEGER { pdu (0), inlineMeter (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of Unit, PDU or Inline Meter" ::= { espNamePlateEntry 15 } -- Start espUnit espUnitConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF EspUnitConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU configuration data" ::= { espUnit 2 } espUnitConfigEntry OBJECT-TYPE SYNTAX EspUnitConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configuration data from the PDU being queried. The number of entries equals the value of espUnitTableSize" INDEX { espUnitConfigIndex } ::= { espUnitConfigTable 1 } EspUnitConfigEntry ::= SEQUENCE { espUnitConfigIndex Integer32, espUnitConfigName DisplayString, espUnitConfigLocation DisplayString, espUnitConfigEnergyReset INTEGER, espUnitConfigResetNetworkManagementCard INTEGER } espUnitConfigIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Unit Config Entry" ::= { espUnitConfigEntry 1 } espUnitConfigName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A user-defined string identifying the PDU" ::= { espUnitConfigEntry 2 } espUnitConfigLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A user-defined string identifying the location of the PDU" ::= { espUnitConfigEntry 3 } espUnitConfigEnergyReset OBJECT-TYPE SYNTAX INTEGER { noOperation (1), reset (2), notSupported (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this OID to reset (2) will cause the device energy meter value to be reset to zero. Getting this OID in models that support this feature will do nothing and return the noOperation(1) value. Models that do not support this feature will respond to this OID with a value of notSupported (3). Attempts to set this OID in these models will fail. " ::= { espUnitConfigEntry 15 } espUnitConfigResetNetworkManagementCard OBJECT-TYPE SYNTAX INTEGER { noOperation (0), reset (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Getting this OID will return noOperation(0). Setting this OID to reset(1) will reset NMC." ::= { espUnitConfigEntry 20 } espUnitPropertiesTable OBJECT-TYPE SYNTAX SEQUENCE OF EspUnitPropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU properties" ::= { espUnit 3 } espUnitPropertiesEntry OBJECT-TYPE SYNTAX EspUnitPropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unit properties entry containing objects for a particular unit." INDEX { espUnitPropertiesIndex } ::= { espUnitPropertiesTable 1 } EspUnitPropertiesEntry ::= SEQUENCE { espUnitPropertiesIndex Integer32, espUnitPropertiesName DisplayString, espUnitPropertiesOutletCount Integer32, espUnitPropertiesSwitchedOutletCount Integer32, espUnitPropertiesMeteredOutletCount Integer32, espUnitPropertiesInputPhaseCount Integer32, espUnitPropertiesCircuitBreakerCount Integer32, espUnitPropertiesMaxExternalSensorCount Integer32, espUnitPropertiesConnExternalSensorCount Integer32, espUnitPropertiesRatedVoltage DisplayString, espUnitPropertiesRatedMaxCurrent DisplayString, espUnitPropertiesRatedFrequency DisplayString, espUnitPropertiesRatedPower DisplayString } espUnitPropertiesIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU properties table entry" ::= { espUnitPropertiesEntry 1 } espUnitPropertiesName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A user-defined string identifying the PDU" ::= { espUnitPropertiesEntry 2 } espUnitPropertiesOutletCount OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outlets on the PDU" ::= { espUnitPropertiesEntry 3 } espUnitPropertiesSwitchedOutletCount OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of switched outlets on the PDU" ::= { espUnitPropertiesEntry 4 } espUnitPropertiesMeteredOutletCount OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of metered outlets on the PDU" ::= { espUnitPropertiesEntry 5 } espUnitPropertiesInputPhaseCount OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of phases on the PDU" ::= { espUnitPropertiesEntry 6 } espUnitPropertiesCircuitBreakerCount OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of circuit breaker on the PDU" ::= { espUnitPropertiesEntry 7 } espUnitPropertiesMaxExternalSensorCount OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of external sensors that can be connected to the PDU" ::= { espUnitPropertiesEntry 8 } espUnitPropertiesConnExternalSensorCount OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The current number of external sensors connected to the PDU" ::= { espUnitPropertiesEntry 9 } espUnitPropertiesRatedVoltage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU voltage rating in Volts" ::= { espUnitPropertiesEntry 10 } espUnitPropertiesRatedMaxCurrent OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU current rating in Amps" ::= { espUnitPropertiesEntry 11 } espUnitPropertiesRatedFrequency OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU frequency rating in Hz" ::= { espUnitPropertiesEntry 12 } espUnitPropertiesRatedPower OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU VA (VoltAmps) rating." ::= { espUnitPropertiesEntry 13 } espUnitStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF EspUnitStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU status information" ::= { espUnit 4 } espUnitStatusEntry OBJECT-TYPE SYNTAX EspUnitStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status information from the PDU being queried" INDEX { espUnitStatusIndex } ::= { espUnitStatusTable 1 } EspUnitStatusEntry ::= SEQUENCE { espUnitStatusIndex Integer32, espUnitStatusName DisplayString, espUnitStatusLoadState INTEGER, espUnitStatusActivePower Integer32, espUnitStatusApparentPower Integer32, espUnitStatusEnergy Integer32, espUnitStatusResettableEnergy Integer32, espUnitStatusEnergyStartTime DisplayString } espUnitStatusIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU status table entry" ::= { espUnitStatusEntry 1 } espUnitStatusName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A user-defined string identifying the PDU" ::= { espUnitStatusEntry 2 } espUnitStatusLoadState OBJECT-TYPE SYNTAX INTEGER { upperCritical (1), upperWarning (2), lowerWarning (3), lowerCritical (4), normal (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the present load status of the PDU based on Active Power." ::= { espUnitStatusEntry 3 } espUnitStatusActivePower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns power consumption, in Watts(W), of the PDU being queried." ::= { espUnitStatusEntry 4 } espUnitStatusApparentPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns power consumption, in Volt-Amps(VA) of the PDU load being queried." ::= { espUnitStatusEntry 5 } espUnitStatusEnergy OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns total energy consumed, in tenths of Kilowatt-Hours(kWh), of the PDU over its lifetime." ::= { espUnitStatusEntry 9 } espUnitStatusResettableEnergy OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A user resettable energy meter measuring PDU energy consumption in tenths of kilowatt-hours(kWh)." ::= { espUnitStatusEntry 10 } espUnitStatusEnergyStartTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the date and time of the last device energy meter reset" ::= { espUnitStatusEntry 11 } -- Start espInputPhase espInputPhaseConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF EspInputPhaseConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Input Phase configuration data" ::= { espInputPhase 2 } espInputPhaseConfigEntry OBJECT-TYPE SYNTAX EspInputPhaseConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An input phase entry containing objects for a particular input phase." INDEX { espUnitConfigIndex, espInputPhaseConfigIndex } ::= { espInputPhaseConfigTable 1 } EspInputPhaseConfigEntry ::= SEQUENCE { espInputPhaseConfigIndex Integer32, espInputPhaseConfigCount Integer32 } espInputPhaseConfigIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Input Phase configuration table entry" ::= { espInputPhaseConfigEntry 1 } espInputPhaseConfigCount OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Input Phases" ::= { espInputPhaseConfigEntry 2 } espInputPhaseStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF EspInputPhaseStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Input Phase status data" ::= { espInputPhase 4 } espInputPhaseStatusEntry OBJECT-TYPE SYNTAX EspInputPhaseStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An input phase status entry containing objects for a particular input phase." INDEX { espUnitStatusIndex, espInputPhaseStatusIndex } ::= { espInputPhaseStatusTable 1 } EspInputPhaseStatusEntry ::= SEQUENCE { espInputPhaseStatusIndex Integer32, espInputPhaseStatusCount Integer32, espInputPhaseStatusCurrentState INTEGER, espInputPhaseStatusVoltageState INTEGER, espInputPhaseStatusCurrent Integer32, espInputPhaseStatusVoltage Integer32, espInputPhaseStatusActivePower Integer32, espInputPhaseStatusApparentPower Integer32, espInputPhaseStatusPowerFactor Integer32 } espInputPhaseStatusIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Input Phase status entry" ::= { espInputPhaseStatusEntry 1 } espInputPhaseStatusCount OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric Input Phase ID" ::= { espInputPhaseStatusEntry 2 } espInputPhaseStatusCurrentState OBJECT-TYPE SYNTAX INTEGER { upperCritical (1), upperWarning (2), lowerWarning (3), lowerCritical (4), normal (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the present current status of the PDU Input Phase being queried" ::= { espInputPhaseStatusEntry 3 } espInputPhaseStatusVoltageState OBJECT-TYPE SYNTAX INTEGER { upperCritical (1), upperWarning (2), lowerWarning (3), lowerCritical (4), normal (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the present voltage status of the PDU Input Phase being queried" ::= { espInputPhaseStatusEntry 4 } espInputPhaseStatusCurrent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the current draw, in hundredths of Amps(A), of the load on the PDU Input Phase being queried." ::= { espInputPhaseStatusEntry 5 } espInputPhaseStatusVoltage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the voltage, in Volts(V), of the PDU Input Phase being queried." ::= { espInputPhaseStatusEntry 6 } espInputPhaseStatusActivePower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns power consumption, in Watts(W), consumed on the PDU Input Phase being queried." ::= { espInputPhaseStatusEntry 7 } espInputPhaseStatusApparentPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns power consumption, in Volt-Amps(VA), of the PDU Input Phase being queried." ::= { espInputPhaseStatusEntry 8 } espInputPhaseStatusPowerFactor OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the ratio of active to apparent power of the PDU Input Phase being queried." ::= { espInputPhaseStatusEntry 9 } -- Start espCircuitBreaker espCircuitBreakerConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF EspCircuitBreakerConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Circuit Breaker configuration data" ::= { espCircuitBreaker 2 } espCircuitBreakerConfigEntry OBJECT-TYPE SYNTAX EspCircuitBreakerConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A circuit breaker configuration entry containing objects for a particular circuit breaker." INDEX { espUnitConfigIndex, espCircuitBreakerConfigIndex } ::= { espCircuitBreakerConfigTable 1 } EspCircuitBreakerConfigEntry ::= SEQUENCE { espCircuitBreakerConfigIndex Integer32, espCircuitBreakerConfigCount Integer32, espCircuitBreakerName DisplayString } espCircuitBreakerConfigIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Circuit Breaker configuration table entry" ::= { espCircuitBreakerConfigEntry 1 } espCircuitBreakerConfigCount OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of circuit breakers on the PDU" ::= { espCircuitBreakerConfigEntry 2 } espCircuitBreakerName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The label of the circuit breaker" ::= { espCircuitBreakerConfigEntry 3 } espCircuitBreakerPropertiesTable OBJECT-TYPE SYNTAX SEQUENCE OF EspCircuitBreakerPropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU circuit breaker properties" ::= { espCircuitBreaker 3 } espCircuitBreakerPropertiesEntry OBJECT-TYPE SYNTAX EspCircuitBreakerPropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A circuit breaker properties entry containing objects for a particular circuit breaker." INDEX { espUnitPropertiesIndex, espCircuitBreakerPropertiesIndex } ::= { espCircuitBreakerPropertiesTable 1 } EspCircuitBreakerPropertiesEntry ::= SEQUENCE { espCircuitBreakerPropertiesIndex Integer32, espCircuitBreakerPropertiesCount Integer32, espCircuitBreakerPropertiesInputLayout INTEGER } espCircuitBreakerPropertiesIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Circuit Breaker properties table entry" ::= { espCircuitBreakerPropertiesEntry 1 } espCircuitBreakerPropertiesCount OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Circuit Breakers" ::= { espCircuitBreakerPropertiesEntry 2 } espCircuitBreakerPropertiesInputLayout OBJECT-TYPE SYNTAX INTEGER { seqPhase1ToNeutral (1), seqPhase2ToNeutral (2), seqPhase3ToNeutral (3), seqPhase1ToPhase2 (4), seqPhase2ToPhase3 (5), seqPhase3ToPhase1 (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This OID describes the outlet phase connections on the referenced bank as follows: seqPhase1ToNeutral(1) indicates that outlets attached to circuit breaker are connected from Phase 1 to Neutral. seqPhase2ToNeutral(2) indicates that outlets attached to circuit breaker are connected from Phase 2 to Neutral. seqPhase3ToNeutral(3) indicates that outlets attached to circuit breaker are connected from Phase 3 to Neutral. seqPhase1ToPhase2(4) indicates that outlets attached to circuit breaker are connected from Phase 1 to Phase2. seqPhase2ToPhase3(5) indicates that outlets attached to circuit breaker are connected from Phase 2 to Phase3. seqPhase3ToPhase1(6) indicates that outlets attached to circuit breaker are connected from Phase 3 to Phase1. " ::= { espCircuitBreakerPropertiesEntry 3 } espCircuitBreakerStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF EspCircuitBreakerStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU circuit breaker status data" ::= { espCircuitBreaker 4 } espCircuitBreakerStatusEntry OBJECT-TYPE SYNTAX EspCircuitBreakerStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A circuit breaker status entry containing objects for a particular circuit breaker." INDEX { espUnitStatusIndex, espCircuitBreakerStatusIndex } ::= { espCircuitBreakerStatusTable 1 } EspCircuitBreakerStatusEntry ::= SEQUENCE { espCircuitBreakerStatusIndex Integer32, espCircuitBreakerStatusCount Integer32, espCircuitBreakerLabel DisplayString, espCircuitBreakerStatusLoadState INTEGER, espCircuitBreakerStatusCurrent Integer32 } espCircuitBreakerStatusIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Circuit Breaker status table entry" ::= { espCircuitBreakerStatusEntry 1 } espCircuitBreakerStatusCount OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Circuit Breakers" ::= { espCircuitBreakerStatusEntry 2 } espCircuitBreakerLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The label on the PDU identifying the circuit breaker" ::= { espCircuitBreakerStatusEntry 3 } espCircuitBreakerStatusLoadState OBJECT-TYPE SYNTAX INTEGER { upperCritical (1), upperWarning (2), lowerWarning (3), lowerCritical (4), normal (5), off (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the present load status of the PDU Circuit Breaker being queried" ::= { espCircuitBreakerStatusEntry 4 } espCircuitBreakerStatusCurrent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the current draw, in hundredths of Amps(A), of the load on the PDU Circuit Breaker being queried." ::= { espCircuitBreakerStatusEntry 5 } -- Start espExternalSensor espExternalSensorNamePlateTable OBJECT-TYPE SYNTAX SEQUENCE OF EspExternalSensorNamePlateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU ExternalSensorNamePlate data" ::= { espExternalSensor 2 } espExternalSensorNamePlateEntry OBJECT-TYPE SYNTAX EspExternalSensorNamePlateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "External Sensor Name Plate data from the external sensor being queried. The number of entries equals the value of espExternalSensorNamePlateTableSize." INDEX { espNamePlateIndex, espExternalSensorNamePlateIndex } ::= { espExternalSensorNamePlateTable 1 } EspExternalSensorNamePlateEntry ::= SEQUENCE { espExternalSensorNamePlateIndex Integer32, espExternalSensorNamePlateName DisplayString, espExternalSensorNamePlateSerialNumber DisplayString, espExternalSensorNamePlateType INTEGER, espExternalSensorNamePlateUnits INTEGER } espExternalSensorNamePlateIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU External Sensor status table entry" ::= { espExternalSensorNamePlateEntry 1 } espExternalSensorNamePlateName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A user-defined string identifying the external sensor" ::= { espExternalSensorNamePlateEntry 2 } espExternalSensorNamePlateSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number of the external sensor being queried" ::= { espExternalSensorNamePlateEntry 5 } espExternalSensorNamePlateType OBJECT-TYPE SYNTAX INTEGER { temperature (1), humidity (2), doorSwitch (3), dryContact (4), spotFluid (5), ropeFluid (6), smoke (7), beacon (8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of external sensor." ::= { espExternalSensorNamePlateEntry 6 } espExternalSensorNamePlateUnits OBJECT-TYPE SYNTAX INTEGER { logic (0), degreeC (1), degreeF (2), percent (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The base units the external sensor is measured in. This parameter does not apply to onOff, trip, vibration, waterDetection, smokeDetection sensors. " ::= { espExternalSensorNamePlateEntry 7 } espExternalSensorConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF EspExternalSensorConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU External Sensor configuration data" ::= { espExternalSensor 3 } espExternalSensorConfigEntry OBJECT-TYPE SYNTAX EspExternalSensorConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configuration data from the PDU External Sensor being queried" INDEX { espUnitConfigIndex, espExternalSensorConfigIndex } ::= { espExternalSensorConfigTable 1 } EspExternalSensorConfigEntry ::= SEQUENCE { espExternalSensorConfigIndex Integer32, espExternalSensorConfigAlarmState INTEGER } espExternalSensorConfigIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU External Sensor configuration table entry" ::= { espExternalSensorConfigEntry 1 } espExternalSensorConfigAlarmState OBJECT-TYPE SYNTAX INTEGER { on (1), off (0) } MAX-ACCESS read-write STATUS current DESCRIPTION "User defined alarm state of external sensor" ::= { espExternalSensorConfigEntry 9 } espExternalSensorStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF EspExternalSensorStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU External Sensor status data" ::= { espExternalSensor 4 } espExternalSensorStatusEntry OBJECT-TYPE SYNTAX EspExternalSensorStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status data from the PDU External Sensor being queried" INDEX { espUnitStatusIndex, espExternalSensorStatusIndex } ::= { espExternalSensorStatusTable 1 } EspExternalSensorStatusEntry ::= SEQUENCE { espExternalSensorStatusIndex Integer32, espExternalSensorStatusName DisplayString, espExternalSensorStatusAisle INTEGER, espExternalSensorStatusCommStatus INTEGER, espExternalSensorStatusState INTEGER, espExternalSensorStatusValue Integer32, espExternalSensorStatusHighPrecisionValue Integer32 } espExternalSensorStatusIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU External Sensor status table entry" ::= { espExternalSensorStatusEntry 1 } espExternalSensorStatusName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The user-defined name for the External Sensor" ::= { espExternalSensorStatusEntry 2 } espExternalSensorStatusAisle OBJECT-TYPE SYNTAX INTEGER { hotAisle (1), coldAisle (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the external sensor is in a hot or cold aisle" ::= { espExternalSensorStatusEntry 3 } espExternalSensorStatusCommStatus OBJECT-TYPE SYNTAX INTEGER { notInstalled (1), commsOk (2), commsLost (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The communications status of the sensor" ::= { espExternalSensorStatusEntry 4 } espExternalSensorStatusState OBJECT-TYPE SYNTAX INTEGER { notPresent (0), alarmed (1), normal (2), belowLowerCritical (3), belowLowerWarning (4), aboveUpperWarning (5), aboveUpperCritical (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This OID reports the current state of the sensor. A notPresent (0) response indicates that no sensor is attached. An alarmed (1) response indicates that the sensor is present and its measured reading indicates alarmed. A normal (2) response indicates that the sensor is present and its measured reading lies within all thresholds. A belowLowerCritical (3) response indicates that the sensor is present and its measured reading lies below the lower critical threshold. A belowLowerWarning (4) response indicates that the sensor is present and its measured reading lies below the lower warning threshold. An aboveUpperWarning (5) response indicates that the sensor is present and its measured reading lies above the upper warning threshold. An aboveUpperCritical (6) response indicates that the sensor is present and its measured reading lies above the upper critical threshold." ::= { espExternalSensorStatusEntry 5 } espExternalSensorStatusValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor reading in espExternalSensorConfigUnits value." ::= { espExternalSensorStatusEntry 6 } espExternalSensorStatusHighPrecisionValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature sensor reading in tenths of espExternalSensorConfigUnits value. This OID is applied to temperature sensor only" ::= { espExternalSensorStatusEntry 8 } -- Traps Information espTrapsInfoIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the traps table entry" ::= { espTraps 1 } espUserName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The user currently logged in." ::= { espTraps 2 } espFirmwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The version of Firmware." ::= { espTraps 4 } espIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "A unique value for PDU. Its value ranges between 1 and the value of PDU count" ::= { espTraps 5 } espExternalSensorIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "A unique value for each sensor. Its value ranges between 1 and the value of external sensor count." ::= { espTraps 6 } espErrorDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Description of the Error" ::= { espTraps 7 } espNetworkCardStart NOTIFICATION-TYPE OBJECTS { espIndex, espNamePlateName, espNamePlateInetAddressType, espNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The network card has started" ::= { espTraps 8 } espNetworkCardReset NOTIFICATION-TYPE OBJECTS { espIndex, espNamePlateName, userName, espNamePlateInetAddressType, espNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The network card was reset via the web or command line interface." ::= { espTraps 9} espFirmwareUpdateCompleted NOTIFICATION-TYPE OBJECTS { espIndex, espNamePlateName, userName, espNamePlateInetAddressType, espNamePlateIPAddress, firmwareVersion, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The firmware update has completed." ::= { espTraps 10 } espUserPasswordChange NOTIFICATION-TYPE OBJECTS { espIndex, espNamePlateName, userName, espNamePlateInetAddressType, espNamePlateIPAddress, userUpdated, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user password was changed. " ::= { espTraps 11 } espLogFileCleared NOTIFICATION-TYPE OBJECTS { espIndex, espNamePlateName, userName, espNamePlateInetAddressType, espNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The log file has been cleared." ::= { espTraps 12 } espConfigurationFileExported NOTIFICATION-TYPE OBJECTS { espIndex, espNamePlateName, userName, espNamePlateInetAddressType, espNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU configuration file was exported" ::= { espTraps 13 } espUnitActivePowerStateChange NOTIFICATION-TYPE OBJECTS { espIndex, espNamePlateName, espNamePlateInetAddressType, espNamePlateIPAddress, espUnitStatusLoadState, espUnitStatusActivePower, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU unit active power state changes." ::= { espTraps 14 } espInputphaseVoltageStateChange NOTIFICATION-TYPE OBJECTS { espIndex, espNamePlateName, espNamePlateInetAddressType, espNamePlateIPAddress, espInputPhaseStatusCount, espInputPhaseStatusVoltageState, espInputPhaseStatusVoltage, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU input phase voltage state changes." ::= { espTraps 15 } espInputphaseCurrentStateChange NOTIFICATION-TYPE OBJECTS { espIndex, espNamePlateName, espNamePlateInetAddressType, espNamePlateIPAddress, espInputPhaseStatusCount, espInputPhaseStatusCurrentState, espInputPhaseStatusCurrent, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU input phase Current state changes." ::= { espTraps 16 } espCircuitBreakerCurrentStateChange NOTIFICATION-TYPE OBJECTS { espIndex, espNamePlateName, espNamePlateInetAddressType, espNamePlateIPAddress, espCircuitBreakerStatusIndex, espCircuitBreakerStatusLoadState, espCircuitBreakerStatusCurrent, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU Circuit Breaker Current state changes." ::= { espTraps 17 } espExternalSensorStateChange NOTIFICATION-TYPE OBJECTS { espIndex, espNamePlateName, espNamePlateInetAddressType, espNamePlateIPAddress, espExternalSensorStatusIndex, espExternalSensorStatusName, espExternalSensorNamePlateType, espExternalSensorStatusAisle, espExternalSensorNamePlateUnits, espExternalSensorStatusState, espExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU External Sensor state changes." ::= { espTraps 18 } espConfigurationFileImported NOTIFICATION-TYPE OBJECTS { espIndex, espNamePlateName, userName, espNamePlateInetAddressType, espNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU configuration file was imported" ::= { espTraps 19 } espNetworkUp NOTIFICATION-TYPE OBJECTS { espIndex, espNamePlateName, userName, espNamePlateInetAddressType, espNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU Network is up " ::= { espTraps 20 } pod OBJECT IDENTIFIER ::= { enlogic 3 } podNamePlate OBJECT IDENTIFIER ::= { pod 1 } podUnit OBJECT IDENTIFIER ::= { pod 2 } podInputPhase OBJECT IDENTIFIER ::= { pod 3 } podCircuitBreaker OBJECT IDENTIFIER ::= { pod 4 } podOutlet OBJECT IDENTIFIER ::= { pod 5 } podExternalSensor OBJECT IDENTIFIER ::= { pod 6 } podServerPing OBJECT IDENTIFIER ::= { pod 7 } podSmartCabinet OBJECT IDENTIFIER ::= { pod 8 } podTraps OBJECT IDENTIFIER ::= { pod 9 } -- Start podNamePlate podNamePlateTableSize OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of PDUs" ::= { podNamePlate 1 } -- podNamePlateTable podNamePlateTable OBJECT-TYPE SYNTAX SEQUENCE OF PodNamePlateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU nameplate data" ::= { podNamePlate 2 } podNamePlateEntry OBJECT-TYPE SYNTAX PodNamePlateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Nameplate data from the PDU being queried. The numbers of entries equals the value of podNamePlateTableSize." INDEX { podNamePlateIndex } ::= { podNamePlateTable 1 } PodNamePlateEntry ::= SEQUENCE { podNamePlateIndex Integer32, podNamePlateName DisplayString, podNamePlateLocation DisplayString, podNamePlateInetAddressType InetAddressType, podNamePlateIPAddress InetAddress, podNamePlateInetNetMask InetAddress, podNamePlateInetGateway InetAddress, podNamePlateMACAddress MacAddress, podNamePlateUTCTimeOffset DisplayString, podNamePlateModelNumber DisplayString, podNamePlateSerialNumber DisplayString, podNamePlateDateofManufacture DisplayString, podNamePlateFirmwareVersion DisplayString, podNamePlateFirmwareVersionTimeStamp DisplayString, podNamePlateType INTEGER } podNamePlateIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU nameplate table entry" ::= { podNamePlateEntry 1 } podNamePlateName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A user-defined string identifying the PDU" ::= { podNamePlateEntry 2 } podNamePlateLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A user-defined string identifying the location of PDU" ::= { podNamePlateEntry 3 } podNamePlateInetAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of address format" ::= { podNamePlateEntry 4 } podNamePlateIPAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The current IP address. A value of 0.0.0.0 indicates an error or an unset option" ::= { podNamePlateEntry 5 } podNamePlateInetNetMask OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The current netmask. A value of 0.0.0.0 indiates an error or an unset option" ::= { podNamePlateEntry 6 } podNamePlateInetGateway OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The current gateway. A value of 0.0.0.0 indicates an error or an unset option" ::= { podNamePlateEntry 7 } podNamePlateMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The assigned MAC address for the PDU" ::= { podNamePlateEntry 8 } podNamePlateUTCTimeOffset OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The difference in hours and minutes from Coordinated Universal Time(UTC) for the time used in a particular time zone" ::= { podNamePlateEntry 9 } podNamePlateModelNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU model number" ::= { podNamePlateEntry 10 } podNamePlateSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU serial number" ::= { podNamePlateEntry 11 } podNamePlateDateofManufacture OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The date the PDU was manufactured in mm/dd/yyyy format" ::= { podNamePlateEntry 12 } podNamePlateFirmwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU firmware version" ::= { podNamePlateEntry 13 } podNamePlateFirmwareVersionTimeStamp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of when the PDU firmware was last updated" ::= { podNamePlateEntry 14 } podNamePlateType OBJECT-TYPE SYNTAX INTEGER { pod (0), inlineMeter (1), sensorPod (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of Unit, PDU or Inline Meter" ::= { podNamePlateEntry 15 } -- Start podUnit podUnitTableSize OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of units." ::= { podUnit 1 } podUnitConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PodUnitConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU configuration data" ::= { podUnit 2 } podUnitConfigEntry OBJECT-TYPE SYNTAX PodUnitConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configuration data from the PDU being queried. The number of entries equals the value of podUnitTableSize" INDEX { podUnitConfigIndex } ::= { podUnitConfigTable 1 } PodUnitConfigEntry ::= SEQUENCE { podUnitConfigIndex Integer32, podUnitConfigName DisplayString, podUnitConfigLocation DisplayString, podUnitConfigDisplayOrientation INTEGER, podUnitConfigColdstartDelay Unsigned32, podUnitConfigGlobalOutletStateOnStartup INTEGER, podUnitConfigLowerCriticalThreshold Unsigned32, podUnitConfigLowerWarningThreshold Unsigned32, podUnitConfigUpperCriticalThreshold Unsigned32, podUnitConfigUpperWarningThreshold Unsigned32, podUnitConfigAlarmResetThreshold Unsigned32, podUnitConfigAlarmStateChangeDelay Unsigned32, podUnitConfigEnabledThresholds BITS, podUnitConfigPeakPowerReset INTEGER, podUnitConfigEnergyReset INTEGER, podUnitConfigOutletPeakPowerReset INTEGER, podUnitConfigOutletEnergyReset INTEGER, podUnitConfigUsb INTEGER, podUnitConfigSsh INTEGER, podUnitConfigResetNetworkManagementCard INTEGER, podUnitConfigDaisyChainState INTEGER } podUnitConfigIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Unit Config Entry" ::= { podUnitConfigEntry 1 } podUnitConfigName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A user-defined string identifying the PDU" ::= { podUnitConfigEntry 2 } podUnitConfigLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A user-defined string identifying the location of the PDU" ::= { podUnitConfigEntry 3 } podUnitConfigDisplayOrientation OBJECT-TYPE SYNTAX INTEGER { displayNormal (1), displayReverse (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the intended physical orientation of the oLED display displayNormal (1) indicates normal orientation. displayReverse (2) indicates upside down orientation" ::= { podUnitConfigEntry 4 } podUnitConfigColdstartDelay OBJECT-TYPE SYNTAX Unsigned32 (0..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of time, specified in seconds, between when power is provided to the PDU and when the PDU start providing basic master power to the outlets" ::= { podUnitConfigEntry 5 } podUnitConfigGlobalOutletStateOnStartup OBJECT-TYPE SYNTAX INTEGER { off (0), on (1), lastKnownState (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The outlet state on device startup; applies to all outlets unless overridden at the outlet level" ::= { podUnitConfigEntry 6 } podUnitConfigLowerCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower critical unit active power alarm threshold measured in Watts" ::= { podUnitConfigEntry 7 } podUnitConfigLowerWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower non-critical (warning) unit active power alarm threshold measured in Watts" ::= { podUnitConfigEntry 8 } podUnitConfigUpperCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper critical unit active power alarm threshold measured in Watts" ::= { podUnitConfigEntry 9 } podUnitConfigUpperWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper non-critical (warning) unit active power alarm threshold measured in Watts" ::= { podUnitConfigEntry 10 } podUnitConfigAlarmResetThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The hysteresis used for deassertions in Watts" ::= { podUnitConfigEntry 11 } podUnitConfigAlarmStateChangeDelay OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The delay measured in samples before a state is asserted. If the value is zero, then the state is asserted as soon as it is detected; if it is non-zero, say n, then the assertion condition must exist for n+1 consecutive samples before the corresponding assertion event is reported." ::= { podUnitConfigEntry 12 } podUnitConfigEnabledThresholds OBJECT-TYPE SYNTAX BITS { lowerCritical (0), lowerWarning (1), upperWarning (2), upperCritical (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "A bit string indicating which alarm thresholds are enabled" ::= { podUnitConfigEntry 13 } podUnitConfigPeakPowerReset OBJECT-TYPE SYNTAX INTEGER { noOperation (1), reset (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this OID to reset (2) will cause the existing peak power value to be replaced by the current load power value. Getting this OID will do nothing and return the noOperation(1) value. " ::= { podUnitConfigEntry 14 } podUnitConfigEnergyReset OBJECT-TYPE SYNTAX INTEGER { noOperation (1), reset (2), notSupported (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this OID to reset (2) will cause the device energy meter value to be reset to zero. Getting this OID in models that support this feature will do nothing and return the noOperation(1) value. Models that do not support this feature will respond to this OID with a value of notSupported (3). Attempts to set this OID in these models will fail. " ::= { podUnitConfigEntry 15 } podUnitConfigOutletPeakPowerReset OBJECT-TYPE SYNTAX INTEGER { noOperation (1), reset (2), notSupported (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this OID to reset (2) will cause the outlet peak power meter value to be reset to zero. Getting this OID in models that support this feature will do nothing and return the noOperation(1) value. Models that do not support this feature will respond to this OID with a value of notSupported (3). Attempts to set this OID in these models will fail. " ::= { podUnitConfigEntry 16 } podUnitConfigOutletEnergyReset OBJECT-TYPE SYNTAX INTEGER { noOperation (1), reset (2), notSupported (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this OID to reset (2) will cause the outlet energy meter value to be reset to zero. Getting this OID in models that support this feature will do nothing and return the noOperation(1) value. Models that do not support this feature will respond to this OID with a value of notSupported (3). Attempts to set this OID in these models will fail. " ::= { podUnitConfigEntry 17 } podUnitConfigUsb OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this OID to off(0) will disable the USB port. Setting this OID to on(1) will enable the USB port." ::= { podUnitConfigEntry 18 } podUnitConfigSsh OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this OID to off(0) will disable the SSH connection. Setting this OID to on(1) will enable the SSH connection." ::= { podUnitConfigEntry 19 } podUnitConfigResetNetworkManagementCard OBJECT-TYPE SYNTAX INTEGER { noOperation (0), reset (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Getting this OID will return noOperation(0). Setting this OID to reset(1) will reset NMC." ::= { podUnitConfigEntry 20 } podUnitConfigDaisyChainState OBJECT-TYPE SYNTAX INTEGER { daisychain (0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this OID to daisychain(0) will enable daisychain mode." ::= { podUnitConfigEntry 21 } podUnitPropertiesTable OBJECT-TYPE SYNTAX SEQUENCE OF PodUnitPropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU properties" ::= { podUnit 3 } podUnitPropertiesEntry OBJECT-TYPE SYNTAX PodUnitPropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unit properties entry containing objects for a particular unit." INDEX { podUnitPropertiesIndex } ::= { podUnitPropertiesTable 1 } PodUnitPropertiesEntry ::= SEQUENCE { podUnitPropertiesIndex Integer32, podUnitPropertiesName DisplayString, podUnitPropertiesOutletCount Integer32, podUnitPropertiesSwitchedOutletCount Integer32, podUnitPropertiesMeteredOutletCount Integer32, podUnitPropertiesInputPhaseCount Integer32, podUnitPropertiesCircuitBreakerCount Integer32, podUnitPropertiesMaxExternalSensorCount Integer32, podUnitPropertiesConnExternalSensorCount Integer32, podUnitPropertiesRatedVoltage DisplayString, podUnitPropertiesRatedMaxCurrent DisplayString, podUnitPropertiesRatedFrequency DisplayString, podUnitPropertiesRatedPower DisplayString, podUnitPropertiesOrientation INTEGER, podUnitPropertiesOutletLayout INTEGER, podUnitPropertiesDaisyChainMemberType INTEGER, podUnitPropertiesServerCount Integer32 } podUnitPropertiesIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU properties table entry" ::= { podUnitPropertiesEntry 1 } podUnitPropertiesName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A user-defined string identifying the PDU" ::= { podUnitPropertiesEntry 2 } podUnitPropertiesOutletCount OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outlets on the PDU" ::= { podUnitPropertiesEntry 3 } podUnitPropertiesSwitchedOutletCount OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of switched outlets on the PDU" ::= { podUnitPropertiesEntry 4 } podUnitPropertiesMeteredOutletCount OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of metered outlets on the PDU" ::= { podUnitPropertiesEntry 5 } podUnitPropertiesInputPhaseCount OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of phases on the PDU" ::= { podUnitPropertiesEntry 6 } podUnitPropertiesCircuitBreakerCount OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of circuit breaker on the PDU" ::= { podUnitPropertiesEntry 7 } podUnitPropertiesMaxExternalSensorCount OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of external sensors that can be connected to the PDU" ::= { podUnitPropertiesEntry 8 } podUnitPropertiesConnExternalSensorCount OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The current number of external sensors connected to the PDU" ::= { podUnitPropertiesEntry 9 } podUnitPropertiesRatedVoltage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU voltage rating in Volts" ::= { podUnitPropertiesEntry 10 } podUnitPropertiesRatedMaxCurrent OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU current rating in Amps" ::= { podUnitPropertiesEntry 11 } podUnitPropertiesRatedFrequency OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU frequency rating in Hz" ::= { podUnitPropertiesEntry 12 } podUnitPropertiesRatedPower OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU VA (VoltAmps) rating." ::= { podUnitPropertiesEntry 13 } podUnitPropertiesOrientation OBJECT-TYPE SYNTAX INTEGER { horizontal (1), vertical (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The PDU orientation " ::= { podUnitPropertiesEntry 14 } podUnitPropertiesOutletLayout OBJECT-TYPE SYNTAX INTEGER { seqPhaseToNuetral (1), seqPhaseToPhase (2), seqPhToNeu21PhToPh (3), seqPhToPhGrouped (4), seqPhToNGrouped (5), seqPToN1516PToPGrouped (6), seqPhToPh2xGrouped (7), seqPhToN2xGrouped (8), seqNotApplicable (9) } MAX-ACCESS read-only STATUS current DESCRIPTION "The outlet layout for the PDU. Getting this OID will return outlet layout for the device. seqPhaseToNeutral(1) indicates outlet layout as follows: 1:1-N,2:2-N,3:3-N,4:1-N,5:2-N,... seqPhaseToPhase(2) indicates outlet layout as follows: 1:1-2,2:2-3,3:3-1,4:1-2,5:2-3,... seqPhToNeu21PhToPh(3) indicates outlet layout as follows: 1:1-N,2:2-N...21:3-N,22:1-2,23:2-3,24:3-1,... seqPhToPhGrouped(4) indicates outlet layout as follows: This unit has 3 outlet groups. Group 1:1-2, Group 2:2-3, Group 3:3-1. seqPhToNGrouped(5) indicates outlet layout as follows: This unit has 3 outlet groups. Group 1:1-N, Group 2:2-N, Group 3:3-N. seqPToN1516PToPGrouped(6) indicates outlet layout as follows: This unit has 4 outlet groups. Group 1 (Outlets 1-14):1-2, Group 2 (Outlets 15-16):1-N, Group 3:2-3, Group 4:3-1. seqPhToPh2xGrouped(7) indicates outlet layout as follows: This unit has 6 outlet groups. Group 1:1-2, Group 2:1-2, Group 3:2-3, Group 4:2-3, Group 5:3-1, Group 6:3-1. seqPhToN2xGrouped(8) indicates outlet layout as follows: This unit has 6 outlet groups. Group 1:1-N, Group 2:1-N, Group 3:2-N, Group 4:2-N, Group 5:3-N, Group 6:3-N. seqNotApplicable(9):" ::= { podUnitPropertiesEntry 15 } podUnitPropertiesDaisyChainMemberType OBJECT-TYPE SYNTAX INTEGER { standalone (1), parent (2), child (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The daisy-chain member type" ::= { podUnitPropertiesEntry 16 } podUnitPropertiesServerCount OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of servers" ::= { podUnitPropertiesEntry 17 } podUnitStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF PodUnitStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU status information" ::= { podUnit 4 } podUnitStatusEntry OBJECT-TYPE SYNTAX PodUnitStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status information from the PDU being queried" INDEX { podUnitStatusIndex } ::= { podUnitStatusTable 1 } PodUnitStatusEntry ::= SEQUENCE { podUnitStatusIndex Integer32, podUnitStatusName DisplayString, podUnitStatusLoadState INTEGER, podUnitStatusActivePower Integer32, podUnitStatusApparentPower Integer32, podUnitStatusPeakPower Integer32, podUnitStatusPeakPowerTimestamp DisplayString, podUnitStatusPeakPowerStartTime DisplayString, podUnitStatusEnergy Integer32, podUnitStatusResettableEnergy Integer32, podUnitStatusEnergyStartTime DisplayString, podUnitStatusOutletsEnergyStartTime DisplayString } podUnitStatusIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU status table entry" ::= { podUnitStatusEntry 1 } podUnitStatusName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A user-defined string identifying the PDU" ::= { podUnitStatusEntry 2 } podUnitStatusLoadState OBJECT-TYPE SYNTAX INTEGER { upperCritical (1), upperWarning (2), lowerWarning (3), lowerCritical (4), normal (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the present load status of the PDU based on Active Power." ::= { podUnitStatusEntry 3 } podUnitStatusActivePower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns power consumption, in Watts(W), of the PDU being queried." ::= { podUnitStatusEntry 4 } podUnitStatusApparentPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns power consumption, in Volt-Amps(VA) of the PDU load being queried." ::= { podUnitStatusEntry 5 } podUnitStatusPeakPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns peak power consumption, in Watts(W), of the PDU being queried." ::= { podUnitStatusEntry 6 } podUnitStatusPeakPowerTimestamp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the date and time that peak power consumption occurred" ::= { podUnitStatusEntry 7 } podUnitStatusPeakPowerStartTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the date and time of the last device peak power reset" ::= { podUnitStatusEntry 8 } podUnitStatusEnergy OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns total energy consumed, in tenths of Kilowatt-Hours(kWh), of the PDU over its lifetime." ::= { podUnitStatusEntry 9 } podUnitStatusResettableEnergy OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A user resettable energy meter measuring PDU energy consumption in tenths of kilowatt-hours(kWh)." ::= { podUnitStatusEntry 10 } podUnitStatusEnergyStartTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the date and time of the last device energy meter reset" ::= { podUnitStatusEntry 11 } podUnitStatusOutletsEnergyStartTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the date and time of the last outlets energy meter reset" ::= { podUnitStatusEntry 12 } -- Start podInputPhase podInputPhaseTableSize OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PDU Input Phases " ::= { podInputPhase 1 } podInputPhaseConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PodInputPhaseConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Input Phase configuration data" ::= { podInputPhase 2 } podInputPhaseConfigEntry OBJECT-TYPE SYNTAX PodInputPhaseConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An input phase entry containing objects for a particular input phase." INDEX { podUnitConfigIndex, podInputPhaseConfigIndex } ::= { podInputPhaseConfigTable 1 } PodInputPhaseConfigEntry ::= SEQUENCE { podInputPhaseConfigIndex Integer32, podInputPhaseConfigCount Integer32, podInputPhaseConfigOverloadRestriction INTEGER, podInputPhaseConfigCurrentLowerCriticalThreshold Unsigned32, podInputPhaseConfigCurrentLowerWarningThreshold Unsigned32, podInputPhaseConfigCurrentUpperCriticalThreshold Unsigned32, podInputPhaseConfigCurrentUpperWarningThreshold Unsigned32, podInputPhaseConfigVoltageLowerCriticalThreshold Unsigned32, podInputPhaseConfigVoltageLowerWarningThreshold Unsigned32, podInputPhaseConfigVoltageUpperCriticalThreshold Unsigned32, podInputPhaseConfigVoltageUpperWarningThreshold Unsigned32, podInputPhaseConfigCurrentAlarmResetThreshold Unsigned32, podInputPhaseConfigCurrentAlarmStateChangeDelay Integer32, podInputPhaseConfigCurrentEnabledThresholds BITS, podInputPhaseConfigVoltageAlarmResetThreshold Unsigned32, podInputPhaseConfigVoltageAlarmStateChangeDelay Integer32, podInputPhaseConfigVoltageEnabledThresholds BITS } podInputPhaseConfigIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Input Phase configuration table entry" ::= { podInputPhaseConfigEntry 1 } podInputPhaseConfigCount OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Input Phases" ::= { podInputPhaseConfigEntry 2 } podInputPhaseConfigOverloadRestriction OBJECT-TYPE SYNTAX INTEGER { alwaysAllowTurnOn (1), restrictOnUpperWarning (2), restrictOnUpperCritical (3), notSupported (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This OID controls the behavior of a Switched PDU Input Phase when an overload condition is possible and additional outlets are requested to be turned on. Setting this OID to alwaysAllowTurnON (1) will always allow the outlets on the corresponding Input Phase to turn on. Setting this OID to restrictOnUpperWarning (2) will not allow outlets on the corresponding Input Phase to turn on if the podInputPhaseConfigUpperWarningThreshold OID is exceeded. Setting this OID to restrictOnUpperCritical (3) will not allow outlets on the corresponding Input Phase to turn on if the podInputPhaseConfigUpperCriticalThreshold OID is exceeded. Models that do not support this feature will respond to this OID with a value of notSupported (4). Attempts to set this OID in these models will fail. " ::= { podInputPhaseConfigEntry 3 } podInputPhaseConfigCurrentLowerCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower critical input phase current alarm threshold in hundredths of Amps(A)." ::= { podInputPhaseConfigEntry 4 } podInputPhaseConfigCurrentLowerWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower non-critical (warning) input phase current alarm threshold in hundredths of Amps(A)." ::= { podInputPhaseConfigEntry 5 } podInputPhaseConfigCurrentUpperCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper critical input phase current alarm threshold in hundredths of Amps(A)." ::= { podInputPhaseConfigEntry 6 } podInputPhaseConfigCurrentUpperWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper non-critical (warning) input phase current alarm threshold in hundredths of Amps(A)." ::= { podInputPhaseConfigEntry 7 } podInputPhaseConfigVoltageLowerCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower critical input phase voltage alarm threshold in Volts(V)." ::= { podInputPhaseConfigEntry 8 } podInputPhaseConfigVoltageLowerWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower non-critical (warning) input phase voltage alarm threshold in Volts(V)." ::= { podInputPhaseConfigEntry 9 } podInputPhaseConfigVoltageUpperCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper critical input phase voltage alarm threshold in Volts(V)." ::= { podInputPhaseConfigEntry 10 } podInputPhaseConfigVoltageUpperWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper non-critical (warning) input phase voltage alarm threshold in Volts(V)." ::= { podInputPhaseConfigEntry 11 } podInputPhaseConfigCurrentAlarmResetThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The hysteresis used for current alarm deassertions in hundredths of Amps(A)." ::= { podInputPhaseConfigEntry 12 } podInputPhaseConfigCurrentAlarmStateChangeDelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The delay measured in samples before a current state is asserted. If the value is zero, then the state is asserted as soon as it is detected; if it is non-zero, say n, then the assertion condition must exist for n+1 consecutive samples before the corresponding assertion event is reported. " ::= { podInputPhaseConfigEntry 13 } podInputPhaseConfigCurrentEnabledThresholds OBJECT-TYPE SYNTAX BITS { lowerCritical (0), lowerWarning (1), upperWarning (2), upperCritical (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "A bit string indicating which current alarm thresholds are enabled." ::= { podInputPhaseConfigEntry 14 } podInputPhaseConfigVoltageAlarmResetThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The hysteresis used for voltage alarm deassertions in Volts(V)." ::= { podInputPhaseConfigEntry 15 } podInputPhaseConfigVoltageAlarmStateChangeDelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The delay measured in samples before a voltage state is asserted. If the value is zero, then the state is asserted as soon as it is detected; if it is non-zero, say n, then the assertion condition must exist for n+1 consecutive samples before the corresponding assertion event is reported. " ::= { podInputPhaseConfigEntry 16 } podInputPhaseConfigVoltageEnabledThresholds OBJECT-TYPE SYNTAX BITS { lowerCritical (0), lowerWarning (1), upperWarning (2), upperCritical (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "A bit string indicating which voltage alarm thresholds are enabled." ::= { podInputPhaseConfigEntry 17 } podInputPhasePropertiesTable OBJECT-TYPE SYNTAX SEQUENCE OF PodInputPhasePropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Input Phase properties" ::= { podInputPhase 3 } podInputPhasePropertiesEntry OBJECT-TYPE SYNTAX PodInputPhasePropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An input phase properties entry containing objects for a particular input phase." INDEX { podUnitPropertiesIndex, podInputPhasePropertiesIndex } ::= { podInputPhasePropertiesTable 1 } PodInputPhasePropertiesEntry ::= SEQUENCE { podInputPhasePropertiesIndex Integer32, podInputPhasePropertiesCount Integer32 } podInputPhasePropertiesIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Input Phase status entry" ::= { podInputPhasePropertiesEntry 1 } podInputPhasePropertiesCount OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric Input Phase ID" ::= { podInputPhasePropertiesEntry 2 } podInputPhaseStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF PodInputPhaseStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Input Phase status data" ::= { podInputPhase 4 } podInputPhaseStatusEntry OBJECT-TYPE SYNTAX PodInputPhaseStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An input phase status entry containing objects for a particular input phase." INDEX { podUnitStatusIndex, podInputPhaseStatusIndex } ::= { podInputPhaseStatusTable 1 } PodInputPhaseStatusEntry ::= SEQUENCE { podInputPhaseStatusIndex Integer32, podInputPhaseStatusCount Integer32, podInputPhaseStatusCurrentState INTEGER, podInputPhaseStatusVoltageState INTEGER, podInputPhaseStatusCurrent Integer32, podInputPhaseStatusVoltage Integer32, podInputPhaseStatusActivePower Integer32, podInputPhaseStatusApparentPower Integer32, podInputPhaseStatusPowerFactor Integer32 } podInputPhaseStatusIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Input Phase status entry" ::= { podInputPhaseStatusEntry 1 } podInputPhaseStatusCount OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric Input Phase ID" ::= { podInputPhaseStatusEntry 2 } podInputPhaseStatusCurrentState OBJECT-TYPE SYNTAX INTEGER { upperCritical (1), upperWarning (2), lowerWarning (3), lowerCritical (4), normal (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the present current status of the PDU Phase in case of Y connection or PDU Line in case of Delta conneciton." ::= { podInputPhaseStatusEntry 3 } podInputPhaseStatusVoltageState OBJECT-TYPE SYNTAX INTEGER { upperCritical (1), upperWarning (2), lowerWarning (3), lowerCritical (4), normal (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the present voltage status of the PDU Input Phase being queried" ::= { podInputPhaseStatusEntry 4 } podInputPhaseStatusCurrent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the current draw, in hundredths of Amps(A), of the load on the PDU Phase/Line being queried. Nodes with podInputPhaseStatusIndex from 1 to 3 indicate Y connection Phase values or Delta connection Line values, and nodes with podInputPhaseStatusIndex from 4 to 6 indicate Delta connection Phase values. " ::= { podInputPhaseStatusEntry 5 } podInputPhaseStatusVoltage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the voltage, in Volts(V), of the PDU Phase/Line being queried. Nodes with podInputPhaseStatusIndex from 1 to 3 indicate Y connection Phase values or Delta connection Line values, and nodes with podInputPhaseStatusIndex from 4 to 6 indicate Delta connection Phase values. " ::= { podInputPhaseStatusEntry 6 } podInputPhaseStatusActivePower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns power consumption, in Watts(W), consumed on the PDU Phase/Line being queried. Nodes with podInputPhaseStatusIndex from 1 to 3 indicate Y connection Phase values or Delta connection Line values, and nodes with podInputPhaseStatusIndex from 4 to 6 indicate Delta connection Phase values. " ::= { podInputPhaseStatusEntry 7 } podInputPhaseStatusApparentPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns power consumption, in Volt-Amps(VA), of the PDU Phase/Line being queried. Nodes with podInputPhaseStatusIndex from 1 to 3 indicate Y connection Phase values or Delta connection Line values, and nodes with podInputPhaseStatusIndex from 4 to 6 indicate Delta connection Phase values. " ::= { podInputPhaseStatusEntry 8 } podInputPhaseStatusPowerFactor OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the ratio of active to apparent power of the PDU Phase/Line being queried. Nodes with podInputPhaseStatusIndex from 1 to 3 indicate Y connection Phase values or Delta connection Line values, and nodes with podInputPhaseStatusIndex from 4 to 6 indicate Delta connection Phase values. " ::= { podInputPhaseStatusEntry 9 } -- Start podCircuitBreaker podCircuitBreakerTableSize OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PDU Circuit Breakers" ::= { podCircuitBreaker 1 } podCircuitBreakerConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PodCircuitBreakerConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Circuit Breaker configuration data" ::= { podCircuitBreaker 2 } podCircuitBreakerConfigEntry OBJECT-TYPE SYNTAX PodCircuitBreakerConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A circuit breaker configuration entry containing objects for a particular circuit breaker." INDEX { podUnitConfigIndex, podCircuitBreakerConfigIndex } ::= { podCircuitBreakerConfigTable 1 } PodCircuitBreakerConfigEntry ::= SEQUENCE { podCircuitBreakerConfigIndex Integer32, podCircuitBreakerConfigCount Integer32, podCircuitBreakerName DisplayString, podCircuitBreakerConfigOverloadRestriction INTEGER, podCircuitBreakerConfigLowerCriticalThreshold Unsigned32, podCircuitBreakerConfigLowerWarningThreshold Unsigned32, podCircuitBreakerConfigUpperCriticalThreshold Unsigned32, podCircuitBreakerConfigUpperWarningThreshold Unsigned32, podCircuitBreakerConfigAlarmResetThreshold Unsigned32, podCircuitBreakerConfigAlarmStateChangeDelay Unsigned32, podCircuitBreakerConfigEnabledThresholds BITS } podCircuitBreakerConfigIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Circuit Breaker configuration table entry" ::= { podCircuitBreakerConfigEntry 1 } podCircuitBreakerConfigCount OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of circuit breakers on the PDU" ::= { podCircuitBreakerConfigEntry 2 } podCircuitBreakerName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The label of the circuit breaker" ::= { podCircuitBreakerConfigEntry 3 } podCircuitBreakerConfigOverloadRestriction OBJECT-TYPE SYNTAX INTEGER { alwaysAllowTurnOn (1), restrictOnUpperWarning (2), restrictOnUpperCritical (3), notSupported (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This OID controls the behavior of a Switched PDU Circuit Breaker when an overload condition is possible and additional outlets are requested to be turned on. Setting this OID to alwaysAllowTurnON (1) will always allow the outlets on the corresponding Circuit Breaker to turn on. Setting this OID to restrictOnUpperWarning (2) will not allow outlets on the corresponding Circuit Breaker to turn on if the podCircuitBreakerConfigUpperWarningThreshold OID is exceeded. Setting this OID to restrictOnUpperCritical (3) will not allow outlets on the corresponding Circuit Breaker to turn on if the podCircuitBreakerConfigUpperCriticalThreshold OID is exceeded. Models that do not support this feature will respond to this OID with a value of notSupported (4). Attempts to set this OID in these models will fail. " ::= { podCircuitBreakerConfigEntry 4 } podCircuitBreakerConfigLowerCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower critical circuit breaker current alarm threshold in hundredths of Amps(A)." ::= { podCircuitBreakerConfigEntry 5 } podCircuitBreakerConfigLowerWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower non-critical (warning) circuit breaker current alarm threshold in hundredths of Amps(A)." ::= { podCircuitBreakerConfigEntry 6 } podCircuitBreakerConfigUpperCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper critical circuit breaker current alarm threshold in hundredths of Amps(A)." ::= { podCircuitBreakerConfigEntry 7 } podCircuitBreakerConfigUpperWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper non-critical (warning) circuit breaker current alarm threshold in hundredths of Amps(A)." ::= { podCircuitBreakerConfigEntry 8 } podCircuitBreakerConfigAlarmResetThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The hysteresis used for deassertions in hundredths of Amps(A)." ::= { podCircuitBreakerConfigEntry 9 } podCircuitBreakerConfigAlarmStateChangeDelay OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The delay measured in samples before a state is asserted. If the value is zero, then the state is asserted as soon as it is detected; if it is non-zero, say n, then the assertion condition must exist for n+1 consecutive samples before the corresponding assertion event is reported." ::= { podCircuitBreakerConfigEntry 10 } podCircuitBreakerConfigEnabledThresholds OBJECT-TYPE SYNTAX BITS { lowerCritical (0), lowerWarning (1), upperWarning (2), upperCritical (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "A bit string indicating which alarm thresholds are enabled." ::= { podCircuitBreakerConfigEntry 11 } podCircuitBreakerPropertiesTable OBJECT-TYPE SYNTAX SEQUENCE OF PodCircuitBreakerPropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU circuit breaker properties" ::= { podCircuitBreaker 3 } podCircuitBreakerPropertiesEntry OBJECT-TYPE SYNTAX PodCircuitBreakerPropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A circuit breaker properties entry containing objects for a particular circuit breaker." INDEX { podUnitPropertiesIndex, podCircuitBreakerPropertiesIndex } ::= { podCircuitBreakerPropertiesTable 1 } PodCircuitBreakerPropertiesEntry ::= SEQUENCE { podCircuitBreakerPropertiesIndex Integer32, podCircuitBreakerPropertiesCount Integer32, podCircuitBreakerPropertiesInputLayout INTEGER } podCircuitBreakerPropertiesIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Circuit Breaker properties table entry" ::= { podCircuitBreakerPropertiesEntry 1 } podCircuitBreakerPropertiesCount OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Circuit Breakers" ::= { podCircuitBreakerPropertiesEntry 2 } podCircuitBreakerPropertiesInputLayout OBJECT-TYPE SYNTAX INTEGER { seqPhase1ToNeutral (1), seqPhase2ToNeutral (2), seqPhase3ToNeutral (3), seqPhase1ToPhase2 (4), seqPhase2ToPhase3 (5), seqPhase3ToPhase1 (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This OID describes the outlet phase connections on the referenced bank as follows: seqPhase1ToNeutral(1) indicates that outlets attached to circuit breaker are connected from Phase 1 to Neutral. seqPhase2ToNeutral(2) indicates that outlets attached to circuit breaker are connected from Phase 2 to Neutral. seqPhase3ToNeutral(3) indicates that outlets attached to circuit breaker are connected from Phase 3 to Neutral. seqPhase1ToPhase2(4) indicates that outlets attached to circuit breaker are connected from Phase 1 to Phase2. seqPhase2ToPhase3(5) indicates that outlets attached to circuit breaker are connected from Phase 2 to Phase3. seqPhase3ToPhase1(6) indicates that outlets attached to circuit breaker are connected from Phase 3 to Phase1. " ::= { podCircuitBreakerPropertiesEntry 3 } podCircuitBreakerStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF PodCircuitBreakerStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU circuit breaker status data" ::= { podCircuitBreaker 4 } podCircuitBreakerStatusEntry OBJECT-TYPE SYNTAX PodCircuitBreakerStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A circuit breaker status entry containing objects for a particular circuit breaker." INDEX { podUnitStatusIndex, podCircuitBreakerStatusIndex } ::= { podCircuitBreakerStatusTable 1 } PodCircuitBreakerStatusEntry ::= SEQUENCE { podCircuitBreakerStatusIndex Integer32, podCircuitBreakerStatusCount Integer32, podCircuitBreakerLabel DisplayString, podCircuitBreakerStatusLoadState INTEGER, podCircuitBreakerStatusCurrent Integer32 } podCircuitBreakerStatusIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Circuit Breaker status table entry" ::= { podCircuitBreakerStatusEntry 1 } podCircuitBreakerStatusCount OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Circuit Breakers" ::= { podCircuitBreakerStatusEntry 2 } podCircuitBreakerLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The label on the PDU identifying the circuit breaker" ::= { podCircuitBreakerStatusEntry 3 } podCircuitBreakerStatusLoadState OBJECT-TYPE SYNTAX INTEGER { upperCritical (1), upperWarning (2), lowerWarning (3), lowerCritical (4), normal (5), off (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the present load status of the PDU Circuit Breaker being queried" ::= { podCircuitBreakerStatusEntry 4 } podCircuitBreakerStatusCurrent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the current draw, in hundredths of Amps(A), of the load on the PDU Circuit Breaker being queried." ::= { podCircuitBreakerStatusEntry 5 } -- Start podOutlet podOutletSwitchedTableSize OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PDU Outlets" ::= { podOutlet 1 } podOutletSwitchedConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PodOutletSwitchedConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Switched Outlet configuration data" ::= { podOutlet 2 } podOutletSwitchedConfigEntry OBJECT-TYPE SYNTAX PodOutletSwitchedConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An outlet configuration entry containing objects for a particular outlet." INDEX { podUnitConfigIndex, podOutletSwitchedConfigIndex } ::= { podOutletSwitchedConfigTable 1 } PodOutletSwitchedConfigEntry ::= SEQUENCE { podOutletSwitchedConfigIndex Integer32, podOutletSwitchedName DisplayString, podOutletSwitchedStateOnStartup INTEGER, podOutletSwitchedConfigPowerOnTime Integer32, podOutletSwitchedConfigPowerOffTime Integer32, podOutletSwitchedConfigRebootDuration Integer32 } podOutletSwitchedConfigIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Switched Outlet configuration table entry" ::= { podOutletSwitchedConfigEntry 1 } podOutletSwitchedName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The user-defined name for the Switched Outlet" ::= { podOutletSwitchedConfigEntry 2 } podOutletSwitchedStateOnStartup OBJECT-TYPE SYNTAX INTEGER { off (0), on (1), lastKnownState (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The outlet state on device startup; overrides the global value podUnitConfigGlobalOutletStateOnStartup." ::= { podOutletSwitchedConfigEntry 3 } podOutletSwitchedConfigPowerOnTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of delay, in seconds, between when power is provided to outlets the outlet and when this outlet starts providing power" ::= { podOutletSwitchedConfigEntry 4 } podOutletSwitchedConfigPowerOffTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of time, in seconds, this outlet will delay powering off" ::= { podOutletSwitchedConfigEntry 5 } podOutletSwitchedConfigRebootDuration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of time, in seconds, this outlet will remain in powered off state before returning to power on state during a reboot action." ::= { podOutletSwitchedConfigEntry 6 } podOutletSwitchedPropertiesTable OBJECT-TYPE SYNTAX SEQUENCE OF PodOutletSwitchedPropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Switched Outlet properties" ::= { podOutlet 3 } podOutletSwitchedPropertiesEntry OBJECT-TYPE SYNTAX PodOutletSwitchedPropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An outlet properties entry containing objects for a particular outlet." INDEX { podUnitPropertiesIndex, podOutletSwitchedPropertiesIndex } ::= { podOutletSwitchedPropertiesTable 1 } PodOutletSwitchedPropertiesEntry ::= SEQUENCE { podOutletSwitchedPropertiesIndex Integer32, podOutletSwitchedPropertiesNumber Integer32, podOutletSwitchedPropertiesName DisplayString, podOutletSwitchedPropertiesInputPhaseLayout INTEGER, podOutletSwitchedPropertiesCircuitBreaker Integer32 } podOutletSwitchedPropertiesIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Switched Outlet properties table entry" ::= { podOutletSwitchedPropertiesEntry 1 } podOutletSwitchedPropertiesNumber OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric Switched Outlet ID" ::= { podOutletSwitchedPropertiesEntry 2 } podOutletSwitchedPropertiesName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The user-defined switched outlet ID string" ::= { podOutletSwitchedPropertiesEntry 3 } podOutletSwitchedPropertiesInputPhaseLayout OBJECT-TYPE SYNTAX INTEGER { seqPhase1ToNeutral (1), seqPhase2ToNeutral (2), seqPhase3ToNeutral (3), seqPhase1ToPhase2 (4), seqPhase2ToPhase3 (5), seqPhase3ToPhase1 (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This OID describes the outlet phase connections on the referenced bank as follows: seqPhase1ToNeutral(1) indicates that outlets attached to Switched Outlet are connected from Phase 1 to Neutral. seqPhase2ToNeutral(2) indicates that outlets attached to Switched Outlet are connected from Phase 2 to Neutral. seqPhase3ToNeutral(3) indicates that outlets attached to Switched Outlet are connected from Phase 3 to Neutral. seqPhase1ToPhase2(4) indicates that outlets attached to Switched Outlet are connected from Phase 1 to Phase2. seqPhase2ToPhase3(5) indicates that outlets attached to Switched Outlet are connected from Phase 2 to Phase3. seqPhase3ToPhase1(6) indicates that outlets attached to Switched Outlet are connected from Phase 3 to Phase1. " ::= { podOutletSwitchedPropertiesEntry 4 } podOutletSwitchedPropertiesCircuitBreaker OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric Circuit Breaker ID" ::= { podOutletSwitchedPropertiesEntry 5 } podOutletSwitchedStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF PodOutletSwitchedStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Switched Outlet status data" ::= { podOutlet 4 } podOutletSwitchedStatusEntry OBJECT-TYPE SYNTAX PodOutletSwitchedStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status data from the PDU Switched Outlet being queried" INDEX { podUnitStatusIndex, podOutletSwitchedStatusIndex } ::= { podOutletSwitchedStatusTable 1 } PodOutletSwitchedStatusEntry ::= SEQUENCE { podOutletSwitchedStatusIndex Integer32, podOutletSwitchedStatusNumber Integer32, podOutletSwitchedStatusName DisplayString, podOutletSwitchedStatusState INTEGER } podOutletSwitchedStatusIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Switched Outlet status table entry" ::= { podOutletSwitchedStatusEntry 1 } podOutletSwitchedStatusNumber OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric Switched Outlet ID" ::= { podOutletSwitchedStatusEntry 2 } podOutletSwitchedStatusName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The user-defined switched outlet ID string" ::= { podOutletSwitchedStatusEntry 3 } podOutletSwitchedStatusState OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the present switch state of the PDU switched outlet being queried" ::= { podOutletSwitchedStatusEntry 4 } podOutletSwitchedControlTable OBJECT-TYPE SYNTAX SEQUENCE OF PodOutletSwitchedControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Switched Outlet status data" ::= { podOutlet 5 } podOutletSwitchedControlEntry OBJECT-TYPE SYNTAX PodOutletSwitchedControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status data from the PDU Switched Outlet being queried" INDEX { podUnitConfigIndex, podOutletSwitchedControlIndex } ::= { podOutletSwitchedControlTable 1 } PodOutletSwitchedControlEntry ::= SEQUENCE { podOutletSwitchedControlIndex Integer32, podOutletSwitchedControlNumber Integer32, podOutletSwitchedControlName DisplayString, podOutletSwitchedControlCommand INTEGER } podOutletSwitchedControlIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index to the PDU switched outlet control data table entry" ::= { podOutletSwitchedControlEntry 1 } podOutletSwitchedControlNumber OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric Switched Outlet ID" ::= { podOutletSwitchedControlEntry 2 } podOutletSwitchedControlName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The user-defined switched outlet ID string" ::= { podOutletSwitchedControlEntry 3 } podOutletSwitchedControlCommand OBJECT-TYPE SYNTAX INTEGER { immediateOff (1), immediateOn (2), delayedOff (3), delayedOn (4), immediateReboot (5), delayedReboot (6), outletUnknown (7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Getting this variable will return the outlet state. If the outlet is on, the immediateOn (2) value will be returned. If the outlet is off, the immediateOff (1) value will be returned. If the state of the outlet cannot be determined, the outletUnknown (7) value will be returned. If the outletUnknown condition should occur, all devices powered by the PDU should be shut down. The PDU's power should then be cycled to clear this condition. Setting this variable to immediateOn (2) will immediately turn the outlet on. Setting this variable to immediateOff (1) will immediately turn the outlet off. Setting this variable to immediateReboot (5) will cause the Switched PDU to perform an immediateOff command, wait the podOutletSwitchedConfigRebootDuration OID time, and then perform an immediateOn command. Setting this variable to delayedOn (4) will turn the outlet on after the podOutletSwitchedConfigPowerOnTime OID time has elapsed. Setting this variable to delayedOff (3) will turn the outlet off after the podOutletSwitchedConfigPowerOffTime OID time has elapsed. Setting this variable to delayedReboot (6) will cause the Switched PDU to perform a delayedOff command, wait the podOutletSwitchedConfigRebootDuration OID time, and then perform a delayedOn command." ::= { podOutletSwitchedControlEntry 4 } podOutletMeteredTableSize OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PDU Outlets" ::= { podOutlet 6 } podOutletMeteredConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PodOutletMeteredConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Metered Outlet configuration data" ::= { podOutlet 7 } podOutletMeteredConfigEntry OBJECT-TYPE SYNTAX PodOutletMeteredConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An outlet configuration entry containing objects for a particular outlet." INDEX { podUnitConfigIndex, podOutletMeteredConfigIndex } ::= { podOutletMeteredConfigTable 1 } PodOutletMeteredConfigEntry ::= SEQUENCE { podOutletMeteredConfigIndex Integer32, podOutletMeteredName DisplayString, podOutletMeteredConfigLowerCriticalThreshold Unsigned32, podOutletMeteredConfigLowerWarningThreshold Unsigned32, podOutletMeteredConfigUpperCriticalThreshold Unsigned32, podOutletMeteredConfigUpperWarningThreshold Unsigned32, podOutletMeteredConfigAlarmResetThreshold Unsigned32, podOutletMeteredConfigAlarmStateChangeDelay Unsigned32, podOutletMeteredConfigEnabledThresholds BITS } podOutletMeteredConfigIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Metered Outlet configuration table entry" ::= { podOutletMeteredConfigEntry 1 } podOutletMeteredName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The user-defined name for the Metered Outlet" ::= { podOutletMeteredConfigEntry 2 } podOutletMeteredConfigLowerCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower critical outlet active power alarm threshold in Watts(W)." ::= { podOutletMeteredConfigEntry 3 } podOutletMeteredConfigLowerWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower non-critical (warning) outlet active power alarm threshold in Watts(W)." ::= { podOutletMeteredConfigEntry 4 } podOutletMeteredConfigUpperCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper critical outlet active power alarm threshold in Watts(W)." ::= { podOutletMeteredConfigEntry 5 } podOutletMeteredConfigUpperWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper non-critical (warning) outlet active power alarm threshold in Watts(W)." ::= { podOutletMeteredConfigEntry 6 } podOutletMeteredConfigAlarmResetThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The hysteresis used for deassertions in Watts(W)." ::= { podOutletMeteredConfigEntry 7 } podOutletMeteredConfigAlarmStateChangeDelay OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The delay measured in samples before a state is asserted. If the value is zero, then the state is asserted as soon as it is detected; if it is non-zero, say n, then the assertion condition must exist for n+1 consecutive samples before the corresponding assertion event is reported." ::= { podOutletMeteredConfigEntry 8 } podOutletMeteredConfigEnabledThresholds OBJECT-TYPE SYNTAX BITS { lowerCritical (0), lowerWarning (1), upperWarning (2), upperCritical (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "A bit string indicating which alarm thresholds are enabled." ::= { podOutletMeteredConfigEntry 9 } podOutletMeteredPropertiesTable OBJECT-TYPE SYNTAX SEQUENCE OF PodOutletMeteredPropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Metered Outlet properties" ::= { podOutlet 8 } podOutletMeteredPropertiesEntry OBJECT-TYPE SYNTAX PodOutletMeteredPropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configuration data from the PDU Metered Outlet being queried" INDEX { podUnitPropertiesIndex, podOutletMeteredPropertiesIndex } ::= { podOutletMeteredPropertiesTable 1 } PodOutletMeteredPropertiesEntry ::= SEQUENCE { podOutletMeteredPropertiesIndex Integer32, podOutletMeteredPropertiesNumber Integer32, podOutletMeteredPropertiesName DisplayString, podOutletMeteredPropertiesInputPhaseLayout INTEGER, podOutletMeteredPropertiesCircuitBreaker Integer32, podOutletMeteredPropertiesPowerRating Integer32 } podOutletMeteredPropertiesIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Metered Outlet properties table entry" ::= { podOutletMeteredPropertiesEntry 1 } podOutletMeteredPropertiesNumber OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric Metered Outlet ID" ::= { podOutletMeteredPropertiesEntry 2 } podOutletMeteredPropertiesName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The user-defined Metered outlet ID string" ::= { podOutletMeteredPropertiesEntry 3 } podOutletMeteredPropertiesInputPhaseLayout OBJECT-TYPE SYNTAX INTEGER { seqPhase1ToNeutral (1), seqPhase2ToNeutral (2), seqPhase3ToNeutral (3), seqPhase1ToPhase2 (4), seqPhase2ToPhase3 (5), seqPhase3ToPhase1 (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This OID describes the outlet phase connections on the referenced bank as follows: seqPhase1ToNeutral(1) indicates that outlets attached to Metered Outlet are connected from Phase 1 to Neutral. seqPhase2ToNeutral(2) indicates that outlets attached to Metered Outlet are connected from Phase 2 to Neutral. seqPhase3ToNeutral(3) indicates that outlets attached to Metered Outlet are connected from Phase 3 to Neutral. seqPhase1ToPhase2(4) indicates that outlets attached to Metered Outlet are connected from Phase 1 to Phase2. seqPhase2ToPhase3(5) indicates that outlets attached to Metered Outlet are connected from Phase 2 to Phase3. seqPhase3ToPhase1(6) indicates that outlets attached to Metered Outlet are connected from Phase 3 to Phase1. " ::= { podOutletMeteredPropertiesEntry 4 } podOutletMeteredPropertiesCircuitBreaker OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric Circuit Breaker ID" ::= { podOutletMeteredPropertiesEntry 5 } podOutletMeteredPropertiesPowerRating OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum power rating of the PDU metered outlet" ::= { podOutletMeteredPropertiesEntry 6 } podOutletMeteredStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF PodOutletMeteredStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU Metered Outlet status data" ::= { podOutlet 9 } podOutletMeteredStatusEntry OBJECT-TYPE SYNTAX PodOutletMeteredStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status data from the PDU Metered Outlet being queried" INDEX { podUnitStatusIndex, podOutletMeteredStatusIndex } ::= { podOutletMeteredStatusTable 1 } PodOutletMeteredStatusEntry ::= SEQUENCE { podOutletMeteredStatusIndex Integer32, podOutletMeteredStatusNumber Integer32, podOutletMeteredStatusName DisplayString, podOutletMeteredStatusLoadState INTEGER, podOutletMeteredStatusCurrent Integer32, podOutletMeteredStatusActivePower Integer32, podOutletMeteredStatusPowerFactor Integer32, podOutletMeteredStatusPeakPower Integer32, podOutletMeteredStatusPeakPowerTimeStamp DisplayString, podOutletMeteredStatusPeakPowerStartTime DisplayString, podOutletMeteredStatusResettableEnergy Integer32 } podOutletMeteredStatusIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Metered Outlet status table entry" ::= { podOutletMeteredStatusEntry 1 } podOutletMeteredStatusNumber OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The numeric Metered Outlet ID" ::= { podOutletMeteredStatusEntry 2 } podOutletMeteredStatusName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The user-defined Metered outlet ID string" ::= { podOutletMeteredStatusEntry 3 } podOutletMeteredStatusLoadState OBJECT-TYPE SYNTAX INTEGER { upperCritical (1), upperWarning (2), lowerWarning (3), lowerCritical (4), normal (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the present load status of the PDU metered outlet being queried." ::= { podOutletMeteredStatusEntry 4 } podOutletMeteredStatusCurrent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the current draw, in hundredths of Amps(A), of the load on the PDU outlet being queried." ::= { podOutletMeteredStatusEntry 5 } podOutletMeteredStatusActivePower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the power draw, in Watts(W), of the load on the PDU outlet being queried." ::= { podOutletMeteredStatusEntry 6 } podOutletMeteredStatusPowerFactor OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the ratio of active to apparent power of the PDU Outlet being queried" ::= { podOutletMeteredStatusEntry 7 } podOutletMeteredStatusPeakPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Returns peak power consumption, in Watts(W), of the Rack PDU outlet being queried." ::= { podOutletMeteredStatusEntry 8 } podOutletMeteredStatusPeakPowerTimeStamp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the date and time that this metered outlet's peak power consumption occurred" ::= { podOutletMeteredStatusEntry 9 } podOutletMeteredStatusPeakPowerStartTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the start date and time that this metered outlet began recording peak power observations" ::= { podOutletMeteredStatusEntry 10 } podOutletMeteredStatusResettableEnergy OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A user resettable energy meter measuring outlet load energy consumption in tenths of Kilowatt-Hours(kWh)." ::= { podOutletMeteredStatusEntry 11 } -- Start podExternalSensor podExternalSensorTableSize OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of External Sensors" ::= { podExternalSensor 1 } podExternalSensorNamePlateTable OBJECT-TYPE SYNTAX SEQUENCE OF PodExternalSensorNamePlateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU ExternalSensorNamePlate data" ::= { podExternalSensor 2 } podExternalSensorNamePlateEntry OBJECT-TYPE SYNTAX PodExternalSensorNamePlateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "External Sensor Name Plate data from the external sensor being queried. The number of entries equals the value of podExternalSensorNamePlateTableSize." INDEX { podNamePlateIndex, podExternalSensorNamePlateIndex } ::= { podExternalSensorNamePlateTable 1 } PodExternalSensorNamePlateEntry ::= SEQUENCE { podExternalSensorNamePlateIndex Integer32, podExternalSensorNamePlateName DisplayString, podExternalSensorNamePlateDescription DisplayString, podExternalSensorNamePlateLocation DisplayString, podExternalSensorNamePlateSerialNumber DisplayString, podExternalSensorNamePlateType INTEGER, podExternalSensorNamePlateUnits INTEGER, podExternalSensorNamePlateIdentifier Integer32 } podExternalSensorNamePlateIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU External Sensor status table entry" ::= { podExternalSensorNamePlateEntry 1 } podExternalSensorNamePlateName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A user-defined string identifying the external sensor" ::= { podExternalSensorNamePlateEntry 2 } podExternalSensorNamePlateDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A user-defined description of the external sensor" ::= { podExternalSensorNamePlateEntry 3 } podExternalSensorNamePlateLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A user-defined string identifying the location of the PDU" ::= { podExternalSensorNamePlateEntry 4 } podExternalSensorNamePlateSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number of the external sensor being queried" ::= { podExternalSensorNamePlateEntry 5 } podExternalSensorNamePlateType OBJECT-TYPE SYNTAX INTEGER { temperature (1), humidity (2), doorSwitch (3), dryContact (4), spotFluid (5), ropeFluid (6), smoke (7), beacon (8), airVelocity (9), modbusAdapter (17), hidAdapter (18) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of external sensor." ::= { podExternalSensorNamePlateEntry 6 } podExternalSensorNamePlateUnits OBJECT-TYPE SYNTAX INTEGER { logic (0), degreeC (1), degreeF (2), percent (3), mps (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The base units the external sensor is measured in. This parameter does not apply to onOff, trip, vibration, waterDetection, smokeDetection sensors. " ::= { podExternalSensorNamePlateEntry 7 } podExternalSensorNamePlateIdentifier OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Unique identifier of the external sensor." ::= { podExternalSensorNamePlateEntry 8 } podExternalSensorConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PodExternalSensorConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU External Sensor configuration data" ::= { podExternalSensor 3 } podExternalSensorConfigEntry OBJECT-TYPE SYNTAX PodExternalSensorConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configuration data from the PDU External Sensor being queried" INDEX { podUnitConfigIndex, podExternalSensorConfigIndex } ::= { podExternalSensorConfigTable 1 } PodExternalSensorConfigEntry ::= SEQUENCE { podExternalSensorConfigIndex Integer32, podExternalSensorConfigLowerCriticalThreshold Unsigned32, podExternalSensorConfigLowerWarningThreshold Unsigned32, podExternalSensorConfigUpperCriticalThreshold Unsigned32, podExternalSensorConfigUpperWarningThreshold Unsigned32, podExternalSensorConfigAlarmResetThreshold Unsigned32, podExternalSensorConfigAlarmStateChangeDelay Unsigned32, podExternalSensorConfigEnabledThresholds BITS, podExternalSensorConfigAlarmState INTEGER } podExternalSensorConfigIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU External Sensor configuration table entry" ::= { podExternalSensorConfigEntry 1 } podExternalSensorConfigLowerCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower critical alarm threshold in podExternalSensorNamePlateUnits." ::= { podExternalSensorConfigEntry 2 } podExternalSensorConfigLowerWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined lower non-critical (warning) alarm threshold in podExternalSensorNamePlateUnits." ::= { podExternalSensorConfigEntry 3 } podExternalSensorConfigUpperCriticalThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper critical alarm threshold in podExternalSensorNamePlateUnits." ::= { podExternalSensorConfigEntry 4 } podExternalSensorConfigUpperWarningThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "User-defined upper non-critical (warning) alarm threshold in podExternalSensorNamePlateUnits." ::= { podExternalSensorConfigEntry 5 } podExternalSensorConfigAlarmResetThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The hysteresis used for deassertions." ::= { podExternalSensorConfigEntry 6 } podExternalSensorConfigAlarmStateChangeDelay OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The delay measured in samples before a state is asserted. If the value is zero, then the state is asserted as soon as it is detected; if it is non-zero, say n, then the assertion condition must exist for n+1 consecutive samples before the corresponding assertion event is reported." ::= { podExternalSensorConfigEntry 7 } podExternalSensorConfigEnabledThresholds OBJECT-TYPE SYNTAX BITS { lowerCritical (0), lowerWarning (1), upperWarning (2), upperCritical (3), binarySensorAlarm (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "A bit string indicating which alarm thresholds are enabled." ::= { podExternalSensorConfigEntry 8 } podExternalSensorConfigAlarmState OBJECT-TYPE SYNTAX INTEGER { on (1), off (0) } MAX-ACCESS read-write STATUS current DESCRIPTION "User defined alarm state of external sensor" ::= { podExternalSensorConfigEntry 9 } podExternalSensorStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF PodExternalSensorStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PDU External Sensor status data" ::= { podExternalSensor 4 } podExternalSensorStatusEntry OBJECT-TYPE SYNTAX PodExternalSensorStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status data from the PDU External Sensor being queried" INDEX { podUnitStatusIndex, podExternalSensorStatusIndex } ::= { podExternalSensorStatusTable 1 } PodExternalSensorStatusEntry ::= SEQUENCE { podExternalSensorStatusIndex Integer32, podExternalSensorStatusName DisplayString, podExternalSensorStatusAisle INTEGER, podExternalSensorStatusCommStatus INTEGER, podExternalSensorStatusState INTEGER, podExternalSensorStatusValue Integer32, podExternalSensorStatusTimeStamp DisplayString, podExternalSensorStatusHighPrecisionValue Integer32 } podExternalSensorStatusIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU External Sensor status table entry" ::= { podExternalSensorStatusEntry 1 } podExternalSensorStatusName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The user-defined name for the External Sensor" ::= { podExternalSensorStatusEntry 2 } podExternalSensorStatusAisle OBJECT-TYPE SYNTAX INTEGER { hotAisle (1), coldAisle (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the external sensor is in a hot or cold aisle" ::= { podExternalSensorStatusEntry 3 } podExternalSensorStatusCommStatus OBJECT-TYPE SYNTAX INTEGER { notInstalled (1), commsOk (2), commsLost (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The communications status of the sensor" ::= { podExternalSensorStatusEntry 4 } podExternalSensorStatusState OBJECT-TYPE SYNTAX INTEGER { notPresent (0), alarmed (1), normal (2), belowLowerCritical (3), belowLowerWarning (4), aboveUpperWarning (5), aboveUpperCritical (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This OID reports the current state of the sensor. A notPresent (0) response indicates that no sensor is attached. An alarmed (1) response indicates that the sensor is present and its measured reading indicates alarmed. A normal (2) response indicates that the sensor is present and its measured reading lies within all thresholds. A belowLowerCritical (3) response indicates that the sensor is present and its measured reading lies below the lower critical threshold. A belowLowerWarning (4) response indicates that the sensor is present and its measured reading lies below the lower warning threshold. An aboveUpperWarning (5) response indicates that the sensor is present and its measured reading lies above the upper warning threshold. An aboveUpperCritical (6) response indicates that the sensor is present and its measured reading lies above the upper critical threshold." ::= { podExternalSensorStatusEntry 5 } podExternalSensorStatusValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor reading in podExternalSensorConfigUnits value." ::= { podExternalSensorStatusEntry 6 } podExternalSensorStatusTimeStamp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The sensor reading timestamp." ::= { podExternalSensorStatusEntry 7 } podExternalSensorStatusHighPrecisionValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature sensor reading in tenths of podExternalSensorConfigUnits value. This OID is applied to temperature sensor only" ::= { podExternalSensorStatusEntry 8 } -- Start podServerPing podServerPingTableSize OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Servers" ::= { podServerPing 1 } podServerPingTable OBJECT-TYPE SYNTAX SEQUENCE OF PodServerPingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Server Ping data" ::= { podServerPing 2 } podServerPingEntry OBJECT-TYPE SYNTAX PodServerPingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Server Ping data from the server being queried. The number of entries equals the value of podServerPingTableSize." INDEX { podUnitConfigIndex, podServerPingIndex } ::= { podServerPingTable 1 } PodServerPingEntry ::= SEQUENCE { podServerPingIndex Integer32, podServerPingServerIPAddress DisplayString, podServerPingEnabled INTEGER } podServerPingIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU podServerPing table entry" ::= { podServerPingEntry 1 } podServerPingServerIPAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The IP Address/host name of the server " ::= { podServerPingEntry 2 } podServerPingEnabled OBJECT-TYPE SYNTAX INTEGER { false (0), true (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Is ping enabled for this server?" ::= { podServerPingEntry 3 } -- Smart Cabinet podUnitSmartCabinetTableSize OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Smart Cabinet Configuration " ::= { podSmartCabinet 1 } podUnitSmartCabinetTable OBJECT-TYPE SYNTAX SEQUENCE OF PodUnitSmartCabinetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Smart Cabinet" ::= { podSmartCabinet 2 } podUnitSmartCabinetEntry OBJECT-TYPE SYNTAX PodUnitSmartCabinetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information of Smart Cabinet" INDEX { podUnitSmartCabinetHidIndex } ::= { podUnitSmartCabinetTable 1 } PodUnitSmartCabinetEntry ::= SEQUENCE { podUnitSmartCabinetHidIndex Integer32, podUnitSmartCabinetHidSerial DisplayString, podUnitSmartCabinetHidAisle Integer32 } podUnitSmartCabinetHidIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Smart Cabinet table entry" ::= { podUnitSmartCabinetEntry 1 } podUnitSmartCabinetHidSerial OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number of the PDU Smart Cabinet" ::= { podUnitSmartCabinetEntry 2 } podUnitSmartCabinetHidAisle OBJECT-TYPE SYNTAX INTEGER { hotAisle (1), coldAisle (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Aisle of Smart Cabinet. " ::= { podUnitSmartCabinetEntry 3 } podUnitSmartCabinetControl OBJECT IDENTIFIER ::= { podSmartCabinet 3 } podUnitSmartCabinetControlHidSerial OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Hid Serial number" ::= { podUnitSmartCabinetControl 1 } podUnitSmartCabinetControlCardIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Card Index" ::= { podUnitSmartCabinetControl 2 } podUnitSmartCabinetControlUserName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User name of ID card" ::= { podUnitSmartCabinetControl 3 } podUnitSmartCabinetControlCardID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Card ID." ::= { podUnitSmartCabinetControl 4 } podUnitSmartCabinetControlTimestamp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the date and time of information update" ::= { podUnitSmartCabinetControl 5 } podUnitSmartCabinetCardIDEdit OBJECT-TYPE SYNTAX INTEGER { grant (0), remove (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Smart Cabinet edit CardID " ::= { podUnitSmartCabinetControl 7 } podUnitSmartCabinetLockStateTable OBJECT-TYPE SYNTAX SEQUENCE OF PodUnitSmartCabinetLockStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Smart Cabinet aisle state control" ::= { podSmartCabinet 4 } podUnitSmartCabinetLockStateEntry OBJECT-TYPE SYNTAX PodUnitSmartCabinetLockStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information of Smart Cabinet Lock State" INDEX { podUnitSmartCabinetLockStateIndex } ::= { podUnitSmartCabinetLockStateTable 1 } PodUnitSmartCabinetLockStateEntry ::= SEQUENCE { podUnitSmartCabinetLockStateIndex Integer32, podUnitSmartCabinetColdAisleLockState Integer32, podUnitSmartCabinetHotAisleLockState Integer32, podUnitSmartCabinetColdAisleLockLabel DisplayString, podUnitSmartCabinetHotAisleLockLabel DisplayString } podUnitSmartCabinetLockStateIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the PDU Smart Cabinet table entry" ::= { podUnitSmartCabinetLockStateEntry 1 } podUnitSmartCabinetColdAisleLockState OBJECT-TYPE SYNTAX INTEGER { unlock (0), lock (1), notPresent (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Smart Cabinet ColdAisle lock state " ::= { podUnitSmartCabinetLockStateEntry 2 } podUnitSmartCabinetHotAisleLockState OBJECT-TYPE SYNTAX INTEGER { unlock (0), lock (1), notPresent (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Smart Cabinet HotAisle lock state " ::= { podUnitSmartCabinetLockStateEntry 3 } podUnitSmartCabinetColdAisleLockLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Label of cold aisle smartcabinet" ::= { podUnitSmartCabinetLockStateEntry 4 } podUnitSmartCabinetHotAisleLockLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Label of hot aisle smartcabinet" ::= { podUnitSmartCabinetLockStateEntry 5 } -- Traps Information podtrapsInfo OBJECT IDENTIFIER ::= { podTraps 1 } podtrapsInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF PodtrapsInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Trap Information entries. The number of entries are given by the value of podUnitTableSize." ::= { podtrapsInfo 1 } podtrapsInfoEntry OBJECT-TYPE SYNTAX PodtrapsInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing objects used in traps" INDEX { podtrapsInfoIndex } ::= { podtrapsInfoTable 1 } PodtrapsInfoEntry ::= SEQUENCE { podtrapsInfoIndex Integer32, poduserName DisplayString, poduserUpdated DisplayString, podfirmwareVersion DisplayString, podroleUpdated DisplayString, podsmtpRecipients DisplayString, podsmtpServer DisplayString } podtrapsInfoIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the traps table entry" ::= { podtrapsInfoEntry 1 } poduserName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The user currently logged in." ::= { podtrapsInfoEntry 2 } poduserUpdated OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The user added, deleted, or modified." ::= { podtrapsInfoEntry 3 } podfirmwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The version of Firmware." ::= { podtrapsInfoEntry 4 } podroleUpdated OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The role added, deleted, or modified." ::= { podtrapsInfoEntry 5 } podsmtpRecipients OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Comma separated list of SMTP recipients" ::= { podtrapsInfoEntry 6 } podsmtpServer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address/host name of the SMTP server" ::= { podtrapsInfoEntry 7 } podIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "A unique value for PDU. Its value ranges between 1 and the value of PDU count" ::= { podtrapsInfo 2 } podexternalSensorIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "A unique value for each sensor. Its value ranges between 1 and the value of external sensor count." ::= { podtrapsInfo 3 } podserverPing OBJECT-TYPE SYNTAX INTEGER { pingEnable (1), pingDisable (2), serverReachable (3), serverNotReachable (4) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Whether server ping has been enabled or disabled and whether the server is reachable or not reachable" ::= { podtrapsInfo 4 } podusbDevice OBJECT-TYPE SYNTAX INTEGER { connected (1), disconnected (2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Whether a USB device has been connected or disconnected" ::= { podtrapsInfo 5 } poderrorDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Description of the Error" ::= { podtrapsInfo 6 } poddaisyChain OBJECT-TYPE SYNTAX INTEGER { connected (1), disconnected (2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Whether a daisy chain member has been connected or disconnected" ::= { podtrapsInfo 7 } podsystemCommunication OBJECT-TYPE SYNTAX INTEGER { ok (1), lost (2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Whether the Network management card has lost contact with daisy a chain member." ::= { podtrapsInfo 8 } podnetworkCardStart NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The network card has started" ::= { podTraps 2 } podnetworkCardReset NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The network card was reset via the web or command line interface." ::= { podTraps 3 } poduserLogin NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user logged in" ::= { podTraps 4 } poduserLogoff NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION " A user logged off" ::= { podTraps 5 } poduserAuthenticationFailed NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user authentication attempt failed." ::= { podTraps 6 } poduserSessionTimeout NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user session timed out" ::= { podTraps 7 } poduserAdded NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, poduserUpdated, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user account was added to system." ::= { podTraps 8 } poduserModified NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, poduserUpdated, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user account was modified." ::= { podTraps 9 } poduserDeleted NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, poduserUpdated, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user account was deleted." ::= { podTraps 10 } podroleAdded NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, podroleUpdated, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user role was added." ::= { podTraps 11 } podroleModified NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, podroleUpdated, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user role was modified." ::= { podTraps 12 } podroleDeleted NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, podroleUpdated, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user role was deleted." ::= { podTraps 13 } podfirmwareUpdateStarted NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, podfirmwareVersion, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A firmware update has started." ::= { podTraps 14 } podfirmwareUpdateCompleted NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, podfirmwareVersion, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The firmware update has completed." ::= { podTraps 15 } poduserBlocked NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user is blocked." ::= { podTraps 16 } podoutletControl NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, podOutletSwitchedControlNumber, podOutletSwitchedStatusState, podOutletSwitchedControlCommand, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "Outlet control operation applied." ::= { podTraps 17 } poduserPasswordChange NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, poduserUpdated, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A user password was changed. " ::= { podTraps 18 } podpasswordSettingsChange NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "One or more password policy settings were changed." ::= { podTraps 19 } podlogFileCleared NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The log file has been cleared." ::= { podTraps 21 } podConfigurationFileImported NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU configuration file was imported." ::= { podTraps 22 } podConfigurationFileExported NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU configuration file was exported" ::= { podTraps 23 } podUnitActivePowerStateChange NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, podUnitStatusLoadState, podUnitStatusActivePower, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU unit active power state changes." ::= { podTraps 24 } podInputphaseVoltageStateChange NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, podInputPhaseStatusCount, podInputPhaseStatusVoltageState, podInputPhaseStatusVoltage, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU input phase voltage state changes." ::= { podTraps 25 } podInputphaseCurrentStateChange NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, podInputPhaseStatusCount, podInputPhaseStatusCurrentState, podInputPhaseStatusCurrent, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU input phase Current state changes." ::= { podTraps 26 } podCircuitBreakerCurrentStateChange NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, podCircuitBreakerStatusIndex, podCircuitBreakerStatusLoadState, podCircuitBreakerStatusCurrent, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU Circuit Breaker Current state changes." ::= { podTraps 27 } podOutletActivePowerStateChange NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, podOutletMeteredStatusIndex, podOutletMeteredStatusLoadState, podOutletMeteredStatusActivePower, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU Metered Outlet Active Power state changes." ::= { podTraps 28 } podExternalSensorStateChange NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, podExternalSensorStatusIndex, podExternalSensorStatusName, podExternalSensorNamePlateType, podExternalSensorStatusAisle, podExternalSensorNamePlateUnits, podExternalSensorStatusState, podExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "PDU External Sensor state changes." ::= { podTraps 29 } podsmtpTransmissionFailure NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, podsmtpRecipients, podsmtpServer, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "SMTP message transmission failed." ::= { podTraps 30 } podldapError NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, errorDescription, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A LDAP error occurred" ::= { podTraps 31 } podfirmwareUpdateFailed NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, podfirmwareVersion, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A firmware update has failed." ::= { podTraps 32 } podserverPingState NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, poduserName, podNamePlateInetAddressType, podNamePlateIPAddress, podServerPingServerIPAddress, podserverPing, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The Ping feature has been enabled." ::= { podTraps 33 } podbootloaderState NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "Enter into Bootloader mode" ::= { podTraps 34 } poddaisyChainState NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, poddaisyChain, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "A daisy chain member has been connected or disconnected." ::= { podTraps 35 } podsystemInternalCommunicationLost NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, systemCommunication, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "Network management card has lost contaction with internal boards." ::= { podTraps 36 } podsmartCabinetLockerUnlock NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, podUnitSmartCabinetHidSerial, podUnitSmartCabinetHidAisle, podExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The Cabinet lock is unlocked." ::= { podTraps 37 } podsmartCabinetLockerLock NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, podUnitSmartCabinetHidSerial, podUnitSmartCabinetHidAisle, podExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The Cabinet lock is locked" ::= { podTraps 38 } podsmartCabinetSwapCard NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, podUnitSmartCabinetHidSerial, podUnitSmartCabinetHidAisle, podUnitSmartCabinetControlCardID, podExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "Card is swapped" ::= { podTraps 39 } podsmartCabinetLockerLockDoorOpen NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, podUnitSmartCabinetHidSerial, podUnitSmartCabinetHidAisle, podExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "Locker locked but door open" ::= { podTraps 40 } podsmartCabinetLockerUnlockDoorClose NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, podUnitSmartCabinetHidSerial, podUnitSmartCabinetHidAisle, podExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "Locker unlocked but door close" ::= { podTraps 41 } podsmartCabinetLockerAutolock NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, podUnitSmartCabinetHidSerial, podUnitSmartCabinetHidAisle, podExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The cabinet locker is locked automatically" ::= { podTraps 42 } podsmartCabinetDoorOpen NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, podUnitSmartCabinetHidSerial, podUnitSmartCabinetHidAisle, podExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The cabinet door is open" ::= { podTraps 43 } podsmartCabinetDoorLock NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, podUnitSmartCabinetHidSerial, podUnitSmartCabinetHidAisle, podExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The cabinet door is locked" ::= { podTraps 44 } podsmartCabinetDoorUnlock NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, podUnitSmartCabinetHidSerial, podUnitSmartCabinetHidAisle, podExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "The cabinet door is unlocked" ::= { podTraps 45 } podsmartCabinetAllDoorLock NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, podUnitSmartCabinetHidSerial, podUnitSmartCabinetHidAisle, podExternalSensorStatusValue, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "All cabinet door is locked" ::= { podTraps 46 } podsystemReboot NOTIFICATION-TYPE OBJECTS { podIndex, podNamePlateName, podNamePlateInetAddressType, podNamePlateIPAddress, sysContact, sysName, sysLocation } STATUS current DESCRIPTION "System has rebooted" ::= { podTraps 50 } END