summaryrefslogtreecommitdiff
path: root/MIBS/dell/DellrPDU-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/dell/DellrPDU-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/dell/DellrPDU-MIB')
-rw-r--r--MIBS/dell/DellrPDU-MIB2942
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
+