summaryrefslogtreecommitdiff
path: root/MIBS/eaton/EATON-EPDU-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/eaton/EATON-EPDU-MIB')
-rw-r--r--MIBS/eaton/EATON-EPDU-MIB3231
1 files changed, 3231 insertions, 0 deletions
diff --git a/MIBS/eaton/EATON-EPDU-MIB b/MIBS/eaton/EATON-EPDU-MIB
new file mode 100644
index 0000000..648de86
--- /dev/null
+++ b/MIBS/eaton/EATON-EPDU-MIB
@@ -0,0 +1,3231 @@
+
+EATON-EPDU-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY,
+ Counter32, Unsigned32, Integer32, enterprises
+ FROM SNMPv2-SMI
+ NOTIFICATION-GROUP, OBJECT-GROUP, MODULE-COMPLIANCE
+ FROM SNMPv2-CONF
+ TEXTUAL-CONVENTION, DateAndTime, DisplayString
+ FROM SNMPv2-TC
+ pduAgent
+ FROM EATON-OIDS;
+
+-- The 3 assignments below are redundant with the one declared in the import file EATON-OIDS.txt
+-- because of the compatibility with some SNMP host software that do not support manufacturer import files.
+-- Take care not to diverge from the import file.
+eaton OBJECT IDENTIFIER ::= { enterprises 534 }
+products OBJECT IDENTIFIER ::= { eaton 6 }
+pduAgent OBJECT IDENTIFIER ::= { products 6 }
+
+eatonEpdu MODULE-IDENTITY
+ LAST-UPDATED "201805301500Z"
+ ORGANIZATION
+ "Eaton Corporation"
+ CONTACT-INFO
+ "www.eaton.com/epdu"
+ DESCRIPTION
+ "The MIB module for Eaton ePDUs (Enclosure Power Distribution Units)."
+
+ REVISION "201805301500Z"
+ DESCRIPTION
+ "- Add information about architecture of the ePDU.
+ - Add outlet automatic shutoff."
+
+ REVISION "201709111200Z"
+ DESCRIPTION
+ "- Add physical name for input, outlet and gang.
+ - Add friendly name for input.
+ - Add input identification for outlet.
+ - Add the nominal power for ePDU input.
+ - Add a new outlet type sdg300 (31)."
+
+ REVISION "201704201200Z"
+ DESCRIPTION
+ "Add color codes for each input and group. Color codes are decimal values."
+
+ REVISION "201502231200Z"
+ DESCRIPTION
+ "Fix compatibility with some SNMP host software by adding some assignments."
+
+ REVISION "201409291200Z"
+ DESCRIPTION
+ "Added outletControlSwitchable and outletControlShutoffDelay object."
+
+ REVISION "201312181200Z"
+ DESCRIPTION
+ "Added notifyStrappingStatus and strappingStatus object."
+
+ REVISION "201309021200Z"
+ DESCRIPTION
+ "- Add values for commInterface : ftp (4), xml (5)"
+
+ REVISION "201305291200Z"
+ DESCRIPTION
+ "- Edited values for outletType: removed nema51520(21); added nemaL715(29), rf203p277 (30)"
+
+ REVISION "201302211200Z"
+ DESCRIPTION
+ "- Added unit objects : unitType.
+ - Added input objects : inputCurrentCrestFactor, inputCurrentPercentLoad, inputPowerFactor, inputVAR, inputPlugType.
+ - Added gang objects : groupCurrentCrestFactor, groupCurrentPercentLoad, groupPowerFactor, groupVAR.
+ - Added outlet objects : outletCurrentCrestFactor, outletCurrentPercentLoad, outletPowerFactor, outletVAR."
+
+ REVISION "201111211200Z"
+ DESCRIPTION
+ "- Added notifyGroupBreakerStatus object.
+ - Renamed groupStatus object to groupBreakerStatus. This object had not yet
+ been implemented so there is no user impact.
+ - Updated descriptions for inputWhTimer, groupWhTimer, and outletWhTimer."
+
+ REVISION "201110241200Z"
+ DESCRIPTION
+ "- Added notifyBootUp object.
+ - Added outletType object.
+ - Updated description for all lower and upper thresholds to indicate that
+ a value of -1 indicates that it is not supported by a particular ePDU model.
+ - Updated descriptions for inputVA, inputWatts, groupVA, groupWatts, outletVA,
+ outletWatts to indicate that a value of -1 indicates that it is not
+ supported by a particular ePDU model.
+ - Added a note to unit, group, and outlet level control command objects
+ indicating that some products (mainly with part numbers that begin with IPV
+ or IPC) do not support delayed outlet control commands and will reply with
+ an error if a command value is written that is > 0.
+ - Corrected description for inputType.
+ - Added a UnixTimeStamp Textual Convention and changed the SYNTAX of
+ inputWhTimer, groupWhTimer, and outletWhTimer to use it.
+ - Updated the contact info to reference the ePDU website."
+
+ REVISION "201102071529Z"
+ DESCRIPTION
+ "Initial release."
+::= { pduAgent 7 }
+
+UnixTimeStamp ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Unix time stamp. Measured in seconds since January 1, 1970."
+ SYNTAX Counter32
+
+
+-- eatonEpdu { iso org(3) dod(6) internet(1) private(4)
+-- enterprises(1) eaton(534) products(6) pduAgent(6) (7) }
+
+notifications OBJECT IDENTIFIER ::= { eatonEpdu 0 }
+units OBJECT IDENTIFIER ::= { eatonEpdu 1 }
+inputs OBJECT IDENTIFIER ::= { eatonEpdu 3 }
+groups OBJECT IDENTIFIER ::= { eatonEpdu 5 }
+outlets OBJECT IDENTIFIER ::= { eatonEpdu 6 }
+environmental OBJECT IDENTIFIER ::= { eatonEpdu 7 }
+conformance OBJECT IDENTIFIER ::= { eatonEpdu 25 }
+objectGroups OBJECT IDENTIFIER ::= { conformance 5 }
+
+notifyUserLogin NOTIFICATION-TYPE
+ OBJECTS { userName,
+ commInterface }
+ STATUS current
+ DESCRIPTION
+ "Sent whenever a user logs in."
+ ::= { notifications 1 }
+
+notifyUserLogout NOTIFICATION-TYPE
+ OBJECTS { userName,
+ commInterface }
+ STATUS current
+ DESCRIPTION
+ "Sent whenever a user logs out."
+ ::= { notifications 2 }
+
+notifyFailedLogin NOTIFICATION-TYPE
+ OBJECTS { userName,
+ commInterface }
+ STATUS current
+ DESCRIPTION
+ "Sent when someone attempts to log in and fails. On some models, may be
+ sent after three failed login attempts."
+ ::= { notifications 3 }
+
+notifyBootUp NOTIFICATION-TYPE
+ OBJECTS { strappingIndex }
+ STATUS current
+ DESCRIPTION
+ "Sent whenever an ePDU finishes booting up (hard or soft reboot)."
+ ::= { notifications 4 }
+
+notifyInputVoltageThStatus NOTIFICATION-TYPE
+ OBJECTS { strappingIndex,
+ inputIndex,
+ inputVoltageIndex,
+ inputVoltage,
+ inputVoltageThStatus }
+ STATUS current
+ DESCRIPTION
+ "Sent whenever an input voltage threshold status changes."
+ ::= { notifications 11 }
+
+notifyInputCurrentThStatus NOTIFICATION-TYPE
+ OBJECTS { strappingIndex,
+ inputIndex,
+ inputCurrentIndex,
+ inputCurrent,
+ inputCurrentThStatus }
+ STATUS current
+ DESCRIPTION
+ "Sent whenever an input current threshold status changes."
+ ::= { notifications 12 }
+
+notifyInputFrequencyStatus NOTIFICATION-TYPE
+ OBJECTS { strappingIndex,
+ inputIndex,
+ inputFrequency,
+ inputFrequencyStatus }
+ STATUS current
+ DESCRIPTION
+ "Sent whenever the input frequency status changes."
+ ::= { notifications 13 }
+
+notifyGroupVoltageThStatus NOTIFICATION-TYPE
+ OBJECTS { strappingIndex,
+ groupIndex,
+ groupVoltage,
+ groupVoltageThStatus }
+ STATUS current
+ DESCRIPTION
+ "Sent whenever a group voltage threshold status changes."
+ ::= { notifications 21 }
+
+notifyGroupCurrentThStatus NOTIFICATION-TYPE
+ OBJECTS { strappingIndex,
+ groupIndex,
+ groupCurrent,
+ groupCurrentThStatus }
+ STATUS current
+ DESCRIPTION
+ "Sent whenever a group current threshold status changes."
+ ::= { notifications 22 }
+
+notifyGroupBreakerStatus NOTIFICATION-TYPE
+ OBJECTS { strappingIndex,
+ groupIndex,
+ groupBreakerStatus }
+ STATUS current
+ DESCRIPTION
+ "Sent whenever a group status changes to indicate whether the circuit
+ breaker is on or off."
+ ::= { notifications 23 }
+
+notifyOutletVoltageThStatus NOTIFICATION-TYPE
+ OBJECTS { strappingIndex,
+ outletIndex,
+ outletVoltage,
+ outletVoltageThStatus }
+ STATUS current
+ DESCRIPTION
+ "Sent whenever an outlet voltage threshold status changes."
+ ::= { notifications 31 }
+
+notifyOutletCurrentThStatus NOTIFICATION-TYPE
+ OBJECTS { strappingIndex,
+ outletIndex,
+ outletCurrent,
+ outletCurrentThStatus }
+ STATUS current
+ DESCRIPTION
+ "Sent whenever an outlet current threshold status changes."
+ ::= { notifications 32 }
+
+notifyOutletControlStatus NOTIFICATION-TYPE
+ OBJECTS { strappingIndex,
+ outletIndex,
+ outletControlStatus }
+ STATUS current
+ DESCRIPTION
+ "Sent whenever an outlet state On / Off changes."
+ ::= { notifications 33 }
+
+notifyTemperatureThStatus NOTIFICATION-TYPE
+ OBJECTS { strappingIndex,
+ temperatureIndex,
+ temperatureValue,
+ temperatureThStatus }
+ STATUS current
+ DESCRIPTION
+ "Sent whenever a temperature threshold status changes."
+ ::= { notifications 41 }
+
+notifyHumidityThStatus NOTIFICATION-TYPE
+ OBJECTS { strappingIndex,
+ humidityIndex,
+ humidityValue,
+ humidityThStatus }
+ STATUS current
+ DESCRIPTION
+ "Sent whenever a humidity threshold status changes."
+ ::= { notifications 42 }
+
+notifyContactState NOTIFICATION-TYPE
+ OBJECTS { strappingIndex,
+ contactIndex,
+ contactState }
+ STATUS current
+ DESCRIPTION
+ "Sent whenever a contact sensor state changes."
+ ::= { notifications 43 }
+
+notifyProbeStatus NOTIFICATION-TYPE
+ OBJECTS { strappingIndex,
+ temperatureIndex,
+ temperatureProbeStatus }
+ STATUS current
+ DESCRIPTION
+ "Sent whenever the environment probe status changes."
+ ::= { notifications 44 }
+
+notifyCommunicationStatus NOTIFICATION-TYPE
+ OBJECTS { strappingIndex,
+ communicationStatus }
+ STATUS current
+ DESCRIPTION
+ "Sent whenever the PDU communication status changes."
+ ::= { notifications 51 }
+
+notifyInternalStatus NOTIFICATION-TYPE
+ OBJECTS { strappingIndex,
+ internalStatus }
+ STATUS current
+ DESCRIPTION
+ "Sent whenever the PDU internal status changes."
+ ::= { notifications 52 }
+
+notifyTest NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Sent whenever the trap test feature is used by the communication card."
+ ::= { notifications 53 }
+
+notifyStrappingStatus NOTIFICATION-TYPE
+ OBJECTS { strappingIndex,
+ strappingStatus }
+ STATUS current
+ DESCRIPTION
+ "Sent whenever the strapping communication status changes."
+ ::= { notifications 54 }
+
+unitsPresent OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Each unit is identified by a Strapping Index. This object returns a comma-delimited list of the
+ Strapping Indexes of all units present in the strapping group. For example, if units 0, 1, 5,
+ and 7 are present, this value will be '0,1,5,7'. For units that do not support strapping,
+ a Strapping Index of '0' is assumed."
+ ::= { units 1 }
+
+unitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UnitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of units. In most cases this list will only contain one entry.
+ However, some units have a 'strapping' feature which allow units to be
+ daisy-chained together such that all of them can be accessed through
+ the SNMP interface of the master. If strapping is enabled, the
+ strapping indexes of the units that can be accessed will be listed in the
+ unitsPresent object."
+ ::= { units 2 }
+
+unitEntry OBJECT-TYPE
+ SYNTAX UnitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a PDU."
+ INDEX { strappingIndex }
+ ::= { unitTable 1 }
+
+UnitEntry ::= SEQUENCE {
+ strappingIndex
+ Integer32,
+ productName
+ OCTET STRING,
+ partNumber
+ OCTET STRING,
+ serialNumber
+ OCTET STRING,
+ firmwareVersion
+ OCTET STRING,
+ unitName
+ OCTET STRING,
+ lcdControl
+ INTEGER,
+ clockValue
+ DateAndTime,
+ temperatureScale
+ INTEGER,
+ unitType
+ INTEGER,
+ systemType
+ INTEGER,
+ inputCount
+ Integer32,
+ groupCount
+ Integer32,
+ outletCount
+ Integer32,
+ temperatureCount
+ Integer32,
+ humidityCount
+ Integer32,
+ contactCount
+ Integer32,
+ communicationStatus
+ INTEGER,
+ internalStatus
+ INTEGER,
+ strappingStatus
+ INTEGER,
+ userName
+ OCTET STRING,
+ commInterface
+ INTEGER
+}
+
+strappingIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..23)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "For units that support 'strapping' functionality, this will be a unique
+ value for each unit. If units do not support 'strapping', this will
+ always be '0'."
+ ::= { unitEntry 1 }
+
+productName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the product."
+ ::= { unitEntry 2 }
+
+partNumber OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Part number of the unit."
+ ::= { unitEntry 3 }
+
+serialNumber OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial number of the unit."
+ ::= { unitEntry 4 }
+
+firmwareVersion OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Firmware version."
+ ::= { unitEntry 5 }
+
+unitName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..63))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Descriptive name for the unit."
+ ::= { unitEntry 6 }
+
+lcdControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ lcdScreenOff (1),
+ lcdKeyLock (2),
+ lcdScreenOffAndKeyLock (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Control the local LCD."
+ ::= { unitEntry 7 }
+
+clockValue OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clock value. This could be from either a real-time clock (in which case
+ it is likely writeable) or from a time server via NTP (probably read-only)."
+ ::= { unitEntry 8 }
+
+temperatureScale OBJECT-TYPE
+ SYNTAX INTEGER {
+ celsius (0),
+ fahrenheit (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Scale used to return temperature objects."
+ ::= { unitEntry 9 }
+
+unitType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ switched (1),
+ advancedMonitored (2),
+ managed (3),
+ monitored (4),
+ basic (5),
+ inlineMonitored (6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Technical capabilities of the PDU. Functionality is as follows:
+ Monitored (MI) - input and usually section/group monitoring.
+ Advanced Monitored (AM) - input, section/group, and outlet monitoring.
+ Switched (SW) - input and section/group monitoring, outlet switching.
+ Basic (BA) - no communication card.
+ Inline Monitored (IL) - input and usually one section/group monitoring."
+ ::= { unitEntry 10 }
+
+systemType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ g3ePDU (1),
+ g3HDePDU (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Architecture of the ePDU electronic."
+ ::= { unitEntry 11 }
+
+inputCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of inputs on this ePDU."
+ ::= { unitEntry 20 }
+
+groupCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of groups on this ePDU. Groups include breakers, outlet sections,
+ and user-defined groups."
+ ::= { unitEntry 21 }
+
+outletCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of outlets on this ePDU."
+ ::= { unitEntry 22 }
+
+temperatureCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max number of temperature measurements on this ePDU."
+ ::= { unitEntry 23 }
+
+humidityCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max number of humidity measurements on this ePDU."
+ ::= { unitEntry 24 }
+
+contactCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max number of contact sensors on this ePDU."
+ ::= { unitEntry 25 }
+
+communicationStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ good (0),
+ communicationLost (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the internal communication with the PDU."
+ ::= { unitEntry 30 }
+
+internalStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ good (0),
+ internalFailure (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the internal failure inside the PDU."
+ ::= { unitEntry 31 }
+
+strappingStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ good (0),
+ communicationLost (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the external communication with a strapping unit."
+ ::= { unitEntry 32 }
+
+userName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..31))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Username used to log into the PDU."
+ ::= { unitEntry 40 }
+
+commInterface OBJECT-TYPE
+ SYNTAX INTEGER {
+ serial (0),
+ usb (1),
+ telnet (2),
+ web (3),
+ ftp (4),
+ xml (5)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Communications interface used to log into the PDU."
+ ::= { unitEntry 41 }
+
+unitControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UnitControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of units that have controllable outlets."
+ ::= { units 3 }
+
+unitControlEntry OBJECT-TYPE
+ SYNTAX UnitControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a PDU which has controllable outlets."
+ INDEX { strappingIndex }
+ ::= { unitControlTable 1 }
+
+UnitControlEntry ::= SEQUENCE {
+ unitControlOffCmd
+ Integer32,
+ unitControlOnCmd
+ Integer32
+}
+
+unitControlOffCmd OBJECT-TYPE
+ SYNTAX Integer32 (-1..99999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Unit-level outlet control command.
+
+ Once the command is issued, outlets will turn Off.
+ 0-n : Time in seconds until the outlet Sequence Off command is issued
+ -1 : Cancel a pending unit-level Off command
+
+ When read, returns -1 if no command is pending, or the current downcount in seconds of a pending command.
+
+ Certain ePDUs (mainly those with part numbers beginning with IPV or IPC) do not support delayed control
+ commands. These will respond with an error if a command value of > 0 is written to this object."
+ ::= { unitControlEntry 2 }
+
+unitControlOnCmd OBJECT-TYPE
+ SYNTAX Integer32 (-1..99999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Unit-level outlet control command.
+
+ Once the command is issued, outlets will turn On according to their outletControlSequenceDelay value.
+ 0-n : Time in seconds until the outlet Sequence On command is issued
+ -1 : Cancel a pending unit-level On command
+
+ When read, returns -1 if no command is pending, or the current downcount in seconds of a pending command.
+
+ Certain ePDUs (mainly those with part numbers beginning with IPV or IPC) do not support delayed control
+ commands. These will respond with an error if a command value of > 0 is written to this object."
+ ::= { unitControlEntry 3 }
+
+inputTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "List of inputs to the PDU."
+ ::= { inputs 1 }
+
+inputEntry OBJECT-TYPE
+ SYNTAX InputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a particular input."
+ INDEX { strappingIndex,
+ inputIndex }
+ ::= { inputTable 1 }
+
+InputEntry ::= SEQUENCE {
+ inputIndex
+ Integer32,
+ inputType
+ INTEGER,
+ inputFrequency
+ Integer32,
+ inputFrequencyStatus
+ INTEGER,
+ inputVoltageCount
+ Integer32,
+ inputCurrentCount
+ Integer32,
+ inputPowerCount
+ Integer32,
+ inputPlugType
+ INTEGER,
+ inputFeedColor
+ Unsigned32,
+ inputFeedName
+ OCTET STRING
+}
+
+inputIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "A unique value for each input. Its value ranges from 1 to inputCount."
+ ::= { inputEntry 1 }
+
+inputType OBJECT-TYPE
+ SYNTAX INTEGER {
+ singlePhase (1),
+ splitPhase (2),
+ threePhaseDelta (3),
+ threePhaseWye (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of input - single phase, split phase, three phase delta, or three
+ phase wye."
+ ::= { inputEntry 2 }
+
+inputFrequency OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units are 0.1 Hz; divide by ten to get Hz."
+ ::= { inputEntry 3 }
+
+inputFrequencyStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ good (0),
+ outOfRange (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the measured input frequency relative to the nominal frequency and the admitted tolerance."
+ ::= { inputEntry 4 }
+
+inputVoltageCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of input voltage measurements on this ePDU."
+ ::= { inputEntry 5 }
+
+inputCurrentCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of input current measurements on this ePDU."
+ ::= { inputEntry 6 }
+
+inputPowerCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of rows in the inputPowerTable."
+ ::= { inputEntry 7 }
+
+inputPlugType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other1Phase (100),
+ other2Phase (200),
+ other3Phase (300),
+ iecC14Inlet (101),
+ iecC20Inlet (102),
+ iec316P6 (103),
+ iec332P6 (104),
+ iec360P6 (105),
+ iecC14Plug (106),
+ iecC20Plug (107),
+ nema515 (120),
+ nemaL515 (121),
+ nema520 (122),
+ nemaL520 (123),
+ nema615 (124),
+ nemaL615 (125),
+ nemaL530 (126),
+ nema620 (127),
+ nemaL620 (128),
+ nemaL630 (129),
+ cs8265 (130),
+ french (150),
+ schuko (151),
+ uk (152),
+ nemaL1420 (201),
+ nemaL1430 (202),
+ iec516P6 (301),
+ iec460P9 (302),
+ iec560P9 (303),
+ iec532P6 (304),
+ iec563P6 (306),
+ nemaL1520 (320),
+ nemaL2120 (321),
+ nemaL1530 (322),
+ nemaL2130 (323),
+ cs8365 (324),
+ nemaL2220 (325),
+ nemaL2230 (326),
+ bladeUps208V (350),
+ bladeUps400V (351)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identifies which plug is on the input."
+ ::= { inputEntry 8 }
+
+inputFeedColor OBJECT-TYPE
+ SYNTAX Unsigned32 (0..16777215)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Color code of the input feed."
+ ::= { inputEntry 9 }
+
+inputFeedName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A descriptive name for the input."
+ ::= { inputEntry 10 }
+
+
+
+
+inputVoltageTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InputVoltageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of input voltage measurements. The number of entries
+ is given by inputVoltageCount."
+ ::= { inputs 2 }
+
+inputVoltageEntry OBJECT-TYPE
+ SYNTAX InputVoltageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a particular input voltage measurement."
+ INDEX { strappingIndex,
+ inputIndex,
+ inputVoltageIndex }
+ ::= { inputVoltageTable 1 }
+
+InputVoltageEntry ::= SEQUENCE {
+ inputVoltageIndex
+ Integer32,
+ inputVoltageMeasType
+ INTEGER,
+ inputVoltage
+ Integer32,
+ inputVoltageThStatus
+ INTEGER,
+ inputVoltageThLowerWarning
+ Integer32,
+ inputVoltageThLowerCritical
+ Integer32,
+ inputVoltageThUpperWarning
+ Integer32,
+ inputVoltageThUpperCritical
+ Integer32
+}
+
+inputVoltageIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..3)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "A unique value for each input voltage measurement. Its value ranges
+ from 1 to inputVoltageCount."
+ ::= { inputVoltageEntry 1 }
+
+inputVoltageMeasType OBJECT-TYPE
+ SYNTAX INTEGER {
+ singlePhase (1),
+ phase1toN (2),
+ phase2toN (3),
+ phase3toN (4),
+ phase1to2 (5),
+ phase2to3 (6),
+ phase3to1 (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Value indicates what input voltage is being measured in this table row - single phase
+ voltage, phase 1 to neutral, phase 2 to neutral, phase 3 to neutral, phase 1 to phase 2,
+ phase 2 to phase 3, or phase 3 to phase 1."
+ ::= { inputVoltageEntry 2 }
+
+inputVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An input voltage measurement value. Units are millivolts."
+ ::= { inputVoltageEntry 3 }
+
+inputVoltageThStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ good (0),
+ lowWarning (1),
+ lowCritical (2),
+ highWarning (3),
+ highCritical (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the measured input voltage relative to the configured thresholds."
+ ::= { inputVoltageEntry 4 }
+
+inputVoltageThLowerWarning OBJECT-TYPE
+ SYNTAX Integer32 (-1..500000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Lower warning threshold. Units are millivolts. A negative value indicates
+ that this object is not available."
+ ::= { inputVoltageEntry 5 }
+
+inputVoltageThLowerCritical OBJECT-TYPE
+ SYNTAX Integer32 (-1..500000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Lower critical threshold. Units are millivolts. A negative value indicates
+ that this object is not available."
+ ::= { inputVoltageEntry 6 }
+
+inputVoltageThUpperWarning OBJECT-TYPE
+ SYNTAX Integer32 (-1..500000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Upper warning threshold. Units are millivolts. A negative value indicates
+ that this object is not available."
+ ::= { inputVoltageEntry 7 }
+
+inputVoltageThUpperCritical OBJECT-TYPE
+ SYNTAX Integer32 (-1..500000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Upper critical threshold. Units are millivolts. A negative value indicates
+ that this object is not available."
+ ::= { inputVoltageEntry 8 }
+
+
+
+inputCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InputCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of input current measurements. The number of entries
+ is given by inputCurrentCount."
+ ::= { inputs 3 }
+
+inputCurrentEntry OBJECT-TYPE
+ SYNTAX InputCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a particular input current measurement."
+ INDEX { strappingIndex,
+ inputIndex,
+ inputCurrentIndex }
+ ::= { inputCurrentTable 1 }
+
+InputCurrentEntry ::= SEQUENCE {
+ inputCurrentIndex
+ Integer32,
+ inputCurrentMeasType
+ INTEGER,
+ inputCurrentCapacity
+ Integer32,
+ inputCurrent
+ Integer32,
+ inputCurrentThStatus
+ INTEGER,
+ inputCurrentThLowerWarning
+ Integer32,
+ inputCurrentThLowerCritical
+ Integer32,
+ inputCurrentThUpperWarning
+ Integer32,
+ inputCurrentThUpperCritical
+ Integer32,
+ inputCurrentCrestFactor
+ Integer32,
+ inputCurrentPercentLoad
+ Integer32,
+ inputPhaseDesignator
+ DisplayString
+}
+
+inputCurrentIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "A unique value for each input current measurement. Its value ranges
+ from 1 to inputCurrentCount."
+ ::= { inputCurrentEntry 1 }
+
+inputCurrentMeasType OBJECT-TYPE
+ SYNTAX INTEGER {
+ singlePhase (1),
+ neutral (2),
+ phase1 (3),
+ phase2 (4),
+ phase3 (5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Which input wire is being measured in this table row - single phase, neutral, phase 1,
+ phase 2, or phase 3."
+ ::= { inputCurrentEntry 2 }
+
+inputCurrentCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rated current capacity of the input. A negative value indicates that
+ the hardware current capacity is unknown. Units are milliamps."
+ ::= { inputCurrentEntry 3 }
+
+inputCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An input current measurement value. Units are milliamps."
+ ::= { inputCurrentEntry 4 }
+
+inputCurrentThStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ good (0),
+ lowWarning (1),
+ lowCritical (2),
+ highWarning (3),
+ highCritical (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the measured input current relative to the configured thresholds."
+ ::= { inputCurrentEntry 5 }
+
+inputCurrentThLowerWarning OBJECT-TYPE
+ SYNTAX Integer32 (-1..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Lower warning threshold. Units are milliamps. A negative value indicates
+ that this object is not available."
+ ::= { inputCurrentEntry 6 }
+
+inputCurrentThLowerCritical OBJECT-TYPE
+ SYNTAX Integer32 (-1..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Lower critical threshold. Units are milliamps. A negative value indicates
+ that this object is not available."
+ ::= { inputCurrentEntry 7 }
+
+inputCurrentThUpperWarning OBJECT-TYPE
+ SYNTAX Integer32 (-1..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Upper warning threshold. Units are milliamps. A negative value indicates
+ that this object is not available."
+ ::= { inputCurrentEntry 8 }
+
+inputCurrentThUpperCritical OBJECT-TYPE
+ SYNTAX Integer32 (-1..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Upper critical threshold. Units are milliamps. A negative value indicates
+ that this object is not available."
+ ::= { inputCurrentEntry 9 }
+
+inputCurrentCrestFactor OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current crest factor. Units are in milli, for example a crest factor of
+ 1.414 will be returned as 1414. A negative value indicates
+ that this object is not available."
+ ::= { inputCurrentEntry 10 }
+
+inputCurrentPercentLoad OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current percent load, based on the rated current capacity. Units are
+ percentage, for example 80% will be returned as 80. A negative
+ value indicates that this object is not available."
+ ::= { inputCurrentEntry 11 }
+
+inputPhaseDesignator OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(2..4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alphanumeric physical name for the input."
+ ::= { inputCurrentEntry 12 }
+
+
+
+
+inputPowerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InputPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of input power measurements. The number of entries
+ is given by inputPowerCount."
+ ::= { inputs 4 }
+
+inputPowerEntry OBJECT-TYPE
+ SYNTAX InputPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for an input power measurement."
+ INDEX { strappingIndex,
+ inputIndex,
+ inputPowerIndex }
+ ::= { inputPowerTable 1 }
+
+InputPowerEntry ::= SEQUENCE {
+ inputPowerIndex
+ Integer32,
+ inputPowerMeasType
+ INTEGER,
+ inputVA
+ Integer32,
+ inputWatts
+ Integer32,
+ inputWh
+ Unsigned32,
+ inputWhTimer
+ UnixTimeStamp,
+ inputPowerFactor
+ Integer32,
+ inputVAR
+ Integer32
+}
+
+inputPowerIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each input power measurement. Its value ranges
+ from 1 to inputPowerCount."
+ ::= { inputPowerEntry 1 }
+
+inputPowerMeasType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ phase1 (1),
+ phase2 (2),
+ phase3 (3),
+ total (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Value indicates what is being measured in this table row."
+ ::= { inputPowerEntry 2 }
+
+inputVA OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An input VA value. Units are VA. A negative value indicates
+ that this object is not available."
+ ::= { inputPowerEntry 3 }
+
+inputWatts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An input Watts value. Units are Watts. A negative value indicates
+ that this object is not available."
+ ::= { inputPowerEntry 4 }
+
+inputWh OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Units are Watt-hours. This object is writable so that it can be reset to 0. When it is
+ written to, the inputWhTimer will be reset updated as well."
+ ::= { inputPowerEntry 5 }
+
+inputWhTimer OBJECT-TYPE
+ SYNTAX UnixTimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Timestamp of when input Watt-hours (inputWh) was last reset."
+ ::= { inputPowerEntry 6 }
+
+inputPowerFactor OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An input PF value. Units are in thousandths, for example a power factor
+ of 0.958 would be returned as 958, and 0.92 would be returned
+ as 920. A negative value indicates that this object is not
+ available."
+ ::= { inputPowerEntry 7 }
+
+inputVAR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An input VAR value. Units are VAR. A negative value indicates
+ that this object is not available."
+ ::= { inputPowerEntry 8 }
+
+
+
+
+
+inputTotalPowerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InputTotalPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of total input power measurements."
+ ::= { inputs 5 }
+
+inputTotalPowerEntry OBJECT-TYPE
+ SYNTAX InputTotalPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a total input power measurement."
+ INDEX { strappingIndex,
+ inputIndex }
+ ::= { inputTotalPowerTable 1 }
+
+InputTotalPowerEntry ::= SEQUENCE {
+ inputTotalVA
+ Integer32,
+ inputTotalWatts
+ Integer32,
+ inputTotalWh
+ Unsigned32,
+ inputTotalWhTimer
+ UnixTimeStamp,
+ inputTotalPowerFactor
+ Integer32,
+ inputTotalVAR
+ Integer32,
+ inputPowerCapacity
+ Integer32
+}
+
+inputTotalVA OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An input VA value. Units are VA. A negative value indicates
+ that this object is not available."
+ ::= { inputTotalPowerEntry 3 }
+
+inputTotalWatts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An input Watts value. Units are Watts. A negative value indicates
+ that this object is not available."
+ ::= { inputTotalPowerEntry 4 }
+
+inputTotalWh OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Units are Watt-hours. This object is writable so that it can be reset to 0. When it is
+ written to, the inputWhTimer will be reset updated as well."
+ ::= { inputTotalPowerEntry 5 }
+
+inputTotalWhTimer OBJECT-TYPE
+ SYNTAX UnixTimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Timestamp of when input Watt-hours (inputWh) was last reset."
+ ::= { inputTotalPowerEntry 6 }
+
+inputTotalPowerFactor OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An input PF value. Units are in thousandths, for example a power factor
+ of 0.958 would be returned as 958, and 0.92 would be returned
+ as 920. A negative value indicates that this object is not
+ available."
+ ::= { inputTotalPowerEntry 7 }
+
+inputTotalVAR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An input VAR value. Units are VAR. A negative value indicates
+ that this object is not available."
+ ::= { inputTotalPowerEntry 8 }
+
+inputPowerCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Typical power capacity of the input. A negative value indicates that
+ the hardware current capacity is unknown."
+ ::= { inputTotalPowerEntry 9 }
+
+
+
+
+groupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of groups. The number of entries is given by groupCount."
+ ::= { groups 1 }
+
+groupEntry OBJECT-TYPE
+ SYNTAX GroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a particular group."
+ INDEX { strappingIndex,
+ groupIndex }
+ ::= { groupTable 1 }
+
+GroupEntry ::= SEQUENCE {
+ groupIndex
+ Integer32,
+ groupID
+ DisplayString,
+ groupName
+ OCTET STRING,
+ groupType
+ INTEGER,
+ groupBreakerStatus
+ INTEGER,
+ groupChildCount
+ Integer32,
+ groupColor
+ Unsigned32,
+ groupDesignator
+ DisplayString,
+ groupInputIndex
+ Integer32
+}
+
+groupIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..64)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "A unique value for each group. Its value ranges from 1 to groupCount."
+ ::= { groupEntry 1 }
+
+groupID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(2..4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alphanumeric designator for the group. This value may be written
+ on the face of the unit."
+ ::= { groupEntry 2 }
+
+groupName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A descriptive name for the group."
+ ::= { groupEntry 3 }
+
+groupType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ breaker1pole (1),
+ breaker2pole (2),
+ breaker3pole (3),
+ outletSection (4),
+ userDefined (5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the group."
+ ::= { groupEntry 4 }
+
+groupBreakerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ breakerOn (1),
+ breakerOff (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Only applicable to breaker-groups. Indicates whether a breaker is turned
+ off or on."
+ ::= { groupEntry 5 }
+
+groupChildCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of children for this group."
+ ::= { groupEntry 6 }
+
+groupColor OBJECT-TYPE
+ SYNTAX Unsigned32 (0..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Background color code of the group. Color codes are decimal values."
+ ::= { groupEntry 7 }
+
+groupDesignator OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(2..4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alphanumeric physical name for the group. This value may be written
+ on the face of the unit."
+ ::= { groupEntry 8 }
+
+groupInputIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identifies the input on which the group is connected."
+ ::= { groupEntry 9 }
+
+
+
+groupChildTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GroupChildEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of children for this group. For example, this table will link
+ to all of the outlets that are contained in a particular group."
+ ::= { groups 2 }
+
+groupChildEntry OBJECT-TYPE
+ SYNTAX GroupChildEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a particular child."
+ INDEX { strappingIndex,
+ groupIndex,
+ groupChildIndex }
+ ::= { groupChildTable 1 }
+
+GroupChildEntry ::= SEQUENCE {
+ groupChildIndex
+ Integer32,
+ groupChildType
+ INTEGER,
+ groupChildOID
+ OBJECT IDENTIFIER
+}
+
+groupChildIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..32)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each child. Its value ranges from 1 to groupChildCount."
+ ::= { groupChildEntry 1 }
+
+groupChildType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ section (2),
+ custom (3),
+ outlet (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the child."
+ ::= { groupChildEntry 2 }
+
+groupChildOID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Object ID of a child object."
+ ::= { groupChildEntry 3 }
+
+groupVoltageTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GroupVoltageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of group voltage measurements. There can be only one voltage
+ measurement for each group."
+ ::= { groups 3 }
+
+groupVoltageEntry OBJECT-TYPE
+ SYNTAX GroupVoltageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a group voltage measurement."
+ INDEX { strappingIndex,
+ groupIndex }
+ ::= { groupVoltageTable 1 }
+
+GroupVoltageEntry ::= SEQUENCE {
+ groupVoltageMeasType
+ INTEGER,
+ groupVoltage
+ Integer32,
+ groupVoltageThStatus
+ INTEGER,
+ groupVoltageThLowerWarning
+ Integer32,
+ groupVoltageThLowerCritical
+ Integer32,
+ groupVoltageThUpperWarning
+ Integer32,
+ groupVoltageThUpperCritical
+ Integer32
+}
+
+groupVoltageMeasType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ singlePhase (1),
+ phase1toN (2),
+ phase2toN (3),
+ phase3toN (4),
+ phase1to2 (5),
+ phase2to3 (6),
+ phase3to1 (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Value indicates what voltage is being measured in this table row."
+ ::= { groupVoltageEntry 2 }
+
+groupVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units are millivolts."
+ ::= { groupVoltageEntry 3 }
+
+groupVoltageThStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ good (0),
+ lowWarning (1),
+ lowCritical (2),
+ highWarning (3),
+ highCritical (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the measured group voltage relative to the configured thresholds."
+ ::= { groupVoltageEntry 4 }
+
+groupVoltageThLowerWarning OBJECT-TYPE
+ SYNTAX Integer32 (-1..500000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Lower warning threshold. Units are millivolts. A negative value indicates
+ that this object is not available."
+ ::= { groupVoltageEntry 5 }
+
+groupVoltageThLowerCritical OBJECT-TYPE
+ SYNTAX Integer32 (-1..500000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Lower critical threshold. Units are millivolts. A negative value indicates
+ that this object is not available."
+ ::= { groupVoltageEntry 6 }
+
+groupVoltageThUpperWarning OBJECT-TYPE
+ SYNTAX Integer32 (-1..500000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Upper warning threshold. Units are millivolts. A negative value indicates
+ that this object is not available."
+ ::= { groupVoltageEntry 7 }
+
+groupVoltageThUpperCritical OBJECT-TYPE
+ SYNTAX Integer32 (-1..500000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Upper critical threshold. Units are millivolts. A negative value indicates
+ that this object is not available."
+ ::= { groupVoltageEntry 8 }
+
+groupCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GroupCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of group current measurements. There can be only one current
+ measurement for each group."
+ ::= { groups 4 }
+
+groupCurrentEntry OBJECT-TYPE
+ SYNTAX GroupCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a group current measurement."
+ INDEX { strappingIndex,
+ groupIndex }
+ ::= { groupCurrentTable 1 }
+
+GroupCurrentEntry ::= SEQUENCE {
+ groupCurrentCapacity
+ Integer32,
+ groupCurrent
+ Integer32,
+ groupCurrentThStatus
+ INTEGER,
+ groupCurrentThLowerWarning
+ Integer32,
+ groupCurrentThLowerCritical
+ Integer32,
+ groupCurrentThUpperWarning
+ Integer32,
+ groupCurrentThUpperCritical
+ Integer32,
+ groupCurrentCrestFactor
+ Integer32,
+ groupCurrentPercentLoad
+ Integer32
+}
+
+groupCurrentCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rated current capacity of the group. Units are milliamps. A negative
+ value indicates that the hardware current capacity is unknown (it
+ will always be unknown for custom groups)."
+ ::= { groupCurrentEntry 2 }
+
+groupCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A group current measurement value. Units are milliamps."
+ ::= { groupCurrentEntry 3 }
+
+groupCurrentThStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ good (0),
+ lowWarning (1),
+ lowCritical (2),
+ highWarning (3),
+ highCritical (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the measured group current relative to the configured thresholds."
+ ::= { groupCurrentEntry 4 }
+
+groupCurrentThLowerWarning OBJECT-TYPE
+ SYNTAX Integer32 (-1..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Lower warning threshold. Units are milliamps. A negative value indicates
+ that this object is not available."
+ ::= { groupCurrentEntry 5 }
+
+groupCurrentThLowerCritical OBJECT-TYPE
+ SYNTAX Integer32 (-1..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Lower critical threshold. Units are milliamps. A negative value indicates
+ that this object is not available."
+ ::= { groupCurrentEntry 6 }
+
+groupCurrentThUpperWarning OBJECT-TYPE
+ SYNTAX Integer32 (-1..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Upper warning threshold. Units are milliamps. A negative value indicates
+ that this object is not available."
+ ::= { groupCurrentEntry 7 }
+
+groupCurrentThUpperCritical OBJECT-TYPE
+ SYNTAX Integer32 (-1..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Upper critical threshold. Units are milliamps. A negative value indicates
+ that this object is not available."
+ ::= { groupCurrentEntry 8 }
+
+groupCurrentCrestFactor OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current crest factor. Units are in milli, for example a crest factor of
+ 1.414 will be returned as 1414. A negative value indicates
+ that this object is not available."
+ ::= { groupCurrentEntry 9 }
+
+groupCurrentPercentLoad OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current percent load, based on the rated current capacity. Units are
+ percentage, for example 80% will be returned as 80. A negative
+ value indicates that this object is not available."
+ ::= { groupCurrentEntry 10 }
+
+groupPowerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GroupPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of group power measurements. There can be only one power
+ measurement for each group."
+ ::= { groups 5 }
+
+groupPowerEntry OBJECT-TYPE
+ SYNTAX GroupPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a group power measurement."
+ INDEX { strappingIndex,
+ groupIndex }
+ ::= { groupPowerTable 1 }
+
+GroupPowerEntry ::= SEQUENCE {
+ groupVA
+ Integer32,
+ groupWatts
+ Integer32,
+ groupWh
+ Unsigned32,
+ groupWhTimer
+ UnixTimeStamp,
+ groupPowerFactor
+ Integer32,
+ groupVAR
+ Integer32
+}
+
+groupVA OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A group VA value. Units are VA. A negative value indicates
+ that this object is not available."
+ ::= { groupPowerEntry 2 }
+
+groupWatts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A group Watts value. Units are Watts. A negative value indicates
+ that this object is not available."
+ ::= { groupPowerEntry 3 }
+
+groupWh OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Units are Watt-hours. This object is writable so that it can be reset to 0. When it is
+ written to, the inputWhTotalTimer will be reset to 0 as well."
+ ::= { groupPowerEntry 4 }
+
+groupWhTimer OBJECT-TYPE
+ SYNTAX UnixTimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Timestamp of when group Watt-hours (groupWh) was last reset."
+ ::= { groupPowerEntry 5 }
+
+groupPowerFactor OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A group PF value. Units are in thousandths, for example a power factor
+ of 0.958 would be returned as 958, and 0.92 would be returned
+ as 920. A negative value indicates that this object is not available."
+ ::= { groupPowerEntry 6 }
+
+groupVAR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A group VAR value. Units are VAR. A negative value indicates
+ that this object is not available."
+ ::= { groupPowerEntry 7 }
+
+groupControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GroupControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of controllable groups."
+ ::= { groups 6 }
+
+groupControlEntry OBJECT-TYPE
+ SYNTAX GroupControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a controllable group."
+ INDEX { strappingIndex,
+ groupIndex }
+ ::= { groupControlTable 1 }
+
+GroupControlEntry ::= SEQUENCE {
+ groupControlStatus
+ INTEGER,
+ groupControlOffCmd
+ Integer32,
+ groupControlOnCmd
+ Integer32,
+ groupControlRebootCmd
+ Integer32
+}
+
+groupControlStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (0),
+ on (1),
+ rebooting (2),
+ mixed (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current state of a controlled group. A value of 'mixed' means that
+ that the outlets within the group have differing states."
+ ::= { groupControlEntry 2 }
+
+groupControlOffCmd OBJECT-TYPE
+ SYNTAX Integer32 (-1..99999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Group-level outlet control command.
+
+ Once the command is issued, the outlets in the group will turn Off immediately.
+ 0-n : Time in seconds until the group command is issued
+ -1 : Cancel a pending group-level Off command
+
+ When read, returns -1 if no command is pending, or the current downcount in seconds of a pending command.
+
+ Certain ePDUs (mainly those with part numbers beginning with IPV or IPC) do not support delayed control
+ commands. These will respond with an error if a command value of > 0 is written to this object."
+ ::= { groupControlEntry 3 }
+
+groupControlOnCmd OBJECT-TYPE
+ SYNTAX Integer32 (-1..99999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Group-level outlet control command.
+
+ Once the command is issued, the outlets in the group will turn On immediately.
+ 0-n : Time in seconds until the group command is issued
+ -1 : Cancel a pending group-level On command
+
+ When read, returns -1 if no command is pending, or the current downcount in seconds of a pending command.
+
+ Certain ePDUs (mainly those with part numbers beginning with IPV or IPC) do not support delayed control
+ commands. These will respond with an error if a command value of > 0 is written to this object."
+ ::= { groupControlEntry 4 }
+
+groupControlRebootCmd OBJECT-TYPE
+ SYNTAX Integer32 (-1..0)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Group-level outlet control command.
+
+ For outlets that are On prior to the Reboot command, they will switch Off immediately when the command is
+ issued, remain Off for outletControlRebootOffTime seconds, and then turn back On.
+ For outlets that are Off prior to the Reboot command, they will turn On after a delay of outletControlRebootOffTime
+ seconds from when the command is issued.
+ 0-n : Time in seconds until the Reboot command is issued
+ -1 : Cancel a pending group-level Reboot command
+
+ When read, returns -1 if no command is pending, or the current downcount in seconds of a pending command.
+
+ Certain ePDUs (mainly those with part numbers beginning with IPV or IPC) do not support delayed control
+ commands. These will respond with an error if a command value of > 0 is written to this object."
+ ::= { groupControlEntry 5 }
+
+outletTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OutletEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of outlets. The number of entries is given by outletCount."
+ ::= { outlets 1 }
+
+outletEntry OBJECT-TYPE
+ SYNTAX OutletEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a particular outlet."
+ INDEX { strappingIndex,
+ outletIndex }
+ ::= { outletTable 1 }
+
+OutletEntry ::= SEQUENCE {
+ outletIndex
+ Integer32,
+ outletID
+ DisplayString,
+ outletName
+ OCTET STRING,
+ outletParentCount
+ Integer32,
+ outletType
+ INTEGER,
+ outletDesignator
+ DisplayString,
+ outletPhaseID
+ INTEGER
+}
+
+outletIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..64)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "A unique value for each outlet. its value ranges from 1 to outletCount."
+ ::= { outletEntry 1 }
+
+outletID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(2..4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alphanumeric designator for the outlet."
+ ::= { outletEntry 2 }
+
+outletName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A descriptive name for the outlet."
+ ::= { outletEntry 3 }
+
+outletParentCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of parents for this outlet."
+ ::= { outletEntry 4 }
+
+outletType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ iecC13 (1),
+ iecC19 (2),
+ uk (10),
+ french (11),
+ schuko (12),
+ nema515 (20),
+ nema51520 (21),
+ nema520 (22),
+ nemaL520 (23),
+ nemaL530 (24),
+ nema615 (25),
+ nema620 (26),
+ nemaL620 (27),
+ nemaL630 (28),
+ nemaL715 (29),
+ rf203p277 (30),
+ sdg300 (31)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The physical type of outlet."
+ ::= { outletEntry 5 }
+
+outletDesignator OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(2..4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alphanumeric physical name for the outlet."
+ ::= { outletEntry 6 }
+
+outletPhaseID OBJECT-TYPE
+ SYNTAX INTEGER {
+ singlePhase (1),
+ phase1toN (2),
+ phase2toN (3),
+ phase3toN (4),
+ phase1to2 (5),
+ phase2to3 (6),
+ phase3to1 (7),
+ phase12N (8),
+ phase23N (9),
+ phase31N (10),
+ phase123 (11),
+ phase123N (12)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Value indicates which phases are connected to each outlet in this table row - single phase
+ voltage, phase 1 to neutral, phase 2 to neutral, phase 3 to neutral, phase 1 to phase 2,
+ phase 2 to phase 3, phase 3 to phase 1, split-phase with phases 1 and 2, split phase
+ with phases 2 and 3, split phase with phases 3 and 1, three-phase delta, and three-phase wye."
+ ::= { outletEntry 7 }
+
+
+
+
+outletParentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OutletParentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of parents for this outlet. For example, this table will link
+ to all of the groups that have this outlet as a child."
+ ::= { outlets 2 }
+
+outletParentEntry OBJECT-TYPE
+ SYNTAX OutletParentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a particular parent."
+ INDEX { strappingIndex,
+ outletIndex,
+ outletParentIndex }
+ ::= { outletParentTable 1 }
+
+OutletParentEntry ::= SEQUENCE {
+ outletParentIndex
+ Integer32,
+ outletParentType
+ INTEGER,
+ outletParentOID
+ OBJECT IDENTIFIER
+}
+
+outletParentIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..32)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each parent. Its value ranges from 1 to outletParentCount."
+ ::= { outletParentEntry 1 }
+
+outletParentType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ breaker (1),
+ section (2),
+ custom (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the parent."
+ ::= { outletParentEntry 2 }
+
+outletParentOID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Object ID of a parent object."
+ ::= { outletParentEntry 3 }
+
+outletVoltageTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OutletVoltageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of outlet voltage measurements."
+ ::= { outlets 3 }
+
+outletVoltageEntry OBJECT-TYPE
+ SYNTAX OutletVoltageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for an outlet voltage measurement."
+ INDEX { strappingIndex,
+ outletIndex }
+ ::= { outletVoltageTable 1 }
+
+OutletVoltageEntry ::= SEQUENCE {
+ outletVoltage
+ Integer32,
+ outletVoltageThStatus
+ INTEGER,
+ outletVoltageThLowerWarning
+ Integer32,
+ outletVoltageThLowerCritical
+ Integer32,
+ outletVoltageThUpperWarning
+ Integer32,
+ outletVoltageThUpperCritical
+ Integer32
+}
+
+outletVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units are millivolts."
+ ::= { outletVoltageEntry 2 }
+
+outletVoltageThStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ good (0),
+ lowWarning (1),
+ lowCritical (2),
+ highWarning (3),
+ highCritical (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the measured outlet voltage relative to the configured thresholds."
+ ::= { outletVoltageEntry 3 }
+
+outletVoltageThLowerWarning OBJECT-TYPE
+ SYNTAX Integer32 (-1..500000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Lower warning threshold. Units are millivolts. A negative value indicates
+ that this object is not available."
+ ::= { outletVoltageEntry 4 }
+
+outletVoltageThLowerCritical OBJECT-TYPE
+ SYNTAX Integer32 (-1..500000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Lower critical threshold. Units are millivolts. A negative value indicates
+ that this object is not available."
+ ::= { outletVoltageEntry 5 }
+
+outletVoltageThUpperWarning OBJECT-TYPE
+ SYNTAX Integer32 (-1..500000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Upper warning threshold. Units are millivolts. A negative value indicates
+ that this object is not available."
+ ::= { outletVoltageEntry 6 }
+
+outletVoltageThUpperCritical OBJECT-TYPE
+ SYNTAX Integer32 (-1..500000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Upper critical threshold. Units are millivolts. A negative value indicates
+ that this object is not available."
+ ::= { outletVoltageEntry 7 }
+
+outletCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OutletCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of outlet current measurements."
+ ::= { outlets 4 }
+
+outletCurrentEntry OBJECT-TYPE
+ SYNTAX OutletCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for an outlet current measurement."
+ INDEX { strappingIndex,
+ outletIndex }
+ ::= { outletCurrentTable 1 }
+
+OutletCurrentEntry ::= SEQUENCE {
+ outletCurrentCapacity
+ Integer32,
+ outletCurrent
+ Integer32,
+ outletCurrentThStatus
+ INTEGER,
+ outletCurrentThLowerWarning
+ Integer32,
+ outletCurrentThLowerCritical
+ Integer32,
+ outletCurrentThUpperWarning
+ Integer32,
+ outletCurrentThUpperCritical
+ Integer32,
+ outletCurrentCrestFactor
+ Integer32,
+ outletCurrentPercentLoad
+ Integer32
+}
+
+outletCurrentCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rated current capacity of the outlet. Units are milliamps. A negative
+ value indicates that the hardware current capacity is unknown."
+ ::= { outletCurrentEntry 2 }
+
+outletCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An outlet current measurement value. Units are milliamps."
+ ::= { outletCurrentEntry 3 }
+
+outletCurrentThStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ good (0),
+ lowWarning (1),
+ lowCritical (2),
+ highWarning (3),
+ highCritical (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the measured outlet current relative to the configured thresholds.
+ A negative value indicates that this object is not available."
+ ::= { outletCurrentEntry 4 }
+
+outletCurrentThLowerWarning OBJECT-TYPE
+ SYNTAX Integer32 (-1..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Lower warning threshold. Units are milliamps. A negative value indicates
+ that this object is not available."
+ ::= { outletCurrentEntry 5 }
+
+outletCurrentThLowerCritical OBJECT-TYPE
+ SYNTAX Integer32 (-1..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Lower critical threshold. Units are milliamps. A negative value indicates
+ that this object is not available."
+ ::= { outletCurrentEntry 6 }
+
+outletCurrentThUpperWarning OBJECT-TYPE
+ SYNTAX Integer32 (-1..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Upper warning threshold. Units are milliamps. A negative value indicates
+ that this object is not available."
+ ::= { outletCurrentEntry 7 }
+
+outletCurrentThUpperCritical OBJECT-TYPE
+ SYNTAX Integer32 (-1..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Upper critical threshold. Units are milliamps. A negative value indicates
+ that this object is not available."
+ ::= { outletCurrentEntry 8 }
+
+outletCurrentCrestFactor OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current crest factor. Units are in milli, for example a crest factor of
+ 1.414 will be returned as 1414. A negative value indicates
+ that this object is not available."
+ ::= { outletCurrentEntry 9 }
+
+outletCurrentPercentLoad OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current percent load, based on the rated current capacity. Units are
+ percentage, for example 80% will be returned as 80. A negative
+ value indicates that this object is not available."
+ ::= { outletCurrentEntry 10 }
+
+outletPowerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OutletPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of outlet power measurements."
+ ::= { outlets 5 }
+
+outletPowerEntry OBJECT-TYPE
+ SYNTAX OutletPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for an outlet power measurement."
+ INDEX { strappingIndex,
+ outletIndex }
+ ::= { outletPowerTable 1 }
+
+OutletPowerEntry ::= SEQUENCE {
+ outletVA
+ Integer32,
+ outletWatts
+ Integer32,
+ outletWh
+ Unsigned32,
+ outletWhTimer
+ UnixTimeStamp,
+ outletPowerFactor
+ Integer32,
+ outletVAR
+ Integer32
+}
+
+outletVA OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An outlet VA value. Units are VA. A negative value indicates
+ that this object is not available."
+ ::= { outletPowerEntry 2 }
+
+outletWatts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An outlet Watts value. Units are Watts. A negative value indicates
+ that this object is not available."
+ ::= { outletPowerEntry 3 }
+
+outletWh OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Units are Watt-hours. This object is writable so that it can be reset to 0. When it is
+ written to, the inputWhTotalTimer will be reset to 0 as well."
+ ::= { outletPowerEntry 4 }
+
+outletWhTimer OBJECT-TYPE
+ SYNTAX UnixTimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Timestamp of when outlet Watt-hours (outletWh) was last reset."
+ ::= { outletPowerEntry 5 }
+
+outletPowerFactor OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An outlet PF value. Units are in thousandths, for example a power factor
+ of 0.958 would be returned as 958, and 0.92 would be returned
+ as 920. A negative value indicates that this object is not available."
+ ::= { outletPowerEntry 6 }
+
+outletVAR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An outlet VAR value. Units are VAR. A negative value indicates
+ that this object is not available."
+ ::= { outletPowerEntry 7 }
+
+outletControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OutletControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of controllable outlets."
+ ::= { outlets 6 }
+
+outletControlEntry OBJECT-TYPE
+ SYNTAX OutletControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a controllable outlet."
+ INDEX { strappingIndex,
+ outletIndex }
+ ::= { outletControlTable 1 }
+
+OutletControlEntry ::= SEQUENCE {
+ outletControlStatus
+ INTEGER,
+ outletControlOffCmd
+ Integer32,
+ outletControlOnCmd
+ Integer32,
+ outletControlRebootCmd
+ Integer32,
+ outletControlPowerOnState
+ INTEGER,
+ outletControlSequenceDelay
+ Integer32,
+ outletControlRebootOffTime
+ Integer32,
+ outletControlSwitchable
+ INTEGER,
+ outletControlShutoffDelay
+ Integer32
+}
+
+outletControlStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (0),
+ on (1),
+ pendingOff (2),
+ pendingOn (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current state of a controlled outlet."
+ ::= { outletControlEntry 2 }
+
+outletControlOffCmd OBJECT-TYPE
+ SYNTAX Integer32 (-1..99999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Outlet control command.
+
+ Once the command is issued, the outlet will turn Off immediately.
+ 0-n : Time in seconds until the outlet command is issued
+ -1 : Cancel a pending outlet Off command
+
+ When read, returns -1 if no command is pending, or the current downcount in seconds of a pending command.
+
+ Certain ePDUs (mainly those with part numbers beginning with IPV or IPC) do not support delayed control
+ commands. These will respond with an error if a command value of > 0 is written to this object."
+ ::= { outletControlEntry 3 }
+
+outletControlOnCmd OBJECT-TYPE
+ SYNTAX Integer32 (-1..99999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Outlet control command.
+
+ Once the command is issued, the outlet will turn On immediately.
+ 0-n : Time in seconds until the outlet command is issued
+ -1 : Cancel a pending outlet On command
+
+ When read, returns -1 if no command is pending, or the current downcount in seconds of a pending command.
+
+ Certain ePDUs (mainly those with part numbers beginning with IPV or IPC) do not support delayed control
+ commands. These will respond with an error if a command value of > 0 is written to this object."
+ ::= { outletControlEntry 4 }
+
+outletControlRebootCmd OBJECT-TYPE
+ SYNTAX Integer32 (-1..99999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Outlet control command.
+
+ For outlets that are On prior to this Reboot command, they will switch Off immediately when the command is
+ issued, remain Off for outletControlRebootOffTime seconds, and then turn back On.
+ For outlets that are Off prior to the Reboot command, they will turn On after a delay of outletControlRebootOffTime
+ seconds from when the command is issued.
+ 0-n : Time in seconds until the Reboot command is issued
+ -1 : Cancel a pending outlet Reboot command
+
+ When read, returns -1 if no command is pending, or the current downcount in seconds of a pending command.
+
+ Certain ePDUs (mainly those with part numbers beginning with IPV or IPC) do not support delayed control
+ commands. These will respond with an error if a command value of > 0 is written to this object."
+ ::= { outletControlEntry 5 }
+
+outletControlPowerOnState OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (0),
+ on (1),
+ lastState (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Determines the outlet state when power is applied to the unit.
+ 0 : not restart at device startup
+ 1 : should sequence back ON in line with outletControlSequenceTime
+ 2 : should take the state the outlet had when power was lost.
+ If the state was ON, should sequence back ON in line with outletControlSequenceTime."
+ ::= { outletControlEntry 6 }
+
+outletControlSequenceDelay OBJECT-TYPE
+ SYNTAX Integer32 (-1..99999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time delay in seconds from when a Global Sequence On command is issued to
+ when the command is executed on this outlet. This delay is also used as a power-on
+ delay. Set to -1 to exclude this outlet from Global Sequence On
+ commands."
+ ::= { outletControlEntry 7 }
+
+outletControlRebootOffTime OBJECT-TYPE
+ SYNTAX Integer32 (1..99999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time delay in seconds that the outlet should remain in the Off state when executing a Reboot command."
+ ::= { outletControlEntry 8 }
+
+outletControlSwitchable OBJECT-TYPE
+ SYNTAX INTEGER {
+ switchable (1),
+ notSwitchable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Determines the outlet capability to be controlled On/Off from the communication channels.
+ 1 : control On/Off enabled
+ 2 : control On/Off disabled."
+ ::= { outletControlEntry 9 }
+
+outletControlShutoffDelay OBJECT-TYPE
+ SYNTAX Integer32 (-1..99999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time delay in seconds that could be taken in account before shutting of the outlet.
+ An application which need to shutoff properly an outlet will read this parameter first
+ then write it to the command outletControlOffCmd."
+ ::= { outletControlEntry 10 }
+
+
+outletGlobalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OutletGlobalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of globlal configuration on all outlets."
+ ::= { outlets 7 }
+
+outletGlobalEntry OBJECT-TYPE
+ SYNTAX OutletGlobalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a global variable on all outlets."
+ INDEX { strappingIndex
+ }
+ ::= { outletGlobalTable 1 }
+
+OutletGlobalEntry ::= SEQUENCE {
+ outletAutomaticShutoff
+ INTEGER
+}
+
+outletAutomaticShutoff OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ keepTheCurrentPosition (1),
+ shutoffTheOutlets (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Determines the state of all outlets when the unit is power off:
+ 0 : not applicable (read only)
+ 1 : Keep the outlet relays in the current position when the PDU is powered down
+ 2 : Makes the outlet relays go to the position that shutoffs the outlets when the PDU is powered down"
+ ::= { outletGlobalEntry 2 }
+
+
+
+temperatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of temperature probe measurements. The number of entries is
+ given by temperatureCount."
+ ::= { environmental 1 }
+
+temperatureEntry OBJECT-TYPE
+ SYNTAX TemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a temperature measurement."
+ INDEX { strappingIndex,
+ temperatureIndex }
+ ::= { temperatureTable 1 }
+
+TemperatureEntry ::= SEQUENCE {
+ temperatureIndex
+ Integer32,
+ temperatureName
+ OCTET STRING,
+ temperatureProbeStatus
+ INTEGER,
+ temperatureValue
+ Integer32,
+ temperatureThStatus
+ INTEGER,
+ temperatureThLowerWarning
+ Integer32,
+ temperatureThLowerCritical
+ Integer32,
+ temperatureThUpperWarning
+ Integer32,
+ temperatureThUpperCritical
+ Integer32
+}
+
+temperatureIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "A unique value for each temperature probe measurement. Its value
+ ranges from 1 to temperatureCount."
+ ::= { temperatureEntry 1 }
+
+temperatureName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A descriptive name for the temperature probe."
+ ::= { temperatureEntry 2 }
+
+temperatureProbeStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bad (-1),
+ disconnected (0),
+ connected (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether a probe is connected or not."
+ ::= { temperatureEntry 3 }
+
+temperatureValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units are in tenths of a degree according to the scale specified by
+ temperatureScale (either Fahrenheit or Celsius). Divide by ten to get
+ degrees."
+ ::= { temperatureEntry 4 }
+
+temperatureThStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ good (0),
+ lowWarning (1),
+ lowCritical (2),
+ highWarning (3),
+ highCritical (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the measured temperature relative to the configured
+ thresholds."
+ ::= { temperatureEntry 5 }
+
+temperatureThLowerWarning OBJECT-TYPE
+ SYNTAX Integer32 (-1..150000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Lower warning threshold. Units are tenths of a degree. A negative value
+ indicates that this object is not available."
+ ::= { temperatureEntry 6 }
+
+temperatureThLowerCritical OBJECT-TYPE
+ SYNTAX Integer32 (-1..150000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Lower critical threshold. Units are tenths of a degree. A negative value
+ indicates that this object is not available."
+ ::= { temperatureEntry 7 }
+
+temperatureThUpperWarning OBJECT-TYPE
+ SYNTAX Integer32 (-1..150000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Upper warning threshold. Units are tenths of a degree. A negative value
+ indicates that this object is not available."
+ ::= { temperatureEntry 8 }
+
+temperatureThUpperCritical OBJECT-TYPE
+ SYNTAX Integer32 (-1..150000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Upper critical threshold. Units are tenths of a degree. A negative value
+ indicates that this object is not available."
+ ::= { temperatureEntry 9 }
+
+humidityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HumidityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of humidity probe measurements. The number of entries is
+ given by humidityCount."
+ ::= { environmental 2 }
+
+humidityEntry OBJECT-TYPE
+ SYNTAX HumidityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a humidity measurement."
+ INDEX { strappingIndex,
+ humidityIndex }
+ ::= { humidityTable 1 }
+
+HumidityEntry ::= SEQUENCE {
+ humidityIndex
+ Integer32,
+ humidityName
+ OCTET STRING,
+ humidityProbeStatus
+ INTEGER,
+ humidityValue
+ Integer32,
+ humidityThStatus
+ INTEGER,
+ humidityThLowerWarning
+ Integer32,
+ humidityThLowerCritical
+ Integer32,
+ humidityThUpperWarning
+ Integer32,
+ humidityThUpperCritical
+ Integer32
+}
+
+humidityIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "A unique value for each humidity probe measurement. Its value
+ ranges from 1 to humidityCount."
+ ::= { humidityEntry 1 }
+
+humidityName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A descriptive name for the humidity probe."
+ ::= { humidityEntry 2 }
+
+humidityProbeStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bad (-1),
+ disconnected (0),
+ connected (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether a probe is connected or not."
+ ::= { humidityEntry 3 }
+
+humidityValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units are tenths of a percent relative humidity. Divide the value by 10 to get %RH."
+ ::= { humidityEntry 4 }
+
+humidityThStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ good (0),
+ lowWarning (1),
+ lowCritical (2),
+ highWarning (3),
+ highCritical (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the measured humidity relative to the configured
+ thresholds."
+ ::= { humidityEntry 5 }
+
+humidityThLowerWarning OBJECT-TYPE
+ SYNTAX Integer32 (-1..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Lower warning threshold. Units are 0.1 %RH. A negative value
+ indicates that this object is not available."
+ ::= { humidityEntry 6 }
+
+humidityThLowerCritical OBJECT-TYPE
+ SYNTAX Integer32 (-1..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Lower critical threshold. Units are 0.1 %RH. A negative value
+ indicates that this object is not available."
+ ::= { humidityEntry 7 }
+
+humidityThUpperWarning OBJECT-TYPE
+ SYNTAX Integer32 (-1..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Upper warning threshold. Units are 0.1 %RH. A negative value
+ indicates that this object is not available."
+ ::= { humidityEntry 8 }
+
+humidityThUpperCritical OBJECT-TYPE
+ SYNTAX Integer32 (-1..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Upper critical threshold. Units are 0.1 %RH. A negative value
+ indicates that this object is not available."
+ ::= { humidityEntry 9 }
+
+contactTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ContactEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of contact sensors. The number of entries is
+ given by contactCount."
+ ::= { environmental 3 }
+
+contactEntry OBJECT-TYPE
+ SYNTAX ContactEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a contact sensor"
+ INDEX { strappingIndex,
+ contactIndex }
+ ::= { contactTable 1 }
+
+ContactEntry ::= SEQUENCE {
+ contactIndex
+ Integer32,
+ contactName
+ OCTET STRING,
+ contactProbeStatus
+ INTEGER,
+ contactState
+ INTEGER
+}
+
+contactIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..3)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "A unique value for each contact sensor. Its value ranges from 1 to
+ contactCount."
+ ::= { contactEntry 1 }
+
+contactName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A descriptive name for the contact sensor."
+ ::= { contactEntry 2 }
+
+contactProbeStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bad (-1),
+ disconnected (0),
+ connected (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether a probe is connected or not.
+ Will not be returned if the contact sensor is internal to the ePDU,
+ in that case only contactState should be read."
+ ::= { contactEntry 3 }
+
+contactState OBJECT-TYPE
+ SYNTAX INTEGER {
+ contactBad (-1),
+ contactOpen (0),
+ contactClosed (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the contact sensor."
+ ::= { contactEntry 4 }
+
+eatonEpduCompliances MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The requirements for conforming to the ePDU MIB."
+ MODULE
+ MANDATORY-GROUPS { epduRequiredGroup }
+ GROUP epduOptionalGroup
+ DESCRIPTION
+ "Different ePDUs will support a subset of the defined objects."
+ GROUP epduNotifyGroup
+ DESCRIPTION
+ "Different ePDUs will support a subset of the defined notifications."
+ ::= { conformance 1 }
+
+epduRequiredGroup OBJECT-GROUP
+ OBJECTS { unitName,
+ firmwareVersion }
+ STATUS current
+ DESCRIPTION
+ "Minimal objects are required to conform to this MIB."
+ ::= { objectGroups 1 }
+
+epduOptionalGroup OBJECT-GROUP
+ OBJECTS { clockValue,
+ commInterface,
+ communicationStatus,
+ contactCount,
+ contactIndex,
+ contactName,
+ contactProbeStatus,
+ contactState,
+ groupBreakerStatus,
+ groupChildCount,
+ groupChildOID,
+ groupChildType,
+ groupColor,
+ groupControlOnCmd,
+ groupControlOffCmd,
+ groupControlRebootCmd,
+ groupControlStatus,
+ groupCount,
+ groupCurrent,
+ groupCurrentCapacity,
+ groupCurrentCrestFactor,
+ groupCurrentPercentLoad,
+ groupCurrentThLowerCritical,
+ groupCurrentThLowerWarning,
+ groupCurrentThStatus,
+ groupCurrentThUpperCritical,
+ groupCurrentThUpperWarning,
+ groupDesignator,
+ groupID,
+ groupIndex,
+ groupInputIndex,
+ groupName,
+ groupPowerFactor,
+ groupType,
+ groupVA,
+ groupVAR,
+ groupVoltage,
+ groupVoltageMeasType,
+ groupVoltageThLowerCritical,
+ groupVoltageThLowerWarning,
+ groupVoltageThStatus,
+ groupVoltageThUpperCritical,
+ groupVoltageThUpperWarning,
+ groupWatts,
+ groupWh,
+ groupWhTimer,
+ humidityCount,
+ humidityIndex,
+ humidityName,
+ humidityProbeStatus,
+ humidityThLowerCritical,
+ humidityThLowerWarning,
+ humidityThStatus,
+ humidityThUpperCritical,
+ humidityThUpperWarning,
+ humidityValue,
+ inputCount,
+ inputCurrent,
+ inputCurrentCapacity,
+ inputCurrentCount,
+ inputCurrentCrestFactor,
+ inputCurrentIndex,
+ inputCurrentMeasType,
+ inputCurrentPercentLoad,
+ inputCurrentThLowerCritical,
+ inputCurrentThLowerWarning,
+ inputCurrentThStatus,
+ inputCurrentThUpperCritical,
+ inputCurrentThUpperWarning,
+ inputFeedColor,
+ inputFeedName,
+ inputFrequency,
+ inputFrequencyStatus,
+ inputIndex,
+ inputPhaseDesignator,
+ inputPlugType,
+ inputPowerCapacity,
+ inputPowerCount,
+ inputPowerFactor,
+ inputPowerMeasType,
+ inputTotalPowerFactor,
+ inputTotalVA,
+ inputTotalVAR,
+ inputTotalWatts,
+ inputTotalWh,
+ inputTotalWhTimer,
+ inputType,
+ inputVA,
+ inputVAR,
+ inputVoltage,
+ inputVoltageCount,
+ inputVoltageIndex,
+ inputVoltageMeasType,
+ inputVoltageThLowerCritical,
+ inputVoltageThLowerWarning,
+ inputVoltageThStatus,
+ inputVoltageThUpperCritical,
+ inputVoltageThUpperWarning,
+ inputWatts,
+ inputWh,
+ inputWhTimer,
+ internalStatus,
+ lcdControl,
+ outletAutomaticShutoff,
+ outletControlSwitchable,
+ outletControlShutoffDelay,
+ outletControlOffCmd,
+ outletControlOnCmd,
+ outletControlPowerOnState,
+ outletControlRebootCmd,
+ outletControlRebootOffTime,
+ outletControlSequenceDelay,
+ outletControlStatus,
+ outletCount,
+ outletCurrent,
+ outletCurrentCapacity,
+ outletCurrentCrestFactor,
+ outletCurrentPercentLoad,
+ outletCurrentThLowerCritical,
+ outletCurrentThLowerWarning,
+ outletCurrentThStatus,
+ outletCurrentThUpperCritical,
+ outletCurrentThUpperWarning,
+ outletDesignator,
+ outletID,
+ outletIndex,
+ outletName,
+ outletParentCount,
+ outletParentOID,
+ outletParentType,
+ outletPhaseID,
+ outletPowerFactor,
+ outletType,
+ outletVA,
+ outletVAR,
+ outletVoltage,
+ outletVoltageThLowerCritical,
+ outletVoltageThLowerWarning,
+ outletVoltageThStatus,
+ outletVoltageThUpperCritical,
+ outletVoltageThUpperWarning,
+ outletWatts,
+ outletWh,
+ outletWhTimer,
+ partNumber,
+ productName,
+ serialNumber,
+ strappingIndex,
+ strappingStatus,
+ systemType,
+ temperatureCount,
+ temperatureIndex,
+ temperatureName,
+ temperatureProbeStatus,
+ temperatureScale,
+ temperatureThLowerCritical,
+ temperatureThLowerWarning,
+ temperatureThStatus,
+ temperatureThUpperCritical,
+ temperatureThUpperWarning,
+ temperatureValue,
+ unitControlOffCmd,
+ unitControlOnCmd,
+ unitName,
+ unitsPresent,
+ unitType,
+ userName }
+ STATUS current
+ DESCRIPTION
+ "Most objects in this MIB are optional."
+ ::= { objectGroups 2 }
+
+epduNotifyGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { notifyBootUp,
+ notifyCommunicationStatus,
+ notifyContactState,
+ notifyFailedLogin,
+ notifyGroupCurrentThStatus,
+ notifyGroupVoltageThStatus,
+ notifyGroupBreakerStatus,
+ notifyHumidityThStatus,
+ notifyInputCurrentThStatus,
+ notifyInputFrequencyStatus,
+ notifyInputVoltageThStatus,
+ notifyInternalStatus,
+ notifyOutletControlStatus,
+ notifyOutletCurrentThStatus,
+ notifyOutletVoltageThStatus,
+ notifyProbeStatus,
+ notifyStrappingStatus,
+ notifyTemperatureThStatus,
+ notifyTest,
+ notifyUserLogin,
+ notifyUserLogout }
+ STATUS current
+ DESCRIPTION
+ "These notifications will be supported depending on the features of the ePDU.
+ Check the web interface for options to turn these notifications on/off. If
+ an option is not listed, then the ePDU likely does not support that
+ notification."
+ ::= { objectGroups 3 }
+END
+
+
+-- This MIB was created using NuDesign Team's Visual MIBuilder (Ver 4.7).
+