mibs/MIBS/cyberpower/CPS-MIB
2023-12-05 12:25:34 +01:00

11471 lines
341 KiB
Plaintext

--/********************* (c) 2010-2019 CyberPower System ***************************/
--
-- PROJECT: SNMP MIB FILE CONSTRUCTED
--
-- Version : 2.9
--
-- File Name: CPSMIB2019.mib
--
-- CREATION DATE : 10/23/2019
--
-- AUTHOR : Kevin
--
--//////////////////////////////////////////////////////////////////////////////
--
-- DESCRIPTION : CPS Management Information Base(MIB)
--
--//////////////////////////////////////////////////////////////////////////////
--
--
--/****************************************************************************/
-- CPSMIB { iso org(3) dod(6) internet(1) private(4)
-- enterprises(1) cps(3808) }
CPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, Gauge, TimeTicks, IpAddress FROM RFC1155-SMI
DisplayString FROM RFC1213-MIB
OBJECT-TYPE FROM RFC-1212
TRAP-TYPE FROM RFC-1215;
cps OBJECT IDENTIFIER ::= { enterprises 3808 }
products OBJECT IDENTIFIER ::= { cps 1 }
cpsmgmt OBJECT IDENTIFIER ::= { cps 2 }
hardware OBJECT IDENTIFIER ::= { products 1 }
mconfig OBJECT IDENTIFIER ::= { cpsmgmt 1 }
mtrapinfo OBJECT IDENTIFIER ::= { cpsmgmt 2 }
mcontrol OBJECT IDENTIFIER ::= { cpsmgmt 3 }
ups OBJECT IDENTIFIER ::= { hardware 1 }
eswitch OBJECT IDENTIFIER ::= { hardware 2 }
ePDU OBJECT IDENTIFIER ::= { hardware 3 }
environmentSensor OBJECT IDENTIFIER ::= { hardware 4 }
ats OBJECT IDENTIFIER ::= { hardware 5 }
ePDU2 OBJECT IDENTIFIER ::= { hardware 6 }
battmgr OBJECT IDENTIFIER ::= { hardware 7 }
mconfigClock OBJECT IDENTIFIER ::= { mconfig 5 }
upsIdent OBJECT IDENTIFIER ::= { ups 1 }
upsBattery OBJECT IDENTIFIER ::= { ups 2 }
upsInput OBJECT IDENTIFIER ::= { ups 3 }
upsOutput OBJECT IDENTIFIER ::= { ups 4 }
upsConfig OBJECT IDENTIFIER ::= { ups 5 }
upsControl OBJECT IDENTIFIER ::= { ups 6 }
upsTest OBJECT IDENTIFIER ::= { ups 7 }
upsOutlet OBJECT IDENTIFIER ::= { ups 8 }
upsPhase OBJECT IDENTIFIER ::= { ups 9 }
upsSystem OBJECT IDENTIFIER ::= { ups 10 }
upsBaseIdent OBJECT IDENTIFIER ::= { upsIdent 1 }
upsAdvanceIdent OBJECT IDENTIFIER ::= { upsIdent 2 }
upsBaseBattery OBJECT IDENTIFIER ::= { upsBattery 1 }
upsAdvanceBattery OBJECT IDENTIFIER ::= { upsBattery 2 }
upsBaseInput OBJECT IDENTIFIER ::= { upsInput 1 }
upsAdvanceInput OBJECT IDENTIFIER ::= { upsInput 2 }
upsBaseOutput OBJECT IDENTIFIER ::= { upsOutput 1 }
upsAdvanceOutput OBJECT IDENTIFIER ::= { upsOutput 2 }
upsBaseConfig OBJECT IDENTIFIER ::= { upsConfig 1 }
upsAdvanceConfig OBJECT IDENTIFIER ::= { upsConfig 2 }
upsBaseControl OBJECT IDENTIFIER ::= { upsControl 1 }
upsAdvanceControl OBJECT IDENTIFIER ::= { upsControl 2 }
upsBaseTest OBJECT IDENTIFIER ::= { upsTest 1 }
upsAdvanceTest OBJECT IDENTIFIER ::= { upsTest 2 }
upsBankOutletControl OBJECT IDENTIFIER ::= { upsOutlet 1 }
upsPhaseInput OBJECT IDENTIFIER ::= { upsPhase 1 }
upsPhaseOutput OBJECT IDENTIFIER ::= { upsPhase 2 }
upsPhaseBypass OBJECT IDENTIFIER ::= { upsPhase 3 }
eSwitchIdent OBJECT IDENTIFIER ::= { eswitch 1 }
eSwitchBase OBJECT IDENTIFIER ::= { eswitch 2 }
ePDUIdent OBJECT IDENTIFIER ::= { ePDU 1 }
ePDULoad OBJECT IDENTIFIER ::= { ePDU 2 }
ePDUOutlet OBJECT IDENTIFIER ::= { ePDU 3 }
ePDUPowerSupply OBJECT IDENTIFIER ::= { ePDU 4 }
ePDUStatus OBJECT IDENTIFIER ::= { ePDU 5 }
ePDULoadDevice OBJECT IDENTIFIER ::= { ePDULoad 1 }
ePDULoadPhaseConfig OBJECT IDENTIFIER ::= { ePDULoad 2 }
ePDULoadStatus OBJECT IDENTIFIER ::= { ePDULoad 3 }
ePDULoadBankConfig OBJECT IDENTIFIER ::= { ePDULoad 4 }
ePDUOutletDevice OBJECT IDENTIFIER ::= { ePDUOutlet 1 }
ePDUOutletPhase OBJECT IDENTIFIER ::= { ePDUOutlet 2 }
ePDUOutletControl OBJECT IDENTIFIER ::= { ePDUOutlet 3 }
ePDUOutletConfig OBJECT IDENTIFIER ::= { ePDUOutlet 4 }
ePDUOutletStatus OBJECT IDENTIFIER ::= { ePDUOutlet 5 }
ePDUOutletBank OBJECT IDENTIFIER ::= { ePDUOutlet 6 }
ePDUPowerSupplyDevice OBJECT IDENTIFIER ::= { ePDUPowerSupply 1 }
envirIdent OBJECT IDENTIFIER ::= { environmentSensor 1 }
envirTemp OBJECT IDENTIFIER ::= { environmentSensor 2 }
envirHumid OBJECT IDENTIFIER ::= { environmentSensor 3 }
envirContact OBJECT IDENTIFIER ::= { environmentSensor 4 }
atsIdent OBJECT IDENTIFIER ::= { ats 1 }
atsStatus OBJECT IDENTIFIER ::= { ats 2 }
atsConfig OBJECT IDENTIFIER ::= { ats 3 }
atsControl OBJECT IDENTIFIER ::= { ats 4 }
atsLoad OBJECT IDENTIFIER ::= { ats 5 }
atsOutlet OBJECT IDENTIFIER ::= { ats 6 }
atsStatusDevice OBJECT IDENTIFIER ::= { atsStatus 1 }
atsStatusInput OBJECT IDENTIFIER ::= { atsStatus 2 }
atsLoadDevice OBJECT IDENTIFIER ::= { atsLoad 1 }
atsLoadStatus OBJECT IDENTIFIER ::= { atsLoad 2 }
atsLoadConfig OBJECT IDENTIFIER ::= { atsLoad 3 }
atsOutletDevice OBJECT IDENTIFIER ::= { atsOutlet 1 }
-- ePDU2 1 as Role OID.
ePDU2Ident OBJECT IDENTIFIER ::= { ePDU2 2 }
ePDU2Device OBJECT IDENTIFIER ::= { ePDU2 3 }
ePDU2Phase OBJECT IDENTIFIER ::= { ePDU2 4 }
ePDU2Bank OBJECT IDENTIFIER ::= { ePDU2 5 }
ePDU2Outlet OBJECT IDENTIFIER ::= { ePDU2 6 }
ePDU2OutletSwitched OBJECT IDENTIFIER ::= { ePDU2Outlet 1 }
ePDU2OutletMetered OBJECT IDENTIFIER ::= { ePDU2Outlet 2 }
ePDU2Sensor OBJECT IDENTIFIER ::= { ePDU2 7 }
ePDU2Group OBJECT IDENTIFIER ::= { ePDU2 8 }
bmIdent OBJECT IDENTIFIER ::= { battmgr 1 }
bmProperty OBJECT IDENTIFIER ::= { battmgr 2 }
bmConfig OBJECT IDENTIFIER ::= { battmgr 3 }
bmControl OBJECT IDENTIFIER ::= { battmgr 4 }
bmProbes OBJECT IDENTIFIER ::= { battmgr 5 }
bmFuncRes OBJECT IDENTIFIER ::= { battmgr 6 }
bmFuncEqual OBJECT IDENTIFIER ::= { battmgr 7 }
bmFuncResMeasure OBJECT IDENTIFIER ::= { bmFuncRes 1 }
-- object types
-- the cpsmgmt group
-- the mconfig group
mconfigNumTrapAccepters OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of receivers to send traps to."
::= { mconfig 1 }
mconfigTrapAccepterTable OBJECT-TYPE
SYNTAX SEQUENCE OF MconfigTrapAccepterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of receivers to send traps to. The numbers of
entries are given by the value of mconfigNumTrapAccepters."
::= { mconfig 2 }
mconfigTrapAccepterEntry OBJECT-TYPE
SYNTAX MconfigTrapAccepterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The receivers to send traps to."
INDEX { trapIndex }
::= { mconfigTrapAccepterTable 1 }
MconfigTrapAccepterEntry ::=
SEQUENCE {
trapIndex
INTEGER,
accepterAddr
IpAddress,
communityString
DisplayString,
severityDegree
INTEGER,
accepterActive
INTEGER
}
trapIndex OBJECT-TYPE
SYNTAX INTEGER(1..10)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The trap receiver entry index."
::= { mconfigTrapAccepterEntry 1 }
accepterAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The trap receiver IP address."
::= { mconfigTrapAccepterEntry 2 }
communityString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The trap receiver community name."
::= { mconfigTrapAccepterEntry 3 }
severityDegree OBJECT-TYPE
SYNTAX INTEGER {
information(1),
warning(2),
severe(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The trap receiver severity level. Traps are marked in severity level
as informational(1), warning(2), severe(3). Only send the traps of
equal or greater severity than this value to the receiver."
::= { mconfigTrapAccepterEntry 4 }
accepterActive OBJECT-TYPE
SYNTAX INTEGER {
yes (1),
no (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A receiver will accept traps if yes, and none if no."
::= { mconfigTrapAccepterEntry 5 }
mconfigDHCPEnabled OBJECT-TYPE
SYNTAX INTEGER {
yes (1),
no (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The system will automatically obtain its IP from a DHCP server if yes,
and none if no."
::= { mconfig 3 }
mconfigMyAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The system IP address."
::= { mconfig 4 }
mconfigClockDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current date in the mm/dd/yyyy format. Example: 01/01/2000."
::= { mconfigClock 1 }
mconfigClockTime OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current time in the hh:mm:ss 24H format."
::= { mconfigClock 2 }
-- The mtrapinfo group
-- These OIDs allows CPS traps to be sent with additional arguments
-- which may not be defined in the CPS MIB.
mtrapinfoInteger OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Allow CPS traps with an integer argument for providing detail
information. Not being defined in the MIB, only reply 0."
::= { mtrapinfo 1 }
mtrapinfoIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Allow CPS traps with an IP address argument for providing detail
information. Not being defined in the MIB, only reply 0.0.0.0."
::= { mtrapinfo 2 }
mtrapinfoString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Allow CPS traps with an octet string argument for providing detail
information. Not being defined in the MIB, only reply a NULL string."
::= { mtrapinfo 3 }
mtrapinfoGauge OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Allow CPS traps with an Gauge argument for providing detail
information. Not being defined in the MIB, only reply 0."
::= { mtrapinfo 4 }
mtrapinfoTimeTicks OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Allow CPS traps with an TimeTicks argument for providing detail
information. Not being defined in the MIB, only reply 0."
::= { mtrapinfo 5 }
mtrapinfoBmEventId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Allow CPS traps with an integer argument for providing detail
information about Battery Manager specific event identifier.
Not being defined in the MIB, only reply 0.
Known Specific Event ID: Battery Manager
0 - not used
1 - Alarm: The battery manager system fault.
2 - Info: Device configuration changed.
3 - Alarm: Probe configuration mismatched.
4 - Info: Probe configuration matched.
5 - Alarm: Communication with battery manager has been lost.
6 - Info: Communication with battery manager has been restored.
7 - Alarm: Communication with LCD has been lost.
8 - Info: Communication with LCD has been restored.
9 - Warning: Enter battery equalization active mode.
10- Warning: Leave battery equalization active mode.
11- Alarm: Battery equalizing has failed.
12- Info: Battery equalizing succeed.
Known Specific Event ID: Battery Probes
101 - Alarm: Low battery voltage.
102 - Alarm: High battery voltage.
103 - Info: Battery voltage event has cleared.
104 - Alarm: Low battery temperature.
105 - Alarm: High battery temperature.
106 - Info: Battery temperature event has cleared.
107 - Alarm: Critical low battery resistance.
108 - Alarm: Critical high battery resistance.
109 - Warning: Low battery resistance.
110 - Warning: high battery resistance.
111 - Info: Battery resistance event has cleared.
112 - Alarm: Battery resistance health has crossed alarm threshold.
113 - Warning: Battery resistance health has crossed warning threshold.
114 - Info: Battery resistance health has returned to Normal. "
::= { mtrapinfo 6 }
-- The mcontrol group
mcontrolRestart OBJECT-TYPE
SYNTAX INTEGER {
none (1),
restartCurrentSystem (2),
restartCurrentAgent (3),
restartCurrentSystemAndAgent (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to restartCurrentSystem (2) will restart the current system.
Setting this OID to restartCurrentAgent (3) will restart the current agent.
Setting this OID to restartCurrentSystemAnd Agent (4) will restart the current
the current system and agent."
::= { mcontrol 1 }
mcontrolReset OBJECT-TYPE
SYNTAX INTEGER {
none (1),
resetCurrentSystem (2),
resetCurrentAgent (3),
resetCurrentSystemAndAgent (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to resetCurrentSystem (2) will reset the current system.
Setting this OID to resetCurrentAgent (3) will reset the current agent.
Setting this OID to resetCurrentSystemAndAgenta (4) will reset the current
system and the current agent."
::= { mcontrol 2 }
-- the ups group
-- the upsIdent group
-- the upsBaseIdent
upsBaseIdentModel OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The UPS model name."
::= { upsBaseIdent 1 }
upsBaseIdentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The UPS identified name could be set by the administrator."
::= { upsBaseIdent 2 }
-- the upsAdvanceIdent group
upsAdvanceIdentFirmwareRevision OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The UPS firmware revision."
::= { upsAdvanceIdent 1 }
upsAdvanceIdentDateOfManufacture OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The UPS manufacture date in mm/dd/yy format."
::= { upsAdvanceIdent 2 }
upsAdvanceIdentSerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The UPS serial number in the internal microprocessor."
::= { upsAdvanceIdent 3 }
upsAdvanceIdentAgentFirmwareRevision OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The SNMP agent firmware revision."
::= { upsAdvanceIdent 4 }
upsAdvanceIdentLCDFirmwareVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The revision number of the UPS LCD firmware."
::= { upsAdvanceIdent 5 }
upsAdvanceIdentPowerRating OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Volt-Amp rating of the UPS."
::= { upsAdvanceIdent 6 }
upsAdvanceIdentLoadPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The power rating(Watts) of the UPS."
::= { upsAdvanceIdent 7 }
upsAdvanceIdentCurrentRating OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The output current rating of the UPS. Measured in tenths of Amps."
::= { upsAdvanceIdent 8 }
upsAdvanceIdentAgentSerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string identifying the serial number of the Agent."
::= { upsAdvanceIdent 9 }
-- the upsBattery group
-- the upsBaseBattery group
upsBaseBatteryStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
batteryNormal(2),
batteryLow(3),
batteryNotPresent(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The UPS battery status. A batteryLow(3) value means the
battery will be exhausted soon under the current load.
The amount of low battery run time can be configured by the
upsAdvanceConfigLowBatteryRunTime."
::= { upsBaseBattery 1 }
upsBaseBatteryTimeOnBattery OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The UPS wasted battery time since the UPS has transfered to
backup mode."
::= { upsBaseBattery 2 }
upsBaseBatteryLastReplaceDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The UPS batteries last replaced date in mm/dd/yyyy format.
This value is originally set when manufactured. If batteries
replaced, administrator should reset this value."
::= { upsBaseBattery 3 }
upsBaseBatteryAgeRecommand OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Recommended battery life in month"
::= { upsBaseBattery 4 }
-- the upsAdvanceBattery group
upsAdvanceBatteryCapacity OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery capacity expressed in percentage."
::= { upsAdvanceBattery 1 }
upsAdvanceBatteryVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery voltage expressed in 1/10 VDC."
::= { upsAdvanceBattery 2 }
upsAdvanceBatteryTemperature OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The UPS battery temperature expressed in Celsius."
::= { upsAdvanceBattery 3 }
upsAdvanceBatteryRunTimeRemaining OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The UPS battery remaining run time."
::= { upsAdvanceBattery 4 }
upsAdvanceBatteryReplaceIndicator OBJECT-TYPE
SYNTAX INTEGER {
noBatteryNeedsReplacing(1),
batteryNeedsReplacing(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value indicates if UPS batteries need to be replaced."
::= { upsAdvanceBattery 5 }
upsAdvanceBatteryFullChargeVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery charged voltage expressed in 1/10 VDC."
::= { upsAdvanceBattery 6 }
upsAdvanceBatteryCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery current expressed in percentage."
::= { upsAdvanceBattery 7 }
upsAdvanceBatteryVoltageRating OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The DC voltage rating of the battery set."
::= { upsAdvanceBattery 8 }
upsAdvanceBatteryLife OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The battery life expressed in 1/100 percentage."
::= { upsAdvanceBattery 9 }
-- the upsBaseInput group
upsBaseInputPhase OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The AC input phase."
::= { upsBaseInput 1 }
-- the upsAdvanceInput group
upsAdvanceInputLineVoltage OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input line voltage in 1/10 VAC."
::= { upsAdvanceInput 1 }
upsAdvanceInputMaxLineVoltage OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum input line voltage in 1/10 VAC over the
previous 1 minute period."
::= { upsAdvanceInput 2 }
upsAdvanceInputMinLineVoltage OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum input line voltage in 1/10 VAC over the
previous 1 minute period."
::= { upsAdvanceInput 3 }
upsAdvanceInputFrequency OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input line frequency in 1/10 Hz."
::= { upsAdvanceInput 4 }
upsAdvanceInputLineFailCause OBJECT-TYPE
SYNTAX INTEGER {
noTransfer(1),
highLineVoltage(2),
brownout(3),
selfTest(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The reason of UPS power failure.
This value is set to:
- noTransfer(1), if UPS is in utility mode.
- highLineVoltage(2), if UPS switch to battery mode by reason of
input voltage over the high transfer vloltage.
- brownout(3), if UPS switch to battery mode by reason of
input voltage under the low transfer vloltage.
- selfTest(4), if the UPS was commanded to do a self test."
::= { upsAdvanceInput 5 }
upsAdvanceInputStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
overVoltage(2),
underVoltage(3),
frequencyFailure(4),
blackout(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Display the present status of the utility power supplied to the UPS."
::= { upsAdvanceInput 6 }
-- the upsBaseOutput group
upsBaseOutputStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
onLine(2),
onBattery(3),
onBoost(4),
onSleep(5),
off(6),
rebooting(7),
onECO(8),
onBypass(9),
onBuck(10),
onOverload(11)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The UPS output status."
::= { upsBaseOutput 1 }
upsBaseOutputPhase OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output phase."
::= { upsBaseOutput 2 }
upsBaseOutputWorkingFrequency OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The frequency of the UPS output power."
::= { upsBaseOutput 3 }
-- the upsAdvanceOutput group
upsAdvanceOutputVoltage OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The UPS output voltage in 1/10 VAC."
::= { upsAdvanceOutput 1 }
upsAdvanceOutputFrequency OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The UPS output frequency in 1/10 Hz."
::= { upsAdvanceOutput 2 }
upsAdvanceOutputLoad OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The UPS output load expressed in percentage"
::= { upsAdvanceOutput 3 }
upsAdvanceOutputCurrent OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The UPS output current in 1/10 Amps."
::= { upsAdvanceOutput 4 }
upsAdvanceOutputPower OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total output active power of the UPS system in W."
::= { upsAdvanceOutput 5 }
-- the upsBaseConfig group
upsBaseConfigNumDevices OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of equipment plugged into the UPS."
::= { upsBaseConfig 1 }
upsBaseConfigDeviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsBaseConfigDeviceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of equipment plugged into the UPS.
The numbers of entries are given by the value of
upsBaseConfigNumDevices."
::= { upsBaseConfig 2 }
upsBaseConfigDeviceEntry OBJECT-TYPE
SYNTAX UpsBaseConfigDeviceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The equipment plugged in to the UPS."
INDEX { deviceIndex }
::= { upsBaseConfigDeviceTable 1 }
UpsBaseConfigDeviceEntry ::=
SEQUENCE {
deviceIndex
INTEGER,
deviceName
DisplayString,
vaRating
INTEGER,
acceptThisDevice
INTEGER
}
deviceIndex OBJECT-TYPE
SYNTAX INTEGER(1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the equipment plugged into the UPS."
::= { upsBaseConfigDeviceEntry 1 }
deviceName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the equipment plugged into the UPS."
::= { upsBaseConfigDeviceEntry 2 }
vaRating OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The VA rating of the equipment plugged into the UPS."
::= { upsBaseConfigDeviceEntry 3 }
acceptThisDevice OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An equipment is plugged if yes, unplugged if no."
::= { upsBaseConfigDeviceEntry 4 }
-- the upsAdvanceConfig group
upsAdvanceConfigOutputVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The standard UPS output voltage in VAC.
The possible values are 100, 110, 120, 127,
208, 220, 230, and 240.
If a value other than a possible value is set,
it will not be accepted."
::= { upsAdvanceConfig 1 }
upsAdvanceConfigHighTransferVolt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Adjust the high transfer vloltage in VAC.
The high transfer vloltage will become the UPS default value
subtracts this value. The allowed values depend on the output:
100-127 volt system allow settings of 0-15.
208-240 volt system allow settings of 0-30.
If the adjustable value is over the allowed values,
it will not be accepted."
::= { upsAdvanceConfig 2 }
upsAdvanceConfigLowTransferVolt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Adjust the low transfer vloltage in VAC.
The low transfer vloltage will become the UPS default value
adds this value. The allowed values depend on the output:
100-127 volt system allow settings of 0-15.
208-240 volt system allow settings of 0-30.
If the adjustable value is over the allowed values,
it will not be accepted."
::= { upsAdvanceConfig 3 }
upsAdvanceConfigAlarm OBJECT-TYPE
SYNTAX INTEGER {
timed(1),
enable(2),
disable(3),
mute(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value is set to handle audible alarms when power failure."
::= { upsAdvanceConfig 4 }
upsAdvanceConfigAlarmTimer OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time after power failure at which the UPS begins giving
audible alarms. This timer is effective only if the value of
upsAdvanceConfigAlarm is timed(1).
Accepted values are between 0 to 60 seconds.
If a value other than a supported value is set, the value
will not be accepted."
::= { upsAdvanceConfig 5 }
upsAdvanceConfigMinReturnCapacity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The minimum battery capacity that UPS will return from
a low battery shutdown condition. The possible values
are between 0 to 40.
If a value other than a supported value is set, the value
will not be accepted."
::= { upsAdvanceConfig 6 }
upsAdvanceConfigSensitivity OBJECT-TYPE
SYNTAX INTEGER {
auto(1),
low(2),
medium(3),
high(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The sensitivity of the UPS to power failure detection."
::= { upsAdvanceConfig 7 }
upsAdvanceConfigLowBatteryRunTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The desired run time, in seconds, UPS will enter in a
low battery sequence. The possible values are
120, 300, 420, 600.
If a value other than a supported value is set, the value
will not be accepted."
::= { upsAdvanceConfig 8 }
upsAdvanceConfigReturnDelay OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The delay time the UPS will turn on after power recovery.
The value is also used in a 'reboot' or 'wake up' sequence.
The possible values are 0 to 600 seconds.
If a value other than a supported value is set, the value
will not be accepted."
::= { upsAdvanceConfig 9 }
upsAdvanceConfigShutoffDelay OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The delay time the UPS will remain on after receiving a
turn off command. The possible values are between 60 to
5940 seconds.
If a value other than a supported value is set, the value
will not be accepted."
::= { upsAdvanceConfig 10 }
upsAdvanceConfigSleepDelay OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The delay time the UPS will enter sleep mode after receiving
a sleep command. WThe possible values are between 60 to
5940 seconds.
If a value other than a supported value is set, the value
will not be accepted."
::= { upsAdvanceConfig 11 }
upsAdvanceConfigSetEEPROMDefaults OBJECT-TYPE
SYNTAX INTEGER {
noSetEEPROMDefaults(1),
setEEPROMDefaults(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Reset the UPS EEPROM parameters to default values."
::= { upsAdvanceConfig 12 }
upsAdvanceConfigAutoRestore OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When this option is enabled, the UPS will restore output
immediately when the utility power restores.When this option
is disabled, the UPS will not restore output at that moment
and users have to turn it on manually at a later time. "
::= { upsAdvanceConfig 13 }
upsAdvanceConfigRechargedCapacity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" When the utility power restores, the UPS will start to recharge until
the specified battery capacity in percentage is met before restoring output power.
The possible values are 0, 15, 30, 45, 60, 75, and 90.
If a value other than a possible value is set, it will not be accepted."
::= { upsAdvanceConfig 14 }
upsAdvanceConfigColdStart OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Set the ability of the UPS can start in the absence of input power.When
this option is enabled the UPS can be turned on without having input power."
::= { upsAdvanceConfig 15 }
upsAdvanceConfigDeepDischargeProtection OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" When the UPS is on Battery Mode with 0% load and the status remains for
the time configured,the RMCARD will enforce the UPS to Sleep Mode and
the output will be turned off. The possible values are 0, 20, 40, and 60 minutes.
If a value other than a possible value is set, it will not be accepted. "
::= { upsAdvanceConfig 16 }
upsAdvanceConfigSleepAfterAllClientShut OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If this option is enabled, UPS will enter sleep mode after
utility power failed and remaining MSDT+2 minutes.More information
about MSDT please reference to help page of UPS - > PowerPanel List."
::= { upsAdvanceConfig 17 }
upsAdvanceConfigLowBatteryThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When the UPS supplies battery power and the remaining capacity is lower than this threshold,
the UPS will sound an alarm.
The value expressed in percentage."
::= { upsAdvanceConfig 18 }
-- the upsBaseControl group
upsBaseControlConserveBattery OBJECT-TYPE
SYNTAX INTEGER {
noTurnOffUps(1),
turnOffUpsToConserveBattery(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"UPS on battery will enter sleeping when the variable is set
to turnOffUpsToConserveBattery(2). When utility power recovers
the UPS will turn back on. Trying to turn off a UPS that is
not on battery mode will cause badValue error.
It is no effective to set this value to noTurnOffUps(1)."
::= { upsBaseControl 1 }
-- the upsAdvanceControl group
upsAdvanceControlUpsOff OBJECT-TYPE
SYNTAX INTEGER {
noTurnUpsOff(1),
turnUpsOff(2),
turnUpsOffGracefully(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"UPS will shutdown when the variable is set to turnUpsOff(2).
UPS will shutdown after a delay period specified by
upsAdvanceConfigShutoffDelay when the variable is Set to
turnUpsOffGracefully(3).
Without regard to the utility state the UPS will not provide
output power in this state.
It is no effective to set this value to noTurnUpsOff(1)."
::= { upsAdvanceControl 1 }
upsAdvanceControlRebootUps OBJECT-TYPE
SYNTAX INTEGER {
noRebootUps(1),
rebootUps(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"UPS will shutdown and turn back on when the variable is
set to rebootUps(2).
It is no effective to set this value to noRebootUps(1)."
::= { upsAdvanceControl 2 }
upsAdvanceControlUpsSleep OBJECT-TYPE
SYNTAX INTEGER {
noPutUpsToSleep(1),
putUpsToSleep(2),
putUpsToSleepGracefully(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"UPS will enter sleep mode when the variable is set to putUpsToSleep(2).
UPS will enter sleep mode after a delay period specified by
upsAdvanceConfigSleepDelay when the variable is Set to
putUpsToSleepGracefully(3).
Without regard to the utility state the UPS will not provide output
power in sleep mode. Output power will recover when specified time
has elapsed.
It is no effective to set this value to noPutUpsToSleep(1)."
::= { upsAdvanceControl 3 }
upsAdvanceControlSimulatePowerFail OBJECT-TYPE
SYNTAX INTEGER {
noSimulatePowerFailure(1),
simulatePowerFailure(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"UPS will transfer to backup mode when the variable is set
to simulatePowerFailure(2).
It is no effective to set this value to noFlashAndBeep(1)."
::= { upsAdvanceControl 4 }
upsAdvanceControlFlashAndBeep OBJECT-TYPE
SYNTAX INTEGER {
noFlashAndBeep(1),
flashAndBeep(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"UPS will beep and simultaneously turn on the panel lights
when the variable is set to flashAndBeep(2).
It is no effective to set this value to noSimulatePowerFailure(1)."
::= { upsAdvanceControl 5 }
upsAdvanceControlTurnOnUPS OBJECT-TYPE
SYNTAX INTEGER {
noTurnOnUPS(1),
turnOnUPS(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"UPS will turned on immediately when the variable is set
to turnOnUPS(2).
It is no effective to set this value to noTurnOnUPS(1)."
::= { upsAdvanceControl 6 }
upsAdvanceSleepAfterDelay OBJECT-TYPE
SYNTAX INTEGER (-1..600)
UNITS "seconds"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"UPS will enter sleep mode after indicated number of seconds,
or less if the UPS batteries become depleted. Setting this
object to 0 will cause the shutdown to occur immediately.
Setting this object to -1 will abort the countdown."
::= { upsAdvanceControl 7 }
-- the upsTest group
-- the upsAdvanceTest group
upsAdvanceTestDiagnosticSchedule OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
biweekly(2),
weekly(3),
atTurnOn(4),
never(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The schedule of the UPS automatic selftest."
::= { upsAdvanceTest 1 }
upsAdvanceTestDiagnostics OBJECT-TYPE
SYNTAX INTEGER {
noTestDiagnostics(1),
testDiagnostics(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"UPS will do a diagnostic selftest when the variable is set
to testDiagnostics(2).
It is no effective to set this value to noTestDiagnostics(1)."
::= { upsAdvanceTest 2 }
upsAdvanceTestDiagnosticsResults OBJECT-TYPE
SYNTAX INTEGER {
ok(1),
failed(2),
invalidTest(3),
testInProgress(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last UPS selftest result."
::= { upsAdvanceTest 3 }
upsAdvanceTestLastDiagnosticsDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last UPS selftest date in mm/dd/yy format."
::= { upsAdvanceTest 4 }
upsAdvanceTestIndicators OBJECT-TYPE
SYNTAX INTEGER {
noTestIndicators(1),
testIndicators(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"UPS will perform a panel indicator test when the variable
is set to testIndicators(2).
It is no effective to set this value to noTestIndicators(1)."
::= { upsAdvanceTest 5 }
upsAdvanceTestRuntimeEstimation OBJECT-TYPE
SYNTAX INTEGER {
noPerformEstimation(1),
performEstimation(2),
cancelCurrentEstimation(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"UPS will discharge to calibrate the UPS runtime when the variable
is set to performEstimation(2).
This test runs until the UPS is in a low battery condition.
UPS will cancel the discharge after setting performEstimation(2)
when the variable is set to cancelCurrentEstimation(3).
It is no effective to set this value to noPerformEstimation(1).
The result of the runtime test will be stored in
upsAdvanceTestEstimationResults."
::= { upsAdvanceTest 6 }
upsAdvanceTestEstimationResults OBJECT-TYPE
SYNTAX INTEGER {
ok(1),
invalidEstimation(2),
estimationInProgress(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last runtime estimation result.
This value means :
- ok(1), if a successful runtime estimation.
- invalidEstimation(2), if runtime estimation failure.
- estimationInProgress(3), if estimation is processing now."
::= { upsAdvanceTest 7 }
upsAdvanceTestEstimationDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last UPS runtime estimation date"
::= { upsAdvanceTest 8 }
-- the upsBankOutletControl grop
upsBankOutletControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsBankOutletControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for control of the outlet banks."
::= { upsBankOutletControl 1 }
upsBankOutletControlEntry OBJECT-TYPE
SYNTAX UpsBankOutletControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlet to control."
INDEX { upsBankControlIndex }
::= { upsBankOutletControlTable 1 }
UpsBankOutletControlEntry ::=
SEQUENCE {
upsBankControlIndex
INTEGER,
upsBankControlOutletCommand
INTEGER
}
upsBankControlIndex OBJECT-TYPE
SYNTAX INTEGER(1..24)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet entry."
::= { upsBankOutletControlEntry 1 }
upsBankControlOutletCommand OBJECT-TYPE
SYNTAX INTEGER {
immediateOn (1),
immediateOff (2),
bankNotExist (3),
criticalBank (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Getting this variable will return the outlet bank state. If
the outlet bank is on, the immediateOn (1) value will be returned.
If the outlet bank is off, the immediateOff (2) value will be
returned. If the outlet bank is critical (uncontrollable), the
criticalBank (4) value will be returned.
Setting this variable to immediateOn (1) will immediately turn
the outlet on.
Setting this variable to immediateOff (2) will immediately turn
the outlet off."
::= { upsBankOutletControlEntry 2 }
-- the upsPhase group
-- the upsPhaseInput group in the upsPhase group
upsPhaseInputTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the phase number."
::= { upsPhaseInput 1 }
-- the upsPhaseInputTable in upsPhaseInput group
upsPhaseInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF PhaseInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting the Phase Input in the UPS"
::= { upsPhaseInput 2 }
upsPhaseInputEntry OBJECT-TYPE
SYNTAX PhaseInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The UPS Phase Input Access."
INDEX { upsPhaseInputTableIndex}
::= { upsPhaseInputTable 1 }
PhaseInputEntry ::=
SEQUENCE {
upsPhaseInputTableIndex INTEGER,
upsPhaseInputVoltage INTEGER,
upsPhaseInputCurrent INTEGER,
upsPhaseInputFrequency INTEGER,
upsPhaseInputPowerFactor INTEGER
}
upsPhaseInputTableIndex OBJECT-TYPE
SYNTAX INTEGER(3)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the UPS Phase Input entry."
::= { upsPhaseInputEntry 1 }
upsPhaseInputVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the input voltage that each phase of the UPS can provide. It is represented in 1/10 VAC."
::= { upsPhaseInputEntry 2 }
upsPhaseInputCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the input current that each phase of the UPS can provide. It is represented in 1/10 Amps."
::= { upsPhaseInputEntry 3 }
upsPhaseInputFrequency OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the input frequency that each phase of the UPS can provide. It is represented in 1/10 Hz."
::= { upsPhaseInputEntry 4 }
upsPhaseInputPowerFactor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the input power factor that each phase of the UPS can provide. It is represented in 1/100."
::= { upsPhaseInputEntry 5 }
-- the upsPhaseOutput group in the upsPhase group
upsPhaseOutputTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the Phase number."
::= { upsPhaseOutput 1 }
-- the upsPhaseOutputTable in upsPhaseOutput group
upsPhaseOutputTable OBJECT-TYPE
SYNTAX SEQUENCE OF PhaseOutputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting the Phase Output in the UPS"
::= { upsPhaseOutput 2 }
upsPhaseOutputEntry OBJECT-TYPE
SYNTAX PhaseOutputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The UPS Phase Output Access."
INDEX { upsPhaseOutputTableIndex}
::= { upsPhaseOutputTable 1 }
PhaseOutputEntry ::=
SEQUENCE {
upsPhaseOutputTableIndex INTEGER,
upsPhaseOutputVoltage INTEGER,
upsPhaseOutputCurrent INTEGER,
upsPhaseOutputFrequency INTEGER,
upsPhaseOutputPowerFactor INTEGER,
upsPhaseOutputPower INTEGER
}
upsPhaseOutputTableIndex OBJECT-TYPE
SYNTAX INTEGER(3)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the UPS Phase Output entry."
::= { upsPhaseOutputEntry 1 }
upsPhaseOutputVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the output voltage that each phase of the UPS can provide. It is represented in 1/10 VAC."
::= { upsPhaseOutputEntry 2 }
upsPhaseOutputCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the output current that each phase of the UPS can provide. It is represented in 1/10 Amps."
::= { upsPhaseOutputEntry 3 }
upsPhaseOutputFrequency OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the output frequency that each phase of the UPS can provide. It is represented in 1/10 Hz."
::= { upsPhaseOutputEntry 4 }
upsPhaseOutputPowerFactor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the output power factor that each phase of the UPS can provide. It is represented in 1/100."
::= { upsPhaseOutputEntry 5 }
upsPhaseOutputPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the output power that each phase of the UPS can provide. It is represented in Watt."
::= { upsPhaseOutputEntry 6 }
-- the upsPhaseBypass group in the upsPhase group
upsPhaseBypassTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the Phase number."
::= { upsPhaseBypass 1 }
-- the upsPhaseBypassTable in upsPhaseBypass group
upsPhaseBypassTable OBJECT-TYPE
SYNTAX SEQUENCE OF PhaseBypassEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting the Phase Bypass in the UPS"
::= { upsPhaseBypass 2 }
upsPhaseBypassEntry OBJECT-TYPE
SYNTAX PhaseBypassEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The UPS Phase Bypass Access."
INDEX { upsPhaseBypassTableIndex}
::= { upsPhaseBypassTable 1 }
PhaseBypassEntry ::=
SEQUENCE {
upsPhaseBypassTableIndex INTEGER,
upsPhaseBypassVoltage INTEGER,
upsPhaseBypassCurrent INTEGER,
upsPhaseBypassFrequency INTEGER,
upsPhaseBypassPowerFactor INTEGER
}
upsPhaseBypassTableIndex OBJECT-TYPE
SYNTAX INTEGER(3)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the UPS Phase Bypass entry."
::= { upsPhaseBypassEntry 1 }
upsPhaseBypassVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the bypass voltage that each phase of the UPS can provide. It is represented in 1/10 VAC."
::= { upsPhaseBypassEntry 2 }
upsPhaseBypassCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the bypass current that each phase of the UPS can provide. It is represented in 1/10 Amps."
::= { upsPhaseBypassEntry 3 }
upsPhaseBypassFrequency OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the bypass frequency that each phase of the UPS can provide. It is represented in 1/10 Hz."
::= { upsPhaseBypassEntry 4 }
upsPhaseBypassPowerFactor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the bypass power factor that each phase of the UPS can provide. It is represented in 1/100."
::= { upsPhaseBypassEntry 5 }
-- upsSystem Group
upsStatus OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
overheat (2),
hardwarefault (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The UPS system status."
::= { upsSystem 1 }
-- the eswitch group
-- the eSwitchIdent group
eSwitchIdentHardwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware revision set at the factory."
::= { eSwitchIdent 1 }
eSwitchIdentFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The firmware revision set at the factory."
::= { eSwitchIdent 2 }
eSwitchIdentDateOfManufacture OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The manufacture date in mm/dd/yy format."
::= { eSwitchIdent 3 }
eSwitchIdentModelName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The model name set at the factory.
This value need to consist with safty report."
::= { eSwitchIdent 4 }
-- the eSwitchBase group
eSwitchNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numbers of switch have been attached to the system."
::= { eSwitchBase 1 }
eSwitchBaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF ESwitchBaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of switch information. The number of entries is given
by the value of eSwitchNumber."
::= { eSwitchBase 2 }
eSwitchBaseEntry OBJECT-TYPE
SYNTAX ESwitchBaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry information of the individual switch."
INDEX { eSwitchID}
::= { eSwitchBaseTable 1 }
ESwitchBaseEntry ::=
SEQUENCE {
eSwitchID
INTEGER,
eSwitchOutletNum
INTEGER,
eSwitchOutletState
DisplayString
}
eSwitchID OBJECT-TYPE
SYNTAX INTEGER(0..16)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The power switch ID number."
::= { eSwitchBaseEntry 1 }
eSwitchOutletNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of outlets provided in the switch."
::= { eSwitchBaseEntry 2 }
eSwitchOutletState OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will reply the status of all outlets in the switch.
'0' for outlet off, '1' for outlet on.
The index from left to right is outlet#8, #7, #6, #5, #4, #3, #2, #1.
For Example:
If the string is '01011010', it means the outlets status are the following:
outlet #8 is off,
outlet #7 is on,
outlet #6 is off,
outlet #5 is on,
outlet #4 is on,
outlet #3 is off,
outlet #2 is on,
outlet #1 is off.
"
::= { eSwitchBaseEntry 3 }
eSwitchBaseCtrTable OBJECT-TYPE
SYNTAX SEQUENCE OF ESwitchBaseCtrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of switch control parameters. The number of entries is given
by the value of eSwitchNumber."
::= { eSwitchBase 3 }
eSwitchBaseCtrEntry OBJECT-TYPE
SYNTAX ESwitchBaseCtrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry control information of individual switches."
INDEX { eSwitchCtrID}
::= { eSwitchBaseCtrTable 1 }
ESwitchBaseCtrEntry ::=
SEQUENCE {
eSwitchCtrID
INTEGER,
eSwitchActOutlet
INTEGER,
eSwitchActType
INTEGER
}
eSwitchCtrID OBJECT-TYPE
SYNTAX INTEGER(0..16)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Select the switch ID to be controlled."
::= { eSwitchBaseCtrEntry 1 }
eSwitchActOutlet OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The action outlets to be controlled."
::= { eSwitchBaseCtrEntry 2 }
eSwitchActType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The on/off type of the action outlets.
1 for duration off, 2 for duration on,
3 for immediately off, 4 for immediately on,
and 5 for reboot."
::= { eSwitchBaseCtrEntry 3 }
-- ePDU Group
-- the ePDUIdent group
ePDUIdentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the Rack PDU.
The maximum string size is device dependent."
::= { ePDUIdent 1 }
ePDUIdentHardwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware revision of the Rack PDU.
This value is set at the factory."
::= { ePDUIdent 2 }
ePDUIdentFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An 8-byte ID string identifying the Rack PDU firmware revision.
This value is set at the factory."
::= { ePDUIdent 3 }
ePDUIdentDateOfManufacture OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date when the Rack PDU was manufactured in mm/dd/yyyy format.
This value is set at the factory. The year 2000 will be
represented by 00."
::= { ePDUIdent 4 }
ePDUIdentModelNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A 10-character string identifying the model number of
the Rack PDU. This value is set at the factory."
::= { ePDUIdent 5 }
ePDUIdentSerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A 12-character string identifying the serial number of
the Rack PDU. This value is set at the factory."
::= { ePDUIdent 6 }
ePDUIdentDeviceRating OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the electrical rating of the device."
::= { ePDUIdent 7 }
ePDUIdentDeviceNumOutlets OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the number of outlets contained in the device."
::= { ePDUIdent 8 }
ePDUIdentDeviceNumPhases OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the number of phases supported by the device."
::= { ePDUIdent 9 }
ePDUIdentDeviceNumBreakers OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the number of circuit breakers supported by the device.
This is the same as the number of banks of outlets.
0 will be returned if the unit has no phase breakers. "
::= { ePDUIdent 10 }
ePDUIdentDeviceBreakerRating OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return rating of the circuit breakers on the device if it has any."
::= { ePDUIdent 11 }
ePDUIdentDeviceOrientation OBJECT-TYPE
SYNTAX INTEGER {
orientHorizontal (1),
orientVertical (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the intended physical orientation of the device.
OrientHorizonatal(1) indicates Horizontal.
OrientVertical(2) indicates Vertical."
::= { ePDUIdent 12 }
ePDUIdentDeviceOutletLayout OBJECT-TYPE
SYNTAX INTEGER {
seqPhaseToNeutral (1),
seqPhaseToPhase (2),
seqPhToNeu21PhToPh (3),
seqPhToPhGrouped (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return outlet layout for the device.
SeqPhaseToNeutral(1) indicates outlet layout as follows:
1:1-N,2:2-N,3:3-N,4:1-N,5:2-N,...
SeqPhaseToPhase(2) indicates outlet layout as follows:
1:1-2,2:2-3,3:3-1,4:1-2,5:2-3,...
SeqPhToNeu21PhToPh(3) indicates outlet layout as follows:
1:1-N,2:2-N...21:3-N,22:1-2,23:2-3,24:3-1,...
SeqPhToPhGrouped(4) indicates outlet layout as follows:
Otlts1-8::(3-1),Otlts9-16::(2-3),Otlts17-24::(1-2)."
::= { ePDUIdent 13 }
ePDUIdentDeviceDisplayOrientation OBJECT-TYPE
SYNTAX INTEGER {
displayNormal (1),
displayReverse (2),
displayRotate90 (3),
displayRotate270 (4),
displayAuto (5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Getting this OID will return the intended physical orientation of the Seven-Segment Display.
displayNormal(1) indicates Normal.
displayReverse(2)indicates Upside-Down.
displayRotate90(3) indicates rotate 90 degree.
displayRotate270(4) indicates rotate 270 degree.
displayAuto(5) indicates auto-detect and rotate."
::= { ePDUIdent 14 }
ePDUIdentDeviceLinetoLineVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Getting/Setting this OID will return/set the Line to Line Volatage.
The valid range is between 0V to 440V"
::= { ePDUIdent 15 }
ePDUIdentIndicator OBJECT-TYPE
SYNTAX INTEGER {
noTestIndicators(1),
testIndicators(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"PDU will perform a panel indicator test when the variable
is set to testIndicators(2).
It is no effective to set this value to noTestIndicators(1)."
::= { ePDUIdent 16 }
-- the ePDULoadDevice group
ePDULoadDevMaxPhaseLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the maximum rated power
that each phase of the Rack PDU can provide. It is
represented in Amps.
0 will be returned if the unit is banked."
::= { ePDULoadDevice 1 }
ePDULoadDevNumPhases OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of phases available with this Rack PDU."
::= { ePDULoadDevice 2 }
ePDULoadDevMaxBankLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the maximum rated power
that a bank of the Rack PDU can provide. It is
represented in Amps.
0 will be returned if the device does not have any banks."
::= { ePDULoadDevice 3 }
ePDULoadDevNumBanks OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of banks of outlets available with this Rack PDU.
A bank of outlets has a unique circuit breaker for a subset
of the total number of outlets on the ePDU.
0 will be returned if the unit no banks."
::= { ePDULoadDevice 4 }
ePDULoadDevBankTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the Bank Table."
::= { ePDULoadDevice 5 }
ePDULoadDevBankTable OBJECT-TYPE
SYNTAX SEQUENCE OF LoadDevBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting the Bank Max Load in the Rack PDU."
::= { ePDULoadDevice 6 }
ePDULoadDevBankEntry OBJECT-TYPE
SYNTAX LoadDevBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Rack PDU Banks Access."
INDEX { ePDULoadDevBankIndex}
::= { ePDULoadDevBankTable 1 }
LoadDevBankEntry ::=
SEQUENCE {
ePDULoadDevBankIndex INTEGER,
ePDULoadDevBankNumber INTEGER,
ePDULoadDevBankMaxLoad INTEGER
}
ePDULoadDevBankIndex OBJECT-TYPE
SYNTAX INTEGER(1..10)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU bank entry."
::= { ePDULoadDevBankEntry 1 }
ePDULoadDevBankNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the bank number."
::= { ePDULoadDevBankEntry 2 }
ePDULoadDevBankMaxLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the maximum rated power
that each bank of the Rack PDU can provide. It is
represented in Amps."
::= { ePDULoadDevBankEntry 3 }
ePDULoadDevMaxOutletTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the Outlet Table."
::= { ePDULoadDevice 7 }
ePDULoadDevMaxOutletTable OBJECT-TYPE
SYNTAX SEQUENCE OF LoadDevMaxOutletEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting the Max Outlet Load in an Outlet Monitored Rack PDU."
::= { ePDULoadDevice 8 }
ePDULoadDevMaxOutletEntry OBJECT-TYPE
SYNTAX LoadDevMaxOutletEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This gives access to Max Outlet Load of an Outlet Monitored Rack PDU"
INDEX { ePDULoadDevOutletIndex}
::= { ePDULoadDevMaxOutletTable 1 }
LoadDevMaxOutletEntry ::=
SEQUENCE {
ePDULoadDevOutletIndex INTEGER,
ePDULoadDevOutletNumber INTEGER,
ePDULoadDevMaxOutletLoad INTEGER
}
ePDULoadDevOutletIndex OBJECT-TYPE
SYNTAX INTEGER(1..24)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Outlet Monitored Rack PDU Max Outlet Load entry."
::= { ePDULoadDevMaxOutletEntry 1 }
ePDULoadDevOutletNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the Outlet number."
::= { ePDULoadDevMaxOutletEntry 2 }
ePDULoadDevMaxOutletLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the maximum rated power
that each Outlet of an Outlet Monitored Rack PDU can provide. It is
represented in Amps. "
::= { ePDULoadDevMaxOutletEntry 3 }
-- the ePDULoadPhaseConfig group
ePDULoadPhaseConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF LoadPhaseConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for configuration of each Rack PDU phase.
The number of entries is contained in the
ePDULoadDevNumPhases OID."
::= { ePDULoadPhaseConfig 1 }
ePDULoadPhaseConfigEntry OBJECT-TYPE
SYNTAX LoadPhaseConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Rack PDU phase to configure."
INDEX { ePDULoadPhaseConfigIndex}
::= { ePDULoadPhaseConfigTable 1 }
LoadPhaseConfigEntry ::=
SEQUENCE {
ePDULoadPhaseConfigIndex INTEGER,
ePDULoadPhaseConfigLowLoadThreshold INTEGER,
ePDULoadPhaseConfigNearOverloadThreshold INTEGER,
ePDULoadPhaseConfigOverloadThreshold INTEGER,
ePDULoadPhaseConfigAlarm INTEGER
}
ePDULoadPhaseConfigIndex OBJECT-TYPE
SYNTAX INTEGER {
phase1 (1),
phase2 (2),
phase3 (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU phase entry."
::= { ePDULoadPhaseConfigEntry 1 }
ePDULoadPhaseConfigLowLoadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load is nearing a low consumption condition. It is
represented in Amps. A warning will be issued when the
load is less than the threshold value.
A threshold value of 0 Amps effectively disables this
warning.
Maximum value must be less than the value returned
by the ePDULoadPhaseConfigNearOverloadThreshold OID."
::= { ePDULoadPhaseConfigEntry 2 }
ePDULoadPhaseConfigNearOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load is nearing an overload condition. It is
represented in Amps. A warning will be issued when the
load is greater than or equal to the threshold value.
Minimum value must be greater than the value returned by
the ePDULoadPhaseConfigLowLoadThreshold OID.
Maximum value must be less than or equal to the value
returned by the ePDULoadPhaseConfigOverloadThreshold OID."
::= { ePDULoadPhaseConfigEntry 3 }
ePDULoadPhaseConfigOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load has entered an overload condition. It is
represented in Amps. A warning will be issued when the
load is greater than or equal to the threshold value.
Minimum value must be greater than or equal to the value
returned by the ePDULoadPhaseConfigNearOverloadThreshold OID.
Maximum value must be less than or equal to the value
returned by the ePDULoadDevMaxPhaseLoad OID."
::= { ePDULoadPhaseConfigEntry 4 }
ePDULoadPhaseConfigAlarm OBJECT-TYPE
SYNTAX INTEGER {
noLoadAlarm (1),
underCurrentAlarm (2),
nearOverCurrentAlarm (3),
overCurrentAlarm (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the current Phase Alarm."
::= { ePDULoadPhaseConfigEntry 5 }
-- the ePDULoadStatus group
ePDULoadStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF LoadStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting of status of each Rack PDU phase/bank.
The number of entries is calculated by adding
the number of phases (ePDULoadDevNumPhases OID) and
the number of banks of outlets (ePDULoadDevNumBanks)
Number of entries = #phases + #banks.
NOTE: If a device has phase and bank information, all phase information
shall precede the bank information."
::= { ePDULoadStatus 1 }
ePDULoadStatusEntry OBJECT-TYPE
SYNTAX LoadStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Rack PDU phase/bank to gather status from."
INDEX { ePDULoadStatusIndex}
::= { ePDULoadStatusTable 1 }
LoadStatusEntry ::=
SEQUENCE {
ePDULoadStatusIndex INTEGER,
ePDULoadStatusLoad Gauge,
ePDULoadStatusLoadState INTEGER,
ePDULoadStatusPhaseNumber INTEGER,
ePDULoadStatusBankNumber INTEGER,
ePDULoadStatusVoltage INTEGER,
ePDULoadStatusActivePower INTEGER,
ePDULoadStatusApparentPower INTEGER,
ePDULoadStatusPowerFactor INTEGER,
ePDULoadStatusEnergy INTEGER,
ePDULoadStatusEnergyStartTime DisplayString
}
ePDULoadStatusIndex OBJECT-TYPE
SYNTAX INTEGER(1..10)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU phase/bank entry. All phase information will precede
any bank information"
::= { ePDULoadStatusEntry 1 }
ePDULoadStatusLoad OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the phase/bank load measured
in tenths of Amps."
::= { ePDULoadStatusEntry 2 }
ePDULoadStatusLoadState OBJECT-TYPE
SYNTAX INTEGER {
loadNormal (1),
loadLow (2),
loadNearOverload (3),
loadOverload (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the phase/bank load state.
loadNormal(1) indicates that the phase/bank is operating
properly within the ePDULoadConfigLowLoadThreshold
and ePDULoadConfigNearOverloadThreshold OID values.
loadLow(2) indicates that the phase/bank load has dropped
below the ePDULoadConfigLowLoadThreshold OID value.
An SNMP trap will occur when this state is entered or cleared.
loadNearOverload(3) indicates that the phase/bank load is
greater than or equal to the ePDULoadConfigNearOverloadThreshold OID value.
An SNMP trap will occur when this state is entered or cleared.
loadOverload(4) indicates that the phase/bank load is greater
than or equal to the ePDULoadConfigOverloadThreshold
OID value.
An SNMP trap will occur when this state is entered or cleared."
::= { ePDULoadStatusEntry 3 }
ePDULoadStatusPhaseNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The phase number to which this record refers."
::= { ePDULoadStatusEntry 4 }
ePDULoadStatusBankNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The bank number to which this record refers. A value of 0 will be returned if
any bank is not present or if it is phase related."
::= { ePDULoadStatusEntry 5 }
ePDULoadStatusVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the phase/bank voltage measured
in 0.1 volts."
::= { ePDULoadStatusEntry 6 }
ePDULoadStatusActivePower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the phase/bank active power measured
in watts."
::= { ePDULoadStatusEntry 7 }
ePDULoadStatusApparentPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the phase/bank apparent power measured
in VA."
::= { ePDULoadStatusEntry 8 }
ePDULoadStatusPowerFactor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return power factor of the output measured in hundredths.
A value of 100 representing a unity power factor (1.00)."
::= { ePDULoadStatusEntry 9 }
ePDULoadStatusEnergy OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the phase/bank apparent power measured
in 0.1 kilowatt-hours."
::= { ePDULoadStatusEntry 10 }
ePDULoadStatusEnergyStartTime OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the date and time of the last energy
meter reset"
::= { ePDULoadStatusEntry 11 }
-- the ePDULoadBankConfig group
ePDULoadBankConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF LoadBankConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for configuration of each Rack PDU bank.
The number of entries is contained in the
ePDULoadDevNumBanks OID."
::= { ePDULoadBankConfig 1 }
ePDULoadBankConfigEntry OBJECT-TYPE
SYNTAX LoadBankConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Rack PDU bank to configure."
INDEX { ePDULoadBankConfigIndex}
::= { ePDULoadBankConfigTable 1 }
LoadBankConfigEntry ::=
SEQUENCE {
ePDULoadBankConfigIndex INTEGER,
ePDULoadBankConfigLowLoadThreshold INTEGER,
ePDULoadBankConfigNearOverloadThreshold INTEGER,
ePDULoadBankConfigOverloadThreshold INTEGER,
ePDULoadBankConfigAlarm INTEGER
}
ePDULoadBankConfigIndex OBJECT-TYPE
SYNTAX INTEGER(1..10)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU bank entry."
::= { ePDULoadBankConfigEntry 1 }
ePDULoadBankConfigLowLoadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load is nearing a low consumption condition. It is
represented in Amps. A warning will be issued when the
load is less than the threshold value.
A threshold value of 0 Amps effectively disables this
warning.
Maximum value must be less than the value returned
by the ePDULoadBankConfigNearOverloadThreshold OID."
::= { ePDULoadBankConfigEntry 2 }
ePDULoadBankConfigNearOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load is nearing an overload condition. It is
represented in Amps. A warning will be issued when the
load is greater than or equal to the threshold value.
Minimum value must be greater than the value returned by
the ePDULoadBankConfigLowLoadThreshold OID.
Maximum value must be less than or equal to the value
returned by the ePDULoadBankConfigOverloadThreshold OID."
::= { ePDULoadBankConfigEntry 3 }
ePDULoadBankConfigOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load has entered an overload condition. It is
represented in Amps. A warning will be issued when the
load is greater than or equal to the threshold value.
Minimum value must be greater than or equal to the value
returned by the ePDULoadBankConfigNearOverloadThreshold OID.
Maximum value must be less than or equal to the value
returned by the ePDULoadDevMaxBankLoad OID."
::= { ePDULoadBankConfigEntry 4 }
ePDULoadBankConfigAlarm OBJECT-TYPE
SYNTAX INTEGER {
noLoadAlarm (1),
underCurrentAlarm (2),
nearOverCurrentAlarm (3),
overCurrentAlarm (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
" Getting this OID will return the current Bank Alarm."
::= { ePDULoadBankConfigEntry 5 }
-- the ePDUOutletDevice group
ePDUOutletDevCommand OBJECT-TYPE
SYNTAX INTEGER {
noCommandAll (1),
immediateAllOn (2),
immediateAllOff (3),
immediateAllReboot (4),
delayedAllOn (5),
delayedAllOff (6),
delayedAllReboot (7),
cancelAllPendingCommands (8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to immediateAllOn (2) will turn all outlets
on immediately.
Setting this OID to immediateAllOff (3) will turn all outlets
off immediately.
Setting this OID to immediateAllReboot (4) will reboot all outlets
immediately.
Setting this OID to delayedAllOn (5) will turn all outlets on as
defined by each outlet's ePDUOutletConfigPowerOnTime OID value.
Setting this OID to delayedAllOff (6) will turn all outlets
off as defined by each outlet's ePDUOutletConfigPowerOffTime OID value.
Setting this OID to delayedAllReboot (7) will cause a
delayedAllOff command to be performed. Once all outlets are off,
the Switched Rack PDU will then delay the largest
ePDUOutletConfigRebootDuration OID time, and then perform a
delayedAllOn command.
Setting this OID to cancelAllPendingCommands (8) will cause all pending
commands on the Switched Rack PDU to be canceled.
Getting this OID will return the noCommandAll (1) value."
::= { ePDUOutletDevice 1 }
ePDUOutletDevColdstartDelay OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of delay, in seconds, between when
power is provided to the Switched Rack PDU and
when the Switched Rack PDU provides basic master
power to the outlets.
Allowed values are:
-1 - never apply power automatically.
0 - apply power immediately.
1 to 300 - delay up to 300 seconds (5 minutes)."
::= { ePDUOutletDevice 2 }
ePDUOutletDevNumCntrlOutlets OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of controlled outlets on this Switched Rack PDU."
::= { ePDUOutletDevice 3 }
ePDUOutletDevNumTotalOutlets OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of outlets on this Rack PDU."
::= { ePDUOutletDevice 4 }
ePDUOutletDevMonitoredOutlets OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of monitored outlets on this Rack PDU."
::= { ePDUOutletDevice 5 }
ePDUOutletDevColdstartState OBJECT-TYPE
SYNTAX INTEGER {
allOn (1),
previous (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ePDU outlet state after coldstart.
Allowed values are:
1 - all outlets on after coldstart.
2 - outlet status same as previous state."
::= { ePDUOutletDevice 6 }
-- the ePDUOutletPhase group
ePDUOutletPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF OutletPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for management of outlets on a per phase basis."
::= { ePDUOutletPhase 1 }
ePDUOutletPhaseEntry OBJECT-TYPE
SYNTAX OutletPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The phase to manage."
INDEX { ePDUOutletPhaseIndex}
::= { ePDUOutletPhaseTable 1 }
OutletPhaseEntry ::=
SEQUENCE {
ePDUOutletPhaseIndex INTEGER,
ePDUOutletPhaseOverloadRestriction INTEGER
}
ePDUOutletPhaseIndex OBJECT-TYPE
SYNTAX INTEGER {
phase1 (1),
phase2 (2),
phase3 (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Switched Rack PDU phase entry."
::= { ePDUOutletPhaseEntry 1 }
ePDUOutletPhaseOverloadRestriction OBJECT-TYPE
SYNTAX INTEGER {
alwaysAllowTurnON (1),
restrictOnNearOverload (2),
restrictOnOverload (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This OID controls the behavior of a Switched Rack PDU
phase when an overload condition is possible and
additional outlets are requested to be turned on.
Setting this OID to alwaysAllowTurnON (1) will always allow
the outlets on the corresponding phase to turn on.
Setting this OID to restrictOnNearOverload (2) will not allow
outlets on the corresponding phase to turn on if the
ePDULoadConfigNearOverloadThreshold OID is exceeded.
Setting this OID to restrictOnOverload (3) will not allow
outlets on the corresponding phase to turn on if the
ePDULoadConfigOverloadThreshold OID is exceeded."
::= { ePDUOutletPhaseEntry 2 }
-- the ePDUOutletControl group
ePDUOutletControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF EPDUOutletControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for control of the individual outlets.
The number of entries is contained in the
ePDUOutletDevNumCntrlOutlets OID."
::= { ePDUOutletControl 1 }
ePDUOutletControlEntry OBJECT-TYPE
SYNTAX EPDUOutletControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlet to control."
INDEX { ePDUOutletControlIndex}
::= { ePDUOutletControlTable 1 }
EPDUOutletControlEntry ::=
SEQUENCE {
ePDUOutletControlIndex INTEGER,
ePDUOutletControlOutletName DisplayString,
ePDUOutletControlOutletPhase INTEGER,
ePDUOutletControlOutletCommand INTEGER,
ePDUOutletControlOutletBank INTEGER
}
ePDUOutletControlIndex OBJECT-TYPE
SYNTAX INTEGER(1..24)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet entry."
::= { ePDUOutletControlEntry 1 }
ePDUOutletControlOutletName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the outlet. The maximum string size is device dependent.
An error will be returned if the set request exceeds the max size.
This OID is provided for informational purposes only."
::= { ePDUOutletControlEntry 2 }
ePDUOutletControlOutletPhase OBJECT-TYPE
SYNTAX INTEGER {
phase1 (1),
phase2 (2),
phase3 (3),
phase1-2 (4),
phase2-3 (5),
phase3-1 (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The phase/s associated with this outlet.
For single phase devices, this object will always
return phase1(1).
For 3-phase devices, this object will return phase1 (1),
phase2 (2), or phase3 (3) for outlets tied to a single
phase. For outlets tied to two phases, this object will
return phase1-2 (4) for phases 1 and 2, phase2-3 (5) for
phases 2 and 3, and phase3-1 (6) for phases 3 and 1."
::= { ePDUOutletControlEntry 3 }
ePDUOutletControlOutletCommand OBJECT-TYPE
SYNTAX INTEGER {
immediateOn (1),
immediateOff (2),
immediateReboot (3),
delayedOn (4),
delayedOff (5),
delayedReboot (6),
cancelPendingCommand (7),
outletIdentify (8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Getting this variable will return the outlet state. If
the outlet is on, the immediateOn (1) value will be returned.
If the outlet is off, the immediateOff (2) value will be
returned.
Setting this variable to immediateOn (1) will immediately turn
the outlet on.
Setting this variable to immediateOff (2) will immediately turn
the outlet off.
Setting this variable to immediateReboot (3) will immediately
reboot the outlet.
Setting this variable to delayedOn (4) will turn the outlet on
after the ePDUOutletConfigPowerOnTime OID time has elapsed.
Setting this variable to delayedOff (5) will turn the outlet off
after the ePDUOutletConfigPowerOffTime OID time has elapsed.
Setting this variable to delayedReboot (6) will cause the
Switched Rack PDU to perform a delayedOff command, wait the
ePDUOutletConfigRebootDuration OID time, and then perform a
delayedOn command.
Setting this variable to cancelPendingCommand (7) will cause any
pending command to this outlet to be canceled.
Setting this variable to outletIdentify (8) will cause PDU LED
to display the number of the outlet."
::= { ePDUOutletControlEntry 4 }
ePDUOutletControlOutletBank OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The bank associated with this outlet."
::= { ePDUOutletControlEntry 5 }
-- the ePDUOutletConfig group
ePDUOutletConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF EPDUOutletConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for configuration of individual outlets. The number of
entries is contained in the ePDUOutletDevNumCntrlOutlets OID."
::= { ePDUOutletConfig 1 }
ePDUOutletConfigEntry OBJECT-TYPE
SYNTAX EPDUOutletConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlet to configure."
INDEX { ePDUOutletConfigIndex}
::= { ePDUOutletConfigTable 1 }
EPDUOutletConfigEntry ::=
SEQUENCE {
ePDUOutletConfigIndex INTEGER,
ePDUOutletConfigOutletName DisplayString,
ePDUOutletConfigOutletPhase INTEGER,
ePDUOutletConfigPowerOnTime INTEGER,
ePDUOutletConfigPowerOffTime INTEGER,
ePDUOutletConfigRebootDuration INTEGER,
ePDUOutletConfigOutletBank INTEGER
}
ePDUOutletConfigIndex OBJECT-TYPE
SYNTAX INTEGER(1..24)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet entry."
::= { ePDUOutletConfigEntry 1 }
ePDUOutletConfigOutletName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the outlet. The maximum string size is device dependent.
An error will be returned if the set request exceeds the max size."
::= { ePDUOutletConfigEntry 2 }
ePDUOutletConfigOutletPhase OBJECT-TYPE
SYNTAX INTEGER {
phase1 (1),
phase2 (2),
phase3 (3),
phase1-2 (4),
phase2-3 (5),
phase3-1 (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The phase/s associated with this outlet.
For single phase devices, this object will always
return phase1(1).
For 3-phase devices, this object will return phase1 (1),
phase2 (2), or phase3 (3) for outlets tied to a single
phase. For outlets tied to two phases, this object will
return phase1-2 (4) for phases 1 and 2, phase2-3 (5) for
phases 2 and 3, and phase3-1 (6) for phases 3 and 1."
::= { ePDUOutletConfigEntry 3 }
ePDUOutletConfigPowerOnTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time (in seconds) the outlet will delay
powering on at coldstart or when a command that requires
a turn-on delay is issued.
Allowed values are:
-1 - never power on.
0 - power on immediately.
1 to 7200 - power on up to 7200 seconds after being
commanded."
::= { ePDUOutletConfigEntry 4 }
ePDUOutletConfigPowerOffTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time (in seconds) the outlet will delay
powering off when a command that requires
a turn-off delay is issued.
Allowed values are:
-1 - never power off.
0 - power off immediately.
1 to 7200 - power off up to 7200 seconds after being
commanded."
::= { ePDUOutletConfigEntry 5 }
ePDUOutletConfigRebootDuration OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"During a reboot sequence, power is turned off and then
back on. This OID defines the amount of time to wait,
in seconds, after turning the power off, at the start
of the sequence, before turning power back on, at the
end of the reboot sequence.
Allowed range is any value between 5 and 60 seconds (1 minute)."
::= { ePDUOutletConfigEntry 6 }
ePDUOutletConfigOutletBank OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The bank associated with this outlet."
::= { ePDUOutletConfigEntry 7 }
-- Monitored Outlets table
ePDUOutletConfigMonitoredTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the Outlet Config Monitored Table"
::= { ePDUOutletConfig 2 }
ePDUOutletConfigMonitoredTable OBJECT-TYPE
SYNTAX SEQUENCE OF OutletConfigMonitoredEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting/setting of outlet thresholds of an Outlet Monitored Rack PDU."
::= { ePDUOutletConfig 3 }
ePDUOutletConfigMonitoredEntry OBJECT-TYPE
SYNTAX OutletConfigMonitoredEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This gives access to Monitored Outlet entries"
INDEX { ePDUOutletConfigMonitoredIndex }
::= { ePDUOutletConfigMonitoredTable 1 }
OutletConfigMonitoredEntry ::=
SEQUENCE {
ePDUOutletConfigMonitoredIndex INTEGER,
ePDUOutletConfigMonitoredName DisplayString,
ePDUOutletConfigMonitoredNumber INTEGER,
ePDUOutletConfigMonitoredLowLoadThreshold INTEGER,
ePDUOutletConfigMonitoredNearOverloadThreshold INTEGER,
ePDUOutletConfigMonitoredOverloadThreshold INTEGER,
ePDUOutletConfigMonitoredPeakLoadReset INTEGER,
ePDUOutletConfigMonitoredEnergyReset INTEGER
}
ePDUOutletConfigMonitoredIndex OBJECT-TYPE
SYNTAX INTEGER(1..24)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the RACK PDU Phase entry."
::= { ePDUOutletConfigMonitoredEntry 1 }
ePDUOutletConfigMonitoredName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the Monitored Outlet. The maximum string size is device dependent.
An error will be returned if the set request exceeds the max size."
::= { ePDUOutletConfigMonitoredEntry 2 }
ePDUOutletConfigMonitoredNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The outlet number of an Outlet Monitored RACK PDU."
::= { ePDUOutletConfigMonitoredEntry 3 }
ePDUOutletConfigMonitoredLowLoadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load is nearing a low consumption condition. It is
represented in watts. A warning will be issued when
the load is less than the threshold value.
A threshold value of 0 effectively disables this
warning.
Maximum value must be less than the value returned
by the ePDUOutletConfigMonitoredNearOverloadThreshold OID.
0 will be returned if the unit is not Outlet Monitored Rack PDU."
::= { ePDUOutletConfigMonitoredEntry 4 }
ePDUOutletConfigMonitoredNearOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load is nearing an overload condition. It is
represented in watts. A warning
will be issued when the load is greater than or equal
to the threshold value.
Minimum value must be greater than the value returned by
the ePDUOutletConfigMonitoredLowLoadThreshold OID.
Maximum value must be less than or equal to the value
returned by the ePDUOutletConfigMonitoredOverloadThreshold OID.
0 will be returned if the unit is not Outlet Monitored Rack PDU."
::= { ePDUOutletConfigMonitoredEntry 5 }
ePDUOutletConfigMonitoredOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load has entered an overload condition. It is
represented in watts. A warning
will be issued when the load is greater than or equal
to the threshold value.
Minimum value must be greater than or equal to the value
returned by the ePDUOutletConfigMonitoredNearOverloadThreshold OID.
Maximum value must be less than or equal to the value
returned by the ePDULoadDevMaxOutletLoad OID.
0 will be returned if the unit is not Outlet Monitored Rack PDU."
::= { ePDUOutletConfigMonitoredEntry 6 }
ePDUOutletConfigMonitoredPeakLoadReset OBJECT-TYPE
SYNTAX INTEGER {
noAction (1),
reset (2),
notSupport (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to reset (2) will cause the existing peak power value
to be replaced by the current load power value.
Getting this oid will do nothing and return noAction (1) if the PDU
support this feature, return notSupport (3) if the PDU do not support
this feature. "
::= { ePDUOutletConfigMonitoredEntry 7 }
ePDUOutletConfigMonitoredEnergyReset OBJECT-TYPE
SYNTAX INTEGER {
noAction (1),
reset (2),
notSupport (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to reset (2) will cause the device energy meter value
to be reset to zero.
Getting this oid will do nothing and return noAction (1) if the PDU
support this feature, return notSupport (3) if the PDU do not support
this feature. "
::= { ePDUOutletConfigMonitoredEntry 8 }
-- the ePDUOutletStatus group
ePDUOutletStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF EPDUOutletStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting of status of individual outlets. The number of
entries is contained in the ePDUOutletDevNumCntrlOutlets OID."
::= { ePDUOutletStatus 1 }
ePDUOutletStatusEntry OBJECT-TYPE
SYNTAX EPDUOutletStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlet to gather status from."
INDEX { ePDUOutletStatusIndex}
::= { ePDUOutletStatusTable 1 }
EPDUOutletStatusEntry ::=
SEQUENCE {
ePDUOutletStatusIndex INTEGER,
ePDUOutletStatusOutletName DisplayString,
ePDUOutletStatusOutletPhase INTEGER,
ePDUOutletStatusOutletState INTEGER,
ePDUOutletStatusCommandPending INTEGER,
ePDUOutletStatusOutletBank INTEGER,
ePDUOutletStatusLoad Gauge,
ePDUOutletStatusActivePower Gauge,
ePDUOutletStatusAlarm INTEGER,
ePDUOutletStatusPeakPower Gauge,
ePDUOutletStatusPeakPowerTime DisplayString,
ePDUOutletStatusPeakPowerStart DisplayString,
ePDUOutletStatusEnergy Gauge,
ePDUOutletStatusEnergyStartTime DisplayString
}
ePDUOutletStatusIndex OBJECT-TYPE
SYNTAX INTEGER(1..24)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet entry."
::= { ePDUOutletStatusEntry 1 }
ePDUOutletStatusOutletName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the outlet. The maximum string size is device dependent.
This OID is provided for informational purposes only."
::= { ePDUOutletStatusEntry 2 }
ePDUOutletStatusOutletPhase OBJECT-TYPE
SYNTAX INTEGER {
phase1 (1),
phase2 (2),
phase3 (3),
phase1-2 (4),
phase2-3 (5),
phase3-1 (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The phase/s associated with this outlet.
For single phase devices, this object will always
return phase1(1).
For 3-phase devices, this object will return phase1 (1),
phase2 (2), or phase3 (3) for outlets tied to a single
phase. For outlets tied to two phases, this object will
return phase1-2 (4) for phases 1 and 2, phase2-3 (5) for
phases 2 and 3, and phase3-1 (6) for phases 3 and 1."
::= { ePDUOutletStatusEntry 3 }
ePDUOutletStatusOutletState OBJECT-TYPE
SYNTAX INTEGER {
outletStatusOn (1),
outletStatusOff (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this variable will return the outlet state. If
the outlet is on, the outletStatusOn (1) value will be returned.
If the outlet is off, the outletStatusOff (2) value will be
returned."
::= { ePDUOutletStatusEntry 4 }
ePDUOutletStatusCommandPending OBJECT-TYPE
SYNTAX INTEGER {
outletStatusCommandPending (1),
outletStatusNoCommandPending (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this variable will return the command pending
state of the outlet. If a command is pending on the
outlet, the outletStatusCommandPending (1) value
will be returned. If there is not a command pending
on the outlet, the outletStatusNoCommandPending (2)
will be returned."
::= { ePDUOutletStatusEntry 5 }
ePDUOutletStatusOutletBank OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The bank associated with this outlet."
::= { ePDUOutletStatusEntry 6 }
ePDUOutletStatusLoad OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the measured Outlet load for an Outlet Monitored Rack PDU
in tenths of Amps."
::= { ePDUOutletStatusEntry 7 }
ePDUOutletStatusActivePower OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the measured Outlet load for an Outlet Monitored Rack PDU
in watts"
::= { ePDUOutletStatusEntry 8 }
ePDUOutletStatusAlarm OBJECT-TYPE
SYNTAX INTEGER {
noLoadAlarm (1),
underCurrentAlarm (2),
nearOverCurrentAlarm (3),
overCurrentAlarm (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the current outlet alarm"
::= { ePDUOutletStatusEntry 9 }
ePDUOutletStatusPeakPower OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The peak power consumption of the Rack PDU load in watts.
This value can be reset by setting the oid
ePDUOutletConfigMonitoredPeakLoadReset to reset (2)"
::= { ePDUOutletStatusEntry 10 }
ePDUOutletStatusPeakPowerTime OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Get this oid shows the date and time that peak power consumption occurred"
::= { ePDUOutletStatusEntry 11 }
ePDUOutletStatusPeakPowerStart OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Get this oid shows the date and time that peak power consumption started"
::= { ePDUOutletStatusEntry 12 }
ePDUOutletStatusEnergy OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Energy meter measuring Rack PDU load energy consumption
in tenths of kilowatt-hours. This value can be reset by setting
the oid ePDUOutletConfigMonitoredEnergyReset to reset (2)"
::= { ePDUOutletStatusEntry 13 }
ePDUOutletStatusEnergyStartTime OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the date and time of the last device energy
meter reset"
::= { ePDUOutletStatusEntry 14 }
-- the ePDUOutletBank group
ePDUOutletBankTable OBJECT-TYPE
SYNTAX SEQUENCE OF OutletBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for management of outlets on a per bank basis."
::= { ePDUOutletBank 1 }
ePDUOutletBankEntry OBJECT-TYPE
SYNTAX OutletBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The bank to manage."
INDEX { ePDUOutletBankIndex}
::= { ePDUOutletBankTable 1 }
OutletBankEntry ::=
SEQUENCE {
ePDUOutletBankIndex INTEGER,
ePDUOutletBankOverloadRestriction INTEGER
}
ePDUOutletBankIndex OBJECT-TYPE
SYNTAX INTEGER(1..10)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Switched Rack PDU bank entry."
::= { ePDUOutletBankEntry 1 }
ePDUOutletBankOverloadRestriction OBJECT-TYPE
SYNTAX INTEGER {
alwaysAllowTurnON (1),
restrictOnNearOverload (2),
restrictOnOverload (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This OID controls the behavior of a Switched Rack PDU
bank when an overload condition is possible and
additional outlets are requested to be turned on.
Setting this OID to alwaysAllowTurnON (1) will always allow
the outlets on the corresponding bank to turn on.
Setting this OID to restrictOnNearOverload (2) will not allow
outlets on the corresponding bank to turn on if the
ePDULoadBankConfigNearOverloadThreshold OID is exceeded.
Setting this OID to restrictOnOverload (3) will not allow
outlets on the corresponding bank to turn on if the
ePDULoadBankConfigOverloadThreshold OID is exceeded."
::= { ePDUOutletBankEntry 2 }
-- the ePDUPowerSupplyDevice group
ePDUPowerSupply1Status OBJECT-TYPE
SYNTAX INTEGER {
powerSupplyOneOk (1),
powerSupplyOneFailed (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return powerSupply1Ok(1) if power
supply 1 is functioning normally. If not functioning normally,
this OID will return powerSupply1Failed(2)."
::= { ePDUPowerSupplyDevice 1 }
ePDUPowerSupply2Status OBJECT-TYPE
SYNTAX INTEGER {
powerSupplyTwoOk (1),
powerSupplyTwoFailed (2),
powerSupplyTwoNotPresent (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return powerSupply2Ok(1) if power
supply 2 is functioning normally. If not functioning normally,
this OID will return powerSupply2Failed(2).
Metered Rack PDUs do not have a redundant powersupply."
::= { ePDUPowerSupplyDevice 2 }
ePDUPowerSupplyAlarm OBJECT-TYPE
SYNTAX INTEGER {
allAvailablePowerSuppliesOK (1),
powerSupplyOneFailed (2),
powerSupplyTwoFailed (3),
powerSupplyOneandTwoFailed (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return powerSupply Alarm"
::= { ePDUPowerSupplyDevice 3 }
-- the ePDUStatus group
ePDUStatusBankTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the Status Bank Table"
::= { ePDUStatus 1 }
ePDUStatusBankTable OBJECT-TYPE
SYNTAX SEQUENCE OF BankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting of status of each Rack PDU Bank"
::= { ePDUStatus 2 }
ePDUStatusBankEntry OBJECT-TYPE
SYNTAX BankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This gives access to Bank entries"
INDEX { ePDUStatusBankIndex }
::= { ePDUStatusBankTable 1 }
BankEntry ::=
SEQUENCE {
ePDUStatusBankIndex INTEGER,
ePDUStatusBankNumber INTEGER,
ePDUStatusBankState INTEGER
}
ePDUStatusBankIndex OBJECT-TYPE
SYNTAX INTEGER(1..10)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the RACK PDU Bank entry."
::= { ePDUStatusBankEntry 1 }
ePDUStatusBankNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the bank number."
::= { ePDUStatusBankEntry 2 }
ePDUStatusBankState OBJECT-TYPE
SYNTAX INTEGER {
bankLoadNormal (1),
bankLoadLow (2),
bankLoadNearOverload (3),
bankLoadOverload (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the bank load state.
bankLoadNormal(1) indicates that the bank is
operating properly within the ePDULoadBankConfigLowLoadThreshold
and ePDULoadBankConfigNearOverloadThreshold OID values.
bankLoadLow(2) indicates that the bank load has
dropped below the ePDULoadBankConfigLowLoadThreshold OID value.
An SNMP trap will occur when this state is entered or cleared.
bankLoadNearOverload(3) indicates that the bank load
is greater than or equal to the
ePDULoadBankConfigNearOverloadThreshold OID value.
An SNMP trap will occur when this state is entered or cleared.
bankLoadOverload(4) indicates that the bank load is
greater than or equal to the ePDULoadBankConfigOverloadThreshold
OID value.
An SNMP trap will occur when this state is entered or cleared."
::= { ePDUStatusBankEntry 3 }
-- Phase status table
ePDUStatusPhaseTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the Status Phase Table"
::= { ePDUStatus 3 }
ePDUStatusPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF PhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting of status of each Rack PDU Phase"
::= { ePDUStatus 4 }
ePDUStatusPhaseEntry OBJECT-TYPE
SYNTAX PhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This gives access to Phase entries"
INDEX { ePDUStatusPhaseIndex }
::= { ePDUStatusPhaseTable 1 }
PhaseEntry ::=
SEQUENCE {
ePDUStatusPhaseIndex INTEGER,
ePDUStatusPhaseNumber INTEGER,
ePDUStatusPhaseState INTEGER
}
ePDUStatusPhaseIndex OBJECT-TYPE
SYNTAX INTEGER(1..10)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the RACK PDU Phase entry."
::= { ePDUStatusPhaseEntry 1 }
ePDUStatusPhaseNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the phase number."
::= { ePDUStatusPhaseEntry 2 }
ePDUStatusPhaseState OBJECT-TYPE
SYNTAX INTEGER {
phaseLoadNormal (1),
phaseLoadLow (2),
phaseLoadNearOverload (3),
phaseLoadOverload (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the Phase load state.
phaseLoadNormal(1) indicates that the Phase is
operating properly within the ePDULoadPhaseConfigLowLoadThreshold
and ePDULoadPhaseConfigNearOverloadThreshold OID values.
phaseLoadLow(2) indicates that the Phase load has
dropped below the ePDULoadPhaseConfigLowLoadThreshold OID value.
An SNMP trap will occur when this state is entered or cleared.
phaseLoadNearOverload(3) indicates that the Phase load
is greater than or equal to the
ePDULoadPhaseConfigNearOverloadThreshold OID value.
An SNMP trap will occur when this state is entered or cleared.
phaseLoadOverload(4) indicates that the Phase load is
greater than or equal to the ePDULoadPhaseConfigOverloadThreshold
OID value.
An SNMP trap will occur when this state is entered or cleared."
::= { ePDUStatusPhaseEntry 3 }
-- Outlet status table
ePDUStatusOutletTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the Status Outlet Table"
::= { ePDUStatus 5 }
ePDUStatusOutletTable OBJECT-TYPE
SYNTAX SEQUENCE OF OutletEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting of status of each Outlet of an Outlet Monitored Rack PDU."
::= { ePDUStatus 6 }
ePDUStatusOutletEntry OBJECT-TYPE
SYNTAX OutletEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This gives access to Outlet entries"
INDEX { ePDUStatusOutletIndex }
::= { ePDUStatusOutletTable 1 }
OutletEntry ::=
SEQUENCE {
ePDUStatusOutletIndex INTEGER,
ePDUStatusOutletNumber INTEGER,
ePDUStatusOutletState INTEGER
}
ePDUStatusOutletIndex OBJECT-TYPE
SYNTAX INTEGER(1..24)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the RACK PDU Outlet entry."
::= { ePDUStatusOutletEntry 1 }
ePDUStatusOutletNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the Outlet number."
::= { ePDUStatusOutletEntry 2 }
ePDUStatusOutletState OBJECT-TYPE
SYNTAX INTEGER {
outletLoadNormal (1),
outletLoadLow (2),
outletLoadNearOverload (3),
outletLoadOverload (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the Outlet load state.
outletLoadNormal(1) indicates that the Outlet is
operating properly within the ePDUOutletConfigMonitoredLowLoadThreshold
and ePDUOutletConfigMonitoredNearOverloadThreshold OID values.
outletLoadLow(2) indicates that the Outlet load has
dropped below the ePDUOutletConfigMonitoredLowLoadThreshold OID value.
An SNMP trap will occur when this state is entered or cleared.
outletLoadNearOverload(3) indicates that the Outlet load
is greater than or equal to the
ePDUOutletConfigMonitoredNearOverloadThreshold OID value.
An SNMP trap will occur when this state is entered or cleared.
outletLoadOverload(4) indicates that the Outlet load is
greater than or equal to the ePDUOutletConfigMonitoredOverloadThreshold
OID value.
An SNMP trap will occur when this state is entered or cleared."
::= { ePDUStatusOutletEntry 3 }
ePDUStatusInputVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input voltage in 0.1 Volt."
::= { ePDUStatus 7 }
ePDUStatusInputFrequency OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input frequency in 0.1 Hertz."
::= { ePDUStatus 8 }
-- environment Sensor Group
-- the envirIdent group
envirIdentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the environment sensor.
The maximum string size is device dependent."
::= { envirIdent 1 }
envirIdentLocation OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The location of the environment sensor.
The maximum string size is device dependent."
::= { envirIdent 2 }
-- the envirTemp group
envirTemperature OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The environment temperature expressed in 1/10 Fahrenheit"
::= { envirTemp 1 }
envirTempHighThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The high temperature threshold of the environment sensor.
The value expressed in Fahrenheit."
::= { envirTemp 2 }
envirTempLowThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low temperature threshold of the environment sensor.
The value expressed in Fahrenheit."
::= { envirTemp 3 }
envirTempRateOfChange OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The rate of change of the temperature.
The value expressed in Fahrenheit per 5 minute."
::= { envirTemp 4 }
envirTempHysteresis OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of degrees beyond the temperature thresholds
at which an active temperature alarm will be cleared.
This configuration setting applies to all temperature
thresholds.
Units are displayed in Fahrenheit."
::= { envirTemp 5 }
envirTemperatureCelsius OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The environment temperature expressed in 1/10 Celsius"
::= { envirTemp 6 }
envirTempCelsiusHighThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The high temperature threshold of the environment sensor.
The value expressed in Celsius."
::= { envirTemp 7 }
envirTempCelsiusLowThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low temperature threshold of the environment sensor.
The value expressed in Celsius."
::= { envirTemp 8 }
envirTempCelsiusRateOfChange OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The rate of change of the temperature.
The value expressed in Celsius per 5 minute."
::= { envirTemp 9 }
envirTempCelsiusHysteresis OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of degrees beyond the temperature thresholds
at which an active temperature alarm will be cleared.
This configuration setting applies to all temperature
thresholds.
Units are displayed in Celsius."
::= { envirTemp 10 }
-- the envirHumid group
envirHumidity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The environment relative humidity expressed in persentage."
::= { envirHumid 1 }
envirHumidHighThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The high relative humidity threshold of the environment sensor.
The value expressed in persentage."
::= { envirHumid 2 }
envirHumidLowThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low relative humidity threshold of the environment sensor.
The value expressed in persentage."
::= { envirHumid 3 }
envirHumidRateOfChange OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The rate of change of the relative humidity.
The value expressed in persentage per 5 minute."
::= { envirHumid 4 }
envirHumidHysteresis OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of degrees beyond the relative humidity thresholds
at which an active relative humidity alarm will be cleared.
This configuration setting applies to all relative humidity
thresholds.
Units are displayed in persentage."
::= { envirHumid 5 }
envirContactTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of the contact in the environment sensor."
::= { envirContact 1 }
envirContactTable OBJECT-TYPE
SYNTAX SEQUENCE OF ContactEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting of information of each contact of the environment sensor."
::= { envirContact 2 }
envirContactEntry OBJECT-TYPE
SYNTAX ContactEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This gives access to contact entries"
INDEX { envirContactIndex }
::= { envirContactTable 1 }
ContactEntry ::=
SEQUENCE {
envirContactIndex INTEGER,
envirContactName DisplayString,
envirContactStatus INTEGER,
envirContactNormalState INTEGER
}
envirContactIndex OBJECT-TYPE
SYNTAX INTEGER(1..4)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the contact of the environment sensor."
::= { envirContactEntry 1 }
envirContactName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Getting or setting the name of the contact of the environment sensor."
::= { envirContactEntry 2 }
envirContactStatus OBJECT-TYPE
SYNTAX INTEGER {
contactNormal (1),
contactAbnormal (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the Contact Status."
::= { envirContactEntry 3 }
envirContactNormalState OBJECT-TYPE
SYNTAX INTEGER {
normalOpen (1),
normalClose (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Set the contact normal state."
::= { envirContactEntry 4 }
-- ats Group
-- the atsIdent group
atsIdentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the ATS.
The maximum string size is device dependent."
::= { atsIdent 1 }
atsIdentModelName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string identifying the model name of the Automatic Transfer Switch.
This value is set at the factory."
::= { atsIdent 2 }
atsIdentHardwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware revision of the Automatic Transfer Switch.
This value is set at the factory."
::= { atsIdent 3 }
atsIdentFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string identifying the Automatic Transfer Switch
firmware revision."
::= { atsIdent 4 }
atsIdentSerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string identifying the serial number of
the Automatic Transfer Switch. This value is set at the factory."
::= { atsIdent 5 }
atsIdentDateOfManufacture OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date when the Automatic Transfer Switch was manufactured in mm/dd/yyyy format.
This value is set at the factory. "
::= { atsIdent 6 }
atsIdentDeviceRatingVoltage OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string identifing the Automatic Transfer Switch rating voltage."
::= { atsIdent 7 }
atsIdentDeviceRatingCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This gives the device rating current in Amps"
::= { atsIdent 8 }
atsIdentDeviceOutletNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This gives the outlet number of the device"
::= { atsIdent 9 }
atsIdentAgentModelName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string identifying the model name of the Agent."
::= { atsIdent 10 }
atsIdentAgentHardwareRevision OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware revision of the Agent."
::= { atsIdent 11 }
atsIdentAgentFirmwareRevision OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string identifying the Agent firmware revision."
::= { atsIdent 12 }
atsIdentAgentSerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string identifying the serial number of the Agent."
::= { atsIdent 13 }
-- the atsStatus group
-- the atsStatusDevice group in atsStatus group
atsStatusCommStatus OBJECT-TYPE
SYNTAX INTEGER {
atsNeverDiscovered (1),
atsCommEstablished (2),
atsCommLost (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable returns the current communication status
between the Automatic Transfer Switch and the Agent. "
::= { atsStatusDevice 1 }
atsStatusSelectedSource OBJECT-TYPE
SYNTAX INTEGER {
sourceA (1),
sourceB (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable returns the current source of power. "
::= { atsStatusDevice 2 }
atsStatusRedundancyState OBJECT-TYPE
SYNTAX INTEGER {
atsRedundancyLost (1),
atsFullyRedundant (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable returns the current redundancy state of the ATS.
atsRedundancyLost(1) indicates that the ATS is unable to
switch over to the alternate power source if the current source fails.
atsFullyRedundant(2) indicates that the ATS will switch over to
the alternate power source if the current source fails."
::= { atsStatusDevice 3 }
atsStatusPhaseSyncStatus OBJECT-TYPE
SYNTAX INTEGER {
inSync (1),
outOfSync (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable returns the status of the phase sync."
::= { atsStatusDevice 4 }
atsStatusDevSourceRelayStatus OBJECT-TYPE
SYNTAX INTEGER {
sourceRelayNormal (1),
sourceRelayFail (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable returns the status of the source relay."
::= { atsStatusDevice 5 }
atsStatusDevInRelayStatus OBJECT-TYPE
SYNTAX INTEGER {
inputRelayNormal (1),
inputRelayFail (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable returns the status of the input relay."
::= { atsStatusDevice 6 }
atsStatusDevOutRelayStatus OBJECT-TYPE
SYNTAX INTEGER {
outputRelayNormal (1),
outputRelayFail (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable returns the status of the Output relay."
::= { atsStatusDevice 7 }
atsStatusDevLCDCommStatus OBJECT-TYPE
SYNTAX INTEGER {
lcdCommNormal (1),
lcdCommFail (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable returns the communication status of the LCD."
::= { atsStatusDevice 8 }
atsStatusDevDB9CommStatus OBJECT-TYPE
SYNTAX INTEGER {
db9CommNormal (1),
db9CommFail (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable returns the communication status of the DB9."
::= { atsStatusDevice 9 }
-- the atsStatusPowerSupplyTable in atsStatusDevice group
atsStatusPowerSupplyTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtsStatusPowerSupplyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of power supply table entries."
::= { atsStatusDevice 10 }
atsStatusPowerSupplyEntry OBJECT-TYPE
SYNTAX AtsStatusPowerSupplyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing power supply information applicable to a
particular input."
INDEX { atsStatusPowerSupplyTableIndex }
::= { atsStatusPowerSupplyTable 1 }
AtsStatusPowerSupplyEntry ::= SEQUENCE {
atsStatusPowerSupplyTableIndex INTEGER,
atsStatusPowerSupplyInputSource INTEGER,
atsStatusPowerSupply12VStatus INTEGER,
atsStatusPowerSupply5VStatus INTEGER,
atsStatusPowerSupply3p3VStatus INTEGER
}
atsStatusPowerSupplyTableIndex OBJECT-TYPE
SYNTAX INTEGER(1..10)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input identifier."
::= { atsStatusPowerSupplyEntry 1 }
atsStatusPowerSupplyInputSource OBJECT-TYPE
SYNTAX INTEGER {
sourceA (1),
sourceB (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input source to the power supply."
::= { atsStatusPowerSupplyEntry 2 }
atsStatusPowerSupply12VStatus OBJECT-TYPE
SYNTAX INTEGER {
powerSupplyOK (1),
powerSupplyFailure (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable returns the status of the power supply A 12V in system."
::= { atsStatusPowerSupplyEntry 3 }
atsStatusPowerSupply5VStatus OBJECT-TYPE
SYNTAX INTEGER {
powerSupplyOK (1),
powerSupplyFailure (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable returns the status of the power supply A 5V in system."
::= { atsStatusPowerSupplyEntry 4 }
atsStatusPowerSupply3p3VStatus OBJECT-TYPE
SYNTAX INTEGER {
powerSupplyOK (1),
powerSupplyFailure (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable returns the status of the power supply A 3.3V in system."
::= { atsStatusPowerSupplyEntry 5 }
-- the atsStatusInput group in atsStatus group
atsStatusInputNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of input feeds to this device.
This variable indicates the number of rows in the
status input table."
::= { atsStatusInput 1 }
-- the atsStatusInputTable in atsStatusInput group
atsStatusInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtsStatusInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of input table entries. The number of entries
is given by the value of atsNumInputs."
::= { atsStatusInput 2 }
atsStatusInputEntry OBJECT-TYPE
SYNTAX AtsStatusInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular input."
INDEX { atsStatusInputTableIndex }
::= { atsStatusInputTable 1 }
AtsStatusInputEntry ::= SEQUENCE {
atsStatusInputTableIndex INTEGER,
atsStatusInputName DisplayString,
atsStatusNumInputPhase INTEGER,
atsStatusInputVoltageOrientation INTEGER,
atsStatusInputVoltage INTEGER,
atsStatusInputFrequency INTEGER,
atsStatusInputVolState INTEGER,
atsStatusInputFreqState INTEGER
}
atsStatusInputTableIndex OBJECT-TYPE
SYNTAX INTEGER(1..10)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input identifier."
::= { atsStatusInputEntry 1 }
atsStatusInputName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A name given to a particular input."
::= { atsStatusInputEntry 2 }
atsStatusNumInputPhase OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of input phases utilized in this device.
The sum of all the atsStatusNumInputPhase variable
indicates the number of rows in the status input
phase table."
::= { atsStatusInputEntry 3 }
atsStatusInputVoltageOrientation OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
singlePhase (2),
splitPhase (3),
threePhasePhaseToNeutral (4),
threePhasePhaseToPhase (5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input voltage orientation:
1: unknown for this Source
2: singlePhase - phase 1 voltage is between Phase 1
and Neutral.
3: splitPhase - phase 1 voltage is between Phase 1 and
Neutral; phase 2 voltage is between Phase 2 and Neutral;
phase 3 voltage is between Phase 1 and Phase 2.
4: threePhasePhaseToNeutral - phase 1 voltage is between
Phase 1 and Neutral; phase 2 voltage is between Phase 2
and Neutral; phase 3 voltage is between Phase 3 and
Neutral.
5: threePhasePhaseToPhase - phase 1 voltage is between
Phase 1 and Phase 2; phase 2 voltage is between Phase 2
and Phase 3; phase 3 voltage is between Phase 3 and
Phase 1."
::= { atsStatusInputEntry 4 }
atsStatusInputVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input voltage in 0.1 Volt."
::= { atsStatusInputEntry 5 }
atsStatusInputFrequency OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input frequency in 0.1 Hertz."
::= { atsStatusInputEntry 6 }
atsStatusInputVolState OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
overVoltage (2),
underVoltage (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input voltage status."
::= { atsStatusInputEntry 7 }
atsStatusInputFreqState OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
overFrequency (2),
underFrequency (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input frequency status."
::= { atsStatusInputEntry 8 }
-- the atsStatusInputPhaseTable in atsStatusInput group
atsStatusInputPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtsStatusInputPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of input table entries. The number of entries
is given by the sum of the atsNumInputPhases."
::= { atsStatusInput 3 }
atsStatusInputPhaseEntry OBJECT-TYPE
SYNTAX AtsStatusInputPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular input phase."
INDEX { atsStatusInputPhaseTableIndex, atsStatusInputPhaseIndex }
::= { atsStatusInputPhaseTable 1 }
AtsStatusInputPhaseEntry ::= SEQUENCE {
atsStatusInputPhaseTableIndex INTEGER,
atsStatusInputPhaseIndex INTEGER,
atsStatusInputPhaseVoltage INTEGER,
atsStatusInputPhaseCurrent INTEGER,
atsStatusInputPhasePower INTEGER
}
atsStatusInputPhaseTableIndex OBJECT-TYPE
SYNTAX INTEGER (1..10)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input identifier."
::= { atsStatusInputPhaseEntry 1 }
atsStatusInputPhaseIndex OBJECT-TYPE
SYNTAX INTEGER(1..10)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input phase identifier."
::= { atsStatusInputPhaseEntry 2 }
atsStatusInputPhaseVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input voltage in VAC, or -1 if it's unsupported
by this Source."
::= { atsStatusInputPhaseEntry 3 }
atsStatusInputPhaseCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input current in amperes, or -1 if it's
unsupported by this Source."
::= { atsStatusInputPhaseEntry 4 }
atsStatusInputPhasePower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input power in Watts, or -1 if it's unsupported
by this Source."
::= { atsStatusInputPhaseEntry 5 }
-- the atsConfig group
atsConfigPreferredSource OBJECT-TYPE
SYNTAX INTEGER {
sourceA (1),
sourceB (2),
none (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable returns the preferred source of power when both sources are OK."
::= { atsConfig 1 }
atsConfigNominalVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable returns the nominal voltage of the input."
::= { atsConfig 2 }
atsConfigVoltageSensitivity OBJECT-TYPE
SYNTAX INTEGER {
high (1),
medium (2),
low (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable defines the sensitivity to changes in voltage:
high(1) for best protection, low(3) for frequent small line
voltage changes."
::= { atsConfig 3 }
atsConfigTransferVoltageRange OBJECT-TYPE
SYNTAX INTEGER {
wide (1),
medium (2),
narrow (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable defines the range of acceptable voltage from a power source.
If the voltage measured from the selected input source is not within this
range, the Automatic Transfer Switch will switch over (transfer) to the
alternate power source."
::= { atsConfig 4 }
atsConfigNarrowRangeValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To configure the Narrow Range value of acceptable voltage
from a power source."
::= { atsConfig 5 }
atsConfigMediumRangeValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To configure the Medium Range value of acceptable voltage
from a power source."
::= { atsConfig 6 }
atsConfigWideRangeValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To configure the Wide Range value of acceptable voltage
from a power source."
::= { atsConfig 7 }
atsConfigFrequencyDeviation OBJECT-TYPE
SYNTAX INTEGER (1..3)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To configure the frequency deviation."
::= { atsConfig 8 }
atsConfigDevLCDOffTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time (in seconds) which LCD turn off automatically
after it remains idle for."
::= { atsConfig 9 }
-- the atsControl group
atsCtrlResetATS OBJECT-TYPE
SYNTAX INTEGER {
none (1),
rboot (2),
reset (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this variable will cause the Automatic Transfer Switch to
reboot or reset relative setting to default value."
::= { atsControl 1 }
atsCtrlClearEventCounts OBJECT-TYPE
SYNTAX INTEGER {
none (1),
clear (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this variable will clear all event counts in Automatic Transfer Switch.
Returns (-1) if unsupported."
::= { atsControl 2 }
-- the atsLoad group
-- the atsLoadDevice group in the atsLoad group
atsLoadDevPhaseTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the Phase Table."
::= { atsLoadDevice 1 }
-- the atsLoadDevPhaseTable in atsLoadDevice group
atsLoadDevPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF LoadDevPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting the Phase Max Load in the ATS."
::= { atsLoadDevice 2 }
atsLoadDevPhaseEntry OBJECT-TYPE
SYNTAX LoadDevPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ATS Phases Access."
INDEX { atsLoadDevPhaseTableIndex}
::= { atsLoadDevPhaseTable 1 }
LoadDevPhaseEntry ::=
SEQUENCE {
atsLoadDevPhaseTableIndex INTEGER,
atsLoadDevPhase INTEGER,
atsLoadDevPhaseMaxLoad INTEGER
}
atsLoadDevPhaseTableIndex OBJECT-TYPE
SYNTAX INTEGER(1..10)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to ATS phase entry."
::= { atsLoadDevPhaseEntry 1 }
atsLoadDevPhase OBJECT-TYPE
SYNTAX INTEGER {
phase1 (1),
phase2 (2),
phase3 (3),
phase1-2 (4),
phase2-3 (5),
phase3-1 (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For single phase devices, this object will always
return phase1(1).
For 3-phase devices, this object will return phase1 (1),
phase2 (2), phase3 (3), phase1-2 (4) for phases 1 and 2,
phase2-3 (5) for phases 2 and 3, and phase3-1 (6) for
phases 3 and 1."
::= { atsLoadDevPhaseEntry 2 }
atsLoadDevPhaseMaxLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the maximum rated power that each
phase of the ATS can provide. It is represented in Amps."
::= { atsLoadDevPhaseEntry 3 }
atsLoadDevBankTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the Bank Table."
::= { atsLoadDevice 3 }
-- the atsLoadDevBankTable in atsLoadDevice group
atsLoadDevBankTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtsLoadDevBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting the Bank Max Load in the ATS."
::= { atsLoadDevice 4 }
atsLoadDevBankEntry OBJECT-TYPE
SYNTAX AtsLoadDevBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ATS Banks Access."
INDEX { atsLoadDevBankTableIndex}
::= { atsLoadDevBankTable 1 }
AtsLoadDevBankEntry ::=
SEQUENCE {
atsLoadDevBankTableIndex INTEGER,
atsLoadDevBankMaxLoad INTEGER
}
atsLoadDevBankTableIndex OBJECT-TYPE
SYNTAX INTEGER {
total (1),
bank1 (2),
bank2 (3),
bank3 (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the ATS bank entry."
::= { atsLoadDevBankEntry 1 }
atsLoadDevBankMaxLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the maximum rated power
that each bank of the ATS can provide. It is
represented in Amps."
::= { atsLoadDevBankEntry 2 }
-- the atsLoadStatus group in the atsLoad group
atsLoadStatusPhaseTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the Phase Table."
::= { atsLoadStatus 1 }
-- the atsLoadStatusPhaseTable in atsLoadStatus group
atsLoadStatusPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF LoadStatusPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting the Phase Load status in the ATS."
::= { atsLoadStatus 2 }
atsLoadStatusPhaseEntry OBJECT-TYPE
SYNTAX LoadStatusPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ATS Phases Access."
INDEX { atsLoadStatusPhaseTableIndex}
::= { atsLoadStatusPhaseTable 1 }
LoadStatusPhaseEntry ::=
SEQUENCE {
atsLoadStatusPhaseTableIndex INTEGER,
atsLoadStatusPhase INTEGER,
atsLoadStatusPhaseLoad INTEGER,
atsLoadStatusPhaseLoadState INTEGER,
atsLoadStatusPhasePower INTEGER
}
atsLoadStatusPhaseTableIndex OBJECT-TYPE
SYNTAX INTEGER(1..10)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to ATS phase entry."
::= { atsLoadStatusPhaseEntry 1 }
atsLoadStatusPhase OBJECT-TYPE
SYNTAX INTEGER {
phase1 (1),
phase2 (2),
phase3 (3),
phase1-2 (4),
phase2-3 (5),
phase3-1 (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For single phase devices, this object will always
return phase1(1).
For 3-phase devices, this object will return phase1 (1),
phase2 (2), phase3 (3), phase1-2 (4) for phases 1 and 2,
phase2-3 (5) for phases 2 and 3, and phase3-1 (6) for
phases 3 and 1."
::= { atsLoadStatusPhaseEntry 2 }
atsLoadStatusPhaseLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output current in 0.1 amperes drawn
by the load on the ATS"
::= { atsLoadStatusPhaseEntry 3 }
atsLoadStatusPhaseLoadState OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
lowLoad (2),
nearOverLoad (3),
overLoad (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the phase load state."
::= { atsLoadStatusPhaseEntry 4 }
atsLoadStatusPhasePower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output power in Watts."
::= { atsLoadStatusPhaseEntry 5 }
atsLoadStatusBankTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the Bank Table."
::= { atsLoadStatus 3 }
-- the atsLoadStatusBankTable in atsLoadStatus group
atsLoadStatusBankTable OBJECT-TYPE
SYNTAX SEQUENCE OF LoadStatusBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting the Bank Load status in the ATS."
::= { atsLoadStatus 4 }
atsLoadStatusBankEntry OBJECT-TYPE
SYNTAX LoadStatusBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ATS Bank Access."
INDEX { atsLoadStatusBankTableIndex}
::= { atsLoadStatusBankTable 1 }
LoadStatusBankEntry ::=
SEQUENCE {
atsLoadStatusBankTableIndex INTEGER,
atsLoadStatusBankPhase INTEGER,
atsLoadStatusBankLoad INTEGER,
atsLoadStatusBankLoadState INTEGER,
atsLoadStatusBankPower INTEGER,
atsLoadStatusBankEnergy INTEGER,
atsLoadStatusBankStartTime INTEGER
}
atsLoadStatusBankTableIndex OBJECT-TYPE
SYNTAX INTEGER {
total (1),
bank1 (2),
bank2 (3),
bank3 (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to ATS bank entry."
::= { atsLoadStatusBankEntry 1 }
atsLoadStatusBankPhase OBJECT-TYPE
SYNTAX INTEGER {
phase1 (1),
phase2 (2),
phase3 (3),
phase1-2 (4),
phase2-3 (5),
phase3-1 (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the phase number."
::= { atsLoadStatusBankEntry 2 }
atsLoadStatusBankLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output current in 0.1 amperes drawn
by the load on the ATS"
::= { atsLoadStatusBankEntry 3 }
atsLoadStatusBankLoadState OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
lowLoad (2),
nearOverLoad (3),
overLoad (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the bank load state."
::= { atsLoadStatusBankEntry 4 }
atsLoadStatusBankPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output power in Watts."
::= { atsLoadStatusBankEntry 5 }
atsLoadStatusBankEnergy OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the phase/bank apparent power measured in 0.1 kilowatt-hours."
::= { atsLoadStatusBankEntry 6 }
atsLoadStatusBankStartTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the date and time of the last energy meter reset"
::= { atsLoadStatusBankEntry 7 }
-- the atsLoadConfig group in the atsLoad group
atsLoadCfgPhaseTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the Phase Table."
::= { atsLoadConfig 1 }
-- the atsLoadCfgPhaseTable in atsLoadConfig group
atsLoadCfgPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF LoadCfgPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for configuration of each ATS phase."
::= { atsLoadConfig 2 }
atsLoadCfgPhaseEntry OBJECT-TYPE
SYNTAX LoadCfgPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ATS phase to configure."
INDEX { atsLoadCfgPhaseTableIndex}
::= { atsLoadCfgPhaseTable 1 }
LoadCfgPhaseEntry ::=
SEQUENCE {
atsLoadCfgPhaseTableIndex INTEGER,
atsLoadCfgPhase INTEGER,
atsLoadCfgPhaseLowLoad INTEGER,
atsLoadCfgPhaseNearOverLoad INTEGER,
atsLoadCfgPhaseOverLoad INTEGER,
atsLoadCfgPhaseOutletRestriction INTEGER
}
atsLoadCfgPhaseTableIndex OBJECT-TYPE
SYNTAX INTEGER(1..10)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the ATS phase entry."
::= { atsLoadCfgPhaseEntry 1 }
atsLoadCfgPhase OBJECT-TYPE
SYNTAX INTEGER {
phase1 (1),
phase2 (2),
phase3 (3),
phase1-2 (4),
phase2-3 (5),
phase3-1 (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For single phase devices, this object will always
return phase1(1).
For 3-phase devices, this object will return phase1 (1),
phase2 (2), phase3 (3), phase1-2 (4) for phases 1 and 2,
phase2-3 (5) for phases 2 and 3, and phase3-1 (6) for
phases 3 and 1."
::= { atsLoadCfgPhaseEntry 2 }
atsLoadCfgPhaseLowLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load is nearing a low consumption condition. It is
represented in Amps. A warning will be issued when the
load is less than the threshold value.
A threshold value of 0 Amps effectively disables this
warning."
::= { atsLoadCfgPhaseEntry 3 }
atsLoadCfgPhaseNearOverLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load is nearing an overload condition. It is
represented in Amps. A warning will be issued when the
load is greater than or equal to the threshold value."
::= { atsLoadCfgPhaseEntry 4 }
atsLoadCfgPhaseOverLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load has entered an overload condition. It is
represented in Amps. A warning will be issued when the
load is greater than or equal to the threshold value."
::= { atsLoadCfgPhaseEntry 5}
atsLoadCfgPhaseOutletRestriction OBJECT-TYPE
SYNTAX INTEGER {
alwaysAllowTurnON (1),
restrictOnNearOverload (2),
restrictOnOverload (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This OID controls the behavior of a ATS phase when an overload
condition is possible and additional outlets are requested to be
turned on.
Setting this OID to alwaysAllowTurnON (1) will always allow
the outlets on the corresponding phase to turn on.
Setting this OID to restrictOnNearOverload (2) will not allow
outlets on the corresponding phase to turn on if the
ePDULoadConfigNearOverloadThreshold OID is exceeded.
Setting this OID to restrictOnOverload (3) will not allow
outlets on the corresponding phase to turn on if the
ePDULoadConfigOverloadThreshold OID is exceeded."
::= { atsLoadCfgPhaseEntry 6 }
atsLoadCfgBankTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the Bank Table."
::= { atsLoadConfig 3 }
-- the atsLoadCfgBankTable in atsLoadConfig group
atsLoadCfgBankTable OBJECT-TYPE
SYNTAX SEQUENCE OF LoadCfgBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for configuration of each ATS bank."
::= { atsLoadConfig 4 }
atsLoadCfgBankEntry OBJECT-TYPE
SYNTAX LoadCfgBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ATS phase to configure."
INDEX { atsLoadCfgBankTableIndex}
::= { atsLoadCfgBankTable 1 }
LoadCfgBankEntry ::=
SEQUENCE {
atsLoadCfgBankTableIndex INTEGER,
atsLoadCfgBankLowLoad INTEGER,
atsLoadCfgBankNearOverLoad INTEGER,
atsLoadCfgBankOverLoad INTEGER,
atsLoadCfgBankOutletRestriction INTEGER
}
atsLoadCfgBankTableIndex OBJECT-TYPE
SYNTAX INTEGER {
total (1),
bank1 (2),
bank2 (3),
bank3 (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the ATS bank entry."
::= { atsLoadCfgBankEntry 1 }
atsLoadCfgBankLowLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load is nearing a low consumption condition. It is
represented in Amps. A warning will be issued when the
load is less than the threshold value.
A threshold value of 0 Amps effectively disables this
warning."
::= { atsLoadCfgBankEntry 2 }
atsLoadCfgBankNearOverLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load is nearing an overload condition. It is
represented in Amps. A warning will be issued when the
load is greater than or equal to the threshold value."
::= { atsLoadCfgBankEntry 3 }
atsLoadCfgBankOverLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load has entered an overload condition. It is
represented in Amps. A warning will be issued when the
load is greater than or equal to the threshold value."
::= { atsLoadCfgBankEntry 4 }
atsLoadCfgBankOutletRestriction OBJECT-TYPE
SYNTAX INTEGER {
alwaysAllowTurnON (1),
restrictOnNearOverload (2),
restrictOnOverload (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This OID controls the behavior of a ATS phase when an overload
condition is possible and additional outlets are requested to be
turned on.
Setting this OID to alwaysAllowTurnON (1) will always allow
the outlets on the corresponding phase to turn on.
Setting this OID to restrictOnNearOverload (2) will not allow
outlets on the corresponding phase to turn on if the
ePDULoadConfigNearOverloadThreshold OID is exceeded.
Setting this OID to restrictOnOverload (3) will not allow
outlets on the corresponding phase to turn on if the
ePDULoadConfigOverloadThreshold OID is exceeded."
::= { atsLoadCfgBankEntry 5 }
-- the atsOutlet group
-- the atsOutletDevice group in the atsOutlet group
atsOutletDevTotalOutletNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of outlets on the ATS."
::= { atsOutletDevice 1 }
atsOutletDevCtrlOutletNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of controlled outlets on the ATS."
::= { atsOutletDevice 2 }
atsOutletDevColdStartDelay OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of delay, in seconds, between when
power is provided to the ATS and when the ATS
provides basic master power to the outlets.
Allowed values are:
-1 - never apply power automatically.
0 - apply power immediately.
1 to 300 - delay up to 300 seconds (5 minutes)."
::= { atsOutletDevice 3 }
atsOutletDevColdStartState OBJECT-TYPE
SYNTAX INTEGER {
allOn (1),
previous (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ATS outlet state after coldstart.
Allowed values are:
1 - all outlets on after coldstart.
2 - outlet status same as previous state."
::= { atsOutletDevice 4 }
atsOutletDevLocalCtrl OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To configure enable or disable outlet local control function."
::= { atsOutletDevice 5 }
atsOutletDevCommand OBJECT-TYPE
SYNTAX INTEGER {
noCommandAll (1),
immediateAllOn (2),
immediateAllOff (3),
immediateAllReboot (4),
delayedAllOn (5),
delayedAllOff (6),
delayedAllReboot (7),
cancelAllPendingCommands (8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to immediateAllOn (2) will turn all outlets
on immediately.
Setting this OID to immediateAllOff (3) will turn all outlets
off immediately.
Setting this OID to immediateAllReboot (4) will reboot all outlets
immediately.
Setting this OID to delayedAllOn (5) will turn all outlets on as
defined by each outlet's atsOutletCfgPowerOnTime OID value.
Setting this OID to delayedAllOff (6) will turn all outlets
off as defined by each outlet's atsOutletCfgPowerOffTime OID value.
Setting this OID to delayedAllReboot (7) will cause a
delayedAllOff command to be performed. Once all outlets are off,
the Switched Rack ATS will then delay the largest
atsOutletCfgRebootDuration OID time, and then perform a
delayedAllOn command.
Setting this OID to cancelAllPendingCommands (8) will cause all pending
commands on the Switched Rack ATS to be canceled.
Getting this OID will return the noCommandAll (1) value."
::= { atsOutletDevice 6 }
atsOutletStatusTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the outlet status table."
::= { atsOutlet 2 }
-- the atsOutletStatusTable in atsOutlet group
atsOutletStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF OutletStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting of status of individual outlets."
::= { atsOutlet 3 }
atsOutletStatusEntry OBJECT-TYPE
SYNTAX OutletStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlet to gather status from."
INDEX { atsOutletStatusTableIndex}
::= { atsOutletStatusTable 1 }
OutletStatusEntry ::=
SEQUENCE {
atsOutletStatusTableIndex INTEGER,
atsOutletStatusOutletName DisplayString,
atsOutletStatusOutletState INTEGER,
atsOutletStatusOutletCmdPending INTEGER,
atsOutletStatusOutletPhase INTEGER,
atsOutletStatusOutletBank INTEGER
}
atsOutletStatusTableIndex OBJECT-TYPE
SYNTAX INTEGER(1..19)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet entry."
::= { atsOutletStatusEntry 1 }
atsOutletStatusOutletName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the outlet. The maximum string size is device dependent.
This OID is provided for informational purposes only."
::= { atsOutletStatusEntry 2 }
atsOutletStatusOutletState OBJECT-TYPE
SYNTAX INTEGER {
outletStatusOn (1),
outletStatusOff (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this variable will return the outlet state. If
the outlet is on, the outletStatusOn (1) value will be returned.
If the outlet is off, the outletStatusOff (2) value will be
returned."
::= { atsOutletStatusEntry 3 }
atsOutletStatusOutletCmdPending OBJECT-TYPE
SYNTAX INTEGER {
outletStatusCommandPending (1),
outletStatusNoCommandPending (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this variable will return the command pending
state of the outlet. If a command is pending on the
outlet, the outletStatusCommandPending (1) value
will be returned. If there is not a command pending
on the outlet, the outletStatusNoCommandPending (2)
will be returned."
::= { atsOutletStatusEntry 4 }
atsOutletStatusOutletPhase OBJECT-TYPE
SYNTAX INTEGER {
phase1 (1),
phase2 (2),
phase3 (3),
phase1-2 (4),
phase2-3 (5),
phase3-1 (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The phase/s associated with this outlet.
For single phase devices, this object will always
return phase1(1).
For 3-phase devices, this object will return phase1 (1),
phase2 (2), or phase3 (3) for outlets tied to a single
phase. For outlets tied to two phases, this object will
return phase1-2 (4) for phases 1 and 2, phase2-3 (5) for
phases 2 and 3, and phase3-1 (6) for phases 3 and 1."
::= { atsOutletStatusEntry 5 }
atsOutletStatusOutletBank OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The bank associated with this outlet."
::= { atsOutletStatusEntry 6 }
atsOutletCtrlTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the outlet control table."
::= { atsOutlet 4 }
-- the atsOutletCtrlTable in atsOutlet group
atsOutletCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF OutletCtrlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for control of the individual outlets."
::= { atsOutlet 5 }
atsOutletCtrlEntry OBJECT-TYPE
SYNTAX OutletCtrlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlet to control."
INDEX { atsOutletCtrlTableIndex}
::= { atsOutletCtrlTable 1 }
OutletCtrlEntry ::=
SEQUENCE {
atsOutletCtrlTableIndex INTEGER,
atsOutletCtrlOutletName DisplayString,
atsOutletCtrlCommand INTEGER
}
atsOutletCtrlTableIndex OBJECT-TYPE
SYNTAX INTEGER(1..19)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet entry."
::= { atsOutletCtrlEntry 1 }
atsOutletCtrlOutletName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the outlet. The maximum string size is device dependent.
An error will be returned if the set request exceeds the max size.
This OID is provided for informational purposes only."
::= { atsOutletCtrlEntry 2 }
atsOutletCtrlCommand OBJECT-TYPE
SYNTAX INTEGER {
none (1),
immediateOn (2),
immediateOff (3),
immediateReboot (4),
delayedOn (5),
delayedOff (6),
delayedReboot (7),
cancelPendingCommand (8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Getting this variable will return the outlet state. If
the outlet is on, the immediateOn (2) value will be returned.
If the outlet is off, the immediateOff (2) value will be
returned.
Setting this variable to immediateOn (2) will immediately turn
the outlet on.
Setting this variable to immediateOff (3) will immediately turn
the outlet off.
Setting this variable to immediateReboot (4) will immediately
reboot the outlet.
Setting this variable to delayedOn (5) will turn the outlet on
after the ePDUOutletConfigPowerOnTime OID time has elapsed.
Setting this variable to delayedOff (6) will turn the outlet off
after the ePDUOutletConfigPowerOffTime OID time has elapsed.
Setting this variable to delayedReboot (7) will cause the
ATS to perform a delayedOff command, wait the atsOutletCfgRebootDuration
OID time, and then perform a delayedOn command.
Setting this variable to cancelPendingCommand (8) will cause any
pending command to this outlet to be canceled."
::= { atsOutletCtrlEntry 3 }
atsOutletCfgTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the outlet config table."
::= { atsOutlet 6 }
-- the atsOutletCfgTable in atsOutlet group
atsOutletCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtsOutletConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for configuration of individual outlets."
::= { atsOutlet 7 }
atsOutletCfgEntry OBJECT-TYPE
SYNTAX AtsOutletConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlet to configure."
INDEX { atsOutletCfgTableIndex}
::= { atsOutletCfgTable 1 }
AtsOutletConfigEntry ::=
SEQUENCE {
atsOutletCfgTableIndex INTEGER,
atsOutletCfgOutletName DisplayString,
atsOutletCfgPowerOnTime INTEGER,
atsOutletCfgPowerOffTime INTEGER,
atsOutletCfgRebootDuration INTEGER
}
atsOutletCfgTableIndex OBJECT-TYPE
SYNTAX INTEGER(1..19)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet entry."
::= { atsOutletCfgEntry 1 }
atsOutletCfgOutletName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the outlet. The maximum string size is device dependent.
An error will be returned if the set request exceeds the max size."
::= { atsOutletCfgEntry 2 }
atsOutletCfgPowerOnTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time (in seconds) the outlet will delay
powering on at coldstart or when a command that requires
a turn-on delay is issued.
Allowed values are:
-1 - never power on.
0 - power on immediately.
1 to 7200 - power on up to 7200 seconds after being commanded."
::= { atsOutletCfgEntry 3 }
atsOutletCfgPowerOffTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time (in seconds) the outlet will delay
powering off when a command that requires
a turn-off delay is issued.
Allowed values are:
-1 - never power off.
0 - power off immediately.
1 to 7200 - power off up to 7200 seconds after being commanded."
::= { atsOutletCfgEntry 4 }
atsOutletCfgRebootDuration OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"During a reboot sequence, power is turned off and then
back on. This OID defines the amount of time to wait,
in seconds, after turning the power off, at the start
of the sequence, before turning power back on, at the
end of the reboot sequence.
Allowed range is any value between 5 and 60 seconds (1 minute)."
::= { atsOutletCfgEntry 5 }
-- ePDU2 Group
-- Daisy Chain ePDU OID
ePDU2Role OBJECT-TYPE
SYNTAX INTEGER {
standalone(1),
host(2),
slave(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Get this oid shows the role the PDU played on Daisy Chain Group.
The PDU as a Host can access whole ePDU2 content, and the PDU be standalong
or a Slave can access itself instead."
::= { ePDU2 1 }
-- ePDU2Ident
ePDU2IdentTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"PDU as a Host response total PDU ident number on daisy chain.
PDU as a Slave can only response 1."
::= { ePDU2Ident 1 }
ePDU2IdentTable OBJECT-TYPE
SYNTAX SEQUENCE OF EPDU2IdentEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU identification information."
::= { ePDU2Ident 2 }
ePDU2IdentEntry OBJECT-TYPE
SYNTAX EPDU2IdentEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Identification data from Rack PDU being queried."
INDEX { ePDU2IdentIndex }
::= { ePDU2IdentTable 1 }
EPDU2IdentEntryStruct ::=
SEQUENCE {
ePDU2IdentIndex INTEGER,
ePDU2IdentModuleIndex INTEGER,
ePDU2IdentName DisplayString,
ePDU2IdentLocation DisplayString,
ePDU2IdentContact DisplayString,
ePDU2IdentHardwareRev DisplayString,
ePDU2IdentFirmwareRev DisplayString,
ePDU2IdentDateOfManufacture DisplayString,
ePDU2IdentModelName DisplayString,
ePDU2IdentSerialNumber DisplayString,
ePDU2IdentIndicator INTEGER
}
ePDU2IdentIndex OBJECT-TYPE
SYNTAX INTEGER(1..4)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU identification table entry."
::= { ePDU2IdentEntry 1 }
ePDU2IdentModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU identification table entry numeric ID."
::= { ePDU2IdentEntry 2 }
ePDU2IdentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A user-defined string identifying the name of the Rack PDU."
::= { ePDU2IdentEntry 3 }
ePDU2IdentLocation OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A user-defined string identifying the location of the Rack PDU."
::= { ePDU2IdentEntry 4 }
ePDU2IdentContact OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A user-defined string identifying the person to contact of the Rack PDU."
::= { ePDU2IdentEntry 5 }
ePDU2IdentHardwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU hardware version."
::= { ePDU2IdentEntry 6 }
ePDU2IdentFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU firmware version."
::= { ePDU2IdentEntry 7 }
ePDU2IdentDateOfManufacture OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date the Rack PDU was manufactured in mm/dd/yyyy format."
::= { ePDU2IdentEntry 8 }
ePDU2IdentModelName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU model number."
::= { ePDU2IdentEntry 9 }
ePDU2IdentSerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU serial number."
::= { ePDU2IdentEntry 10 }
ePDU2IdentIndicator OBJECT-TYPE
SYNTAX INTEGER {
noTestIndicators(1),
testIndicators(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"PDU will perform a panel indicator test when the variable
is set to testIndicators(2).
It is no effective to set this value to noTestIndicators(1)."
::= { ePDU2IdentEntry 11 }
-- ePDU2Device
ePDU2DeviceTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A Host Rack PDU response total number of Rack PDUs on daisy chain.
Rack PDU as a Slave can only response 1."
::= { ePDU2Device 1 }
-- Device Config Table
ePDU2DeviceConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF EPDU2DeviceConfigEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU configuration data."
::= { ePDU2Device 2 }
ePDU2DeviceConfigEntry OBJECT-TYPE
SYNTAX EPDU2DeviceConfigEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Configuration data from Rack PDU being queried."
INDEX { ePDU2DeviceConfigIndex }
::= { ePDU2DeviceConfigTable 1 }
EPDU2DeviceConfigEntryStruct ::=
SEQUENCE {
ePDU2DeviceConfigIndex INTEGER,
ePDU2DeviceConfigModuleIndex INTEGER,
ePDU2DeviceConfigName DisplayString,
ePDU2DeviceConfigLocation DisplayString,
ePDU2DeviceConfigContact DisplayString,
ePDU2DeviceConfigDisplayOrientation INTEGER,
ePDU2DeviceConfigColdstartDelay INTEGER,
ePDU2DeviceConfigCurrentLowLoadThreshold INTEGER,
ePDU2DeviceConfigCurrentNearOverloadThreshold INTEGER,
ePDU2DeviceConfigCurrentOverloadThreshold INTEGER,
ePDU2DeviceConfigPeakLoadReset INTEGER,
ePDU2DeviceConfigEnergyReset INTEGER,
ePDU2DeviceConfigPowerLowLoadThreshold INTEGER,
ePDU2DeviceConfigPowerNearOverloadThreshold INTEGER,
ePDU2DeviceConfigPowerOverloadThreshold INTEGER
}
ePDU2DeviceConfigIndex OBJECT-TYPE
SYNTAX INTEGER(1..4)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU table entry."
::= { ePDU2DeviceConfigEntry 1 }
ePDU2DeviceConfigModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU numeric ID."
::= { ePDU2DeviceConfigEntry 2 }
ePDU2DeviceConfigName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A user-defined string identifying the name of Rack PDU."
::= { ePDU2DeviceConfigEntry 3 }
ePDU2DeviceConfigLocation OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A user-defined string identifying the location of the Rack PDU."
::= { ePDU2DeviceConfigEntry 4 }
ePDU2DeviceConfigContact OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A user-defined string identifying the person to contact of the Rack PDU."
::= { ePDU2DeviceConfigEntry 5 }
ePDU2DeviceConfigDisplayOrientation OBJECT-TYPE
SYNTAX INTEGER {
displayNormal (1),
displayReverse (2),
displayRotate90 (3),
displayRotate270 (4),
displayAuto (5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Getting this OID will return the intended physical orientation of the Seven-Segment Display.
displayNormal(1) indicates Normal.
displayReverse(2)indicates Upside-Down.
displayRotate90(3) indicates rotate 90 degree.
displayRotate270(4) indicates rotate 270 degree.
displayAuto(5) indicates auto-detect and rotate."
::= { ePDU2DeviceConfigEntry 6 }
ePDU2DeviceConfigColdstartDelay OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of delay, measured in seconds, between
when power is provided to the Rack PDU and when
the Rack PDU provides basic master power to the
outlets.
Allowed values are:
-1 - never apply power automatically.
0 - apply power immediately.
1 to 300 - delay up to 300 seconds (5 minutes)."
::= { ePDU2DeviceConfigEntry 7 }
ePDU2DeviceConfigCurrentLowLoadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined low current draw alarm threshold, measured in Amps."
::= { ePDU2DeviceConfigEntry 8 }
ePDU2DeviceConfigCurrentNearOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined near overload current threshold, measured in Amps."
::= { ePDU2DeviceConfigEntry 9 }
ePDU2DeviceConfigCurrentOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined current overload threshold, measured in Amps."
::= { ePDU2DeviceConfigEntry 10 }
ePDU2DeviceConfigPeakLoadReset OBJECT-TYPE
SYNTAX INTEGER {
noOperation(1),
resetAll(2),
resetDevice(3),
resetOutlets(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to resetAll (2) will cause the existing peak current value
of Rack PDU and its outlets to be replaced by the current load current value.
Setting this OID to resetDevice (3) to reset the Rack PDU only.
Setting this OID to resetOutlets (4) to reset the PDU outlets only.
Getting this OID will do nothing and return the noOperation(1) value."
::= { ePDU2DeviceConfigEntry 11 }
ePDU2DeviceConfigEnergyReset OBJECT-TYPE
SYNTAX INTEGER {
noOperation(1),
resetAll(2),
resetDevice(3),
resetOutlets(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to resetAll (2) will cause the device energy meter value
to be reset to zero.
Setting this OID to resetDevice (3) to reset the Rack PDU only.
Setting this OID to resetOutlets (4) to reset the PDU outlets only.
Getting this OID in models that support this feature will do nothing
and return the noOperation(1) value."
::= { ePDU2DeviceConfigEntry 12 }
ePDU2DeviceConfigPowerLowLoadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined low power draw alarm threshold, measured in Watts."
::= { ePDU2DeviceConfigEntry 13 }
ePDU2DeviceConfigPowerNearOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined near overload power threshold, measured in Watts."
::= { ePDU2DeviceConfigEntry 14 }
ePDU2DeviceConfigPowerOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined power overload threshold, measured in Watts."
::= { ePDU2DeviceConfigEntry 15 }
-- Device Info Table
ePDU2DeviceInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF EPDU2DeviceInfoEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU information."
::= { ePDU2Device 3 }
ePDU2DeviceInfoEntry OBJECT-TYPE
SYNTAX EPDU2DeviceInfoEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information of the Rack PDU being queried."
INDEX {ePDU2DeviceInfoIndex}
::= { ePDU2DeviceInfoTable 1 }
EPDU2DeviceInfoEntryStruct ::=
SEQUENCE {
ePDU2DeviceInfoIndex INTEGER,
ePDU2DeviceInfoModuleIndex INTEGER,
ePDU2DeviceInfoName DisplayString,
ePDU2DeviceInfoRating INTEGER,
ePDU2DeviceInfoNumOutlets INTEGER,
ePDU2DeviceInfoSwitchedOutlets INTEGER,
ePDU2DeviceInfoMeteredOutlets INTEGER,
ePDU2DeviceInfoNumPhases INTEGER,
ePDU2DeviceInfoNumBreakers INTEGER,
ePDU2DeviceInfoBreakerRating INTEGER,
ePDU2DeviceInfoOrientation INTEGER,
ePDU2DeviceInfoOutletLayout INTEGER
}
ePDU2DeviceInfoIndex OBJECT-TYPE
SYNTAX INTEGER(1..4)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU Information table entry."
::= {ePDU2DeviceInfoEntry 1}
ePDU2DeviceInfoModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU numeric ID."
::= {ePDU2DeviceInfoEntry 2}
ePDU2DeviceInfoName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A user-defined string identifying the name of the Rack PDU."
::= {ePDU2DeviceInfoEntry 3}
ePDU2DeviceInfoRating OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The electrical rating of the Rack PDU."
::= {ePDU2DeviceInfoEntry 4}
ePDU2DeviceInfoNumOutlets OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of outlets on the Rack PDU."
::= {ePDU2DeviceInfoEntry 5}
ePDU2DeviceInfoSwitchedOutlets OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of switched outlets on the Rack PDU."
::= {ePDU2DeviceInfoEntry 6}
ePDU2DeviceInfoMeteredOutlets OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of metered outlets on the Rack PDU."
::= {ePDU2DeviceInfoEntry 7}
ePDU2DeviceInfoNumPhases OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of phases present in the Rack PDU."
::= {ePDU2DeviceInfoEntry 8}
ePDU2DeviceInfoNumBreakers OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of metered banks present in the Rack PDU."
::= {ePDU2DeviceInfoEntry 9}
ePDU2DeviceInfoBreakerRating OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum current rating, measured in Amps, for the Rack PDU.
Getting this OID will return rating of the circuit breakers on
the device if it has any."
::= {ePDU2DeviceInfoEntry 10}
ePDU2DeviceInfoOrientation OBJECT-TYPE
SYNTAX INTEGER {
orientHorizontal (1),
orientVertical (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Rack PDU orientation."
::= {ePDU2DeviceInfoEntry 11}
ePDU2DeviceInfoOutletLayout OBJECT-TYPE
SYNTAX INTEGER {
seqPhaseToNeutral (1),
seqPhaseToPhase (2),
seqPhToNeu21PhToPh (3),
seqPhToPhGrouped (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return outlet layout for the device.
SeqPhaseToNeutral(1) indicates outlet layout as follows:
1:1-N,2:2-N,3:3-N,4:1-N,5:2-N,...
SeqPhaseToPhase(2) indicates outlet layout as follows:
1:1-2,2:2-3,3:3-1,4:1-2,5:2-3,...
SeqPhToNeu21PhToPh(3) indicates outlet layout as follows:
1:1-N,2:2-N...21:3-N,22:1-2,23:2-3,24:3-1,...
SeqPhToPhGrouped(4) indicates outlet layout as follows:
Otlts1-8::(3-1),Otlts9-16::(2-3),Otlts17-24::(1-2)."
::= {ePDU2DeviceInfoEntry 12}
-- Device Status Table
ePDU2DeviceStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF EPDU2DeviceStatusEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU current status."
::= { ePDU2Device 4 }
ePDU2DeviceStatusEntry OBJECT-TYPE
SYNTAX EPDU2DeviceStatusEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Status data from the Rack PDU being queried."
INDEX {ePDU2DeviceStatusIndex}
::= { ePDU2DeviceStatusTable 1 }
EPDU2DeviceStatusEntryStruct ::=
SEQUENCE {
ePDU2DeviceStatusIndex INTEGER,
ePDU2DeviceStatusModuleIndex INTEGER,
ePDU2DeviceStatusName DisplayString,
ePDU2DeviceStatusLoadState INTEGER,
ePDU2DeviceStatusCurrentLoad Gauge,
ePDU2DeviceStatusCurrentPeakLoad Gauge,
ePDU2DeviceStatusPeakLoadTimestamp DisplayString,
ePDU2DeviceStatusPeakLoadStartTime DisplayString,
ePDU2DeviceStatusEnergy Gauge,
ePDU2DeviceStatusEnergyStartTime DisplayString,
ePDU2DeviceStatusCommandPending INTEGER,
ePDU2DeviceStatusPowerSupplyAlarm INTEGER,
ePDU2DeviceStatusPowerSupply1Status INTEGER,
ePDU2DeviceStatusPowerSupply2Status INTEGER,
ePDU2DeviceStatusApparentPower Gauge,
ePDU2DeviceStatusPowerFactor Gauge,
ePDU2DeviceStatusRoleType INTEGER,
ePDU2DeviceStatusPowerLoad Gauge,
ePDU2DeviceStatusPowerPeakLoad Gauge
}
ePDU2DeviceStatusIndex OBJECT-TYPE
SYNTAX INTEGER(1..4)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU status table entry."
::= {ePDU2DeviceStatusEntry 1}
ePDU2DeviceStatusModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU numeric ID"
::= {ePDU2DeviceStatusEntry 2}
ePDU2DeviceStatusName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A user-defined string identifying the name of the Rack PDU."
::= {ePDU2DeviceStatusEntry 3}
ePDU2DeviceStatusLoadState OBJECT-TYPE
SYNTAX INTEGER {
noLoadAlarm (1),
underCurrentAlarm (2),
nearOverCurrentAlarm (3),
overCurrentAlarm (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the present load status of the Rack PDU."
::= {ePDU2DeviceStatusEntry 4}
ePDU2DeviceStatusCurrentLoad OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The power consumption of the Rack PDU load in tenths of Amps."
::= {ePDU2DeviceStatusEntry 5}
ePDU2DeviceStatusCurrentPeakLoad OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The peak power consumption of the Rack PDU load in tenths of Amps."
::= {ePDU2DeviceStatusEntry 6}
ePDU2DeviceStatusPeakLoadTimestamp OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the date and time that peak load occurred."
::= {ePDU2DeviceStatusEntry 7}
ePDU2DeviceStatusPeakLoadStartTime OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the date and time of the last device peak load reset."
::= {ePDU2DeviceStatusEntry 8}
ePDU2DeviceStatusEnergy OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A user resettable energy meter measuring Rack PDU load
energy consumption in tenths of kilowatt-hours."
::= {ePDU2DeviceStatusEntry 9}
ePDU2DeviceStatusEnergyStartTime OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the date and time of the last device energy
meter reset."
::= {ePDU2DeviceStatusEntry 10}
ePDU2DeviceStatusCommandPending OBJECT-TYPE
SYNTAX INTEGER {
commandPending (1),
noCommandPending (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether or not the device
is processing a pending command."
::= {ePDU2DeviceStatusEntry 11}
ePDU2DeviceStatusPowerSupplyAlarm OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates a power supply alarm is active when value
equals alarm (2)."
::= {ePDU2DeviceStatusEntry 12}
ePDU2DeviceStatusPowerSupply1Status OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether or not an alarm is active in Power
Supply 1."
::= {ePDU2DeviceStatusEntry 13}
ePDU2DeviceStatusPowerSupply2Status OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether or not an alarm is active in Power
Supply 2."
::= {ePDU2DeviceStatusEntry 14}
ePDU2DeviceStatusApparentPower OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The apparent power consumption of the Rack PDU
load in VoltAmps (VA)."
::= {ePDU2DeviceStatusEntry 15}
ePDU2DeviceStatusPowerFactor OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The power factor of the Rack PDU load in hundredths."
::= {ePDU2DeviceStatusEntry 16}
ePDU2DeviceStatusRoleType OBJECT-TYPE
SYNTAX INTEGER {
standalone (1),
host (2) ,
slave (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Get this oid shows the role the PDU played on Daisy Chain Group.
The PDU as a Host can access whole ePDU2 content, and the PDU be standalong
or a Slave can access itself instead."
::= {ePDU2DeviceStatusEntry 17}
ePDU2DeviceStatusPowerLoad OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The power consumption of the Rack PDU load in Watts."
::= {ePDU2DeviceStatusEntry 18}
ePDU2DeviceStatusPowerPeakLoad OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The peak power consumption of the Rack PDU load in Watts."
::= {ePDU2DeviceStatusEntry 19}
-- Device Control Table
ePDU2DeviceControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF EPDU2DeviceControlEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU control data."
::= { ePDU2Device 5 }
ePDU2DeviceControlEntry OBJECT-TYPE
SYNTAX EPDU2DeviceControlEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Control data from Rack PDU being queried."
INDEX {ePDU2DeviceControlIndex}
::= {ePDU2DeviceControlTable 1}
EPDU2DeviceControlEntryStruct ::=
SEQUENCE {
ePDU2DeviceControlIndex INTEGER,
ePDU2DeviceControlModuleIndex INTEGER,
ePDU2DeviceControlName DisplayString,
ePDU2DeviceControlCommand INTEGER
}
ePDU2DeviceControlIndex OBJECT-TYPE
SYNTAX INTEGER(1..4)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU control table entry."
::= {ePDU2DeviceControlEntry 1}
ePDU2DeviceControlModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU numeric ID."
::= {ePDU2DeviceControlEntry 2}
ePDU2DeviceControlName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A user-defined string identifying the name of the Rack PDU."
::= {ePDU2DeviceControlEntry 3}
ePDU2DeviceControlCommand OBJECT-TYPE
SYNTAX INTEGER {
immediateAllOn (1),
immediateAllOff (2),
immediateAllReboot (3),
delayedAllOn (4),
delayedAllOff (5),
delayedAllReboot (6),
cancelAllPendingCommand (7),
noCommand (8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to immediateAllOn (1) will turn all outlets on immediately.
Setting this OID to immediateAllOff (2) will turn all outlets off immediately.
Setting this OID to immediateAllReboot (3) will cause an immediateAllOff command
to be performed. Once all outlets are off, the Switched Rack PDU will then delay
the ePDU2OutletSwitchedConfigRebootDuration OID time, and then perform an
immediateAllOn command.
Setting this OID to delayedAllOn (4) will turn all outlets on as defined by
each outlet's ePDU2OutletSwitchedConfigPowerOnTime OID value.
Setting this OID to delayedAllOff (5) will turn all outlets off as defined by
each outlet's ePDU2OutletSwitchedConfigPowerOffTime OID value.
Setting this OID to delayedAllReboot (6) will cause a delayedAllOff command
to be performed. Once all outlets are off, the Switched Rack PDU will then
delay the largest ePDU2OutletSwitchedConfigRebootDuration OID time, and
then perform a delayedAllOn command.
Setting this OID to cancelAllPendingCommand (7) will cause all pending
commands on the Switched Rack PDU to be cancelled.
Setting this OID to noCommand (8) will have no effect.
Getting this OID will return the noCommand (8) value."
::= {ePDU2DeviceControlEntry 4}
-- ePDU2Phase
ePDU2PhaseTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A Host Rack PDU response total phase number of Rack PDUs on daisy chain.
Rack PDU as a Slave can only response itself number of phase."
::= {ePDU2Phase 1}
ePDU2PhaseConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF EPDU2PhaseConfigEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU phase configuration data."
::= {ePDU2Phase 2}
ePDU2PhaseConfigEntry OBJECT-TYPE
SYNTAX EPDU2PhaseConfigEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Configuration data from currently queried
Rack PDU phase."
INDEX {ePDU2PhaseConfigIndex}
::= {ePDU2PhaseConfigTable 1}
EPDU2PhaseConfigEntryStruct ::=
SEQUENCE {
ePDU2PhaseConfigIndex INTEGER,
ePDU2PhaseConfigModuleIndex INTEGER,
ePDU2PhaseConfigNumber INTEGER,
ePDU2PhaseConfigOverloadRestriction INTEGER,
ePDU2PhaseConfigLowLoadThreshold INTEGER,
ePDU2PhaseConfigNearOverloadThreshold INTEGER,
ePDU2PhaseConfigOverloadThreshold INTEGER,
ePDU2PhaseConfigPhasePeakLoadReset INTEGER
}
ePDU2PhaseConfigIndex OBJECT-TYPE
SYNTAX INTEGER(1..12)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU phase configuration
table entry."
::= {ePDU2PhaseConfigEntry 1}
ePDU2PhaseConfigModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU numeric ID."
::= {ePDU2PhaseConfigEntry 2}
ePDU2PhaseConfigNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric phase ID."
::= {ePDU2PhaseConfigEntry 3}
ePDU2PhaseConfigOverloadRestriction OBJECT-TYPE
SYNTAX INTEGER {
notSupported (-1),
alwaysAllowTurnON (1),
restrictOnNearOverload (2),
restrictOnOverload (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This OID controls the behavior of a Switched Rack PDU
phase when an overload condition is possible and
additional outlets are requested to be turned on.
Setting this OID to alwaysAllowTurnON (1) will always allow
the outlets on the corresponding phase to turn on.
Setting this OID to restrictOnNearOverload (2) will not allow
outlets on the corresponding phase to turn on if the
ePDU2PhaseConfigNearOverloadThreshold OID is exceeded.
Setting this OID to restrictOnOverload (3) will not allow
outlets on the corresponding phase to turn on if the
ePDU2PhaseConfigOverloadThreshold OID is exceeded.
Models that do not support this feature will respond to this OID
with a value of notSupported (-1). Attempts to set this OID
in these models will fail."
::= {ePDU2PhaseConfigEntry 4}
ePDU2PhaseConfigLowLoadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined low load phase current threshold in Amps."
::= {ePDU2PhaseConfigEntry 5}
ePDU2PhaseConfigNearOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined near phase overload current warning
threshold in Amps."
::= {ePDU2PhaseConfigEntry 6}
ePDU2PhaseConfigOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined phase overload current threshold
in Amps"
::= {ePDU2PhaseConfigEntry 7}
ePDU2PhaseConfigPhasePeakLoadReset OBJECT-TYPE
SYNTAX INTEGER {
noOperation (1),
reset (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to reset (2) will cause the existing peak current value
to be replaced by the present load current value.
Getting this OID will do nothing and return the noOperation(1) value."
::= {ePDU2PhaseConfigEntry 8}
ePDU2PhaseInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF EPDU2PhaseInfoEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU phase information."
::= {ePDU2Phase 3}
ePDU2PhaseInfoEntry OBJECT-TYPE
SYNTAX EPDU2PhaseInfoEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information data from currently queried Rack PDU phase."
INDEX {ePDU2PhaseInfoIndex}
::= {ePDU2PhaseInfoTable 1}
EPDU2PhaseInfoEntryStruct ::=
SEQUENCE {
ePDU2PhaseInfoIndex INTEGER,
ePDU2PhaseInfoModuleIndex INTEGER,
ePDU2PhaseInfoNumber INTEGER
}
ePDU2PhaseInfoIndex OBJECT-TYPE
SYNTAX INTEGER(1..12)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU phase properties table entry."
::= {ePDU2PhaseInfoEntry 1}
ePDU2PhaseInfoModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU numeric ID."
::= {ePDU2PhaseInfoEntry 2}
ePDU2PhaseInfoNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric phase ID."
::= {ePDU2PhaseInfoEntry 3}
ePDU2PhaseStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF EPDU2PhaseStatusEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU phase status data"
::= {ePDU2Phase 4}
ePDU2PhaseStatusEntry OBJECT-TYPE
SYNTAX EPDU2PhaseStatusEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Status data from currently queried Rack PDU phase"
INDEX {ePDU2PhaseStatusIndex}
::= {ePDU2PhaseStatusTable 1}
EPDU2PhaseStatusEntryStruct ::=
SEQUENCE {
ePDU2PhaseStatusIndex INTEGER,
ePDU2PhaseStatusModuleIndex INTEGER,
ePDU2PhaseStatusNumber INTEGER,
ePDU2PhaseStatusLoadState INTEGER,
ePDU2PhaseStatusLoad Gauge,
ePDU2PhaseStatusVoltage Gauge,
ePDU2PhaseStatusPower Gauge,
ePDU2PhaseStatusApparentPower Gauge,
ePDU2PhaseStatusPowerFactor Gauge,
ePDU2PhaseStatusPeakLoad Gauge,
ePDU2PhaseStatusPeakLoadTimestamp DisplayString,
ePDU2PhaseStatusPeakLoadStartTime DisplayString,
ePDU2PhaseStatusLineToLineVoltage Gauge
}
ePDU2PhaseStatusIndex OBJECT-TYPE
SYNTAX INTEGER(1..13)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU phase status table entry."
::= {ePDU2PhaseStatusEntry 1}
ePDU2PhaseStatusModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU numeric ID."
::= {ePDU2PhaseStatusEntry 2}
ePDU2PhaseStatusNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric phase ID."
::= {ePDU2PhaseStatusEntry 3}
ePDU2PhaseStatusLoadState OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
lowLoad (2),
nearOverload (3),
overload (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the present load status of the Rack
PDU phase being queried."
::= {ePDU2PhaseStatusEntry 4}
ePDU2PhaseStatusLoad OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the current draw, in tenths of Amps, of the load
on the Rack PDU phase being queried."
::= {ePDU2PhaseStatusEntry 5}
ePDU2PhaseStatusVoltage OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the Voltage, in tenths of Volts, of the Rack
PDU phase being queried"
::= {ePDU2PhaseStatusEntry 6}
ePDU2PhaseStatusPower OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the load power, in watts,
consumed on the Rack PDU phase being queried"
::= {ePDU2PhaseStatusEntry 7}
ePDU2PhaseStatusApparentPower OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the load apparent power, in VoltAmps (VA),
consumed on the Rack PDU phase being queried"
::= {ePDU2PhaseStatusEntry 8}
ePDU2PhaseStatusPowerFactor OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the load power factor, in hundredths,
of the Rack PDU phase being queried"
::= {ePDU2PhaseStatusEntry 9}
ePDU2PhaseStatusPeakLoad OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The peak current of the Rack PDU phase load in tenths of Amps"
::= {ePDU2PhaseStatusEntry 10}
ePDU2PhaseStatusPeakLoadTimestamp OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the date and time the phase peak current occurred."
::= {ePDU2PhaseStatusEntry 11}
ePDU2PhaseStatusPeakLoadStartTime OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the date and time of the last phase peak current reset."
::= {ePDU2PhaseStatusEntry 12}
ePDU2PhaseStatusLineToLineVoltage OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the Line to Line Voltage, in tenths of Volts, of the Rack
PDU phase being queried"
::= {ePDU2PhaseStatusEntry 13}
-- ePDU2Bank
ePDU2BankTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A Host Rack PDU response total bank number of Rack PDUs on daisy chain.
Rack PDU as a Slave can only response itself number of bank."
::= {ePDU2Bank 1}
ePDU2BankConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF EPDU2BankConfigEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU bank configuration data."
::= {ePDU2Bank 2}
ePDU2BankConfigEntry OBJECT-TYPE
SYNTAX EPDU2BankConfigEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Configuration data from currently queried
Rack PDU bank."
INDEX {ePDU2BankConfigIndex}
::= {ePDU2BankConfigTable 1}
EPDU2BankConfigEntryStruct ::=
SEQUENCE {
ePDU2BankConfigIndex INTEGER,
ePDU2BankConfigModuleIndex INTEGER,
ePDU2BankConfigNumber INTEGER,
ePDU2BankConfigOverloadRestriction INTEGER,
ePDU2BankConfigLowLoadThreshold INTEGER,
ePDU2BankConfigNearOverloadThreshold INTEGER,
ePDU2BankConfigOverloadThreshold INTEGER,
ePDU2BankConfigPeakLoadReset INTEGER
}
ePDU2BankConfigIndex OBJECT-TYPE
SYNTAX INTEGER(1..12)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU bank configuration
table entry."
::= {ePDU2BankConfigEntry 1}
ePDU2BankConfigModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU numeric ID."
::= {ePDU2BankConfigEntry 2}
ePDU2BankConfigNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric bank ID."
::= {ePDU2BankConfigEntry 3}
ePDU2BankConfigOverloadRestriction OBJECT-TYPE
SYNTAX INTEGER {
alwaysAllowTurnON (1),
restrictOnNearOverload (2),
restrictOnOverload (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This OID controls the behavior of a Switched Rack PDU
bank when an overload condition is possible and
additional outlets are requested to be turned on.
Setting this OID to alwaysAllowTurnON (1) will always allow
the outlets on the corresponding bank to turn on.
Setting this OID to restrictOnNearOverload (2) will not allow
outlets on the corresponding bank to turn on if the
ePDU2BankConfigNearOverloadThreshold OID is exceeded.
Setting this OID to restrictOnOverload (3) will not allow
outlets on the corresponding bank to turn on if the
ePDU2BankConfigOverloadThreshold OID is exceeded."
::= {ePDU2BankConfigEntry 4}
ePDU2BankConfigLowLoadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined low load bank current threshold in Amps."
::= {ePDU2BankConfigEntry 5}
ePDU2BankConfigNearOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined near bank overload current warning
threshold in Amps."
::= {ePDU2BankConfigEntry 6}
ePDU2BankConfigOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined bank overload current threshold
in Amps"
::= {ePDU2BankConfigEntry 7}
ePDU2BankConfigPeakLoadReset OBJECT-TYPE
SYNTAX INTEGER {
noOperation (1),
reset (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to reset (2) will cause the existing peak current value
to be replaced by the present load current value.
Getting this OID will do nothing and return the noOperation(1) value."
::= {ePDU2BankConfigEntry 8}
ePDU2BankInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF EPDU2BankInfoEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU bank information."
::= {ePDU2Bank 3}
ePDU2BankInfoEntry OBJECT-TYPE
SYNTAX EPDU2BankInfoEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information data from currently queried Rack PDU bank."
INDEX {ePDU2BankInfoIndex}
::= {ePDU2BankInfoTable 1}
EPDU2BankInfoEntryStruct ::=
SEQUENCE {
ePDU2BankInfoIndex INTEGER,
ePDU2BankInfoModuleIndex INTEGER,
ePDU2BankInfoNumber INTEGER
}
ePDU2BankInfoIndex OBJECT-TYPE
SYNTAX INTEGER(1..12)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU bank properties table entry."
::= {ePDU2BankInfoEntry 1}
ePDU2BankInfoModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU numeric ID."
::= {ePDU2BankInfoEntry 2}
ePDU2BankInfoNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric bank ID."
::= {ePDU2BankInfoEntry 3}
ePDU2BankStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF EPDU2BankStatusEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU bank status data"
::= {ePDU2Bank 4}
ePDU2BankStatusEntry OBJECT-TYPE
SYNTAX EPDU2BankStatusEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Status data from currently queried Rack PDU bank"
INDEX {ePDU2BankStatusIndex}
::= {ePDU2BankStatusTable 1}
EPDU2BankStatusEntryStruct ::=
SEQUENCE {
ePDU2BankStatusIndex INTEGER,
ePDU2BankStatusModuleIndex INTEGER,
ePDU2BankStatusNumber INTEGER,
ePDU2BankStatusLoadState INTEGER,
ePDU2BankStatusLoad Gauge,
ePDU2BankStatusPeakLoad Gauge,
ePDU2BankStatusPeakLoadTimestamp DisplayString,
ePDU2BankStatusPeakLoadStartTime DisplayString
}
ePDU2BankStatusIndex OBJECT-TYPE
SYNTAX INTEGER(1..12)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU bank status table entry."
::= {ePDU2BankStatusEntry 1}
ePDU2BankStatusModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU numeric ID."
::= {ePDU2BankStatusEntry 2}
ePDU2BankStatusNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric bank ID."
::= {ePDU2BankStatusEntry 3}
ePDU2BankStatusLoadState OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
lowLoad (2),
nearOverload (3),
overload (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the present load status of the Rack
PDU bank being queried."
::= {ePDU2BankStatusEntry 4}
ePDU2BankStatusLoad OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the current draw, in tenths of Amps, of the load
on the Rack PDU bank being queried."
::= {ePDU2BankStatusEntry 5}
ePDU2BankStatusPeakLoad OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The peak current of the Rack PDU bank load in tenths of Amps."
::= {ePDU2BankStatusEntry 6}
ePDU2BankStatusPeakLoadTimestamp OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the date and time the bank peak current occurred."
::= {ePDU2BankStatusEntry 7}
ePDU2BankStatusPeakLoadStartTime OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the date and time of the last bank peak current reset."
::= {ePDU2BankStatusEntry 8}
-- ePDU2Outlet
ePDU2OutletSwitchedTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of switched outlets on connected Rack PDUs."
::= {ePDU2OutletSwitched 1}
ePDU2OutletSwitchedConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF EPDU2OutletSwitchedConfigEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU switched outlet configuration data."
::= {ePDU2OutletSwitched 2}
ePDU2OutletSwitchedConfigEntry OBJECT-TYPE
SYNTAX EPDU2OutletSwitchedConfigEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Configuration data from currently queried Rack PDU
switched outlet."
INDEX {ePDU2OutletSwitchedConfigIndex}
::= {ePDU2OutletSwitchedConfigTable 1}
EPDU2OutletSwitchedConfigEntryStruct ::=
SEQUENCE {
ePDU2OutletSwitchedConfigIndex INTEGER,
ePDU2OutletSwitchedConfigModuleIndex INTEGER,
ePDU2OutletSwitchedConfigNumber INTEGER,
ePDU2OutletSwitchedConfigName DisplayString,
ePDU2OutletSwitchedConfigPowerOnTime INTEGER,
ePDU2OutletSwitchedConfigPowerOffTime INTEGER,
ePDU2OutletSwitchedConfigRebootDuration INTEGER
}
ePDU2OutletSwitchedConfigIndex OBJECT-TYPE
SYNTAX INTEGER(1..96)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU switched outlet configuration table entry."
::= {ePDU2OutletSwitchedConfigEntry 1}
ePDU2OutletSwitchedConfigModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU numeric ID."
::= {ePDU2OutletSwitchedConfigEntry 2}
ePDU2OutletSwitchedConfigNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric switched outlet ID."
::= {ePDU2OutletSwitchedConfigEntry 3}
ePDU2OutletSwitchedConfigName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The user-defined switched outlet name string."
::= {ePDU2OutletSwitchedConfigEntry 4}
ePDU2OutletSwitchedConfigPowerOnTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time (in seconds) the outlet will delay
powering on at coldstart or when a command that requires
a turn-on delay is issued.
Allowed values are:
-1 - never power on.
0 - power on immediately.
1 to 7200 - power on up to 7200 seconds after being
commanded."
::= {ePDU2OutletSwitchedConfigEntry 5}
ePDU2OutletSwitchedConfigPowerOffTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time (in seconds) the outlet will delay
powering off when a command that requires a
turn-off delay is issued.
Allowed values are:
-1 - never power off.
0 - power off immediately.
1 to 7200 - power off up to 7200 seconds after being
commanded."
::= {ePDU2OutletSwitchedConfigEntry 6}
ePDU2OutletSwitchedConfigRebootDuration OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"During a reboot sequence, power is turned off and then
back on. This OID defines the amount of time to wait,
in seconds, after turning the power off, at the start
of the sequence, before turning power back on, at the
end of the reboot sequence.
Allowed range is any value between 5 and 60 seconds (1 minute)."
::= {ePDU2OutletSwitchedConfigEntry 7}
ePDU2OutletSwitchedInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF EPDU2OutletSwitchedInfoEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU switched outlet information."
::= {ePDU2OutletSwitched 3}
ePDU2OutletSwitchedInfoEntry OBJECT-TYPE
SYNTAX EPDU2OutletSwitchedInfoEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information of the currently queried Rack PDU
switched outlet."
INDEX {ePDU2OutletSwitchedInfoIndex}
::= {ePDU2OutletSwitchedInfoTable 1}
EPDU2OutletSwitchedInfoEntryStruct ::=
SEQUENCE {
ePDU2OutletSwitchedInfoIndex INTEGER,
ePDU2OutletSwitchedInfoModuleIndex INTEGER,
ePDU2OutletSwitchedInfoNumber INTEGER,
ePDU2OutletSwitchedInfoName DisplayString,
ePDU2OutletSwitchedInfoPhaseLayout INTEGER,
ePDU2OutletSwitchedInfoBank INTEGER
}
ePDU2OutletSwitchedInfoIndex OBJECT-TYPE
SYNTAX INTEGER(1..96)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU switched outlet information table entry."
::= {ePDU2OutletSwitchedInfoEntry 1}
ePDU2OutletSwitchedInfoModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU numeric ID."
::= {ePDU2OutletSwitchedInfoEntry 2}
ePDU2OutletSwitchedInfoNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric switched outlet ID."
::= {ePDU2OutletSwitchedInfoEntry 3}
ePDU2OutletSwitchedInfoName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric switched outlet name."
::= {ePDU2OutletSwitchedInfoEntry 4}
ePDU2OutletSwitchedInfoPhaseLayout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID describes the phase connections of the referenced outlet as follows:
seqPhase1ToNeutral(1) indicates that the outlet is wired from Phase 1 to Neutral.
seqPhase2ToNeutral(2) indicates that the outlet is wired from Phase 2 to Neutral.
seqPhase3ToNeutral(3) indicates that the outlet is wired from Phase 3 to Neutral.
seqPhase1ToPhase2(4) indicates that the outlet is wired from Phase 1 to Phase 2.
seqPhase2ToPhase3(5) indicates that the outlet is wired from Phase 2 to Phase 3.
seqPhase3ToPhase1(6) indicates that the outlet is wired from Phase 3 to Phase 1."
::= {ePDU2OutletSwitchedInfoEntry 5}
ePDU2OutletSwitchedInfoBank OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric bank ID."
::= {ePDU2OutletSwitchedInfoEntry 6}
ePDU2OutletSwitchedStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF EPDU2OutletSwitchedStatusEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU switched outlet status information."
::= {ePDU2OutletSwitched 4}
ePDU2OutletSwitchedStatusEntry OBJECT-TYPE
SYNTAX EPDU2OutletSwitchedStatusEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Status information for currently queried Rack PDU switched outlet."
INDEX {ePDU2OutletSwitchedStatusIndex}
::= {ePDU2OutletSwitchedStatusTable 1}
EPDU2OutletSwitchedStatusEntryStruct ::=
SEQUENCE {
ePDU2OutletSwitchedStatusIndex INTEGER,
ePDU2OutletSwitchedStatusModuleIndex INTEGER,
ePDU2OutletSwitchedStatusNumber INTEGER,
ePDU2OutletSwitchedStatusName DisplayString,
ePDU2OutletSwitchedStatusState INTEGER,
ePDU2OutletSwitchedStatusCommandPending INTEGER
}
ePDU2OutletSwitchedStatusIndex OBJECT-TYPE
SYNTAX INTEGER(1..96)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU switched outlet status information table entry."
::= {ePDU2OutletSwitchedStatusEntry 1}
ePDU2OutletSwitchedStatusModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU numeric ID."
::= {ePDU2OutletSwitchedStatusEntry 2}
ePDU2OutletSwitchedStatusNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric switched outlet ID."
::= {ePDU2OutletSwitchedStatusEntry 3}
ePDU2OutletSwitchedStatusName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined switched outlet name string."
::= {ePDU2OutletSwitchedStatusEntry 4}
ePDU2OutletSwitchedStatusState OBJECT-TYPE
SYNTAX INTEGER {
outletStatusOn (1),
outletStatusOff (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the present switch state of the Rack PDU switched outlet being queried."
::= {ePDU2OutletSwitchedStatusEntry 5}
ePDU2OutletSwitchedStatusCommandPending OBJECT-TYPE
SYNTAX INTEGER {
outletStatusCommandPending (1),
outletStatusNoCommandPending (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this variable will return the command pending state of the outlet.
If a command is pending on the outlet, the outletStatusCommandPending (1)
value will be returned. If there is not a command pending on the outlet,
the outletStatusNoCommandPending (2) will be returned."
::= {ePDU2OutletSwitchedStatusEntry 6}
ePDU2OutletSwitchedControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF EPDU2OutletSwitchedControlEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU switched outlet control data."
::= {ePDU2OutletSwitched 5}
ePDU2OutletSwitchedControlEntry OBJECT-TYPE
SYNTAX EPDU2OutletSwitchedControlEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Control data for currently queried Rack PDU switched outlet."
INDEX {ePDU2OutletSwitchedControlIndex}
::= {ePDU2OutletSwitchedControlTable 1}
EPDU2OutletSwitchedControlEntryStruct ::=
SEQUENCE {
ePDU2OutletSwitchedControlIndex INTEGER,
ePDU2OutletSwitchedControlModuleIndex INTEGER,
ePDU2OutletSwitchedControlNumber INTEGER,
ePDU2OutletSwitchedControlName DisplayString,
ePDU2OutletSwitchedControlCommand INTEGER
}
ePDU2OutletSwitchedControlIndex OBJECT-TYPE
SYNTAX INTEGER(1..96)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU switched outlet control data table entry."
::= {ePDU2OutletSwitchedControlEntry 1}
ePDU2OutletSwitchedControlModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID."
::= {ePDU2OutletSwitchedControlEntry 2}
ePDU2OutletSwitchedControlNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric switched outlet ID."
::= {ePDU2OutletSwitchedControlEntry 3}
ePDU2OutletSwitchedControlName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined switched outlet name string."
::= {ePDU2OutletSwitchedControlEntry 4}
ePDU2OutletSwitchedControlCommand OBJECT-TYPE
SYNTAX INTEGER {
immediateOn (1),
immediateOff (2),
immediateReboot (3),
delayedOn (4),
delayedOff (5),
delayedReboot (6),
cancelPendingCommand (7),
outletIdentify (8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Getting this variable will return the outlet state. If
the outlet is on, the immediateOn (1) value will be returned.
If the outlet is off, the immediateOff (2) value will be returned.
Setting this variable to immediateOn (1) will immediately turn
the outlet on.
Setting this variable to immediateOff (2) will immediately turn
the outlet off.
Setting this variable to immediateReboot (3) will immediately
reboot the outlet.
Setting this variable to delayedOn (4) will turn the outlet on
after the ePDUOutletConfigPowerOnTime OID time has elapsed.
Setting this variable to delayedOff (5) will turn the outlet off
after the ePDUOutletConfigPowerOffTime OID time has elapsed.
Setting this variable to delayedReboot (6) will cause the
Switched Rack PDU to perform a delayedOff command, wait the
ePDUOutletConfigRebootDuration OID time, and then perform a
delayedOn command.
Setting this variable to cancelPendingCommand (7) will cause any
pending command to this outlet to be canceled.
Setting this variable to outletIdentify (8) will cause PDU LED
to display the number of the outlet."
::= {ePDU2OutletSwitchedControlEntry 5}
ePDU2OutletMeteredTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of metered outlets on connected Rack PDUs."
::= {ePDU2OutletMetered 1}
ePDU2OutletMeteredConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF EPDU2OutletMeteredConfigEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU metered outlet configuration data."
::= {ePDU2OutletMetered 2}
ePDU2OutletMeteredConfigEntry OBJECT-TYPE
SYNTAX EPDU2OutletMeteredConfigEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Configuration data from currently queried Rack PDU metered outlet."
INDEX {ePDU2OutletMeteredConfigIndex}
::= {ePDU2OutletMeteredConfigTable 1}
EPDU2OutletMeteredConfigEntryStruct ::=
SEQUENCE {
ePDU2OutletMeteredConfigIndex INTEGER,
ePDU2OutletMeteredConfigModuleIndex INTEGER,
ePDU2OutletMeteredConfigNumber INTEGER,
ePDU2OutletMeteredConfigName DisplayString,
ePDU2OutletMeteredConfigLowLoadThreshold INTEGER,
ePDU2OutletMeteredConfigNearOverloadThreshold INTEGER,
ePDU2OutletMeteredConfigOverloadThreshold INTEGER
}
ePDU2OutletMeteredConfigIndex OBJECT-TYPE
SYNTAX INTEGER(1..96)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU metered outlet configuration table entry."
::= {ePDU2OutletMeteredConfigEntry 1}
ePDU2OutletMeteredConfigModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID."
::= {ePDU2OutletMeteredConfigEntry 2}
ePDU2OutletMeteredConfigNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric metered outlet ID."
::= {ePDU2OutletMeteredConfigEntry 3}
ePDU2OutletMeteredConfigName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The user-defined metered outlet name string."
::= {ePDU2OutletMeteredConfigEntry 4}
ePDU2OutletMeteredConfigLowLoadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined outlet low load current threshold in Watts."
::= {ePDU2OutletMeteredConfigEntry 5}
ePDU2OutletMeteredConfigNearOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined outlet near overload warning threshold in Watts."
::= {ePDU2OutletMeteredConfigEntry 6}
ePDU2OutletMeteredConfigOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined outlet overload current threshold in Watts."
::= {ePDU2OutletMeteredConfigEntry 7}
ePDU2OutletMeteredInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF EPDU2OutletMeteredInfoEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU metered outlet information."
::= {ePDU2OutletMetered 3}
ePDU2OutletMeteredInfoEntry OBJECT-TYPE
SYNTAX EPDU2OutletMeteredInfoEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information of currently queried Rack PDU metered outlet."
INDEX {ePDU2OutletMeteredInfoIndex}
::= {ePDU2OutletMeteredInfoTable 1}
EPDU2OutletMeteredInfoEntryStruct ::=
SEQUENCE {
ePDU2OutletMeteredInfoIndex INTEGER,
ePDU2OutletMeteredInfoModuleIndex INTEGER,
ePDU2OutletMeteredInfoNumber INTEGER,
ePDU2OutletMeteredInfoName DisplayString,
ePDU2OutletMeteredInfoLayout INTEGER,
ePDU2OutletMeteredInfoRating INTEGER,
ePDU2OutletMeteredInfoBank INTEGER
}
ePDU2OutletMeteredInfoIndex OBJECT-TYPE
SYNTAX INTEGER(1..96)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU metered information table entry."
::= {ePDU2OutletMeteredInfoEntry 1}
ePDU2OutletMeteredInfoModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU numeric ID."
::= {ePDU2OutletMeteredInfoEntry 2}
ePDU2OutletMeteredInfoNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric metered outlet ID."
::= {ePDU2OutletMeteredInfoEntry 3}
ePDU2OutletMeteredInfoName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined metered outlet name string."
::= {ePDU2OutletMeteredInfoEntry 4}
ePDU2OutletMeteredInfoLayout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID describes the phase connections of the referenced outlet as follows:
seqPhase1ToNeutral(1) indicates that the outlet is wired from Phase 1 to Neutral.
seqPhase2ToNeutral(2) indicates that the outlet is wired from Phase 2 to Neutral.
seqPhase3ToNeutral(3) indicates that the outlet is wired from Phase 3 to Neutral.
seqPhase1ToPhase2(4) indicates that the outlet is wired from Phase 1 to Phase 2.
seqPhase2ToPhase3(5) indicates that the outlet is wired from Phase 2 to Phase 3.
seqPhase3ToPhase1(6) indicates that the outlet is wired from Phase 3 to Phase 1."
::= {ePDU2OutletMeteredInfoEntry 5}
ePDU2OutletMeteredInfoRating OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum power rating of Rack PDU metered outlet."
::= {ePDU2OutletMeteredInfoEntry 6}
ePDU2OutletMeteredInfoBank OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This outlet's numeric bank ID."
::= {ePDU2OutletMeteredInfoEntry 7}
ePDU2OutletMeteredStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF EPDU2OutletMeteredStatusEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU metered outlet status data."
::= {ePDU2OutletMetered 4}
ePDU2OutletMeteredStatusEntry OBJECT-TYPE
SYNTAX EPDU2OutletMeteredStatusEntryStruct
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Status data from currently queried Rack PDU metered outlet."
INDEX {ePDU2OutletMeteredStatusIndex}
::= {ePDU2OutletMeteredStatusTable 1}
EPDU2OutletMeteredStatusEntryStruct ::=
SEQUENCE {
ePDU2OutletMeteredStatusIndex INTEGER,
ePDU2OutletMeteredStatusModuleIndex INTEGER,
ePDU2OutletMeteredStatusNumber INTEGER,
ePDU2OutletMeteredStatusName DisplayString,
ePDU2OutletMeteredStatusAlarm INTEGER,
ePDU2OutletMeteredStatusLoad Gauge,
ePDU2OutletMeteredStatusActivePower Gauge,
ePDU2OutletMeteredStatusPeakPower Gauge,
ePDU2OutletMeteredStatusPeakPowerTimestamp DisplayString,
ePDU2OutletMeteredStatusPeakPowerStartTime DisplayString,
ePDU2OutletMeteredStatusEnergy Gauge,
ePDU2OutletMeteredStatusEnergyStart DisplayString
}
ePDU2OutletMeteredStatusIndex OBJECT-TYPE
SYNTAX INTEGER(1..96)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU metered status table entry."
::= {ePDU2OutletMeteredStatusEntry 1}
ePDU2OutletMeteredStatusModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU numeric ID."
::= {ePDU2OutletMeteredStatusEntry 2}
ePDU2OutletMeteredStatusNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric metered outlet ID."
::= {ePDU2OutletMeteredStatusEntry 3}
ePDU2OutletMeteredStatusName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined metered outlet name string."
::= {ePDU2OutletMeteredStatusEntry 4}
ePDU2OutletMeteredStatusAlarm OBJECT-TYPE
SYNTAX INTEGER {
noLoadAlarm (1),
underCurrentAlarm (2),
nearOverCurrentAlarm (3),
overCurrentAlarm (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the current outlet alarm."
::= {ePDU2OutletMeteredStatusEntry 5}
ePDU2OutletMeteredStatusLoad OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the measured Outlet load
for an Outlet Monitored Rack PDU in tenths of Amps."
::= {ePDU2OutletMeteredStatusEntry 6}
ePDU2OutletMeteredStatusActivePower OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the measured Outlet load for
an Outlet Monitored Rack PDU in watts."
::= {ePDU2OutletMeteredStatusEntry 7}
ePDU2OutletMeteredStatusPeakPower OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The peak power consumption of the Rack PDU load in watts."
::= {ePDU2OutletMeteredStatusEntry 8}
ePDU2OutletMeteredStatusPeakPowerTimestamp OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Get this oid shows the date and time that peak power
consumption occurred."
::= {ePDU2OutletMeteredStatusEntry 9}
ePDU2OutletMeteredStatusPeakPowerStartTime OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Get this oid shows the date and time that peak power
consumption started."
::= {ePDU2OutletMeteredStatusEntry 10}
ePDU2OutletMeteredStatusEnergy OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Energy meter measuring Rack PDU load energy consumption
in tenths of kilowatt-hours."
::= {ePDU2OutletMeteredStatusEntry 11}
ePDU2OutletMeteredStatusEnergyStart OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the date and time of the last device energy
meter reset."
::= {ePDU2OutletMeteredStatusEntry 12}
-- ePDU2Sensor
ePDU2SensorTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "ePDU2SensorTableSize"
::= {ePDU2Sensor 1}
-- ePDU2Group
ePDU2GroupNumberOfDevices OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the number of Rack PDU devices contributing
to the Daisy Chain group power and energy values. Queries
to slave units in an Daisy Chain group will return 0."
::= {ePDU2Group 1}
ePDU2GroupTotalPower OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the total power consumption of the Rack PDU
Daisy Chain group devices in watts. Queries to slave
units in an Daisy Chain group will return 0."
::= {ePDU2Group 2}
ePDU2GroupTotalEnergy OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the total energy consumption of the Rack
PDU Daisy Chain group devices in tenths of kilowatt-hours.
To reset the energy meters for each of the Rack PDU devices that contribute
to this value, see the ePDU2GroupEnergyReset OID.
To view the start time for each of the Rack PDU device energy meters that
contribute to this value, see the ePDU2DeviceStatusEnergyStartTime OID.
Queries to slave units in an Daisy Chain group will return 0."
::= {ePDU2Group 3}
ePDU2GroupEnergyReset OBJECT-TYPE
SYNTAX INTEGER {
noOperation (1),
reset (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to reset (2) will cause the device energy meter value
on each device in the Rack PDU Daisy Chain group to be reset to zero.
Getting this OID in models that support this feature will do nothing
and return the noOperation(1) value."
::= {ePDU2Group 4}
ePDU2GroupPeakRecordReset OBJECT-TYPE
SYNTAX INTEGER {
noOperation (1),
reset (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to reset (2) will cause the device peak record value
on each device in the Rack PDU Daisy Chain group to be reset to current
load/power.
Getting this OID in models that support this feature will do nothing
and return the noOperation(1) value."
::= {ePDU2Group 5}
-- Battery Manager
bmIdentModelName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Battery manager model name."
::= { bmIdent 1 }
bmIdentHardwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Battery manager hardware version."
::= { bmIdent 2 }
bmIdentFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Battery manager firmware version."
::= { bmIdent 3 }
bmIdentLCDHardwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Battery manager LCD hardware version."
::= { bmIdent 4 }
bmIdentLCDFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Battery manager LCD firmware version."
::= { bmIdent 5 }
bmIdentDateOfManufacture OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Battery manager manufacture date."
::= { bmIdent 6 }
bmIdentSerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Battery manager serial number."
::= { bmIdent 7 }
bmIdentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Battery manager system identification name."
::= { bmIdent 8 }
bmIdentLocation OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Battery manager system location."
::= { bmIdent 9 }
bmPropertyStringMax OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Battery manager max string count supported."
::= { bmProperty 1 }
bmPropertyMaxProbeOnString OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Battery manager max probes on a string supported."
::= { bmProperty 2 }
bmPropertyInputVoltageRange OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Battery manager line input voltage range."
::= { bmProperty 3 }
bmPropertyProbesRating OBJECT-TYPE
SYNTAX INTEGER {
probeUnknown(1),
probe2V(2),
probe4V(3),
probe6V(4),
probe12V(5),
probeMixed(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Battery probes model rating."
::= { bmProperty 4 }
bmConfigBattAH OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Battery manager battery AH type configuration, unit in 0.1 AH."
::= { bmConfig 1 }
bmConfigStringCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Battery manager string count setting."
::= { bmConfig 2 }
bmConfigProbesCountOnString OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Battery manager probe count on a string setting."
::= { bmConfig 3 }
bmConfigLowVoltAlarmThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Battery low voltage alarm threshold setting, unit in 0.1 volt."
::= { bmConfig 4 }
bmConfigHighVoltAlarmThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Battery high voltage alarm threshold setting, unit in 0.1 volt."
::= { bmConfig 5 }
bmConfigVoltDiffAlarmThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Batteries within a string voltage difference threshold, unit in 0.1 volt."
::= { bmConfig 6 }
bmConfigLowTempAlarmThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Battery low temperature alarm threshold, unit in 0.1 degree C."
::= { bmConfig 7 }
bmConfigHighTempAlarmThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Battery high temperature alarm threshold, unit in 0.1 degree C."
::= { bmConfig 8 }
bmConfigLowResAlarmThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Battery low resistance alarm threshold, unit in 0.01 mOhm."
::= { bmConfig 9 }
bmConfigHighResAlarmThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Battery high resistance alarm threshold, unit in 0.01 mOhm."
::= { bmConfig 10 }
bmConfigLowResWarnThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Battery low resistance warning threshold, unit in 0.01 mOhm."
::= { bmConfig 11 }
bmConfigHighResWarnThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Battery high resistance warning threshold, unit in 0.01 mOhm."
::= { bmConfig 12 }
bmConfigResHealthAlarmThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Battery resistance health alarm threshold, unit in percentage and should larger than 100."
::= { bmConfig 13 }
bmConfigResHealthWarnThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Battery resistance health warn threshold, unit in percentage and should larger than 100."
::= { bmConfig 14 }
bmConfigLowVoltAlarmThreshold10mV OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Battery low voltage alarm threshold setting, unit in 10 mV (0.01 volt)."
::= { bmConfig 15 }
bmConfigHighVoltAlarmThreshold10mV OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Battery high voltage alarm threshold setting, unit in 10 mV (0.01 volt)."
::= { bmConfig 16 }
bmConfigMergeFeature OBJECT-TYPE
SYNTAX INTEGER{
enable (1),
disable (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"String merge feature setting."
::= { bmConfig 17 }
bmControlSysytemIdenticator OBJECT-TYPE
SYNTAX INTEGER {
noTestIndicators(1),
testIndicators(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Battery manager will perform a panel indicator test when the variable is set to testIndicators(2).
Get this oid will get noTestIndicators(1)."
::= { bmControl 1 }
bmControlProbeIndicator OBJECT-TYPE
SYNTAX INTEGER {
noTestIndicators(1),
testIndicators(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Battery manager will perform a probe indicator test when the variable is set to testIndicators(2).
Get this oid will get noTestIndicators(1)."
::= { bmControl 2 }
bmProbesNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current connected probe number."
::= { bmProbes 1 }
bmProbesTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current configured probe number."
::= { bmProbes 2 }
bmProbesTable OBJECT-TYPE
SYNTAX SEQUENCE OF BmProbesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting of status of probes."
::= { bmProbes 3 }
bmProbesEntry OBJECT-TYPE
SYNTAX BmProbesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The status of probes installation to gather status from."
INDEX { bmProbesIndex }
::= { bmProbesTable 1 }
BmProbesEntry ::=
SEQUENCE {
bmProbesIndex INTEGER,
bmProbesPackIndex INTEGER,
bmProbesStringIndex INTEGER,
bmProbesBattIndex INTEGER
}
bmProbesIndex OBJECT-TYPE
SYNTAX INTEGER(1..960)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Probes table index"
::= { bmProbesEntry 1 }
bmProbesPackIndex OBJECT-TYPE
SYNTAX INTEGER(1..64)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery pack number the probe installed."
::= { bmProbesEntry 2 }
bmProbesStringIndex OBJECT-TYPE
SYNTAX INTEGER(1..16)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The string number the probe installed."
::= { bmProbesEntry 3 }
bmProbesBattIndex OBJECT-TYPE
SYNTAX INTEGER(1..960)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery number the probe installed."
::= { bmProbesEntry 4 }
bmProbesVoltageTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the battery voltage table"
::= { bmProbes 4 }
bmProbesVoltageTable OBJECT-TYPE
SYNTAX SEQUENCE OF BmProbesVoltageEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting of voltage of batteries."
::= { bmProbes 5 }
bmProbesVoltageEntry OBJECT-TYPE
SYNTAX BmProbesVoltageEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Batteries voltage status."
INDEX { bmProbesVoltageIndex}
::= { bmProbesVoltageTable 1 }
BmProbesVoltageEntry ::=
SEQUENCE {
bmProbesVoltageIndex INTEGER,
bmProbesVoltagePackIndex INTEGER,
bmProbesVoltageStringIndex INTEGER,
bmProbesVoltageBattIndex INTEGER,
bmProbesVoltageProbeIndex INTEGER,
bmProbesVoltageAlarmStatus INTEGER,
bmProbesVoltage INTEGER,
bmProbesVoltageEqualPercentage INTEGER
}
bmProbesVoltageIndex OBJECT-TYPE
SYNTAX INTEGER(1..960)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the voltage status entry."
::= { bmProbesVoltageEntry 1 }
bmProbesVoltagePackIndex OBJECT-TYPE
SYNTAX INTEGER(1..64)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery pack index to the voltage record."
::= { bmProbesVoltageEntry 2 }
bmProbesVoltageStringIndex OBJECT-TYPE
SYNTAX INTEGER(1..16)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery string index to the voltage record."
::= { bmProbesVoltageEntry 3 }
bmProbesVoltageBattIndex OBJECT-TYPE
SYNTAX INTEGER(1..960)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery index to the voltage record within its string."
::= { bmProbesVoltageEntry 4 }
bmProbesVoltageProbeIndex OBJECT-TYPE
SYNTAX INTEGER(1..960)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The probe index to the voltage record."
::= { bmProbesVoltageEntry 5 }
bmProbesVoltageAlarmStatus OBJECT-TYPE
SYNTAX INTEGER {
voltageNormal(1),
voltageWarnLow(2),
voltageWarnHigh(3),
voltageAlarmLow(4),
voltageAlarmHigh(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery voltage alarm status."
::= { bmProbesVoltageEntry 6 }
bmProbesVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this oid to get battery voltage, unit in 10mV (0.01 volt)."
::= { bmProbesVoltageEntry 7 }
bmProbesVoltageEqualPercentage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this oid to get battery voltage equalizing power, unit in percentage."
::= { bmProbesVoltageEntry 8 }
bmProbesTempTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the Temperature table"
::= { bmProbes 6 }
bmProbesTempTable OBJECT-TYPE
SYNTAX SEQUENCE OF BmProbesTempEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting of temperature of probes."
::= { bmProbes 7 }
bmProbesTempEntry OBJECT-TYPE
SYNTAX BmProbesTempEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Temperature status entry."
INDEX { bmProbesTempIndex }
::= { bmProbesTempTable 1 }
BmProbesTempEntry ::=
SEQUENCE {
bmProbesTempIndex INTEGER,
bmProbesTempPackIndex INTEGER,
bmProbesTempStringIndex INTEGER,
bmProbesTempBattIndex INTEGER,
bmProbesTempProbeIndex INTEGER,
bmProbesTempAlarmStatus INTEGER,
bmProbesTemperature INTEGER
}
bmProbesTempIndex OBJECT-TYPE
SYNTAX INTEGER(1..960)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the temperature entry."
::= { bmProbesTempEntry 1 }
bmProbesTempPackIndex OBJECT-TYPE
SYNTAX INTEGER(1..64)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery pack index of the temperature entry."
::= { bmProbesTempEntry 2 }
bmProbesTempStringIndex OBJECT-TYPE
SYNTAX INTEGER(1..16)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the string."
::= { bmProbesTempEntry 3 }
bmProbesTempBattIndex OBJECT-TYPE
SYNTAX INTEGER(1..960)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the battery."
::= { bmProbesTempEntry 4 }
bmProbesTempProbeIndex OBJECT-TYPE
SYNTAX INTEGER(1..960)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the probe."
::= { bmProbesTempEntry 5 }
bmProbesTempAlarmStatus OBJECT-TYPE
SYNTAX INTEGER {
temperatureNormal(1),
temperatureWarnLow(2),
temperatureWarnHigh(3),
temperatureAlarmLow(4),
temperatureAlarmHigh(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The alarm status of the temperature."
::= { bmProbesTempEntry 6 }
bmProbesTemperature OBJECT-TYPE
SYNTAX INTEGER(-40..60)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The temperature record, measure in 0.1 degree C."
::= { bmProbesTempEntry 7 }
bmProbesResTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the Resistance table"
::= { bmProbes 8 }
bmProbesResTable OBJECT-TYPE
SYNTAX SEQUENCE OF BmProbesResEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting of resistance of probes."
::= { bmProbes 9 }
bmProbesResEntry OBJECT-TYPE
SYNTAX BmProbesResEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The resistance status entry."
INDEX { bmProbesResIndex }
::= { bmProbesResTable 1 }
BmProbesResEntry ::=
SEQUENCE {
bmProbesResIndex INTEGER,
bmProbesResPackIndex INTEGER,
bmProbesResStringIndex INTEGER,
bmProbesResBattIndex INTEGER,
bmProbesResProbeIndex INTEGER,
bmProbesResAlarmStatus INTEGER,
bmProbesResistance INTEGER,
bmProbesResHealth INTEGER
}
bmProbesResIndex OBJECT-TYPE
SYNTAX INTEGER(1..960)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the resistance entry."
::= { bmProbesResEntry 1 }
bmProbesResPackIndex OBJECT-TYPE
SYNTAX INTEGER(1..64)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery pack index to the resistance entry."
::= { bmProbesResEntry 2 }
bmProbesResStringIndex OBJECT-TYPE
SYNTAX INTEGER(1..16)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the string."
::= { bmProbesResEntry 3 }
bmProbesResBattIndex OBJECT-TYPE
SYNTAX INTEGER(1..960)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the battery."
::= { bmProbesResEntry 4 }
bmProbesResProbeIndex OBJECT-TYPE
SYNTAX INTEGER(1..960)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the probe."
::= { bmProbesResEntry 5 }
bmProbesResAlarmStatus OBJECT-TYPE
SYNTAX INTEGER {
resistanceNormal(1),
resistanceWarnLow(2),
resistanceWarnHigh(3),
resistanceAlarmLow(4),
resistanceAlarmHigh(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The alarm status of the battery resistance."
::= { bmProbesResEntry 6 }
bmProbesResistance OBJECT-TYPE
SYNTAX INTEGER(-40..60)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The resistance of the battery, unit in 0.01 mOhm."
::= { bmProbesResEntry 7 }
bmProbesResHealth OBJECT-TYPE
SYNTAX INTEGER(-40..60)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The resistance health status, unit in percentage."
::= { bmProbesResEntry 8 }
bmFuncResMeasureInterval OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time interval for battery manager to exercising resistance measurement, unit in hour(s)."
::= { bmFuncResMeasure 1 }
bmFuncResMeasureManualCmd OBJECT-TYPE
SYNTAX INTEGER {
noResMeasure(1),
resMeasureNow(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This oid allows user to manual resistance measurement.
Set this oid to measureResNow(2) to measure resistance immediately.
Get bmFuncResMeasureLastCmdResult oid to check command acceptance.
"
::= { bmFuncResMeasure 2 }
bmFuncResMeasureManualResult OBJECT-TYPE
SYNTAX INTEGER {
resNoManualResult(1),
resManualProcessing(2),
resManualComplete(3),
resManualReject(9)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Get this oid to confirm the last manual command result."
::= { bmFuncResMeasure 3 }
bmFuncResMeasureLastUpdate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When resistance measurement complete either by auto or manual,
this oid will update to the last update time."
::= { bmFuncResMeasure 4 }
bmFuncEqualEnable OBJECT-TYPE
SYNTAX INTEGER{
enable (1),
disable (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Battery voltage equalization configuration."
::= { bmFuncEqual 1 }
bmFuncEqualActiveCond OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Volatge equalization will active when the voltage difference larger than this value, unit in 10mV."
::= { bmFuncEqual 2 }
bmFuncEqualStatus OBJECT-TYPE
SYNTAX INTEGER {
equalActive(1),
equalFailed(2),
equalNotActive(3),
equalNotSupport(9)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This oid shows the current equalization status."
::= { bmFuncEqual 3 }
bmFuncEqualStartTime OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This oid shows the last equalization start time."
::= { bmFuncEqual 4 }
bmFuncEqualElapseTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This oid shows the elapsed time since last equalization started."
::= { bmFuncEqual 5 }
-- Traps
-- Annotations are provided for Novell's NMS product
communicationLost TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"SEVERE: Communication with the UPS has been lost."
--#TYPE "CPS UPS: Communication lost"
--#SUMMARY "Communication with the UPS has been lost."
--#SEVERITY SEVERE
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE DEGRADED
::= 1
upsOverload TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"SEVERE: The UPS has sensed an overload condition."
--#TYPE "CPS UPS: Overload"
--#SUMMARY "The UPS has sensed an overload condition."
--#SEVERITY SEVERE
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE DEGRADED
::= 2
upsDiagnosticsFailed TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"SEVERE: The UPS battery test failed."
--#TYPE "CPS UPS: battery test failed"
--#SUMMARY "The UPS battery test failed."
--#SEVERITY SEVERE
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE DEGRADED
::= 3
upsDischarged TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"SEVERE: The UPS has started a runtime estimation process."
--#TYPE "CPS UPS: batteries are discharged"
--#SUMMARY "The UPS has started a runtime estimation process."
--#SEVERITY SEVERE
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE DEGRADED
::= 4
upsOnBattery TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: Utility power failed, transfer to backup mode."
--#TYPE "CPS UPS: The UPS is on battery"
--#SUMMARY "Utility power failed, transfer to backup mode."
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 5
upsBoostOn TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: The UPS has enabled boost, low utility voltage."
--#TYPE "CPS UPS: Boost enable"
--#SUMMARY "The UPS has enabled boost, low utility voltage."
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 6
lowBattery TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"SEVERE: The UPS battery capacity is low than threshold, soon to be exhausted."
--#TYPE "CPS UPS: Low battery"
--#SUMMARY "The UPS battery capacity is low than threshold, soon to be exhausted."
--#SEVERITY SEVERE
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE DEGRADED
::= 7
communicationEstablished TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: Communication to the UPS has been established."
--#TYPE "CPS UPS: Communication established"
--#SUMMARY "Communication to the UPS has been established."
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 8
powerRestored TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: Utility power restored, return from backup mode."
--#TYPE "CPS UPS: Power restored"
--#SUMMARY "Utility power restored, return from backup mode."
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 9
upsDiagnosticsPassed TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The UPS battery test passed."
--#TYPE "CPS UPS: Selftest passed"
--#SUMMARY "The UPS battery test passed."
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 10
returnFromLowBattery TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The UPS has returned from a low battery condition."
--#TYPE "CPS UPS: Low battery condition cleared"
--#SUMMARY "The UPS has returned from a low battery condition."
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 11
upsTurnedOff TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: The UPS has been turned off."
--#TYPE "CPS UPS: UPS turned off"
--#SUMMARY "The UPS has been turned off."
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 12
upsSleeping TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: The UPS entered sleep mode. Output power will not be provided."
--#TYPE "CPS UPS: Entered sleep mode"
--#SUMMARY "The UPS entered sleep mode. Output power will not be provided."
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 13
upsWokeUp TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATION: The UPS woke up from sleep mode. Output power is being provided."
--#TYPE "CPS UPS: UPS woke up"
--#SUMMARY "The UPS woke up from sleep mode. Output power is being provided."
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 14
upsRebootStarted TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: The UPS started reboot sequence."
--#TYPE "CPS UPS: Starting reboot"
--#SUMMARY "The UPS started reboot sequence."
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 15
upsOverTemp TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"SEVERE: The UPS inner temperature is too high."
--#TYPE "CPS UPS: UPS over temperature"
--#SUMMARY "The UPS inner temperature is too high."
--#SEVERITY SEVERE
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE DEGRADED
::= 16
returnFromOverTemp TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The UPS over temperature condition cleared."
--#TYPE "CPS UPS: UPS over temperature cleared"
--#SUMMARY "The UPS over temperature condition cleared."
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 17
upsBuckOn TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: The UPS has enabled buck, high utility voltage."
--#TYPE "CPS UPS: Buck enable"
--#SUMMARY "The UPS has enabled buck, high utility voltage."
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 18
returnFromOverLoad TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The UPS has returned from an overload condition."
--#TYPE "CPS UPS: Returned from overload condition"
--#SUMMARY "The UPS has returned from an overload condition."
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 19
returnFromDischarged TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The UPS runtime estimation completed."
--#TYPE "CPS UPS: Discharged condition cleared"
--#SUMMARY "The UPS runtime estimation completed."
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 20
upsScheduleShutdown TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: The UPS has started its schedule shutdown sequence."
--#TYPE "CPS UPS: Schedule shutdown"
--#SUMMARY "The UPS has started its schedule shutdown sequence."
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 21
upsEnterSleep TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: The UPS started sleep sequence."
--#TYPE "CPS UPS: Entered sleep mode sequence"
--#SUMMARY "The UPS started sleep sequence."
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 22
upsChargerFailure TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: The battery charger is abnormal."
--#TYPE "CPS UPS: The charger failed."
--#SUMMARY "The battery charger is abnormal."
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 23
returnFromChargerFailure TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The charger returned from a failure condition."
--#TYPE "CPS UPS: The charger failure cleared"
--#SUMMARY "The charger returned from a failure condition."
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 24
upsTurnoffStarted TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: The UPS started turn off sequence."
--#TYPE "CPS UPS: Starting turn off"
--#SUMMARY "The UPS started its turn off sequence."
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 25
upsTurnedOn TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: The UPS has been turned on."
--#TYPE "CPS UPS: UPS turned on"
--#SUMMARY "The UPS has been turned on."
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 26
upsRemoteCommandFailed TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: The UPS remote command failed."
--#TYPE "CPS UPS: Command failed"
--#SUMMARY "The UPS remote command failed."
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE DEGRADED
::= 27
upsLostRedundant TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: Not enough power redundancy modules."
--#TYPE "CPS UPS: lost redundancy"
--#SUMMARY "Not enough power redundancy modules."
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE DEGRADED
::= 28
upsSignalClientShutdown TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"SEVERE: The UPS has signaled clients to shutdown."
--#TYPE "CPS UPS: Signal clients to shutdown"
--#SUMMARY "The UPS has signaled clients to shutdown."
--#SEVERITY SEVERE
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE DEGRADED
::= 29
upsEmergencyPowerOff TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"Emergency Power Off (EPO)"
--#TYPE "CPS UPS: Emergency Power Off (EPO)"
--#SUMMARY "Emergency Power Off (EPO)"
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE DEGRADED
::= 30
-- Outlet Traps
nclBankOn TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: Non-Critical bank has been turned on."
--#TYPE "CPS UPS: NCL bank turned on."
--#SUMMARY "Non-Critical bank has been turned on"
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 31
nclBankOff TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: Non-Critical bank has been turned off."
--#TYPE "CPS UPS: NCL bank turned off."
--#SUMMARY "Non-Critical bank has been turned off"
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 32
upsCommandCancel TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATION: The cancel command has been executed."
--#TYPE "CPS UPS: Ups command canceled."
--#SUMMARY "The cancel command has been executed."
--#SEVERITY INFORMATION
--#TIMEINDEX 1
--#HELP ""
--#STATE OPERATIONAL
::= 33
upsStartBatteryTest TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATION: The UPS has started a battery test process."
--#TYPE "CPS UPS: UPS selftest start."
--#SUMMARY "The UPS has started a battery test process."
--#SEVERITY INFORMATION
--#TIMEINDEX 1
--#HELP ""
--#STATE OPERATIONAL
::= 34
upsRemainRuntimeLowThanThreshold TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: The UPS remaining runtime is lower than threshold."
--#TYPE "CPS UPS: Low remaining runtime."
--#SUMMARY "The UPS remaining runtime us lower than threshold."
--#SEVERITY INFORMATION
--#TIMEINDEX 1
--#HELP ""
--#STATE OPERATIONAL
::= 35
nclBankStartScheduleOff TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATION: Non-Critial bank has started its schedule off sequence."
--#TYPE "CPS UPS: NCL bank started scheduled off sequence."
--#SUMMARY "Non-Critial bank has started its schedule off sequence."
--#SEVERITY INFORMATION
--#TIMEINDEX 1
--#HELP ""
--#STATE OPERATIONAL
::= 36
upsEstimationAbort TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: The UPS runtime estimation aborted."
--#TYPE "CPS UPS: Runtime estimation aborted."
--#SUMMARY "The UPS runtime estimation aborted."
--#SEVERITY INFORMATION
--#TIMEINDEX 1
--#HELP ""
--#STATE OPERATIONAL
::= 37
upsHardwareFault TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: The UPS hardware fault."
--#TYPE "CPS UPS: Hardware fault."
--#SUMMARY "The UPS hardware fault."
--#SEVERITY INFORMATION
--#TIMEINDEX 1
--#HELP ""
--#STATE OPERATIONAL
::= 38
upsBatteryNotPresent TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: Battery is not present."
--#TYPE "CPS UPS: Battery is not present."
--#SUMMARY "Battery is not present."
--#SEVERITY INFORMATION
--#TIMEINDEX 1
--#HELP ""
--#STATE OPERATIONAL
::= 39
-- OL extension event: Wiring Fault
upsWiringFault TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: The UPS wiring fault has been detected."
--#TYPE "The UPS wiring fault has been detected."
--#SUMMARY "The UPS wiring fault has been detected."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 40
upsWiringFaultCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATION: The UPS wiring fault has been cleared."
--#TYPE "The UPS wiring fault has been cleared."
--#SUMMARY "The UPS wiring fault has been cleared."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 41
upsEnterBypassMode TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: The UPS enters bypass mode."
--#TYPE "The UPS enters bypass mode"
--#SUMMARY "The UPS enters bypass mode."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 42
upsReturnFromBypassMode TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATION: The UPS leaves bypass mode."
--#TYPE "The UPS leaves bypass mode."
--#SUMMARY "The UPS leaves bypass mode."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 43
upsBypassOverload TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: The UPS bypass overload."
--#TYPE "The UPS bypass overload."
--#SUMMARY "The UPS bypass overload."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 44
upsBypassOverloadCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATION: The UPS bypass overload has been cleared."
--#TYPE "The UPS bypass overload has been cleared."
--#SUMMARY "The UPS bypass overload has been cleared."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 45
upsEnterECOMode TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: The UPS enters ECO mode."
--#TYPE "The UPS enters ECO mode"
--#SUMMARY "The UPS enters ECO mode."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 46
upsReturnFromECOMode TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: The UPS leaves ECO mode."
--#TYPE "The UPS leaves ECO mode"
--#SUMMARY "The UPS leaves ECO mode."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 47
upsBatteryOverThreeYear TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: Battery has been 3 years from last Replacement."
--#TYPE "Battery has been 3 years from last Replacement."
--#SUMMARY "Battery has been 3 years from last Replacement."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 48
upsBatteryExpiration TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION "WARNING: The battery may not work well anymore."
--#TYPE "The battery may not work well anymore."
--#SUMMARY "The battery may not work well anymore."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 49
upsBatteryReplacement TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION "WARNING: The battery has been replaced."
--#TYPE "The battery has been replaced."
--#SUMMARY "The battery has been replaced."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 50
upsModuleInvertorAlarm TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION "WARNING: The UPS module invertor alarm."
--#TYPE "The UPS module invertor alarm."
--#SUMMARY "The UPS module invertor alarm."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 51
upsModuleRectifierAlarm TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION "WARNING: The UPS module rectifier alarm."
--#TYPE "The UPS module rectifier alarm."
--#SUMMARY "The UPS module rectifier alarm."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 52
upsModuleFanAlarm TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION "WARNING: The UPS module fan alarm."
--#TYPE "The UPS module fan alarm."
--#SUMMARY "The UPS module fan alarm."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 53
upsModuleManualShutdown TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION "WARNING: The UPS module manual shutdown."
--#TYPE "The UPS module manual shutdown."
--#SUMMARY "The UPS module manual shutdown."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 54
upsModuleOverload TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION "WARNING: The UPS module overload."
--#TYPE "The UPS module overload."
--#SUMMARY "The UPS module overload."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 55
upsFirmwareUpgradeStart TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION "WARNING: UPS firmware starts to update."
--#TYPE "UPS firmware starts to update."
--#SUMMARY "UPS firmware starts to update."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 56
upsFirmwareUpgradeEnd TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION "WARNING: UPS firmware update is over."
--#TYPE "UPS firmware update is over."
--#SUMMARY "UPS firmware update is over."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 57
upsRFC1628TrapOnBattery TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION "WARNING: RFC1628: UPS is on battery."
--#TYPE "RFC1628: UPS is on battery."
--#SUMMARY "RFC1628: UPS is on battery."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 58
upsRFC1628TrapTestCompleted TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION "WARNING: RFC1628: UPS test completed."
--#TYPE "RFC1628: UPS test completed."
--#SUMMARY "RFC1628: UPS test completed."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 59
upsRFC1628TrapAlarmEntryAdded TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION "WARNING: RFC1628: Alarm entry added."
--#TYPE "RFC1628: Alarm entry added."
--#SUMMARY "RFC1628: Alarm entry added."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 60
-- Misc. Traps
failAuthViaHTTP TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: Login authorization failure via HTTP."
--#TYPE "CPS: HTTP authorization failure."
--#SUMMARY "Login authorization failure via HTTP."
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 61
passwordChange TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATION: The password has been changed."
--#TYPE "CPS: Password changed."
--#SUMMARY "The password has been changed."
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 62
failAuthViaConsole TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"WARNING: Login authorization failure via Console."
--#TYPE "CPS: HTTP authorization failure."
--#SUMMARY "Login authorization failure via Console."
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 63
configFileUpload TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATION: Configuration file uploaded."
--#TYPE "CPS: Configuration file uploaded."
--#SUMMARY "Configuration file uploaded."
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 64
adminLoginInfo TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATION: Administrator login."
--#TYPE "CPS: Administrator login information."
--#SUMMARY "Administrator login."
--#SEVERITY Information
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 65
adminLogoutInfo TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATION: Administrator logout."
--#TYPE "CPS: Administrator logout information."
--#SUMMARY "Administrator logout."
--#SEVERITY Information
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 66
deviceLoginInfo TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATION: Device login."
--#TYPE "CPS: Device user login information."
--#SUMMARY "Device user login from IP source."
--#SEVERITY Information
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 67
deviceLogoutInfo TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATION: Device logout."
--#TYPE "CPS: Device user logout information."
--#SUMMARY "Device user logout from IP source."
--#SEVERITY Information
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 68
configurationChanged TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"INFORMATION: Configuration has been changed."
--#TYPE "CPS: Configuration changed."
--#SUMMARY "Configuration has been changed."
--#SEVERITY Information
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 69
clientRegistered TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"Information: PowerPanel client has been registered."
--#TYPE "CPS: PowerPanel client has been registered."
--#SUMMARY "PowerPanel client has been registered."
--#SEVERITY Information
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 70
clientRemoved TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"Information: PowerPanel client has been removed."
--#TYPE "CPS: Device user logout information."
--#SUMMARY "PowerPanel client has been registered."
--#SEVERITY Information
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 71
testEvent TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"Information: Test Event."
--#TYPE "CPS: This is test message."
--#SUMMARY "This is test message."
--#SEVERITY Information
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 72
outletUserLoginInfo TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"Information: Outlet User login."
--#TYPE "CPS: Outlet user login information."
--#SUMMARY "Outlet user login from IP source."
--#SEVERITY Information
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 73
outletUserLogoutInfo TRAP-TYPE
ENTERPRISE cps
VARIABLES { mtrapinfoString }
DESCRIPTION
"Information: Outlet User logout."
--#TYPE "CPS: Outlet user logout information."
--#SUMMARY "Outlet user logout from IP source."
--#SEVERITY Information
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 74
-- ePDU. Traps
ePDUCommunicationEstablished TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: Communication with a Rack PDU has been established.
The first argument is the serial number.
The second argument is the device name."
--#TYPE "A Rack PDU: Communication established."
--#SUMMARY "Communication with a Rack PDU established."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 100
ePDUCommunicationLost TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName, mtrapinfoString }
DESCRIPTION
"SEVERE: Communication with a Rack PDU has been lost.
The first argument is the serial number.
The second argument is the device name."
--#TYPE "A Rack PDU: Communication lost."
--#SUMMARY "Communication with a Rack PDU has been lost."
--#ARGUMENTS { }
--#SEVERITY SEVERE
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE DEGRADED
::= 101
ePDUOutletOn TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDUOutletControlIndex, ePDUOutletControlOutletName,
mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: An outlet on a Switched Rack PDU has turned on.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet index number.
The fourth argument is the outlet name."
--#TYPE "A Switched Rack PDU: An outlet has turned on."
--#SUMMARY "An outlet on a Switched Rack PDU has turned on."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 102
ePDUOutletOff TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDUOutletControlIndex, ePDUOutletControlOutletName,
mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: An outlet on a Switched Rack PDU has turned off.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet index number.
The fourth argument is the outlet name."
--#TYPE "A Switched Rack PDU: An outlet has turned off."
--#SUMMARY "An outlet on a Switched Rack PDU has turned off."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 103
ePDUDeviceConfigChange TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: A device configuration change has been made on a
Rack PDU.
The first argument is the serial number.
The second argument is the device name."
--#TYPE "CPS Rack PDU: Device configuration change made."
--#SUMMARY "Device configuration change has been made on a Rack PDU."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 104
ePDUOutletConfigChange TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDUOutletControlIndex, ePDUOutletControlOutletName,
mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: An outlet configuration change has been made on a
Switched Rack PDU.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet index number.
The fourth argument is the outlet name."
--#TYPE "CPS Switched Rack PDU: Outlet configuration change made."
--#SUMMARY "Outlet configuration change has been made on a Switched Rack PDU."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 105
ePDULowLoad TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDULoadStatusPhaseNumber, mtrapinfoString }
DESCRIPTION
"WARNING: A Rack PDU has violated the low load threshold.
The first argument is the serial number.
The second argument is the device name.
The third argument is the phase number."
--#TYPE "CPS Rack PDU: Violation of low load threshold."
--#SUMMARY "A Rack PDU has violated the low load threshold."
--#ARGUMENTS { }
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 106
ePDULowLoadCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDULoadStatusPhaseNumber, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The low load condition on a Rack PDU has been
cleared.
The first argument is the serial number.
The second argument is the device name.
The third argument is the phase number."
--#TYPE "CPS Rack PDU: Low load condition cleared."
--#SUMMARY "The low load condition on a Rack PDU has been cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 107
ePDUNearOverload TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDULoadStatusPhaseNumber, mtrapinfoString }
DESCRIPTION
"WARNING: A Rack PDU is near an overload condition.
The first argument is the serial number.
The second argument is the device name.
The third argument is the phase number."
--#TYPE "CPS Rack PDU: Near an overload condition."
--#SUMMARY "A Rack PDU is near an overload condition."
--#ARGUMENTS { }
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 108
ePDUNearOverloadCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDULoadStatusPhaseNumber, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The near overload condition on a Rack PDU has
been cleared.
The first argument is the serial number.
The second argument is the device name.
The third argument is the phase number."
--#TYPE "CPS Rack PDU: Near overload condition has cleared."
--#SUMMARY "Rack PDU near overload condition has cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 109
ePDUOverload TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDULoadStatusPhaseNumber, mtrapinfoString }
DESCRIPTION
"SEVERE: A Rack PDU is in an overload condition.
The first argument is the serial number.
The second argument is the device name.
The third argument is the phase number."
--#TYPE "CPS Rack PDU: Overload condition."
--#SUMMARY "A Rack PDU is in an overload condition."
--#ARGUMENTS { }
--#SEVERITY SEVERE
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE DEGRADED
::= 110
ePDUOverloadCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDULoadStatusPhaseNumber, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The overload condition on a Rack PDU has been
cleared.
The first argument is the serial number.
The second argument is the device name.
The third argument is the phase number."
--#TYPE "CPS Rack PDU: Overload condition has cleared."
--#SUMMARY "The overload condition on a Rack PDU has cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 111
ePDUDelayOutletOnCommand TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDUOutletControlIndex, ePDUOutletControlOutletName,
mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: An outlet on a Switched Rack PDU has been assigned to turn on.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet index number.
The fourth argument is the outlet name."
--#TYPE "A Switched Rack PDU: An outlet has been assigned to turn on."
--#SUMMARY "An outlet on a Switched Rack PDU has been assigned to turn on."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 112
ePDUDelayOutletOffCommand TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDUOutletControlIndex, ePDUOutletControlOutletName,
mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: An outlet on a Switched Rack PDU has been assigned to turn off.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet index number.
The fourth argument is the outlet name."
--#TYPE "A Switched Rack PDU: An outlet has been assigned to turn off."
--#SUMMARY "An outlet on a Switched Rack PDU has been assigned to turn off."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 113
ePDUDelayOutletRebootCommand TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDUOutletControlIndex, ePDUOutletControlOutletName,
mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: An outlet on a Switched Rack PDU has been assigned to reboot.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet index number.
The fourth argument is the outlet name."
--#TYPE "A Switched Rack PDU: An outlet has been assigned to reboot."
--#SUMMARY "An outlet on a Switched Rack PDU has been assigned to reboot."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 114
ePDUCancelPendingCommand TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDUOutletControlIndex, ePDUOutletControlOutletName,
mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: A cancel pending command has been made on a
Switched Rack PDU.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet index number (0 indicates all outlets).
The fourth argument is the outlet name (or device name if all outlets)."
--#TYPE "A Switched Rack PDU: Cancel Pending Command made."
--#SUMMARY "A Cancel Pending Command has been made on a Switched Rack PDU."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 115
ePDULineUndervoltage TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDULoadStatusPhaseNumber, mtrapinfoString }
DESCRIPTION
"SEVERE: Utility Line Undervoltage
The first argument is the serial number.
The second argument is the device name.
The third argument is the phase number."
--#TYPE "A Rack PDU: Utility Line Undervoltage."
--#SUMMARY "Utility Line Undervoltage."
--#ARGUMENTS { }
--#SEVERITY SEVERE
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 116
ePDULineUndervoltageCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDULoadStatusPhaseNumber, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: Utility Line Undervoltage Cleared.
The first argument is the serial number.
The second argument is the device name.
The third argument is the phase number."
--#TYPE "A Rack PDU: Utility Line Undervoltage Cleared."
--#SUMMARY "Utility Line Undervoltage Cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 117
ePDULineOvervoltage TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDULoadStatusPhaseNumber, mtrapinfoString }
DESCRIPTION
"SEVERE: Utility Line Overvoltage.
The first argument is the serial number.
The second argument is the device name.
The third argument is the phase number."
--#TYPE "CPS PDU: Utility Line Overvoltage."
--#SUMMARY "Utility Line Overvoltage."
--#ARGUMENTS { }
--#SEVERITY SEVERE
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 118
ePDULineOvervoltageCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDULoadStatusPhaseNumber, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: Utility Line Overvoltage Cleared.
The first argument is the serial number.
The second argument is the device name.
The third argument is the phase number."
--#TYPE "CPS PDU: Utility Line Overvoltage Cleared."
--#SUMMARY "Utility Line Overvoltage Cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 119
ePDUPowerSupply1Fail TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName, mtrapinfoString }
DESCRIPTION
"SEVERE: Power Supply 1 on Rack PDU is in FAIL state.
The first argument is the serial number.
The second argument is the device name."
--#TYPE "A Rack PDU: Power Supply 1 is in FAIL state."
--#SUMMARY "Power Supply 1 on Rack PDU is in FAIL state."
--#ARGUMENTS { }
--#SEVERITY SEVERE
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE DEGRADED
::= 120
ePDUPowerSupply1Ok TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: Power Supply 1 on Rack PDU is operating normally.
The first argument is the serial number.
The second argument is the device name."
--#TYPE "A Rack PDU: Power Supply 1 is operating normally."
--#SUMMARY "Power Supply 1 on Rack PDU is operating normally."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 121
ePDUPowerSupply2Fail TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName, mtrapinfoString }
DESCRIPTION
"SEVERE: Power Supply 2 on Rack PDU is in FAIL state.
The first argument is the serial number.
The second argument is the device name."
--#TYPE "A Rack PDU: Power Supply 2 is in FAIL state."
--#SUMMARY "Power Supply 2 on Rack PDU is in FAIL state."
--#ARGUMENTS { }
--#SEVERITY SEVERE
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE DEGRADED
::= 122
ePDUPowerSupply2Ok TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: Power Supply 2 on Rack PDU is operating normally.
The first argument is the serial number.
The second argument is the device name."
--#TYPE "A Rack PDU: Power Supply 2 is operating normally."
--#SUMMARY "Power Supply 2 on Rack PDU is operating normally."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 123
ePDUBankLowLoad TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDULoadStatusBankNumber, mtrapinfoString }
DESCRIPTION
"WARNING: A Rack PDU bank has violated the low load threshold.
The first argument is the serial number.
The second argument is the device name.
The third argument is the bank number."
--#TYPE "CPS Rack PDU: Bank violation of low load threshold."
--#SUMMARY "A Rack PDU bank has violated the low load threshold."
--#ARGUMENTS { }
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 124
ePDUBankLowLoadCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDULoadStatusBankNumber, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The low load condition on a Rack PDU bank has been
cleared.
The first argument is the serial number.
The second argument is the device name.
The third argument is the bank number."
--#TYPE "CPS Rack PDU: Bank Low load condition cleared."
--#SUMMARY "The low load condition on a Rack PDU bank has been cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 125
ePDUBankNearOverload TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDULoadStatusBankNumber, mtrapinfoString }
DESCRIPTION
"WARNING: A Rack PDU bank is near an overload condition.
The first argument is the serial number.
The second argument is the device name.
The third argument is the bank number."
--#TYPE "CPS Rack PDU: Bank near an overload condition."
--#SUMMARY "A Rack PDU bank is near an overload condition."
--#ARGUMENTS { }
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 126
ePDUBankNearOverloadCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDULoadStatusBankNumber, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The near overload condition on a Rack PDU bank has
been cleared.
The first argument is the serial number.
The second argument is the device name.
The third argument is the phase/bank number."
--#TYPE "CPS Rack PDU: Bank near overload condition has cleared."
--#SUMMARY "Rack PDU bank near overload condition has cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 127
ePDUBankOverload TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDULoadStatusBankNumber, mtrapinfoString }
DESCRIPTION
"SEVERE: A Rack PDU bank is in an overload condition.
The first argument is the serial number.
The second argument is the device name.
The third argument is the bank number."
--#TYPE "CPS Rack PDU: Bank overload condition."
--#SUMMARY "A Rack PDU bank is in an overload condition."
--#ARGUMENTS { }
--#SEVERITY SEVERE
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE DEGRADED
::= 128
ePDUBankOverloadCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
ePDULoadStatusBankNumber, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The overload condition on a Rack PDU bank has been
cleared.
The first argument is the serial number.
The second argument is the device name.
The third argument is the bank number."
--#TYPE "CPS Rack PDU: Bank overload condition has cleared."
--#SUMMARY "The bank overload condition on a Rack PDU has cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 129
ePDUComponentCommunicationEstablished TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: Component communication lost has been cleared.
The first argument is the serial number.
The second argument is the device name."
--#TYPE "CPS Rack PDU: Component communication lost has been cleared."
--#SUMMARY "Component communication lost has been cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 130
ePDUComponentCommunicationLost TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
mtrapinfoString }
DESCRIPTION
"SEVERE: Component communication lost.
The first argument is the serial number.
The second argument is the device name."
--#TYPE "CPS Rack PDU: Component communication lost."
--#SUMMARY "Component communication lost."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 131
ePDUOutletLowLoad TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,ePDUOutletConfigMonitoredNumber,
ePDUOutletConfigMonitoredName, mtrapinfoString }
DESCRIPTION
"WARNING: A Rack PDU has violated the outlet low load threshold.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet number.
The fourth argument is the outlet name."
::= 132
ePDUOutletLowLoadCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,ePDUOutletConfigMonitoredNumber,
ePDUOutletConfigMonitoredName, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The outlet low load condition on a Rack PDU has been
cleared.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet number.
The fourth argument is the outlet name."
::= 133
ePDUOutletNearOverload TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,ePDUOutletConfigMonitoredNumber,
ePDUOutletConfigMonitoredName, mtrapinfoString }
DESCRIPTION
"WARNING: A Rack PDU is near an outlet overload condition.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet number.
The fourth argument is the outlet name."
::= 134
ePDUOutletNearOverloadCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,ePDUOutletConfigMonitoredNumber,
ePDUOutletConfigMonitoredName, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The outlet near overload condition on a Rack PDU has
been cleared.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet number.
The fourth argument is the outlet name."
::= 135
ePDUOutletOverload TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,ePDUOutletConfigMonitoredNumber,
ePDUOutletConfigMonitoredName, mtrapinfoString }
DESCRIPTION
"SEVERE: A Rack PDU is in an overload condition.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet number.
The fourth argument is the outlet name."
::= 136
ePDUOutletOverloadCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,ePDUOutletConfigMonitoredNumber,
ePDUOutletConfigMonitoredName, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The outlet overload condition on a Rack PDU has been
cleared.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet number.
The fourth argument is the outlet name."
::= 137
-- Environment Traps
envHighTemperatureViolation TRAP-TYPE
ENTERPRISE cps
VARIABLES { envirIdentName, envirIdentLocation, envirTemperature }
DESCRIPTION
"WARNING: The environment high temperature threshold has been violated."
--#TYPE "CPS Environment Viewer: OverTemperature"
--#SUMMARY "The environment high temperature threshold has been violated."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 200
envHighTemperatureBack TRAP-TYPE
ENTERPRISE cps
VARIABLES { envirIdentName, envirIdentLocation, envirTemperature }
DESCRIPTION
"INFORMATION: The environment temperature returned from high value."
--#TYPE "CPS Environment Viewer: OverTemperature Returned"
--#SUMMARY "The environment temperature returned from high value."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 201
envLowTemperatureViolation TRAP-TYPE
ENTERPRISE cps
VARIABLES { envirIdentName, envirIdentLocation, envirTemperature }
DESCRIPTION
"WARNING: The environment low temperature threshold has been violated."
--#TYPE "CPS Environment Viewer: UnderTemperature"
--#SUMMARY "The environment low temperature threshold has been violated."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 202
envLowTempBack TRAP-TYPE
ENTERPRISE cps
VARIABLES { envirIdentName, envirIdentLocation, envirTemperature }
DESCRIPTION
"INFORMATION: The environment temperature returned from low value."
--#TYPE "CPS Environment Viewer: UnderTemperature Returned"
--#SUMMARY "The environment temperature returned from low value."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 203
envHighHumidityViolation TRAP-TYPE
ENTERPRISE cps
VARIABLES { envirIdentName, envirIdentLocation, envirHumidity }
DESCRIPTION
"WARNING: The environment high humidity threshold has been violated."
--#TYPE "CPS Environment Viewer: OverHumidity"
--#SUMMARY "The environment high humidity threshold has been violated."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 204
envHighHumidityBack TRAP-TYPE
ENTERPRISE cps
VARIABLES { envirIdentName, envirIdentLocation, envirHumidity }
DESCRIPTION
"INFORMATION: The environment humidity return from high value."
--#TYPE "CPS Environment Viewer: OverHumidity Returned"
--#SUMMARY "The environment humidity return from high value."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 205
envLowHumidityViolation TRAP-TYPE
ENTERPRISE cps
VARIABLES { envirIdentName, envirIdentLocation, envirHumidity }
DESCRIPTION
"WARNING: The environment low humidity threshold has been violated."
--#TYPE "CPS Environment Viewer: UnderHumidity"
--#SUMMARY "The environment low humidity threshold has been violated."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 206
envLowHumdBack TRAP-TYPE
ENTERPRISE cps
VARIABLES { envirIdentName, envirIdentLocation, envirHumidity }
DESCRIPTION
"INFORMATION: The environment humidity return from low value."
--#TYPE "CPS Environment Viewer: UnderHumidity Returned"
--#SUMMARY "The environment humidity return from low value."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 207
envDryContactAbnormal TRAP-TYPE
ENTERPRISE cps
VARIABLES { envirIdentName, envirIdentLocation,
envirContactIndex, envirContactName }
DESCRIPTION
"INFORMATION: The Contact is abnormal."
--#TYPE "CPS Environment Viewer: Contact Abnormal"
--#SUMMARY "The Contact is abnormal."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 208
envDryContactNormal TRAP-TYPE
ENTERPRISE cps
VARIABLES { envirIdentName, envirIdentLocation,
envirContactIndex, envirContactName }
DESCRIPTION
"INFORMATION: The Contact has returned from abnormal."
--#TYPE "CPS Environment Viewer: Contact Normal"
--#SUMMARY "The Contact has returned from abnormal."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 209
envConntected TRAP-TYPE
ENTERPRISE cps
VARIABLES { envirIdentName, envirIdentLocation }
DESCRIPTION
"INFORMATION: The Environment Sensor has been connected."
--#TYPE "CPS Environment Viewer: The Environment Sensor has been connected"
--#SUMMARY "The Environment Sensor has been connected."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 210
envDisconntected TRAP-TYPE
ENTERPRISE cps
VARIABLES { envirIdentName, envirIdentLocation }
DESCRIPTION
"INFORMATION: The Environment Sensor has been disconnected."
--#TYPE "CPS Environment Viewer: The Environment Sensor has been disconnected"
--#SUMMARY "The Environment Sensor has been disconnected."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 211
envRateOfTemperatureChangeAbnormal TRAP-TYPE
ENTERPRISE cps
VARIABLES { envirIdentName, envirIdentLocation, envirTemperature }
DESCRIPTION
"INFORMATION: The rate of temperature change is abnormal."
--#TYPE "CPS Environment Viewer: The rate of temperature change is abnormal"
--#SUMMARY "The rate of temperature change is abnormal."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 212
envRateOfHumdChangeAbnormal TRAP-TYPE
ENTERPRISE cps
VARIABLES { envirIdentName, envirIdentLocation, envirHumidity }
DESCRIPTION
"INFORMATION: The rate of humidity change is abnormal."
--#TYPE "CPS Environment Viewer: The rate of humidity change is abnormal"
--#SUMMARY "The rate of humidity change is abnormal."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE NONOPERATIONAL
::= 213
atsSwitchSource TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusSelectedSource, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: ATS has switched source.
The first argument is the device name.
The second argument is the serial number.
The third argument is the selected source."
--#TYPE "CPS ATS: ATS has switched source."
--#SUMMARY "ATS has switched source."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 301
atsSourceFault TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, mtrapinfoString }
DESCRIPTION
"WARNING: Source fault occurs.
The first argument is the device name.
The second argument is the serial number.
The third argument is the source name."
--#TYPE "CPS ATS: Source fault occurs."
--#SUMMARY "Source fault occurs."
--#ARGUMENTS { }
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 302
atsSourceFaultCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: Source fault has been cleared.
The first argument is the device name.
The second argument is the serial number.
The third argument is the source name."
--#TYPE "CPS ATS: Source fault has been cleared."
--#SUMMARY "Source fault has been cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 303
atsRedundancyFail TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, mtrapinfoString }
DESCRIPTION
"WARNING: Redundancy fails.
The first argument is the device name.
The second argument is the serial number.
The third argument is the source name."
--#TYPE "CPS ATS: Redundancy fails."
--#SUMMARY "Redundancy fails."
--#ARGUMENTS { }
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 304
atsRedundancyRestored TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: Redundancy has been restored.
The first argument is the device name.
The second argument is the serial number.
The third argument is the source name."
--#TYPE "CPS ATS: Redundancy has been restored."
--#SUMMARY "Redundancy has been restored."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 305
atsInputHighVoltage TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, atsStatusInputVoltage, mtrapinfoString }
DESCRIPTION
"WARNING: The upper voltage limit has been crossed.
The first argument is the device name.
The second argument is the serial number.
The third argument is the source name.
The fourth argument is the phase voltage."
--#TYPE "CPS ATS: The upper voltage limit has been crossed."
--#SUMMARY "The upper voltage limit has been crossed."
--#ARGUMENTS { }
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 306
atsInputHighVoltageCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, atsStatusInputVoltage, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The upper voltage condition has been cleared.
The first argument is the device name.
The second argument is the serial number.
The third argument is the source name.
The fourth argument is the phase voltage."
--#TYPE "CPS ATS: The upper voltage condition has been cleared."
--#SUMMARY "The upper voltage condition has been cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 307
atsInputLowVoltage TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, atsStatusInputVoltage, mtrapinfoString }
DESCRIPTION
"WARNING: The lower voltage limit has been crossed.
The first argument is the device name.
The second argument is the serial number.
The third argument is the source name.
The fourth argument is the phase voltage."
--#TYPE "CPS ATS: The lower voltage limit has been crossed."
--#SUMMARY "The lower voltage limit has been crossed."
--#ARGUMENTS { }
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 308
atsInputLowVoltageCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, atsStatusInputVoltage, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The lower voltage condition has been cleared.
The first argument is the device name.
The second argument is the serial number.
The third argument is the source name.
The fourth argument is the phase voltage."
--#TYPE "CPS ATS: The lower voltage condition has been cleared."
--#SUMMARY "The lower voltage condition has been cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 309
atsInputHighFrequency TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, atsStatusInputFrequency, mtrapinfoString }
DESCRIPTION
"WARNING: The upper frequency limit has been crossed.
The first argument is the device name.
The second argument is the serial number.
The third argument is the source name.
The fourth argument is the input frequency."
--#TYPE "CPS ATS: The upper frequency limit has been crossed."
--#SUMMARY "The upper frequency limit has been crossed."
--#ARGUMENTS { }
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 310
atsInputHighFrequencyCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, atsStatusInputFrequency, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The upper frequency condition has been cleared.
The first argument is the device name.
The second argument is the serial number.
The third argument is the source name.
The fourth argument is the input frequency."
--#TYPE "CPS ATS: The upper frequency condition has been cleared."
--#SUMMARY "The upper frequency condition has been cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 311
atsInputLowFrequency TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, atsStatusInputFrequency, mtrapinfoString }
DESCRIPTION
"WARNING: The lower frequency limit has been crossed.
The first argument is the device name.
The second argument is the serial number.
The third argument is the source name.
The fourth argument is the input frequency."
--#TYPE "CPS ATS: The lower frequency limit has been crossed."
--#SUMMARY "The lower frequency limit has been crossed."
--#ARGUMENTS { }
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 312
atsInputLowFrequencyCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, atsStatusInputFrequency, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The lower frequency condition has been cleared.
The first argument is the device name.
The second argument is the serial number.
The third argument is the source name.
The fourth argument is the input frequency."
--#TYPE "CPS ATS: The lower frequency condition has been cleared."
--#SUMMARY "The lower frequency condition has been cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 313
atsCommunicationLost TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
DESCRIPTION
"MAJOR: ATS communication lost.
The first argument is the device name.
The second argument is the serial number."
--#TYPE "CPS ATS: ATS communication lost."
--#SUMMARY "ATS communication lost."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 314
atsCommunicationEstablished TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: ATS communication has been established.
The first argument is the device name.
The second argument is the serial number."
--#TYPE "CPS ATS: ATS communication has been established."
--#SUMMARY "ATS communication has been established."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 315
atsLCDCommunicationLost TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
DESCRIPTION
"WARNING: LCD communication lost.
The first argument is the device name.
The second argument is the serial number."
--#TYPE "CPS ATS: LCD communication lost."
--#SUMMARY "LCD communication lost."
--#ARGUMENTS { }
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 316
atsLCDCommunicationLostCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: LCD communication lost has been cleared.
The first argument is the device name.
The second argument is the serial number."
--#TYPE "CPS ATS: LCD communication lost has been cleared."
--#SUMMARY "LCD communication lost has been cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 317
atsDB9CommunicationLost TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
DESCRIPTION
"WARNING: DB9 communication lost.
The first argument is the device name.
The second argument is the serial number."
--#TYPE "CPS ATS: DB9 communication lost."
--#SUMMARY "DB9 communication lost."
--#ARGUMENTS { }
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 318
atsDB9CommunicationLostCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: DB9 communication lost has been cleared.
The first argument is the device name.
The second argument is the serial number."
--#TYPE "CPS ATS: DB9 communication lost has been cleared."
--#SUMMARY "DB9 communication lost has been cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 319
atsPowerSupplyFault TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusPowerSupplyInputSource, mtrapinfoString }
DESCRIPTION
"CRITICAL: Power supply failure.
The first argument is the device name.
The second argument is the serial number.
The third argument is the input source of the power supply."
--#TYPE "CPS ATS: Power supply failure."
--#SUMMARY "Power supply failure."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 320
atsPowerSupplyFaultCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusPowerSupplyInputSource, mtrapinfoString }
DESCRIPTION
"CRITICAL: Power supply failure.
The first argument is the device name.
The second argument is the serial number.
The third argument is the input source of the power supply."
--#TYPE "CPS ATS: Power supply failure has been cleared."
--#SUMMARY "Power supply failure has been cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 321
atsDevHardwareFault TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
DESCRIPTION
"CRITICAL: Device hardware failure.
The first argument is the device name.
The second argument is the serial number."
--#TYPE "CPS ATS: Device hardware failure."
--#SUMMARY "Device hardware failure."
--#ARGUMENTS { }
--#SEVERITY MAJOR
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 322
atsDevHardwareFaultCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: Device hardware failure has been cleared.
The first argument is the device name.
The second argument is the serial number."
--#TYPE "CPS ATS: Device hardware failure has been cleared."
--#SUMMARY "Device hardware failure has been cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 323
atsSourceConfigChanged TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: A source configuration change has been made.
The first argument is the device name.
The second argument is the serial number."
--#TYPE "CPS ATS: A source configuration change has been made."
--#SUMMARY "A source configuration change has been made."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 324
atsDeviceConfigChanged TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: A device configuration change has been made.
The first argument is the device name.
The second argument is the serial number."
--#TYPE "CPS ATS: A device configuration change has been made."
--#SUMMARY "A device configuration change has been made."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 325
atsOutletConfigChanged TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: A outlet configuration change has been made.
The first argument is the device name.
The second argument is the serial number."
--#TYPE "CPS ATS: A outlet configuration change has been made."
--#SUMMARY "A outlet configuration change has been made."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 326
atsEventCountsCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: Event counts has been cleared.
The first argument is the device name.
The second argument is the serial number."
--#TYPE "CPS ATS: Event counts has been cleared."
--#SUMMARY "Event counts has been cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 327
atsOverload TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber,
atsLoadStatusBankTableIndex, atsLoadStatusBankLoad, mtrapinfoString }
DESCRIPTION
"WARNING: The load has exceeded overload threshold.
The first argument is the device name.
The second argument is the serial number.
The third argument is the bank number.
The third argument is the load."
--#TYPE "CPS ATS: The load has exceeded overload threshold."
--#SUMMARY "The load has exceeded overload threshold."
--#ARGUMENTS { }
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 328
atsOverloadCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber,
atsLoadStatusBankTableIndex, atsLoadStatusBankLoad, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The overload condition has been cleared.
The first argument is the device name.
The second argument is the serial number.
The third argument is the bank number.
The third argument is the load."
--#TYPE "CPS ATS: The overload condition has been cleared."
--#SUMMARY "The overload condition has been cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 329
atsNearOverload TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber,
atsLoadStatusBankTableIndex, atsLoadStatusBankLoad, mtrapinfoString }
DESCRIPTION
"WARNING: The load has exceeded near overload threshold.
The first argument is the device name.
The second argument is the serial number.
The third argument is the bank number.
The third argument is the load."
--#TYPE "CPS ATS: The load has exceeded near overload threshold."
--#SUMMARY "The load has exceeded near overload threshold."
--#ARGUMENTS { }
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 330
atsNearOverloadCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber,
atsLoadStatusBankTableIndex, atsLoadStatusBankLoad, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The near overload condition has beed cleared.
The first argument is the device name.
The second argument is the serial number.
The third argument is the bank number.
The third argument is the load."
--#TYPE "CPS ATS: The near overload condition has beed cleared."
--#SUMMARY "The near overload condition has beed cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 331
atsLowLoad TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber,
atsLoadStatusBankTableIndex, atsLoadStatusBankLoad, mtrapinfoString }
DESCRIPTION
"WARNING: The load has been lower than low load threshold.
The first argument is the device name.
The second argument is the serial number.
The third argument is the bank number.
The third argument is the load."
--#TYPE "CPS ATS: The load has been lower than low load threshold."
--#SUMMARY "The load has been lower than low load threshold."
--#ARGUMENTS { }
--#SEVERITY WARNING
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 332
atsLowLoadCleared TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber,
atsLoadStatusBankTableIndex, atsLoadStatusBankLoad, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: The low load condition has been cleared.
The first argument is the device name.
The second argument is the serial number.
The third argument is the bank number.
The third argument is the load."
--#TYPE "CPS ATS: The low load condition has been cleared."
--#SUMMARY "The low load condition has been cleared."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 333
atsOutletOnCommand TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber,
atsOutletCtrlTableIndex, atsOutletCtrlOutletName, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: An outlet on ATS has been assigned to turn on.
The first argument is the device name.
The second argument is the serial number.
The third argument is the outlet index number.
The fourth argument is the outlet name."
--#TYPE "CPS ATS: An outlet on ATS has been assigned to turn on."
--#SUMMARY "An outlet on ATS has been assigned to turn on."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 334
atsOutletOffCommand TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber,
atsOutletCtrlTableIndex, atsOutletCtrlOutletName, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: An outlet on ATS has been assigned to turn off.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet index number.
The fourth argument is the outlet name."
--#TYPE "CPS ATS: An outlet on ATS has been assigned to turn off."
--#SUMMARY "An outlet on ATS has been assigned to turn off."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 335
atsOutletRebootCommand TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber,
atsOutletCtrlTableIndex, atsOutletCtrlOutletName, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: An outlet on ATS has been assigned to reboot.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet index number.
The fourth argument is the outlet name."
--#TYPE "CPS ATS: An outlet on ATS has been assigned to reboot."
--#SUMMARY "An outlet on ATS has been assigned to reboot."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 336
atsCancelPendingCommand TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber,
atsOutletCtrlTableIndex, atsOutletCtrlOutletName, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: A cancel pending command has been made on ATS.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet index number (0 indicates all outlets).
The fourth argument is the outlet name (or device name if all outlets)."
--#TYPE "CPS ATS: A cancel pending command has been made on ATS."
--#SUMMARY "A cancel pending command has been made on ATS."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 337
atsOutletOn TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber,
atsOutletCtrlTableIndex, atsOutletCtrlOutletName, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: An outlet on ATS has turned on.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet index number.
The fourth argument is the outlet name."
--#TYPE "CPS ATS: An outlet on ATS has turned on."
--#SUMMARY "An outlet on ATS has turned on."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 338
atsOutletOff TRAP-TYPE
ENTERPRISE cps
VARIABLES { atsIdentName, atsIdentSerialNumber,
atsOutletCtrlTableIndex, atsOutletCtrlOutletName, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: An outlet on ATS has turned off.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet index number.
The fourth argument is the outlet name."
--#TYPE "CPS ATS: An outlet on ATS has turned off."
--#SUMMARY "An outlet on ATS has turned off."
--#ARGUMENTS { }
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#HELP ""
--#HELPTAG 0
--#STATE OPERATIONAL
::= 339
-- ePDU2Traps
pduDeviceEvent TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName,
ePDU2DeviceConfigIndex, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: A PDU device event has been happened.
The first argument is the serial number.
The second argument is the device name.
The third argument is the device table index."
::= 400
pduDeviceAlarm TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName,
ePDU2DeviceStatusIndex, mtrapinfoString }
DESCRIPTION
"Alarm: A PDU device alarm has been detected.
The first argument is the serial number.
The second argument is the device name.
The third argument is the device table index."
::= 401
pduDeviceAlarmClear TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName,
ePDU2DeviceStatusIndex, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: A PDU device alarm has been cleared.
The first argument is the serial number.
The second argument is the device name.
The third argument is the device table index."
::= 402
pduPhaseEvent TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName,
ePDU2PhaseConfigIndex, ePDU2PhaseConfigNumber, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: A PDU phase event has been happened.
The first argument is the serial number.
The second argument is the device name.
The third argument is the phase table index.
The foutrh argument is the phase number."
::= 403
pduPhaseAlarm TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName,
ePDU2PhaseStatusIndex, ePDU2PhaseStatusNumber, mtrapinfoString }
DESCRIPTION
"Alarm: A PDU phase alarm has been detected.
The first argument is the serial number.
The second argument is the device name.
The third argument is the phase table index.
The foutrh argument is the phase number."
::= 404
pduPhaseAlarmClear TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName,
ePDU2PhaseStatusIndex, ePDU2PhaseStatusNumber, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: A PDU phase alarm has been cleared.
The first argument is the serial number.
The second argument is the device name.
The third argument is the phase table index.
The foutrh argument is the phase number."
::= 405
pduBankEvent TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName,
ePDU2BankConfigIndex, ePDU2BankConfigNumber, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: A PDU bank event has been happened.
The first argument is the serial number.
The second argument is the device name.
The third argument is the bank table index.
The foutrh argument is the bank number."
::= 406
pduBankAlarm TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName,
ePDU2BankStatusIndex, ePDU2BankStatusNumber, mtrapinfoString }
DESCRIPTION
"Alarm: A PDU bank alarm has been detected.
The first argument is the serial number.
The second argument is the device name.
The third argument is the bank table index.
The foutrh argument is the bank number."
::= 407
pduBankAlarmClear TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName,
ePDU2BankStatusIndex, ePDU2BankStatusNumber, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: A PDU bank alarm has been cleared.
The first argument is the serial number.
The second argument is the device name.
The third argument is the bank table index.
The foutrh argument is the bank number."
::= 408
pduOutletSwitchedEvent TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName, ePDU2OutletSwitchedControlIndex,
ePDU2OutletSwitchedControlNumber, ePDU2OutletSwitchedControlName, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: A PDU switched outlet event has been happened.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet table index.
The foutrh argument is the outlet number.
The fifth argument is the outlet name."
::= 409
pduOutletSwitchedAlarm TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName, ePDU2OutletSwitchedStatusIndex,
ePDU2OutletSwitchedStatusNumber, ePDU2OutletSwitchedStatusName, mtrapinfoString }
DESCRIPTION
"Alarm: A PDU switched outlet alarm has been detected.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet table index.
The foutrh argument is the outlet number.
The fifth argument is the outlet name."
::= 410
pduOutletSwitchedAlarmClear TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName, ePDU2OutletSwitchedStatusIndex,
ePDU2OutletSwitchedStatusNumber, ePDU2OutletSwitchedStatusName, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: A PDU switched outlet alarm has been cleared.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet table index.
The foutrh argument is the outlet number.
The fifth argument is the outlet name."
::= 411
pduOutletMeteredEvent TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName, ePDU2OutletMeteredConfigIndex,
ePDU2OutletMeteredConfigNumber, ePDU2OutletMeteredConfigName, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: A PDU metered outlet event has been happened.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet table index.
The foutrh argument is the outlet number.
The fifth argument is the outlet name."
::= 412
pduOutletMeteredAlarm TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName, ePDU2OutletMeteredStatusIndex,
ePDU2OutletMeteredStatusNumber, ePDU2OutletMeteredStatusName, mtrapinfoString }
DESCRIPTION
"Alarm: A PDU metered outlet alarm has been detected.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet table index.
The foutrh argument is the outlet number.
The fifth argument is the outlet name."
::= 413
pduOutletMeteredAlarmClear TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName, ePDU2OutletMeteredStatusIndex,
ePDU2OutletMeteredStatusNumber, ePDU2OutletMeteredStatusName, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: A PDU metered outlet alarm has been cleared.
The first argument is the serial number.
The second argument is the device name.
The third argument is the outlet table index.
The foutrh argument is the outlet number.
The fifth argument is the outlet name."
::= 414
pduDaisyChainEvent TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName, ePDU2IdentIndex,
ePDU2IdentSerialNumber, ePDU2IdentName, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: A PDU daisy-chain event has been happened.
The first argument is the host serial number.
The second argument is the host device name.
The third argument is the event device table index.
The foutrh argument is the event device serial number.
The fifth argument is the event device name."
::= 415
pduDaisyChainAlarm TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName, ePDU2IdentIndex,
ePDU2IdentSerialNumber, ePDU2IdentName, mtrapinfoString }
DESCRIPTION
"Alarm: A PDU daisy-chain alarm has been detected.
The first argument is the host serial number.
The second argument is the host device name.
The third argument is the alarm device table index.
The foutrh argument is the alarm device serial number.
The fifth argument is the alarm device name."
::= 416
pduDaisyChainAlarmClear TRAP-TYPE
ENTERPRISE cps
VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName, ePDU2IdentIndex,
ePDU2IdentSerialNumber, ePDU2IdentName, mtrapinfoString }
DESCRIPTION
"INFORMATIONAL: A PDU daisy-chain alarm has been cleared.
The first argument is the host serial number.
The second argument is the host device name.
The third argument is the alarm device table index.
The foutrh argument is the alarm deice serial number.
The fifth argument is the alarm device name."
::= 417
bmSystemAlarm TRAP-TYPE
ENTERPRISE cps
VARIABLES { bmIdentSerialNumber, bmIdentName, bmIdentLocation, mtrapinfoBmEventId, mtrapinfoString }
DESCRIPTION
"ALARM: System alarm occurance.
The first argument is the bm device serial number.
The second argument is the bm system identification name.
The third argument is the bm system location.
The fourth argument is the alarm event specific identifier.
The fifth argument is the trap information string."
::= 600
bmSystemWarning TRAP-TYPE
ENTERPRISE cps
VARIABLES { bmIdentSerialNumber, bmIdentName, bmIdentLocation, mtrapinfoBmEventId, mtrapinfoString }
DESCRIPTION
"WARNING: System warning occurance.
The first argument is the bm device serial number.
The second argument is the bm system identification name.
The third argument is the bm system location.
The fourth argument is the alarm event specific identifier.
The fifth argument is the trap information string."
::= 601
bmSystemInfo TRAP-TYPE
ENTERPRISE cps
VARIABLES { bmIdentSerialNumber, bmIdentName, bmIdentLocation, mtrapinfoBmEventId, mtrapinfoString }
DESCRIPTION
"INFO: System information.
The first argument is the bm device serial number.
The second argument is the bm system identification name.
The third argument is the bm system location.
The fourth argument is the alarm event specific identifier.
The fifth argument is the trap information string."
::= 602
bmProbesAlarm TRAP-TYPE
ENTERPRISE cps
VARIABLES { bmIdentSerialNumber, bmIdentName, bmIdentLocation, bmProbesStringIndex, bmProbesBattIndex, mtrapinfoBmEventId, mtrapinfoString }
DESCRIPTION
"ALARM: Probe alarm event.
The first argument is the bm device serial number.
The second argument is the bm system identification name.
The third argument is the bm system location.
The fourth argument is the string index the probe located.
The fifth argument is the battery index the probe located.
The sixth argument is the alarm event specific identifier.
The seventh argument is the trap information string."
::= 603
bmSProbesWarning TRAP-TYPE
ENTERPRISE cps
VARIABLES { bmIdentSerialNumber, bmIdentName, bmIdentLocation, bmProbesStringIndex, bmProbesBattIndex, mtrapinfoBmEventId, mtrapinfoString }
DESCRIPTION
"WARNING: Probe warning event.
The first argument is the bm device serial number.
The second argument is the bm system identification name.
The third argument is the bm system location.
The fourth argument is the string index the probe located.
The fifth argument is the battery index the probe located.
The sixth argument is the alarm event specific identifier.
The seventh argument is the trap information string."
::= 604
bmProbesInfo TRAP-TYPE
ENTERPRISE cps
VARIABLES { bmIdentSerialNumber, bmIdentName, bmIdentLocation, bmProbesStringIndex, bmProbesBattIndex, mtrapinfoBmEventId, mtrapinfoString }
DESCRIPTION
"INFO: Probe information.
The first argument is the bm device serial number.
The second argument is the bm system identification name.
The third argument is the bm system location.
The fourth argument is the string index the probe located.
The fifth argument is the battery index the probe located.
The sixth argument is the alarm event specific identifier.
The seventh argument is the trap information string."
::= 605
END