diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/dell/DellrPDU-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/dell/DellrPDU-MIB')
| -rw-r--r-- | MIBS/dell/DellrPDU-MIB | 2942 |
1 files changed, 2942 insertions, 0 deletions
diff --git a/MIBS/dell/DellrPDU-MIB b/MIBS/dell/DellrPDU-MIB new file mode 100644 index 0000000..3c5300f --- /dev/null +++ b/MIBS/dell/DellrPDU-MIB @@ -0,0 +1,2942 @@ +-- +-- 12/23/2009 - v1.0r Dell rPDU +-- +-- ********************************************************************** +-- ********************************************************************** +-- dellrPDU-MIB { iso org(3) dod(6) internet(1) private(4) enterprises(1) +-- dell(674) } + +DellrPDU-MIB DEFINITIONS ::= BEGIN + +IMPORTS + enterprises, IpAddress, Gauge, TimeTicks FROM RFC1155-SMI + DisplayString FROM RFC1213-MIB + OBJECT-TYPE FROM RFC-1212 + TRAP-TYPE FROM RFC-1215; + +dell OBJECT IDENTIFIER ::= { enterprises 674 } +pdu OBJECT IDENTIFIER ::= { dell 10903 } +pdusub OBJECT IDENTIFIER ::= { pdu 200 } + +-- 1.3.6.1.4.1.674.10903.200 + +software OBJECT IDENTIFIER ::= { pdusub 1 } +hardware OBJECT IDENTIFIER ::= { pdusub 2 } +system OBJECT IDENTIFIER ::= { pdusub 3 } + +sysRPDUV1 OBJECT IDENTIFIER ::= { system 1 } + +-- Common rPDU values + +RpduEnableDisableType ::= INTEGER { + disabled (1), + enabled (2) + } + +RpduNormalAlarmType ::= INTEGER { + normal (1), + alarm (2) + } + +RpduCommNoneOKLostType ::= INTEGER { + notInstalled (1), + commsOK (2), + commsLost (3) + } + +RpduLowNormalNearOverloadType ::= INTEGER { + lowLoad (1), + normal (2), + nearOverload (3), + overload (4) + } + +RpduNotPBMinLowNrmlOHiMaxType ::= INTEGER { + notPresent (1), + belowMin (2), + belowLow (3), + normal (4), + overHigh (5), + overMax (6) + } + +RpduOtherToNonrecoverableType ::= INTEGER { + other (1), + unknown (2), + ok (3), + non-critical (4), + critical (5), + non-recoverable (6) + } + +RpduOutletPhaseLayoutType ::= INTEGER { + seqPhase1ToNeutral (1), + seqPhase2ToNeutral (2), + seqPhase3ToNeutral (3), + seqPhase1ToPhase2 (4), + seqPhase2ToPhase3 (5), + seqPhase3ToPhase1 (6) + } + +productID OBJECT IDENTIFIER ::= { hardware 100 } + +productIDDisplayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Name of this product for display purposes." + ::= { productID 1 } + +productIDDescription OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A short description of this product." + ::= { productID 2 } + +productIDVendor OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the product manufacturer." + ::= { productID 3 } + +productIDVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The hardware version of this product." + ::= { productID 4 } + +productIDBuildNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The software build number of the product populating the MIB." + ::= { productID 5 } + +productIDURL OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The URL of the Web-based application to manage this device, should + the device provide one." + ::= { productID 6 } + +productIDDeviceNetworkName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Operating system-specific computer name if product SNMP service is + hosted." + ::= { productID 7 } + +productStatus OBJECT IDENTIFIER ::= { hardware 110 } + +productStatusGlobalStatus OBJECT-TYPE + SYNTAX RpduOtherToNonrecoverableType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current status of the product. This is a summary of the status + for the entire product including any metered devices. The SNMP + monitor performs a get to retrieve additional data when this status + is abnormal. Valid values 1: Other 2: Unknown 3: OK 4: Non-critical + 5: Critical 6: Non-recoverable." + ::= { productStatus 1 } + +productStatusLastGlobalStatus OBJECT-TYPE + SYNTAX RpduOtherToNonrecoverableType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status before the current status which induced an initiative to + issue a global status change trap." + ::= { productStatus 2 } + +productStatusTimeStamp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The last time that the SNMP table geometries changed or attribute + data was significantly updated. Management applications use this OID + to trigger a refresh of data acquired from the MIB. This time should + be a relative timestamp, for example, the value of MIB II SysUpTime + when the values are updated." + ::= { productStatus 3 } + +productStatusRESERVED1 OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RESERVED" + ::= { productStatus 4 } + +productStatusRESERVED2 OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RESERVED" + ::= { productStatus 5 } + +productStatusRESERVED3 OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RESERVED" + ::= { productStatus 6 } + + +rPDU OBJECT IDENTIFIER ::= { hardware 200 } + +rPDUIdentD OBJECT IDENTIFIER ::= { rPDU 100 } + +-- rPDU Ident Table + +rPDUIdentTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of connected Rack PDUs." + ::= { rPDUIdentD 1 } + +rPDUIdentTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUIdentEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU identification data." + ::= { rPDUIdentD 2 } + +rPDUIdentEntry OBJECT-TYPE + SYNTAX RPDUIdentEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Identification data from the Rack PDU being queried." + INDEX { rPDUIdentIndex } + ::= { rPDUIdentTable 1 } + +RPDUIdentEntry ::= + SEQUENCE { + rPDUIdentIndex INTEGER, + rPDUIdentNameD DisplayString, + rPDUIdentLocation DisplayString, + rPDUIdentHardwareRevD DisplayString, + rPDUIdentFirmwareRevD DisplayString, + rPDUIdentDateOfManufactureD DisplayString, + rPDUIdentModelNumberD DisplayString, + rPDUIdentSerialNumberD DisplayString + } + +rPDUIdentIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU identification table entry." + ::= { rPDUIdentEntry 1 } + +rPDUIdentNameD OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A user-defined string identifying the Rack PDU." + ::= { rPDUIdentEntry 2 } + +rPDUIdentLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A user-defined string identifying the location of the Rack PDU." + ::= { rPDUIdentEntry 3 } + +rPDUIdentHardwareRevD OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Rack PDU hardware version." + ::= { rPDUIdentEntry 4 } + +rPDUIdentFirmwareRevD OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Rack PDU firmware version." + ::= { rPDUIdentEntry 5 } + +rPDUIdentDateOfManufactureD OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The date the Rack PDU was manufactured in mm/dd/yyyy format." + ::= { rPDUIdentEntry 6 } + +rPDUIdentModelNumberD OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Rack PDU model number." + ::= { rPDUIdentEntry 7 } + +rPDUIdentSerialNumberD OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Rack PDU serial number." + ::= { rPDUIdentEntry 8 } + +rPDUDevice OBJECT IDENTIFIER ::= { rPDU 110 } + +-- rPDU Device Data + +rPDUDeviceTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of connected Rack PDUs." + ::= { rPDUDevice 1 } + +-- rPDU Device Status + +rPDUDeviceStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUDeviceStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU status information." + ::= { rPDUDevice 2 } + +rPDUDeviceStatusEntry OBJECT-TYPE + SYNTAX RPDUDeviceStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Status information from the Rack PDU being queried." + INDEX { rPDUDeviceStatusIndex } + ::= { rPDUDeviceStatusTable 1 } + + RPDUDeviceStatusEntry ::= + SEQUENCE { + rPDUDeviceStatusIndex INTEGER, + rPDUDeviceStatusName DisplayString, + rPDUDeviceStatusPower INTEGER, + rPDUDeviceStatusEnergy INTEGER, + rPDUDeviceStatusCommandPending INTEGER, + rPDUDeviceStatusLoadState INTEGER + } + +rPDUDeviceStatusIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU status table entry." + ::= { rPDUDeviceStatusEntry 1 } + +rPDUDeviceStatusName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A user-defined string identifying the Rack PDU." + ::= { rPDUDeviceStatusEntry 2 } + +rPDUDeviceStatusPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The power consumption of the Rack PDU load in 1/100 of KWatts." + ::= { rPDUDeviceStatusEntry 3 } + +rPDUDeviceStatusEnergy OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A user resettable energy meter measuring Rack PDU load energy + consumption in tenths of kilowatt-hours." + ::= { rPDUDeviceStatusEntry 4 } + +rPDUDeviceStatusCommandPending OBJECT-TYPE + SYNTAX INTEGER { + commandPending (1), + noCommandPending (2), + commandPendingUnknown (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the device is processing a pending command. + If the commandPendingUnknown (3) value is returned, all devices + receiving power from the Rack PDU should be shut down. + The Rack PDU's power should then be cycled to clear this condition." + ::= { rPDUDeviceStatusEntry 5 } + +rPDUDeviceStatusLoadState OBJECT-TYPE + SYNTAX RpduLowNormalNearOverloadType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the present load status of the Rack PDU Device being + queried." + ::= { rPDUDeviceStatusEntry 6 } + +-- rPDU Device Config + +rPDUDeviceConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUDeviceConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU configuration data." + ::= { rPDUDevice 3 } + +rPDUDeviceConfigEntry OBJECT-TYPE + SYNTAX RPDUDeviceConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Configuration data from the Rack PDU being queried." + INDEX { rPDUDeviceConfigIndex } + ::= { rPDUDeviceConfigTable 1 } + + RPDUDeviceConfigEntry ::= + SEQUENCE { + rPDUDeviceConfigIndex INTEGER, + rPDUDeviceConfigName DisplayString, + rPDUDeviceConfigLocation DisplayString, + rPDUDeviceConfigColdstartDelay INTEGER, + rPDUDeviceCfgLowLoadPwrThresh INTEGER, + rPDUDeviceCfgNerOvloadPwrThresh INTEGER, + rPDUDeviceCfgOverloadPwrThresh INTEGER, + rPDUDeviceConfigPowerHeadroom INTEGER, + rPDUDeviceConfigPeakPower INTEGER, + rPDUDeviceCfgPeakPwrStartTime DisplayString, + rPDUDeviceConfigPeakPwrCapTime DisplayString, + rPDUDeviceCfgPeakPowerHeadroom INTEGER, + rPDUDeviceCfgEnergyStartTime DisplayString + } + + +rPDUDeviceConfigIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU table entry." + ::= { rPDUDeviceConfigEntry 1 } + +rPDUDeviceConfigName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A user-defined string identifying the Rack PDU." + ::= { rPDUDeviceConfigEntry 2 } + +rPDUDeviceConfigLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Location of the Rack PDU." + ::= { rPDUDeviceConfigEntry 3 } + +rPDUDeviceConfigColdstartDelay 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." + ::= { rPDUDeviceConfigEntry 4 } + +rPDUDeviceCfgLowLoadPwrThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined low power draw alarm threshold, measured in tenths + of kilowatts." + ::= { rPDUDeviceConfigEntry 5 } + +rPDUDeviceCfgNerOvloadPwrThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined near power overload threshold, measured in tenths + of kilowatts." + ::= { rPDUDeviceConfigEntry 6 } + +rPDUDeviceCfgOverloadPwrThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined power overload threshold, measured in tenths of + kilowatts." + ::= { rPDUDeviceConfigEntry 7 } + +rPDUDeviceConfigPowerHeadroom OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The amount of input power that is available to the connected + devices in hundredths of kilowatt-hours." + ::= { rPDUDeviceConfigEntry 8 } + +rPDUDeviceConfigPeakPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The highest input power level recorded by the connected + devices in hundredths of kilowatt-hours." + ::= { rPDUDeviceConfigEntry 9 } + +rPDUDeviceCfgPeakPwrStartTime OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time, in hh:mm:ss, when the device started recording the highest + input power level." + ::= { rPDUDeviceConfigEntry 10 } + +rPDUDeviceConfigPeakPwrCapTime OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time, in hh:mm:ss, when the highest input power level was + recorded by the device." + ::= { rPDUDeviceConfigEntry 11 } + +rPDUDeviceCfgPeakPowerHeadroom OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The highest level of input power that is available to the connected + devices in hundredths of kilowatt-hours." + ::= { rPDUDeviceConfigEntry 12 } + +rPDUDeviceCfgEnergyStartTime OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time, in hh:mm:ss, when the device started recording the input + energy level." + ::= { rPDUDeviceConfigEntry 13 } + +-- rPDU Device Properties + +rPDUDevicePropertiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUDevicePropertiesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU properties." + ::= { rPDUDevice 4 } + +rPDUDevicePropertiesEntry OBJECT-TYPE + SYNTAX RPDUDevicePropertiesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Properties of the Rack PDU being queried." + INDEX { rPDUDevicePropertiesIndex } + ::= { rPDUDevicePropertiesTable 1 } + + RPDUDevicePropertiesEntry ::= + SEQUENCE { + rPDUDevicePropertiesIndex INTEGER, + rPDUDevicePropertiesName DisplayString, + rPDUDevicePropertiesNumOutlets INTEGER, + rPDUDevicePropertiesNumSwdOuts INTEGER, + rPDUDevicePropertiesNumMtrdOuts INTEGER, + rPDUDevicePropertiesNumPhases INTEGER, + rPDUDevicePropertiesNumBreakers INTEGER, + rPDUDevicePropertiesMaxCurntRtg INTEGER, + rPDUDevicePropertiesOutlayout INTEGER + } + +rPDUDevicePropertiesIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU properties table entry." + ::= { rPDUDevicePropertiesEntry 1 } + +rPDUDevicePropertiesName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A user-defined string identifying the Rack PDU." + ::= { rPDUDevicePropertiesEntry 2 } + +rPDUDevicePropertiesNumOutlets OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of outlets on the Rack PDU." + ::= { rPDUDevicePropertiesEntry 3 } + +rPDUDevicePropertiesNumSwdOuts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of switched outlets on the Rack PDU." + ::= { rPDUDevicePropertiesEntry 4 } + +rPDUDevicePropertiesNumMtrdOuts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of metered outlets on the Rack PDU." + ::= { rPDUDevicePropertiesEntry 5 } + +rPDUDevicePropertiesNumPhases OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of phases present in the Rack PDU." + ::= { rPDUDevicePropertiesEntry 6 } + +rPDUDevicePropertiesNumBreakers OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of breakers present in the Rack PDU." + ::= { rPDUDevicePropertiesEntry 7 } + +rPDUDevicePropertiesMaxCurntRtg OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum current rating, measured in Amps, for the Rack PDU." + ::= { rPDUDevicePropertiesEntry 8 } + +rPDUDevicePropertiesOutlayout OBJECT-TYPE + SYNTAX INTEGER { + phaseToNeutral (1), + phaseToPhase (2), + phaseToNeutralGrouped (3), + phaseToPhaseGrouped (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The phase wiring for the Rack PDU outlets. PhaseToNeutral and + PhaseToPhase: outlets wired consecutively; PhaseToNeutralGrouped + and PhaseToPhaseGrouped: groups of outlets wired consecutively." + ::= { rPDUDevicePropertiesEntry 9 } + +-- rPDU Device Control + +rPDUDeviceControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUDeviceControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU control data." + ::= { rPDUDevice 5 } + +rPDUDeviceControlEntry OBJECT-TYPE + SYNTAX RPDUDeviceControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Control data from the Rack PDU being queried." + INDEX { rPDUDeviceControlIndex } + ::= { rPDUDeviceControlTable 1 } + + RPDUDeviceControlEntry ::= + SEQUENCE { + rPDUDeviceControlIndex INTEGER, + rPDUDeviceControlName DisplayString, + rPDUDeviceControlCommand INTEGER + } + +rPDUDeviceControlIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU control table entry." + ::= { rPDUDeviceControlEntry 1 } + +rPDUDeviceControlName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A user-defined string identifying the Rack PDU." + ::= { rPDUDeviceControlEntry 2 } + +rPDUDeviceControlCommand OBJECT-TYPE + SYNTAX INTEGER { + turnAllOnNow (1), + turnAllOnSequence (2), + turnAllOffNow (3), + rebootAllNow (4), + rebootAllSequence (5), + noCommand (6), + turnAllOffSequence (7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this OID to turnAllOnNow (1) will turn all outlets on + immediately. Setting this OID to turnAllOnSequence (2) will turn + all outlets on as defined by each outlet's sPDUOutletPowerOnTime + OID value. Setting this OID to turnAllOff (3) will turn all outlets + off immediately. Setting this OID to rebootAllNow (4) will reboot + all outlets immediately. Setting this OID to rebootAllSequence (5) + reboots all outlets, with power returned to the outlets in the + sequence defined by each outlet's rPDUOutSwitchedCfgPowerOnTime + OID value. Setting this OID to rebootAllSequence (5) will cause a + turnAllOffSequence to be performed. Once all outlets are off, the + Rack PDU will then delay the rPDUOutSwtchedCfgRebootDuration + OID time, and then perform a turnAllOnSequence. Setting this OID + to turnAllOffSequence (7) will turn all outlets off as defined by + each outlet's rPDUOutSwitchedCfgPowerOffTime OID value. + Getting this OID will return the noCommand (6) value." + ::= { rPDUDeviceControlEntry 3 } + +rPDUPhase OBJECT IDENTIFIER ::= { rPDU 120 } + +-- rPDU Phase Data + +rPDUPhaseTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of connected Rack PDU phases." + ::= { rPDUPhase 1 } + +-- rPDU Phase Status + +rPDUPhaseStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUPhaseStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU phase status data." + ::= { rPDUPhase 2 } + +rPDUPhaseStatusEntry OBJECT-TYPE + SYNTAX RPDUPhaseStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Status data from the currently queried Rack PDU phase." + INDEX { rPDUPhaseStatusIndex } + ::= { rPDUPhaseStatusTable 1 } + + RPDUPhaseStatusEntry ::= + SEQUENCE { + rPDUPhaseStatusIndex INTEGER, + rPDUPhaseStatusNumber INTEGER, + rPDUPhaseStatusLoadState INTEGER, + rPDUPhaseStatusCurrent INTEGER, + rPDUPhaseStatusVoltage INTEGER, + rPDUPhaseStatusPower INTEGER + } + +rPDUPhaseStatusIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU phase status table entry." + ::= { rPDUPhaseStatusEntry 1 } + +rPDUPhaseStatusNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The numeric phase ID." + ::= { rPDUPhaseStatusEntry 2 } + +rPDUPhaseStatusLoadState OBJECT-TYPE + SYNTAX RpduLowNormalNearOverloadType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the present load status of the Rack PDU phase being + queried." + ::= { rPDUPhaseStatusEntry 3 } + +rPDUPhaseStatusCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current draw, in tenths of Amps, of the load on + the Rack PDU phase being queried." + ::= { rPDUPhaseStatusEntry 4 } + +rPDUPhaseStatusVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the Voltage, in Volts, of the Rack PDU + phase being queried." + ::= { rPDUPhaseStatusEntry 5 } + +rPDUPhaseStatusPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the load power, in hundredths of kilowatts, consumed on + the Rack PDU phase being queried." + ::= { rPDUPhaseStatusEntry 6 } + +-- rPDU Phase Config + +rPDUPhaseConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUPhaseConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU phase configuration data." + ::= { rPDUPhase 3 } + +rPDUPhaseConfigEntry OBJECT-TYPE + SYNTAX RPDUPhaseConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Configuration data from the currently queried Rack PDU phase." + INDEX { rPDUPhaseConfigIndex } + ::= { rPDUPhaseConfigTable 1 } + + RPDUPhaseConfigEntry ::= + SEQUENCE { + rPDUPhaseConfigIndex INTEGER, + rPDUPhaseConfigNumber INTEGER, + rPDUPhaseCfgOverloadRestriction INTEGER, + rPDUPhCfgLowLoadCurntThreshold INTEGER, + rPDUPhCfgNerOverloadCurntThresh INTEGER, + rPDUPhCfgOverloadCurntThreshold INTEGER + } + +rPDUPhaseConfigIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU phase configuration table entry." + ::= { rPDUPhaseConfigEntry 1 } + +rPDUPhaseConfigNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The numeric phase ID." + ::= { rPDUPhaseConfigEntry 2 } + +rPDUPhaseCfgOverloadRestriction 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 + rPDULoadConfigNearOverloadThreshold OID is exceeded. Setting + this OID to restrictOnOverload (3) will not allow outlets on the + corresponding phase to turn on if the + rPDULoadConfigOverloadThreshold OID is exceeded." + ::= { rPDUPhaseConfigEntry 3 } + +rPDUPhCfgLowLoadCurntThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined threshold for low phase current load, in Amps." + ::= { rPDUPhaseConfigEntry 4 } + +rPDUPhCfgNerOverloadCurntThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined near phase overload warning threshold in Amps." + ::= { rPDUPhaseConfigEntry 5 } + +rPDUPhCfgOverloadCurntThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined phase overload current threshold in Amps." + ::= { rPDUPhaseConfigEntry 6 } + +rPDUOutlet OBJECT IDENTIFIER ::= { rPDU 130 } + +-- rPDU Outlet Data + +rPDUOutletSwitched OBJECT IDENTIFIER ::= { rPDUOutlet 1 } + +-- rPDU Switched Outlet Data + +rPDUOutletSwitchedTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of switched outlets on connected Rack PDUs." + ::= { rPDUOutletSwitched 1 } + +-- rPDU Switched Outlet Status + +rPDUOutletSwitchedStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUOutletSwitchedStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU switched outlet status information." + ::= { rPDUOutletSwitched 2 } + +rPDUOutletSwitchedStatusEntry OBJECT-TYPE + SYNTAX RPDUOutletSwitchedStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Status information for the currently-queried Rack PDU switched + outlet." + INDEX { rPDUOutletSwitchedStatusIndex } + ::= { rPDUOutletSwitchedStatusTable 1 } + + RPDUOutletSwitchedStatusEntry ::= + SEQUENCE { + rPDUOutletSwitchedStatusIndex INTEGER, + rPDUOutletSwitchedStatusNumber INTEGER, + rPDUOutletSwitchedStatusName DisplayString, + rPDUOutletSwitchedStatusState INTEGER, + rPDUOutletSwitchedStatCmdPnding INTEGER, + rPDUOutletSwitchedStatPhLayout RpduOutletPhaseLayoutType + } + +rPDUOutletSwitchedStatusIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU switched outlet status information table + entry." + ::= { rPDUOutletSwitchedStatusEntry 1 } + +rPDUOutletSwitchedStatusNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The numeric switched outlet ID." + ::= { rPDUOutletSwitchedStatusEntry 2 } + +rPDUOutletSwitchedStatusName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined switched outlet ID string." + ::= { rPDUOutletSwitchedStatusEntry 3 } + +rPDUOutletSwitchedStatusState OBJECT-TYPE + SYNTAX INTEGER { + on (1), + off (2), + unknown (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the present status of the Rack PDU switched outlet + being queried." + ::= { rPDUOutletSwitchedStatusEntry 4 } + +rPDUOutletSwitchedStatCmdPnding OBJECT-TYPE + SYNTAX INTEGER { + commandPending (1), + noCommandPending (2), + commandPendingUnknown (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the device is processing a command for this + outlet. If the commandPendingUnknown (3) value is returned, + all devices receiving power from the Rack PDU should be shut down. + The Rack PDU's power should then be cycled to clear this condition." + ::= { rPDUOutletSwitchedStatusEntry 5 } + +rPDUOutletSwitchedStatPhLayout OBJECT-TYPE + SYNTAX RpduOutletPhaseLayoutType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Phase description of the currently-queried Rack PDU switched outlet." + ::= { rPDUOutletSwitchedStatusEntry 6 } + +-- rPDU Switched Outlet Config + +rPDUOutletSwitchedConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUOutletSwitchedConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU switched outlet configuration data." + ::= { rPDUOutletSwitched 3 } + +rPDUOutletSwitchedConfigEntry OBJECT-TYPE + SYNTAX RPDUOutletSwitchedConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Configuration data from the currently-queried Rack PDU switched + outlet." + INDEX { rPDUOutletSwitchedConfigIndex } + ::= { rPDUOutletSwitchedConfigTable 1 } + + RPDUOutletSwitchedConfigEntry ::= + SEQUENCE { + rPDUOutletSwitchedConfigIndex INTEGER, + rPDUOutletSwitchedConfigNumber INTEGER, + rPDUOutletSwitchedConfigName DisplayString, + rPDUOutSwitchedCfgPowerOnTime INTEGER, + rPDUOutSwitchedCfgPowerOffTime INTEGER, + rPDUOutSwtchedCfgRebootDuration INTEGER + } + +rPDUOutletSwitchedConfigIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU switched outlet configuration table entry." + ::= { rPDUOutletSwitchedConfigEntry 1 } + +rPDUOutletSwitchedConfigNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The numeric switched outlet ID." + ::= { rPDUOutletSwitchedConfigEntry 2 } + +rPDUOutletSwitchedConfigName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined switched outlet ID string." + ::= { rPDUOutletSwitchedConfigEntry 3 } + +rPDUOutSwitchedCfgPowerOnTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The amount of time, in seconds, between when power is provided to + the Rack PDU and when this switched outlet starts providing power." + ::= { rPDUOutletSwitchedConfigEntry 4 } + +rPDUOutSwitchedCfgPowerOffTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The amount of time, in seconds, this outlet will delay turning off." + ::= { rPDUOutletSwitchedConfigEntry 5 } + +rPDUOutSwtchedCfgRebootDuration OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "After turning off power during a reboot sequence, the amount of + time, in seconds, to wait before turning on power to this outlet + again." + ::= { rPDUOutletSwitchedConfigEntry 6 } + +-- rPDU Switched Outlet Control + +rPDUOutletSwitchedControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUOutletSwitchedControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU switched outlet control data." + ::= { rPDUOutletSwitched 4 } + +rPDUOutletSwitchedControlEntry OBJECT-TYPE + SYNTAX RPDUOutletSwitchedControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Control data for the currently-queried Rack PDU switched outlet." + INDEX { rPDUOutletSwitchedControlIndex } + ::= { rPDUOutletSwitchedControlTable 1 } + + RPDUOutletSwitchedControlEntry ::= + SEQUENCE { + rPDUOutletSwitchedControlIndex INTEGER, + rPDUOutletSwitchedControlNumber INTEGER, + rPDUOutletSwitchedControlName DisplayString, + rPDUOutletSwitchedControlCmd INTEGER + } + +rPDUOutletSwitchedControlIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU switched outlet control data table entry." + ::= { rPDUOutletSwitchedControlEntry 1 } + +rPDUOutletSwitchedControlNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The numeric switched outlet ID." + ::= { rPDUOutletSwitchedControlEntry 2 } + +rPDUOutletSwitchedControlName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined switched outlet ID string." + ::= { rPDUOutletSwitchedControlEntry 3 } + +rPDUOutletSwitchedControlCmd OBJECT-TYPE + SYNTAX INTEGER { + outletOn (1), + outletOff (2), + outletReboot (3), + outletUnknown (4), + outletOnWithDelay (5), + outletOffWithDelay (6), + outletRebootWithDelay (7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Getting this variable will return the outlet state. If the outlet is + on, the outletOn (1) value will be returned. If the outlet is off, + the outletOff (2) value will be returned. If the state of the outlet + cannot be determined, the outletUnknown (4) value will be returned. + If the outletUnknown condition should occur, all devices receiving + power from the PDU should be shut down. The PDU's power should then + be cycled to clear this condition. Setting this variable to + outletOn (1) will turn the outlet on. Setting this variable to + outletOff (2) will turn the outlet off. Setting this variable to + outletReboot (3) will reboot the outlet. Setting this variable to + outletOnWithDelay (5) will turn the outlet on after the + rPDUOutSwitchedCfgPowerOnTime OID has elapsed. Setting this + variable to outletOffWithDelay (6) will turn the outlet off after + the rPDUOutSwitchedCfgPowerOffTime OID has elapsed. Setting + this variable to outletRebootWithDelay (7) will turn the outlet off + after the rPDUOutSwitchedCfgPowerOffTime OID has elapsed, + wait the rPDUOutSwtchedCfgRebootDuration OID time, then turn + the outlet back on." + ::= { rPDUOutletSwitchedControlEntry 4 } + +rPDUOutletMetered OBJECT IDENTIFIER ::= { rPDUOutlet 2 } + +-- rPDU Metered Outlet Data + +rPDUOutletMeteredTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of metered outlets on connected Rack PDUs." + ::= { rPDUOutletMetered 1 } + +-- rPDU Metered Outlet Status + +rPDUOutletMeteredStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUOutletMeteredStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU metered outlet status data." + ::= { rPDUOutletMetered 2 } + +rPDUOutletMeteredStatusEntry OBJECT-TYPE + SYNTAX RPDUOutletMeteredStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Status data from the currently-queried Rack PDU metered outlet." + INDEX { rPDUOutletMeteredStatusIndex } + ::= { rPDUOutletMeteredStatusTable 1 } + + RPDUOutletMeteredStatusEntry ::= + SEQUENCE { + rPDUOutletMeteredStatusIndex INTEGER, + rPDUOutletMeteredStatusNumber INTEGER, + rPDUOutletMeteredStatusName DisplayString, + rPDUOutletMeteredStatusLayout INTEGER, + rPDUOutMeteredStatPowerRating INTEGER, + rPDUOutletMeteredStatusCurrent INTEGER, + rPDUOutletMeteredStatusEnergy INTEGER, + rPDUOutletMeteredStatusPower INTEGER, + rPDUOutletMeteredStatPeakPower INTEGER, + rPDUOutMeteredStatPeakPwrTime DisplayString, + rPDUOutMeteredStatusLoadState INTEGER + } + +rPDUOutletMeteredStatusIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU metered status table entry." + ::= { rPDUOutletMeteredStatusEntry 1 } + +rPDUOutletMeteredStatusNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The numeric metered outlet ID." + ::= { rPDUOutletMeteredStatusEntry 2 } + +rPDUOutletMeteredStatusName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined metered outlet ID string." + ::= { rPDUOutletMeteredStatusEntry 3 } + +rPDUOutletMeteredStatusLayout OBJECT-TYPE + SYNTAX RpduOutletPhaseLayoutType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Phase description of currently queried Rack PDU metered outlet." + ::= { rPDUOutletMeteredStatusEntry 4 } + +rPDUOutMeteredStatPowerRating OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The power rating for the currently queried Rack PDU metered outlet." + ::= { rPDUOutletMeteredStatusEntry 5 } + +rPDUOutletMeteredStatusCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current draw, in Amps, of the load on the Rack PDU + outlet being queried." + ::= { rPDUOutletMeteredStatusEntry 6 } + +rPDUOutletMeteredStatusEnergy OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A user resettable energy meter measuring Rack PDU load energy + consumption in kilowatt-hours." + ::= { rPDUOutletMeteredStatusEntry 7 } + +rPDUOutletMeteredStatusPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the power draw of the load on the Rack PDU outlet being + queried." + ::= { rPDUOutletMeteredStatusEntry 8 } + +rPDUOutletMeteredStatPeakPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The highest power level recorded by the currently queried Rack PDU + metered outlet, in kilowatts." + ::= { rPDUOutletMeteredStatusEntry 9 } + +rPDUOutMeteredStatPeakPwrTime OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the date and time that peak power consumption occured" + ::= { rPDUOutletMeteredStatusEntry 10 } + +rPDUOutMeteredStatusLoadState OBJECT-TYPE + SYNTAX RpduLowNormalNearOverloadType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the present load status of the Rack PDU Outlet being + queried." + ::= { rPDUOutletMeteredStatusEntry 11 } + +-- rPDU Metered Outlet Config + +rPDUOutletMeteredConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUOutletMeteredConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU metered outlet configuration data." + ::= { rPDUOutletMetered 4 } + +rPDUOutletMeteredConfigEntry OBJECT-TYPE + SYNTAX RPDUOutletMeteredConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Configuration data from the currently queried Rack PDU metered + outlet." + INDEX { rPDUOutletMeteredConfigIndex } + ::= { rPDUOutletMeteredConfigTable 1 } + + RPDUOutletMeteredConfigEntry ::= + SEQUENCE { + rPDUOutletMeteredConfigIndex INTEGER, + rPDUOutletMeteredConfigNumber INTEGER, + rPDUOutletMeteredConfigName DisplayString, + rPDUOutMtredCfgLowLdCurntThresh INTEGER, + rPDUOutMtrdCfgNrOvdCurntThresh INTEGER, + rPDUOutMtredCfgOvrldCurntThresh INTEGER + } + +rPDUOutletMeteredConfigIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU metered outlet configuration table entry." + ::= { rPDUOutletMeteredConfigEntry 1 } + +rPDUOutletMeteredConfigNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The numeric switched outlet ID." + ::= { rPDUOutletMeteredConfigEntry 2 } + +rPDUOutletMeteredConfigName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined metered outlet ID string." + ::= { rPDUOutletMeteredConfigEntry 3 } + +rPDUOutMtredCfgLowLdCurntThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined low load outlet current threshold, in Amps." + ::= { rPDUOutletMeteredConfigEntry 4 } + +rPDUOutMtrdCfgNrOvdCurntThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined near outlet overload warning threshold, in Amps." + ::= { rPDUOutletMeteredConfigEntry 5 } + +rPDUOutMtredCfgOvrldCurntThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined outlet overload current threshold, in Amps." + ::= { rPDUOutletMeteredConfigEntry 6 } + +rPDUOutMeteredEnergyStartTime OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time, in hh:mm:ss, when the currently queried Rack PDU metered + outlet started recording the input energy level." + ::= { rPDUOutletMetered 5 } + +rPDUOutMeteredPeakPwrStartTime OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time, in hh:mm:ss, when the currently queried Rack PDU metered + outlet started recording the highest level of input power that is + available to the connected device." + ::= { rPDUOutletMetered 6 } + +rPDUPowerSupply OBJECT IDENTIFIER ::= { rPDU 140 } + +-- the rPDU Power Supply group + +rPDUPowerSupplyAlarmD OBJECT-TYPE + SYNTAX INTEGER { + allAvailablePowerSuppliesOK (1), + powerSupplyFailed (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return the status of the power supply alarm." + ::= { rPDUPowerSupply 1 } + +rPDUPowerSupplyVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The voltage provided by the power supply in tenths of volts." + ::= { rPDUPowerSupply 2 } + +rPDUSensor OBJECT IDENTIFIER ::= { rPDU 150 } + +-- rPDU Sensor Data + +rPDUSensorStatus OBJECT IDENTIFIER ::= { rPDUSensor 1 } + +-- rPDU Sensor Status Data + +rPDUSensorStatusTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of connected temperature sensors." + ::= { rPDUSensorStatus 1 } + +-- rPDU Temperature Sensor Status + +rPDUSensorStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUSensorStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of temperature sensor status data." + ::= { rPDUSensorStatus 2 } + +rPDUSensorStatusEntry OBJECT-TYPE + SYNTAX RPDUSensorStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Status information from the temperature sensor being queried." + INDEX { rPDUSensorStatusIndex } + ::= { rPDUSensorStatusTable 1 } + + RPDUSensorStatusEntry ::= + SEQUENCE { + rPDUSensorStatusIndex INTEGER, + rPDUSensorStatusName DisplayString, + rPDUSensorStatusType INTEGER + } + +rPDUSensorStatusIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the status data table entry." + ::= { rPDUSensorStatusEntry 1 } + +rPDUSensorStatusName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined sensor ID string." + ::= { rPDUSensorStatusEntry 2 } + +rPDUSensorStatusType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + temperature (2), + temperatureHumidity (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of the sensor." + ::= { rPDUSensorStatusEntry 3 } + +rPDUSensorTemp OBJECT IDENTIFIER ::= { rPDUSensor 2 } + +-- rPDU Temperature Sensor Data + +rPDUSensorTempTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of connected temperature sensors." + ::= { rPDUSensorTemp 1 } + +-- rPDU Temperature Sensor Status + +rPDUSensorTempStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUSensorTempStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of temperature sensor status data." + ::= { rPDUSensorTemp 2 } + +rPDUSensorTempStatusEntry OBJECT-TYPE + SYNTAX RPDUSensorTempStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Status information from the temperature sensor being queried." + INDEX { rPDUSensorTempStatusIndex } + ::= { rPDUSensorTempStatusTable 1 } + + RPDUSensorTempStatusEntry ::= + SEQUENCE { + rPDUSensorTempStatusIndex INTEGER, + rPDUSensorTempStatusName DisplayString, + rPDUSensorTempStatusCommStatus INTEGER, + rPDUSensorTempStatusTempF INTEGER, + rPDUSensorTempStatusTempC INTEGER, + rPDUSensorTempStatusAlarmStatus INTEGER + } + +rPDUSensorTempStatusIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the temperature status data table entry." + ::= { rPDUSensorTempStatusEntry 1 } + +rPDUSensorTempStatusName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined temperature-humidity sensor ID string." + ::= { rPDUSensorTempStatusEntry 2 } + +rPDUSensorTempStatusCommStatus OBJECT-TYPE + SYNTAX RpduCommNoneOKLostType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The communications status of the sensor." + ::= { rPDUSensorTempStatusEntry 3 } + +rPDUSensorTempStatusTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The sensor temperature reading in tenths of degrees Fahrenheit." + ::= { rPDUSensorTempStatusEntry 4 } + +rPDUSensorTempStatusTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The sensor temperature reading in tenths of degrees Celsius." + ::= { rPDUSensorTempStatusEntry 5 } + +rPDUSensorTempStatusAlarmStatus OBJECT-TYPE + SYNTAX RpduNotPBMinLowNrmlOHiMaxType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The alarm status of the sensor." + ::= { rPDUSensorTempStatusEntry 6 } + +-- rPDU Temperature Sensor Config + +rPDUSensorTempConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUSensorTempConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of temperature-humidity sensor configuration data." + ::= { rPDUSensorTemp 3 } + +rPDUSensorTempConfigEntry OBJECT-TYPE + SYNTAX RPDUSensorTempConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Configuration data from the temperature-humidity sensor being + queried." + INDEX { rPDUSensorTempConfigIndex } + ::= { rPDUSensorTempConfigTable 1 } + + RPDUSensorTempConfigEntry ::= + SEQUENCE { + rPDUSensorTempConfigIndex INTEGER, + rPDUSensorTempConfigName DisplayString, + rPDUSensorTempCfgTempMaxThreshF INTEGER, + rPDUSnsorTempCfgTempHighThreshF INTEGER, + rPDUSnsorTempCfgTempHysteresisF INTEGER, + rPDUSensorTempCfgTempMaxThreshC INTEGER, + rPDUSnsorTempCfgTempHighThreshC INTEGER, + rPDUSnsorTempCfgTempHysteresisC INTEGER, + rPDUSnsorTempCfgAlarmGeneration INTEGER + } + +rPDUSensorTempConfigIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the temperature-humidity sensor configuration data + table entry." + ::= { rPDUSensorTempConfigEntry 1 } + +rPDUSensorTempConfigName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined temperature-humidity sensor ID string." + ::= { rPDUSensorTempConfigEntry 2 } + +rPDUSensorTempCfgTempMaxThreshF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sensor maximum temperature alarm threshold in Fahrenheit." + ::= { rPDUSensorTempConfigEntry 3 } + +rPDUSnsorTempCfgTempHighThreshF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sensor high temperature warning alarm threshold in Fahrenheit." + ::= { rPDUSensorTempConfigEntry 4 } + +rPDUSnsorTempCfgTempHysteresisF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sensor temperature hysteresis setting in Fahrenheit." + ::= { rPDUSensorTempConfigEntry 5 } + +rPDUSensorTempCfgTempMaxThreshC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sensor maximum temperature alarm threshold in Celsius." + ::= { rPDUSensorTempConfigEntry 6 } + +rPDUSnsorTempCfgTempHighThreshC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sensor high temperature warning alarm threshold in Celsius." + ::= { rPDUSensorTempConfigEntry 7 } + +rPDUSnsorTempCfgTempHysteresisC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sensor temperature hysteresis setting in Celsius." + ::= { rPDUSensorTempConfigEntry 8 } + +rPDUSnsorTempCfgAlarmGeneration OBJECT-TYPE + SYNTAX RpduEnableDisableType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates whether the Temp Alarm Generation is enabled." + ::= { rPDUSensorTempConfigEntry 9 } + +rPDUSensorHumidity OBJECT IDENTIFIER ::= { rPDUSensor 3 } + +-- rPDU Humidity Sensor + +rPDUSensorHumidityTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of connected temperature-humidity sensors." + ::= { rPDUSensorHumidity 1 } + +-- rPDU Humidity Sensor Status + +rPDUSensorHumidityStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUSensorHumidityStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of temperature-humidity sensor status data." + ::= { rPDUSensorHumidity 2 } + +rPDUSensorHumidityStatusEntry OBJECT-TYPE + SYNTAX RPDUSensorHumidityStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Status information from the temperature-humidity sensor being + queried." + INDEX { rPDUSensorHumidityStatusIndex } + ::= { rPDUSensorHumidityStatusTable 1 } + + RPDUSensorHumidityStatusEntry ::= + SEQUENCE { + rPDUSensorHumidityStatusIndex INTEGER, + rPDUSensorHumidityStatusName DisplayString, + rPDUSnsorHumidityStatCommStatus INTEGER, + rPDUSnsorHumStatRelativeHumdity INTEGER, + rPDUSnsorHumStatusAlarmStatus INTEGER + } + +rPDUSensorHumidityStatusIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the temperature-humidity status data table entry." + ::= { rPDUSensorHumidityStatusEntry 1 } + +rPDUSensorHumidityStatusName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined temperature-humidity sensor ID string." + ::= { rPDUSensorHumidityStatusEntry 2 } + +rPDUSnsorHumidityStatCommStatus OBJECT-TYPE + SYNTAX RpduCommNoneOKLostType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The communications status of the sensor." + ::= { rPDUSensorHumidityStatusEntry 3 } + +rPDUSnsorHumStatRelativeHumdity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The sensor humidity reading in percent relative humidity." + ::= { rPDUSensorHumidityStatusEntry 4 } + +rPDUSnsorHumStatusAlarmStatus OBJECT-TYPE + SYNTAX RpduNotPBMinLowNrmlOHiMaxType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The alarm status of the sensor." + ::= { rPDUSensorHumidityStatusEntry 5 } + +-- rPDU Humidity Sensor Config + +rPDUSensorHumidityConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUSensorHumidityConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of temperature-humidity sensor configuration data." + ::= { rPDUSensorHumidity 3 } + +rPDUSensorHumidityConfigEntry OBJECT-TYPE + SYNTAX RPDUSensorHumidityConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Configuration data from the temperature-humidity sensor being + queried." + INDEX { rPDUSensorHumidityConfigIndex } + ::= { rPDUSensorHumidityConfigTable 1 } + + RPDUSensorHumidityConfigEntry ::= + SEQUENCE { + rPDUSensorHumidityConfigIndex INTEGER, + rPDUSensorHumidityConfigName DisplayString, + rPDUSnsorHumCfgHumdityLowThresh INTEGER, + rPDUSnsorHumCfgHumdityMinThresh INTEGER, + rPDUSnsorHumCfgHumdtyHysteresis INTEGER, + rPDUSnsorHumCfgAlarmGeneration INTEGER + } + +rPDUSensorHumidityConfigIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the temperature-humidity sensor configuration data + table entry." + ::= { rPDUSensorHumidityConfigEntry 1 } + +rPDUSensorHumidityConfigName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined temperature-humidity sensor ID string." + ::= { rPDUSensorHumidityConfigEntry 2 } + +rPDUSnsorHumCfgHumdityLowThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sensor low humidity warning alarm threshold in percent relative + humidity." + ::= { rPDUSensorHumidityConfigEntry 3 } + +rPDUSnsorHumCfgHumdityMinThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sensor minimum humidity alarm threshold in percent relative + humidity." + ::= { rPDUSensorHumidityConfigEntry 4 } + +rPDUSnsorHumCfgHumdtyHysteresis OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sensor humidity hysteresis setting in percent relative humidity." + ::= { rPDUSensorHumidityConfigEntry 5 } + +rPDUSnsorHumCfgAlarmGeneration OBJECT-TYPE + SYNTAX RpduEnableDisableType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates whether the Humidity Alarm Generation is enabled." + ::= { rPDUSensorHumidityConfigEntry 6 } + +rPDUSensorDiscrete OBJECT IDENTIFIER ::= { rPDUSensor 4 } + +-- rPDU Discrete Sensor Data + +rPDUSensorDiscreteTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of connected discrete sensors." + ::= { rPDUSensorDiscrete 1 } + +-- rPDU Discrete Sensor Status + +rPDUSensorDiscreteStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUSensorDiscreteStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of discrete sensor status data." + ::= { rPDUSensorDiscrete 2 } + +rPDUSensorDiscreteStatusEntry OBJECT-TYPE + SYNTAX RPDUSensorDiscreteStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Status information from the discrete sensor being queried." + INDEX { rPDUSensorDiscreteStatusIndex } + ::= { rPDUSensorDiscreteStatusTable 1 } + + RPDUSensorDiscreteStatusEntry ::= + SEQUENCE { + rPDUSensorDiscreteStatusIndex INTEGER, + rPDUSensorDiscreteStatusName DisplayString, + rPDUSnsorDiscreteStatCurntState INTEGER, + rPDUSnsorDiscreteStatAlarmState INTEGER + } + +rPDUSensorDiscreteStatusIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the discrete sensor status data table entry." + ::= { rPDUSensorDiscreteStatusEntry 1 } + +rPDUSensorDiscreteStatusName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined discrete sensor ID string." + ::= { rPDUSensorDiscreteStatusEntry 2 } + +rPDUSnsorDiscreteStatCurntState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2), + unknown (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current state of the discrete sensor, open, closed, or unknown." + ::= { rPDUSensorDiscreteStatusEntry 3 } + +rPDUSnsorDiscreteStatAlarmState OBJECT-TYPE + SYNTAX RpduNormalAlarmType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the alarm status of the discrete sensor input." + ::= { rPDUSensorDiscreteStatusEntry 4 } + +-- rPDU Discrete Sensor Config + +rPDUSensorDiscreteConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUSensorDiscreteConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of discrete sensor configuration data." + ::= { rPDUSensorDiscrete 3 } + +rPDUSensorDiscreteConfigEntry OBJECT-TYPE + SYNTAX RPDUSensorDiscreteConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Configuration data from the discrete sensor being queried." + INDEX { rPDUSensorDiscreteConfigIndex } + ::= { rPDUSensorDiscreteConfigTable 1 } + + RPDUSensorDiscreteConfigEntry ::= + SEQUENCE { + rPDUSensorDiscreteConfigIndex INTEGER, + rPDUSensorDiscreteConfigName DisplayString, + rPDUSnsorDiscreteCfgNormalState INTEGER, + rPDUSnsorDiscrteAlarmGeneration INTEGER + } + +rPDUSensorDiscreteConfigIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the discrete sensor configuration data table entry." + ::= { rPDUSensorDiscreteConfigEntry 1 } + +rPDUSensorDiscreteConfigName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined discrete sensor ID string." + ::= { rPDUSensorDiscreteConfigEntry 2 } + +rPDUSnsorDiscreteCfgNormalState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the normal state of the discrete input contact." + ::= { rPDUSensorDiscreteConfigEntry 3 } + +rPDUSnsorDiscrteAlarmGeneration OBJECT-TYPE + SYNTAX RpduEnableDisableType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates whether Discrete Alarm Generation is enabled." + ::= { rPDUSensorDiscreteConfigEntry 4 } + +mtrapargsD OBJECT IDENTIFIER ::= { rPDU 160 } + +-- The mtrapargsD group +-- These OIDs allows traps to be sent with additional arguments +-- which may not be defined in the MIB. + +contactNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID allows traps to be sent with an integer argument that + may not be defined in the MIB. A get of this OID will return 0." + ::= { mtrapargsD 1 } + +outletNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID allows traps to be sent with an integer argument that + may not be defined in the MIB. A get of this OID will return 0." + ::= { mtrapargsD 2 } + +mtrapargsString OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID allows traps to be sent with an octet string argument + that may not be defined in the MIB. A get of this OID will return + a NULL string." + ::= { mtrapargsD 3 } + +phaseNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID allows traps to be sent with an integer argument that + may not be defined in the MIB. A get of this OID will return 0." + ::= { mtrapargsD 4 } + +sensorNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID allows traps to be sent with an integer argument that + may not be defined in the MIB. A get of this OID will return 0." + ::= { mtrapargsD 5 } + +deviceNameD OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID allows traps to be sent with an octet string argument + that may not be defined in the MIB. A get of this OID will return + a NULL string." + ::= { mtrapargsD 6 } + +serialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID allows traps to be sent with an octet string argument that + may not be defined in the MIB. A get of this OID will return a NULL + string." + ::= { mtrapargsD 7 } + +testTrapargsInteger OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID allows traps to be sent with an integer argument that + may not be defined in the MIB. A get of this OID will return 0." + ::= { mtrapargsD 8 } + +events OBJECT IDENTIFIER ::= { rPDU 500 } + +-- Traps +-- Annotations are provided for Novell's NMS product +-- +-- Each trap has at least one variable (mtrapargsString) which always +-- appears as the last variable in the list. This variable contains either +-- a static or dynamically-constructed string which provides an enhanced +-- description of the trap's purpose and any pertinent information about +-- the trap. + +deviceCommunicationLostCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Lost communication with device + has been re-established. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s lost communication with device has been re-established." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 1 + +deviceCommunicationLostSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "CRITICAL: Lost communication with device. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s lost communication with device." + --#ARGUMENTS {1} + --#SEVERITY CRITICAL + ::= 2 + +componentCommLostCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Lost communication with an on board component + has been re-established. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s comm with on board component was re-established." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 3 + +componentCommLostSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "CRITICAL: Lost communication with an on board component. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s lost communication with an on board component." + --#ARGUMENTS {1} + --#SEVERITY CRITICAL + ::= 4 + +cANBusOffCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: CAN bus off condition was cleared. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s CAN bus off was cleared." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 5 + +canBusOffSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "MINOR: CAN bus off condition was set. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s CAN bus off was set." + --#ARGUMENTS {1} + --#SEVERITY MINOR + ::= 6 + +powerSupplyFailureCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Unit's power supply voltage is no longer out of + tolerance. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s unit's power supply voltage is no longer out of tolerance." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 7 + +powerSupplyFailureSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "CRITICAL: Unit's power supply voltage is out of tolerance. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s unit's power supply voltage is out of tolerance." + --#ARGUMENTS {1} + --#SEVERITY CRITICAL + ::= 8 + +keypadButtonStuckCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Keypad button stuck has been cleared. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s keypad button no longer stuck." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 9 + +keypadButtonStuckSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "MINOR: Keypad button stuck has been set. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s keypad button stuck." + --#ARGUMENTS {1} + --#SEVERITY MINOR + ::= 10 + +dryContactAbnormalCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, contactNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Dry Contact is no longer in an abnormal state. + The first argument is the serial number. + The second argument is the device name. + The third argument is the contact number." + --#SUMMARY "%s dry contact #%s is no longer in an abnormal state." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 11 + +dryContactAbnormalSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, contactNumber, mtrapargsString } + DESCRIPTION + "CRITICAL: Dry Contact has moved to an abnormal state. + The first argument is the serial number. + The second argument is the device name. + The third argument is the contact number." + --#SUMMARY "%s dry contact #%s has moved to an abnormal state." + --#ARGUMENTS {1,2} + --#SEVERITY CRITICAL + ::= 12 + +deviceLowLoadCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Device load is no longer below the 'Low Load' + threshold value. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s device is no longer below the 'Low Load' threshold." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 13 + +deviceLowLoadSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "MINOR: Device load has fallen below the 'Low Load' threshold + value. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s Device load has fallen below the 'Low Load' threshold." + --#ARGUMENTS {1} + --#SEVERITY MINOR + ::= 14 + +deviceNearOverLoadCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Device load no longer exceeds the 'Near Over Load' + threshold value. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s device not over 'Near Over Load' threshold." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 15 + +deviceNearOverLoadSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "MINOR: Device load has exceeded the 'Near Over Load' threshold + value. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s device is over the 'Near Over Load' threshold." + --#ARGUMENTS {1} + --#SEVERITY MINOR + ::= 16 + +deviceOverLoadCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Device load no longer exceeds the 'Over Load' + threshold value. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s device not over the 'Over Load' threshold." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 17 + +deviceOverLoadSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "CRITICAL: Device load has exceeded the 'Over Load' threshold + value. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s device load is over the 'Over Load' threshold." + --#ARGUMENTS {1} + --#SEVERITY CRITICAL + ::= 18 + +phaseLowLoadCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, phaseNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Phase load is no longer below the 'Low Load' + threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#SUMMARY "%s phase #%s load is no longer below 'Low Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 19 + +phaseLowLoadSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, phaseNumber, mtrapargsString } + DESCRIPTION + "MINOR: Phase load has fallen below the 'Low Load' threshold + value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#SUMMARY "%s phase #%s load has fallen below the 'Low Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 20 + +phaseNearOverLoadCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, phaseNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Phase load no longer exceeds the 'Near Over Load' + threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#SUMMARY "%s phase #%s load not over 'Near Over Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 21 + +phaseNearOverLoadSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, phaseNumber, mtrapargsString } + DESCRIPTION + "MINOR: Phase load has exceeded the 'Near Over Load' threshold + value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#SUMMARY "%s phase #%s load is over the 'Near Over Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 22 + +phaseOverLoadCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, phaseNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Phase load no longer exceeds the 'Over Load' + threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#SUMMARY "%s phase #%s load not over the 'Over Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 23 + +phaseOverLoadSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, phaseNumber, mtrapargsString } + DESCRIPTION + "CRITICAL: Phase load has exceeded the 'Over Load' threshold + value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#SUMMARY "%s phase #%s load is over the 'Over Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY CRITICAL + ::= 24 + +outletLowLoadCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Outlet load is no longer below the 'Low Load' + threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s load is not below the 'Low Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 25 + +outletLowLoadSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "MINOR: Outlet load had fallen below the 'Low Load' threshold + value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s load has fallen below the 'Low Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 26 + +outletNearOverLoadCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Outlet load no longer exceeds the 'Near Over Load' + threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s load not over 'Near Over Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 27 + +outletNearOverLoadSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "MINOR: Outlet load has exceeded the 'Near Over Load' threshold + value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s load is over 'Near Over Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 28 + +outletOverLoadCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Outlet load no longer exceeds the 'Over Load' + threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s load not over the 'Over Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 29 + +outletOverLoadSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "CRITICAL: Outlet load has exceeded the 'Over Load' threshold + value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s load is over the 'Over Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY CRITICAL + ::= 30 + +sensorDisconnectedCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Sensor disconnected condition cleared. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s disconnected condition cleared." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 31 + +sensorDisconnectedSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "MINOR: Sensor disconnected condition set. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s disconnected condition set." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 32 + +sensorTypeIndeterminateCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Sensor type indeterminate condition cleared. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s type indeterminate condition cleared." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 33 + +sensorTypeIndeterminateSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "MINOR: Sensor type indeterminate condition set. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s type indeterminate condition set." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 34 + +sensorTypeUnsupportedCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Sensor type unsupported condition cleared. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s type unsupported condition cleared." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 35 + +sensorTypeUnsupportedSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "MINOR: Sensor type unsupported condition set. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s type unsupported condition set." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 36 + +maxTemperatureExceededCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Sensor Temperature no longer exceeds the + 'Max Temperature' threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s temp not over 'Max Temperature' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 37 + +maxTemperatureExceededSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "CRITICAL: Sensor Temperature has exceeded the 'Max Temperature' + threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s temp is over 'Max Temperature' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY CRITICAL + ::= 38 + +highTemperatureExceededCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Sensor Temperature no longer exceeds the 'High + Temperature' threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s temp below 'High Temperature' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 39 + +highTemperatureExceededSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "MINOR: Sensor Temperature has exceeded the 'High Temperature' + threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s temp over 'High Temperature' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 40 + +lowHumidityExceededCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Sensor Humidity is no longer below the 'Low + Humidity' threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s humidity is above 'Low Humidity' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 41 + +lowHumidityExceededSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "MINOR: Sensor Humidity has fallen below the 'Low Humidity' + threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s humidity is below 'Low Humidity' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 42 + +minHumidityExceededCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Sensor Humidity is no longer below the 'Min + Humidity' threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s humidity is above 'Min Humidity' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 43 + +minHumidityExceededSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "CRITICAL: Sensor Humidity has fallen below the 'Min Humidity' + threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s humidity is below 'Min Humidity' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY CRITICAL + ::= 44 + +outletTurnOn TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: An outlet has turned on. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s has turned on." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 45 + +outletTurnOff TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: An outlet has turned off. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s has turned off." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 46 + +actionCancelled TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: An outlet action has been cancelled. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s action has been cancelled." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 47 + +deviceConfigurationChange TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: A device configuration has been changed. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s device configuration has been changed." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 48 + +sensorConfigurationChange TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: A sensor configuration has been changed. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s configuration has been changed." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 49 + +outletConfigurationChange TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: An outlet configuration has been changed. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s configuration has been changed." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 50 + +phaseConfigurationChange TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, phaseNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: A phase configuration has been changed. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#SUMMARY "%s phase #%s configuration has been changed." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 51 + +dryContactConfigurationChange TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, contactNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: A dry contact configuration has been changed. + The first argument is the serial number. + The second argument is the device name. + The third argument is the contact number." + --#SUMMARY "%s dry contact #%s configuration has been changed." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 52 + +actionInit TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: An outlet action has been initialized. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s action has been initialized." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 53 + +actionFailed TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "MINOR: An outlet action has failed to complete. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s action has failed to complete." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 54 + +actionDeleted TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: An outlet action has been deleted. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s action has been deleted." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 55 + +syncCommandFailed TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "MINOR: An outlet sync command to another unit has failed. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s sync command to another unit has failed." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 56 + +mPOPicFwDownloadStarted TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: MPO pic fw download started. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s MPO pic fw download started." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 57 + +mPOPicFwDownloadComplete TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: MPO pic fw download complete. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s MPO pic fw download complete." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 58 + +mPOPicFwDownloadAborted TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: MPO pic fw download aborted. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s MPO pic fw download aborted." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 59 + +sensorCommEstablished TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Sensor comm established. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s comm established." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 60 + +-- System generated traps + +configChangeSNMP TRAP-TYPE + ENTERPRISE events + VARIABLES { mtrapargsString } + DESCRIPTION + "MINOR: The SNMP configuration has been changed." + --#SUMMARY "The SNMP configuration has been changed." + --#SEVERITY MINOR + ::= 1000 + +accessViolationConsole TRAP-TYPE + ENTERPRISE events + VARIABLES { mtrapargsString } + DESCRIPTION + "MINOR: Someone attempted console login with incorrect password + three times." + --#SUMMARY "Three unsuccessful logins were attempted via the console." + --#SEVERITY MINOR + ::= 1001 + +accessViolationHTTP TRAP-TYPE + ENTERPRISE events + VARIABLES { mtrapargsString } + DESCRIPTION + "MINOR: Someone attempted login via HTTP with incorrect password." + --#SUMMARY "An unsuccessful attempt to login via HTTP." + --#SEVERITY MINOR + ::= 1002 + +dellTestTrap TRAP-TYPE + ENTERPRISE events + VARIABLES { testTrapargsInteger, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Trap used to test SNMP trap functionality. + The first argument is a place holder for test variables." + --#SUMMARY "Test Trap." + --#SEVERITY INFORMATIONAL + ::= 1003 + +END + |