mibs/MIBS/eaton/EATON-EPDU-MIB

3232 lines
82 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
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).