summaryrefslogtreecommitdiff
path: root/MIBS/avocent/PM-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/avocent/PM-MIB')
-rw-r--r--MIBS/avocent/PM-MIB3134
1 files changed, 3134 insertions, 0 deletions
diff --git a/MIBS/avocent/PM-MIB b/MIBS/avocent/PM-MIB
new file mode 100644
index 0000000..c2de054
--- /dev/null
+++ b/MIBS/avocent/PM-MIB
@@ -0,0 +1,3134 @@
+--------------------------------------------------------------------------------
+-- Avocent PM MIB
+-- Copyright 2010 Avocent Corporation
+-- Revision: 2.0.1
+-- Last Modified: Nov 24, 2010
+--------------------------------------------------------------------------------
+
+PM-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ enterprises, OBJECT-TYPE, MODULE-IDENTITY, Integer32
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ InterfaceIndex, InterfaceIndexOrZero
+ FROM IF-MIB;
+
+--------------------------------------------------------------------------------
+-- Object Groupings
+--------------------------------------------------------------------------------
+
+--@ Note: every product type should be uniquely identified underneath the
+--@ Products object group. Each product should report its unique Products
+--@ OBJECT IDENTIFIER in mib-2.system.sysObjectID. Please see the file
+--@ "_Avocent Enterprise Object Identifier Assignment.txt" for a list of the
+--@ IDs that have been assigned.
+
+-- enterprises .1.3.6.1.4.1
+
+-- avocent OBJECT IDENTIFIER ::= { enterprises 10418 }
+
+pm MODULE-IDENTITY
+ LAST-UPDATED "201011240000Z"
+ ORGANIZATION "Avocent Corporation"
+ CONTACT-INFO "postal : Avocent Corporation
+ 47281 Bayside Parkway
+ Fremont, CA 94538, USA
+ e-mail : Technical Support
+ techsupport@avocent.com"
+ DESCRIPTION
+ "This module defines the Avocent MIB extensions to
+ PM-PDU products."
+
+ REVISION "201011240000Z"
+ DESCRIPTION "Adding Power Management OIDs.
+ Fixed SYNTAX of some OIDs.
+ Updating OIDs DESCRIPTION to include not applicable values."
+
+ REVISION "201009240000Z"
+ DESCRIPTION "Syntax fixed to pass validation level 3."
+
+ REVISION "201004140000Z"
+ DESCRIPTION "Obsoleting fixed index OIDs from PDU table.
+ Added measurent type and alarm in PDU table.
+ Added missing power factor reset in outlet table.
+ Added sensor type and digital status in sensors table."
+
+ REVISION "200905210000Z"
+ DESCRIPTION "New tables for power measurements"
+::= { enterprises 10418 17 }
+
+pmProducts OBJECT IDENTIFIER ::= { pm 1 }
+pmManagement OBJECT IDENTIFIER ::= { pm 2 }
+--
+pm1024 OBJECT IDENTIFIER ::= { pmProducts 1 } -- 10418.17.1.1
+pm2003 OBJECT IDENTIFIER ::= { pmProducts 2 } -- 10418.17.1.2
+pm2006 OBJECT IDENTIFIER ::= { pmProducts 3 } -- 10418.17.1.3
+pm2024 OBJECT IDENTIFIER ::= { pmProducts 4 }
+pm3003 OBJECT IDENTIFIER ::= { pmProducts 5 }
+pm3006 OBJECT IDENTIFIER ::= { pmProducts 6 }
+pm3024 OBJECT IDENTIFIER ::= { pmProducts 7 }
+pm1010 OBJECT IDENTIFIER ::= { pmProducts 8 }
+pm2010 OBJECT IDENTIFIER ::= { pmProducts 9 }
+pm3010 OBJECT IDENTIFIER ::= { pmProducts 10 }
+pm1020 OBJECT IDENTIFIER ::= { pmProducts 11 }
+pm2020 OBJECT IDENTIFIER ::= { pmProducts 12 }
+pm3020 OBJECT IDENTIFIER ::= { pmProducts 13 }
+
+pmAppliance OBJECT IDENTIFIER ::= { pmManagement 1 } -- 10418.17.2.1
+pmSessions OBJECT IDENTIFIER ::= { pmManagement 2 } -- 10418.17.2.2
+pmPowerMgmt OBJECT IDENTIFIER ::= { pmManagement 5 } -- 10418.17.2.5
+
+--
+-- Note that traps are defined in a separate trap MIB
+--
+pmTrapObject OBJECT IDENTIFIER ::= { pmManagement 6 } -- 10418.17.2.6
+
+
+--
+-- pmAppliance
+-- OBJECT IDENTIFIER ::= { pmManagement 1 } 10418.17.2.1
+--
+pmHostName OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE (0..32) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The appliance name"
+::= { pmAppliance 1 }
+
+pmProductModel OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE (0..50) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The appliance product model"
+::= { pmAppliance 2 }
+
+pmPartNumber OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE (0..32) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The part number of this appliance as shown on the label
+ attached or imprinted on the appliance."
+::= { pmAppliance 3 }
+
+pmSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE (0..32) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number of this appliance as shown on the label
+ attached or imprinted on the appliance."
+::= { pmAppliance 4 }
+
+pmEIDNumber OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE (0..32) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The electronic ID number (EID) of this appliance as shown on the label
+ attached or imprinted on the appliance."
+::= { pmAppliance 5 }
+
+pmBootcodeVersion OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE (0..32) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version of the bootcode of this appliance."
+::= { pmAppliance 6 }
+
+pmFirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE (0..32) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version of the firmware of this appliance."
+::= { pmAppliance 7 }
+
+pmReboot OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reboot(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A set value of reboot(2) will reboot the appliance.
+ noAction(1) = always returned in a GET. Does nothing if SET.
+ reboot(2) = when SET the appliance immediately reboots."
+::= { pmAppliance 9 }
+
+--
+-- pmSessions
+-- OBJECT IDENTIFIER ::= { pmManagement 2 } 10418.17.2.2
+--
+pmActiveSessionsNumberOfSession OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of active sessions."
+::= { pmSessions 1 }
+
+pmActiveSessionsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmActiveSessionsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the list of active sessions."
+::= { pmSessions 2 }
+
+pmActiveSessionsTableEntry OBJECT-TYPE
+ SYNTAX PmActiveSessionsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "each entry has the information about the active session"
+ INDEX { pmActiveSessionsTableIndex }
+::= { pmActiveSessionsTable 1 }
+
+PmActiveSessionsTableEntry ::= SEQUENCE {
+ pmActiveSessionsTableIndex InterfaceIndexOrZero,
+ pmActiveSessionsTableUser DisplayString, -- user name
+ pmActiveSessionsTableGroup DisplayString, -- group name
+ pmActiveSessionsTableType DisplayString, -- RO/RW-ssh,telnet or web
+ pmActiveSessionsTableConnection DisplayString, -- type + target name
+ pmActiveSessionsTableSessionTime DisplayString, -- time of session
+ pmActiveSessionsTableFrom DisplayString, -- source of the session
+ pmActiveSessionsTableKill INTEGER
+}
+
+pmActiveSessionsTableIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique index representing an entry in this table."
+::= { pmActiveSessionsTableEntry 1 }
+
+pmActiveSessionsTableUser OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE (0..32) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the user that opens this session."
+::= { pmActiveSessionsTableEntry 2 }
+
+pmActiveSessionsTableGroup OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE (0..32) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the group that the user belongs to."
+::= { pmActiveSessionsTableEntry 3 }
+
+pmActiveSessionsTableType OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE (0..32) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The session type."
+::= { pmActiveSessionsTableEntry 4 }
+
+pmActiveSessionsTableConnection OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE (0..32) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Connection type."
+::= { pmActiveSessionsTableEntry 5 }
+
+pmActiveSessionsTableSessionTime OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE (0..32) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time of the session"
+::= { pmActiveSessionsTableEntry 6 }
+
+pmActiveSessionsTableFrom OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE (0..32) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source IP address of the session."
+::= { pmActiveSessionsTableEntry 7 }
+
+pmActiveSessionsTableKill OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ killSession(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A set value of killSession(2) will kill the session.
+ noAction(1) = always returned in a GET. Does nothing if SET.
+ killSession(2)= when SET the appliance immediately kills the session."
+::= { pmActiveSessionsTableEntry 8 }
+
+
+--
+-- pmPowerMgmt
+-- OBJECT IDENTIFIER ::= { pmManagement 5 } 10418.17.2.5
+--
+pmPowerMgmtNumSerialPorts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Serial Ports that has PDU connected on the appliance."
+::= { pmPowerMgmt 1 }
+
+pmPowerMgmtSerialTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmPowerMgmtSerialTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about each serial port thas has PDU connect."
+::= { pmPowerMgmt 2 }
+
+pmPowerMgmtSerialTableEntry OBJECT-TYPE
+ SYNTAX PmPowerMgmtSerialTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about each serial port thas has PDU connect."
+ INDEX { pmPowerMgmtSerialTableIndex }
+::= { pmPowerMgmtSerialTable 1 }
+
+PmPowerMgmtSerialTableEntry ::= SEQUENCE {
+ pmPowerMgmtSerialTableIndex InterfaceIndex,
+ pmPowerMgmtSerialTablePortNumber Integer32,
+ pmPowerMgmtSerialTableDeviceName DisplayString,
+ pmPowerMgmtSerialTableNumberPDUs Integer32,
+ pmPowerMgmtSerialTableBuzzer Integer32,
+ pmPowerMgmtSerialTableSyslog Integer32,
+ pmPowerMgmtSerialTableOverCurrent Integer32,
+ pmPowerMgmtSerialTableCycleInterval Integer32,
+ pmPowerMgmtSerialTablePollRate Integer32,
+ pmPowerMgmtSerialTablePassWord DisplayString,
+ pmPowerMgmtSerialTableSave INTEGER,
+ pmPowerMgmtSerialTableRestore INTEGER
+}
+
+pmPowerMgmtSerialTableIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the register."
+::= { pmPowerMgmtSerialTableEntry 1 }
+
+pmPowerMgmtSerialTablePortNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the serial port when the PDU is connected."
+::= { pmPowerMgmtSerialTableEntry 2 }
+
+pmPowerMgmtSerialTableDeviceName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The device name of this serial port."
+::= { pmPowerMgmtSerialTableEntry 3 }
+
+pmPowerMgmtSerialTableNumberPDUs OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of units connected in this serial port."
+::= { pmPowerMgmtSerialTableEntry 4 }
+
+pmPowerMgmtSerialTableBuzzer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "set/get buzzer(s) on or off for the chain.
+ Returns 0 if not supported."
+::= { pmPowerMgmtSerialTableEntry 10 }
+
+pmPowerMgmtSerialTableSyslog OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "set/get syslog on or off for the chain.
+ Returns 0 if not supported."
+::= { pmPowerMgmtSerialTableEntry 11 }
+
+pmPowerMgmtSerialTableOverCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "set/get over current proctection on or off for the chain.
+ Returns 0 if not supported."
+::= { pmPowerMgmtSerialTableEntry 12 }
+
+pmPowerMgmtSerialTableCycleInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "set/get cycle interval for the chain in whole seconds.
+ Returns 0 if not supported."
+::= { pmPowerMgmtSerialTableEntry 13 }
+
+pmPowerMgmtSerialTablePollRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "set/get the poll rate for the chain in whole seconds.
+ Returns 0 if not supported."
+::= { pmPowerMgmtSerialTableEntry 14 }
+
+pmPowerMgmtSerialTablePassWord OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "set the global password for admin user"
+::= { pmPowerMgmtSerialTableEntry 15 }
+
+pmPowerMgmtSerialTableSave OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ save(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ save(2) = when SET the save command is sent to PDU."
+::= { pmPowerMgmtSerialTableEntry 20 }
+
+pmPowerMgmtSerialTableRestore OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ restore(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ restore(2) = when SET the restore command is sent to PDU."
+::= { pmPowerMgmtSerialTableEntry 21 }
+
+pmPowerMgmtPDUTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmPowerMgmtPDUTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the list of detected PDUs."
+::= { pmPowerMgmt 3 }
+
+pmPowerMgmtPDUTableEntry OBJECT-TYPE
+ SYNTAX PmPowerMgmtPDUTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "each entry has the information about the PDU."
+ INDEX { pmPowerMgmtPDUTablePortNumber, pmPowerMgmtPDUTablePduIndex }
+::= { pmPowerMgmtPDUTable 1 }
+
+PmPowerMgmtPDUTableEntry ::= SEQUENCE {
+ pmPowerMgmtPDUTablePortNumber InterfaceIndex, -- number of serial port
+ pmPowerMgmtPDUTablePduIndex InterfaceIndexOrZero,
+ pmPowerMgmtPDUTablePduId DisplayString, -- PDU identification
+ pmPowerMgmtPDUTablePortName DisplayString, -- Serial Port Name
+ pmPowerMgmtPDUTableModel DisplayString, -- PDU model
+ pmPowerMgmtPDUTableVendor DisplayString, -- Vendor
+ pmPowerMgmtPDUTableFirmwareVersion DisplayString, -- Firmware Version
+ pmPowerMgmtPDUTableNumberOfOutlets Integer32,
+ pmPowerMgmtPDUTableCurrentNOS Integer32, -- OBSOLETED number of current sensors
+ pmPowerMgmtPDUTableCurrent1Value Integer32, -- OBSOLETED actual value for current of the sensor 1
+ pmPowerMgmtPDUTableCurrent1Max Integer32, -- OBSOLETED max value for current of the sensor 1
+ pmPowerMgmtPDUTableCurrent2Value Integer32, -- OBSOLETED actual value for current of the sensor 2
+ pmPowerMgmtPDUTableCurrent2Max Integer32, -- OBSOLETED max value for current of the sensor 2
+ pmPowerMgmtPDUTableCurrent3Value Integer32, -- OBSOLETED actual value for current of the sensor 3
+ pmPowerMgmtPDUTableCurrent3Max Integer32, -- OBSOLETED max value for current of the sensor 3
+ pmPowerMgmtPDUTableTemperatureNOS Integer32, -- OBSOLETED number of temperature sensors
+ pmPowerMgmtPDUTableTemperature1Value Integer32, -- OBSOLETED actual value for Temperature 1
+ pmPowerMgmtPDUTableTemperature1Max Integer32, -- OBSOLETED max value for Temperature 1
+ pmPowerMgmtPDUTableTemperature2Value Integer32, -- OBSOLETED actual value for Temperaturet 2
+ pmPowerMgmtPDUTableTemperature2Max Integer32, -- OBSOLETED max value for Temperature 2
+ pmPowerMgmtPDUTableTemperature3Value Integer32, -- OBSOLETED actual value for Temperature 3
+ pmPowerMgmtPDUTableTemperature3Max Integer32, -- OBSOLETED max value for Temperature 3
+ pmPowerMgmtPDUTableHumidityNOS Integer32, -- OBSOLETED humidity number of humidity sensors
+ pmPowerMgmtPDUTableHumidity1Value Integer32, -- OBSOLETED actual value for Humidity of the sensor 1
+ pmPowerMgmtPDUTableHumidity1Max Integer32, -- OBSOLETED max value for Humidityof the sensor 1
+ pmPowerMgmtPDUTableHumidity2Value Integer32, -- OBSOLETED actual value for Humidity of the sensor 2
+ pmPowerMgmtPDUTableHumidity2Max Integer32, -- OBSOLETED max value for Humidity of the sensor 2
+ pmPowerMgmtPDUTableHumidity3Value Integer32, -- OBSOLETED actual value for Humidity of the sensor 3
+ pmPowerMgmtPDUTableHumidity3Max Integer32, -- OBSOLETED max value for Humidity of the sensor 3
+ pmPowerMgmtPDUTableVoltageNOS Integer32, -- OBSOLETED number of voltage sensor
+ pmPowerMgmtPDUTableVoltage1Value Integer32, -- OBSOLETED actual value for Voltage of the sensor 1
+ pmPowerMgmtPDUTableVoltage1Max Integer32, -- OBSOLETED max value for Voltage of the sensor 1
+ pmPowerMgmtPDUTableVoltage2Value Integer32, -- OBSOLETED actual value for Voltage of the sensor 2
+ pmPowerMgmtPDUTableVoltage2Max Integer32, -- OBSOLETED max value for Voltaget of the sensor 2
+ pmPowerMgmtPDUTableVoltage3Value Integer32, -- OBSOLETED actual value for Voltage of the sensor 3
+ pmPowerMgmtPDUTableVoltage3Max Integer32, -- OBSOLETED max value for Voltage of the sensor 3
+ pmPowerMgmtPDUTableNumberOfPhases Integer32, -- number of phases (0 if single phase)
+ pmPowerMgmtPDUTableNumberOfBanks Integer32, -- number of banks
+ pmPowerMgmtPDUTableNumberOfSensors Integer32, -- number of sensors
+ pmPowerMgmtPDUTableFactoryDefault INTEGER, -- set PDU to factory default settings
+ pmPowerMgmtPDUTableColdStartDelay Integer32, -- get/set PDUs cold start delay
+ pmPowerMgmtPDUTableReboot INTEGER, -- reboot the PDU
+ pmPowerMgmtPDUTableMaxCurrent Integer32, -- max value allowed for current
+ pmPowerMgmtPDUTableAlarm INTEGER, -- PDU alarm status
+ pmPowerMgmtPDUTableCurrentValue Integer32, -- actual value for current of the sensor
+ pmPowerMgmtPDUTableCurrentMax Integer32, -- max value for current
+ pmPowerMgmtPDUTableCurrentMin Integer32, -- min value for current
+ pmPowerMgmtPDUTableCurrentAvg Integer32, -- average value for current
+ pmPowerMgmtPDUTableCurrentReset INTEGER, -- reset the current stats
+ pmPowerMgmtPDUTablePowerValue Integer32, -- actual value for power
+ pmPowerMgmtPDUTablePowerMax Integer32, -- max value for power
+ pmPowerMgmtPDUTablePowerMin Integer32, -- min value for power
+ pmPowerMgmtPDUTablePowerAvg Integer32, -- average value for power
+ pmPowerMgmtPDUTablePowerReset INTEGER, -- reset the power stats
+ pmPowerMgmtPDUTablePowerType INTEGER, -- type of power measurement
+ pmPowerMgmtPDUTableVoltageValue Integer32, -- actual value for voltage
+ pmPowerMgmtPDUTableVoltageMax Integer32, -- max value for voltage
+ pmPowerMgmtPDUTableVoltageMin Integer32, -- min value for voltage
+ pmPowerMgmtPDUTableVoltageAvg Integer32, -- average value for voltage
+ pmPowerMgmtPDUTableVoltageReset INTEGER, -- reset the voltage stats
+ pmPowerMgmtPDUTableVoltageType INTEGER, -- type of voltage measurement
+ pmPowerMgmtPDUTablePowerFactorValue Integer32, -- actual value for powerfactor
+ pmPowerMgmtPDUTablePowerFactorMax Integer32, -- max value for powerfactor
+ pmPowerMgmtPDUTablePowerFactorMin Integer32, -- min value for powerfactor
+ pmPowerMgmtPDUTablePowerFactorAvg Integer32, -- average value for powerfactor
+ pmPowerMgmtPDUTablePowerFactorReset INTEGER, -- reset the powerfactor stats
+ pmPowerMgmtPDUTablePowerFactorType INTEGER, -- type of power factor measurement
+ pmPowerMgmtPDUTablePowerControl INTEGER, -- manage the outlets in this PDU
+ pmPowerMgmtPDUTableResetOCP INTEGER, -- reset the ocp (pdu wide)
+ pmPowerMgmtPDUTableCurrentHighCritical Integer32, -- get/set current high critical threshold
+ pmPowerMgmtPDUTableCurrentHighWarning Integer32, -- get/set current high warning threshold
+ pmPowerMgmtPDUTableCurrentLowWarning Integer32, -- get/set current low warning threshold
+ pmPowerMgmtPDUTableCurrentLowCritical Integer32, -- get/set current low critical threshold
+ pmPowerMgmtPDUTableEnergyValue Integer32, -- Energy value
+ pmPowerMgmtPDUTableEnergyStartTime DisplayString, -- time at which energy calculation commenced
+ pmPowerMgmtPDUTableEnergyReset INTEGER -- reset energy calculation and start time to now
+}
+
+pmPowerMgmtPDUTablePortNumber OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of serial port when the PDU is connected."
+::= { pmPowerMgmtPDUTableEntry 1 }
+
+pmPowerMgmtPDUTablePduIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A PDU position in the chain."
+::= { pmPowerMgmtPDUTableEntry 2 }
+
+pmPowerMgmtPDUTablePduId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "PDU identification."
+::= { pmPowerMgmtPDUTableEntry 3 }
+
+pmPowerMgmtPDUTablePortName OBJECT-TYPE
+ SYNTAX DisplayString
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of serial port when the PDU is connected."
+::= { pmPowerMgmtPDUTableEntry 4 }
+
+pmPowerMgmtPDUTableModel OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Model of the PDU.
+ Returns N/A if not applicable."
+::= { pmPowerMgmtPDUTableEntry 5 }
+
+pmPowerMgmtPDUTableVendor OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Vendor of the PDU.
+ Returns N/A if not applicable."
+::= { pmPowerMgmtPDUTableEntry 6 }
+
+pmPowerMgmtPDUTableFirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Version of the PDU firmware.
+ Returns N/A if not applicable."
+::= { pmPowerMgmtPDUTableEntry 7 }
+
+pmPowerMgmtPDUTableNumberOfOutlets OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of outlets of the PDU."
+::= { pmPowerMgmtPDUTableEntry 8 }
+
+pmPowerMgmtPDUTableCurrentNOS OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Number of current sensors in the PDU."
+::= { pmPowerMgmtPDUTableEntry 9 }
+
+pmPowerMgmtPDUTableCurrent1Value OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Current of the sensor 1 in this PDU unit in AMP.
+ The value of this object is the actual current in
+ AMP * 10. You need to translate the readed value
+ (Ex. : value is 5, the current is 0.5 AMP.).
+ This OID is obsoleted. The value can be retrieved
+ from pmPowerMgmtPDUTableCurrentValue,
+ pmPowerMgmtPhasesTableCurrentValue, or
+ pmPowerMgmtOutletsTableCurrentValue"
+::= { pmPowerMgmtPDUTableEntry 10 }
+
+pmPowerMgmtPDUTableCurrent1Max OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Maximum current of the sensor 1 in this PDU unit in AMP.
+ When the PDU does not have support for maximum value,
+ the value will be 0.
+ The value of this object is the actual current in
+ AMP * 10. You need to translate the readed value
+ (Ex. : value is 5, the current is 0.5 AMP.)
+ Clear this value, set it with Zero value.
+ This OID is obsoleted. The value can be retrieved
+ from pmPowerMgmtPDUTableCurrentMax,
+ pmPowerMgmtPhasesTableCurrentMax, or
+ pmPowerMgmtOutletsTableCurrentMax"
+::= { pmPowerMgmtPDUTableEntry 11 }
+
+pmPowerMgmtPDUTableCurrent2Value OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Current of the sensor 2 in this PDU unit in AMP.
+ The value of this object is the actual current in
+ AMP * 10. You need to translate the readed value
+ (Ex. : value is 5, the current is 0.5 AMP.).
+ This OID is obsoleted. The value can be retrieved
+ from pmPowerMgmtPDUTableCurrentValue,
+ pmPowerMgmtPhasesTableCurrentValue, or
+ pmPowerMgmtOutletsTableCurrentValue"
+::= { pmPowerMgmtPDUTableEntry 12 }
+
+pmPowerMgmtPDUTableCurrent2Max OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Maximum current of the sensor 2 in this PDU unit in AMP.
+ When the PDU does not have support for maximum value,
+ the value will be 0.
+ The value of this object is the actual current in
+ AMP * 10. You need to translate the readed value
+ (Ex. : value is 5, the current is 0.5 AMP.)
+ Clear this value, set it with Zero value.
+ This OID is obsoleted. The value can be retrieved
+ from pmPowerMgmtPDUTableCurrentMax,
+ pmPowerMgmtPhasesTableCurrentMax, or
+ pmPowerMgmtOutletsTableCurrentMax"
+::= { pmPowerMgmtPDUTableEntry 13}
+
+pmPowerMgmtPDUTableCurrent3Value OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Current of the sensor 3 in this PDU unit in AMP.
+ The value of this object is the actual current in
+ AMP * 10. You need to translate the readed value
+ (Ex. : value is 5, the current is 0.5 AMP.)
+ This OID is obsoleted. The value can be retrieved
+ from pmPowerMgmtPDUTableCurrentValue,
+ pmPowerMgmtPhasesTableCurrentValue, or
+ pmPowerMgmtOutletsTableCurrentValue"
+::= { pmPowerMgmtPDUTableEntry 14 }
+
+pmPowerMgmtPDUTableCurrent3Max OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Maximum current of the sensor 3 in this PDU unit in AMP.
+ When the PDU does not have support for maximum value,
+ the value will be 0.
+ The value of this object is the actual current in
+ AMP * 10. You need to translate the readed value
+ (Ex. : value is 5, the current is 0.5 AMP.)
+ Clear this value, set it with Zero value.
+ This OID is obsoleted. The value can be retrieved
+ from pmPowerMgmtPDUTableCurrentMax,
+ pmPowerMgmtPhasesTableCurrentMax, or
+ pmPowerMgmtOutletsTableCurrentMax"
+::= { pmPowerMgmtPDUTableEntry 15 }
+
+pmPowerMgmtPDUTableTemperatureNOS OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Number of temperature sensors in the PDU."
+::= { pmPowerMgmtPDUTableEntry 16 }
+
+pmPowerMgmtPDUTableTemperature1Value OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Temperature of this PM unit in Celsius degrees.
+ The value of this object is the actual temperature in
+ degrees C * 10. You need to translate the readed value
+ (Ex. : value is 240, the temperature is 24 Celsius.)
+ If the temperature measurement is not installed this
+ value will be 0.
+ Valid values are 5 to 999 ( 0.5 to 99.9 Celsius)."
+::= { pmPowerMgmtPDUTableEntry 17 }
+
+pmPowerMgmtPDUTableTemperature1Max OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Maximum temperature detected in this PM unit in Celsius degrees.
+ The value will be Zero when the PDU does not have support for maximum value.
+ The value of this object is the actual temperature in
+ degrees C * 10. You need to translate the readed value
+ (Ex. : value is 240, the temperature is 24 Celsius.)
+ If the temperature measurement is not installed this
+ value will be 0.
+ Valid values are 5 to 999 ( 0.5 to 99.9 Celsius).
+ Set with Zero value to clear the max. temperature."
+::= { pmPowerMgmtPDUTableEntry 18 }
+
+pmPowerMgmtPDUTableTemperature2Value OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Temperature of this PM unit in Celsius degrees.
+ The value of this object is the actual temperature in
+ degrees C * 10. You need to translate the readed value
+ (Ex. : value is 240, the temperature is 24 Celsius.)
+ If the temperature measurement is not installed this
+ value will be 0.
+ Valid values are 5 to 999 ( 0.5 to 99.9 Celsius)."
+::= { pmPowerMgmtPDUTableEntry 19 }
+
+pmPowerMgmtPDUTableTemperature2Max OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Maximum temperature detected in this PM unit in Celsius degrees.
+ The value will be Zero when the PDU does not have support for maximum value.
+ The value of this object is the actual temperature in
+ degrees C * 10. You need to translate the readed value
+ (Ex. : value is 240, the temperature is 24 Celsius.)
+ If the temperature measurement is not installed this
+ value will be 0.
+ Valid values are 5 to 999 ( 0.5 to 99.9 Celsius).
+ Set with Zero value to clear the max. temperature."
+::= { pmPowerMgmtPDUTableEntry 20 }
+
+pmPowerMgmtPDUTableTemperature3Value OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Temperature of this PM unit in Celsius degrees.
+ The value of this object is the actual temperature in
+ degrees C * 10. You need to translate the readed value
+ (Ex. : value is 240, the temperature is 24 Celsius.)
+ If the temperature measurement is not installed this
+ value will be 0.
+ Valid values are 5 to 999 ( 0.5 to 99.9 Celsius)."
+::= { pmPowerMgmtPDUTableEntry 21 }
+
+pmPowerMgmtPDUTableTemperature3Max OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Maximum temperature detected in this PM unit in Celsius degrees.
+ The value will be Zero when the PDU does not have support for maximum value.
+ The value of this object is the actual temperature in
+ degrees C * 10. You need to translate the readed value
+ (Ex. : value is 240, the temperature is 24 Celsius.)
+ If the temperature measurement is not installed this
+ value will be 0.
+ Valid values are 5 to 999 ( 0.5 to 99.9 Celsius).
+ Set with Zero value to clear the max. temperature."
+::= { pmPowerMgmtPDUTableEntry 22 }
+
+pmPowerMgmtPDUTableHumidityNOS OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Number of humidity sensors in the PDU."
+::= { pmPowerMgmtPDUTableEntry 23 }
+
+pmPowerMgmtPDUTableHumidity1Value OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Humidity of this PM unit .
+ If the humidity measurement is not installed this
+ value will be 0."
+::= { pmPowerMgmtPDUTableEntry 24 }
+
+pmPowerMgmtPDUTableHumidity1Max OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Maximum humidity detected in this PM unit.
+ If the humidity measurement is not installed or the PDU does not have support for maximum value this
+ value will be 0.
+ Set with Zero value to clear the max. temperature."
+::= { pmPowerMgmtPDUTableEntry 25 }
+
+pmPowerMgmtPDUTableHumidity2Value OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Humidity of this PM unit .
+ If the humidity measurement is not installed this
+ value will be 0."
+::= { pmPowerMgmtPDUTableEntry 26 }
+
+pmPowerMgmtPDUTableHumidity2Max OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Maximum humidity detected in this PM unit.
+ If the humidity measurement is not installed or the PDU does not have support for maximum value this
+ value will be 0.
+ Set with Zero value to clear the max. temperature."
+::= { pmPowerMgmtPDUTableEntry 27 }
+
+pmPowerMgmtPDUTableHumidity3Value OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Humidity of this PM unit .
+ If the humidity measurement is not installed this
+ value will be 0."
+::= { pmPowerMgmtPDUTableEntry 28 }
+
+pmPowerMgmtPDUTableHumidity3Max OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Maximum humidity detected in this PM unit.
+ If the humidity measurement is not installed or the PDU does not have support for maximum value this
+ value will be 0.
+ Set with Zero value to clear the max. temperature."
+::= { pmPowerMgmtPDUTableEntry 29 }
+
+pmPowerMgmtPDUTableVoltageNOS OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Number of voltage sensors in the PDU."
+::= { pmPowerMgmtPDUTableEntry 30 }
+
+pmPowerMgmtPDUTableVoltage1Value OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Voltage of this sensor in this PDU unit.
+ This OID is obsoleted. The value can be retrieved
+ from pmPowerMgmtPDUTableVoltageValue,
+ pmPowerMgmtPhasesTableVoltageValue, or
+ pmPowerMgmtOutletsTableVoltageValue"
+::= { pmPowerMgmtPDUTableEntry 31 }
+
+pmPowerMgmtPDUTableVoltage1Max OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Maximum voltage of this sensor in this PDU unit.
+ Set with Zero value to clear the maximum voltage.
+ This OID is obsoleted. The value can be retrieved
+ from pmPowerMgmtPDUTableVoltageMax,
+ pmPowerMgmtPhasesTableVoltageMax, or
+ pmPowerMgmtOutletsTableVoltageMax"
+::= { pmPowerMgmtPDUTableEntry 32 }
+
+pmPowerMgmtPDUTableVoltage2Value OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Voltage of this sensor in this PDU unit.
+ This OID is obsoleted. The value can be retrieved
+ from pmPowerMgmtPDUTableVoltageValue,
+ pmPowerMgmtPhasesTableVoltageValue, or
+ pmPowerMgmtOutletsTableVoltageValue"
+::= { pmPowerMgmtPDUTableEntry 33 }
+
+pmPowerMgmtPDUTableVoltage2Max OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Maximum voltage of this sensor in this PDU unit.
+ Set with Zero value to clear the maximum voltage.
+ This OID is obsoleted. The value can be retrieved
+ from pmPowerMgmtPDUTableVoltageMax,
+ pmPowerMgmtPhasesTableVoltageMax, or
+ pmPowerMgmtOutletsTableVoltageMax"
+::= { pmPowerMgmtPDUTableEntry 34 }
+
+pmPowerMgmtPDUTableVoltage3Value OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Voltage of this sensor in this PDU unit.
+ This OID is obsoleted. The value can be retrieved
+ from pmPowerMgmtPDUTableVoltageValue,
+ pmPowerMgmtPhasesTableVoltageValue, or
+ pmPowerMgmtOutletsTableVoltageValue"
+::= { pmPowerMgmtPDUTableEntry 35 }
+
+pmPowerMgmtPDUTableVoltage3Max OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Maximum voltage of this sensor in this PDU unit.
+ Set with Zero value to clear the maximum voltage.
+ This OID is obsoleted. The value can be retrieved
+ from pmPowerMgmtPDUTableVoltageMax,
+ pmPowerMgmtPhasesTableVoltageMax, or
+ pmPowerMgmtOutletsTableVoltageMax"
+::= { pmPowerMgmtPDUTableEntry 36 }
+
+pmPowerMgmtPDUTableNumberOfPhases OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of phases of the PDU."
+::= { pmPowerMgmtPDUTableEntry 37 }
+
+pmPowerMgmtPDUTableNumberOfBanks OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of banks in the PDU."
+::= { pmPowerMgmtPDUTableEntry 38 }
+
+pmPowerMgmtPDUTableNumberOfSensors OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sensors in the PDU."
+::= { pmPowerMgmtPDUTableEntry 40 }
+
+pmPowerMgmtPDUTableFactoryDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A set value of 2 will set the PDU to factory default settings.
+ noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the factory default command is sent to the PDU."
+::= { pmPowerMgmtPDUTableEntry 41 }
+
+pmPowerMgmtPDUTableColdStartDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "PDUs cold start delay in whole seconds (0-60).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 42 }
+
+pmPowerMgmtPDUTableReboot OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reboot(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A set value of power*(2) will send command to PDU.
+ noAction(1) = always returned in a GET. Does nothing if SET.
+ reboot(2) = when SET the reboot command is sent to PDU."
+::= { pmPowerMgmtPDUTableEntry 43 }
+
+pmPowerMgmtPDUTableMaxCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum value of current allowed in the PDU (A x 10)."
+::= { pmPowerMgmtPDUTableEntry 44 }
+
+pmPowerMgmtPDUTableAlarm OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ blow-fuse (2),
+ hw-ocp (3),
+ high-critical (4),
+ high-warning (5),
+ low-warning (6),
+ low-critical (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Show the PDU alarm status.
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 45 }
+
+--@ Note: Intentionally left space for future expansion (thanks!)
+pmPowerMgmtPDUTableCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual value of current in the PDU (A x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 50 }
+
+pmPowerMgmtPDUTableCurrentMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum value of current in the PDU (A x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 51 }
+
+pmPowerMgmtPDUTableCurrentMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum value of current in the PDU (A x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 52 }
+
+pmPowerMgmtPDUTableCurrentAvg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average value of current in the PDU (A x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 53 }
+
+pmPowerMgmtPDUTableCurrentReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the reset command is sent to PDU."
+::= { pmPowerMgmtPDUTableEntry 54 }
+
+pmPowerMgmtPDUTablePowerValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual value of power in the PDU (W x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 60 }
+
+pmPowerMgmtPDUTablePowerMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum value of power in the PDU (W x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 61 }
+
+pmPowerMgmtPDUTablePowerMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum value of power in the PDU (W x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 62 }
+
+pmPowerMgmtPDUTablePowerAvg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average value of power in the PDU (W x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 63 }
+
+pmPowerMgmtPDUTablePowerReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the reset command is sent to PDU."
+::= { pmPowerMgmtPDUTableEntry 64 }
+
+pmPowerMgmtPDUTablePowerType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none-sensor (0),
+ estimated (1),
+ measured (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of power values.
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 65 }
+
+pmPowerMgmtPDUTableVoltageValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual value of voltage in the PDU (V).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 70 }
+
+pmPowerMgmtPDUTableVoltageMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum value of voltage in the PDU (V).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 71 }
+
+pmPowerMgmtPDUTableVoltageMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum value of voltage in the PDU (V).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 72 }
+
+pmPowerMgmtPDUTableVoltageAvg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average value of voltage in the PDU (V).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 73 }
+
+pmPowerMgmtPDUTableVoltageReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the reset command is sent to PDU."
+::= { pmPowerMgmtPDUTableEntry 74 }
+
+pmPowerMgmtPDUTableVoltageType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none-sensor (0),
+ estimated (1),
+ measured (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of voltage values.
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 75 }
+
+pmPowerMgmtPDUTablePowerFactorValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual value of power factor in the PDU (Pf x 100).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 80 }
+
+pmPowerMgmtPDUTablePowerFactorMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum value of power factor in the PDU (Pf x 100).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 81 }
+
+pmPowerMgmtPDUTablePowerFactorMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum value of power factor in the PDU (Pf x 100).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 82 }
+
+pmPowerMgmtPDUTablePowerFactorAvg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average value of power factor in the PDU (Pf x 100).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 83 }
+
+pmPowerMgmtPDUTablePowerFactorReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the reset command is sent to PDU."
+::= { pmPowerMgmtPDUTableEntry 84 }
+
+pmPowerMgmtPDUTablePowerFactorType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none-sensor (0),
+ estimated (1),
+ measured (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of power values.
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 85 }
+
+pmPowerMgmtPDUTablePowerControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ powerOn(2),
+ powerOff(3),
+ powerCycle(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A set value of power*(2-4) will send command to PDU.
+ noAction(1) = always returned in a GET. Does nothing if SET.
+ powerOn(2) = when SET the power On command is sent to PDU.
+ powerOff(3) = when SET the power Off command is sent to PDU.
+ powerCycle(4)=when SET the power cycle command is sent to PDU.
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 90 }
+
+pmPowerMgmtPDUTableResetOCP OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A set value of power*(2) will send command to PDU.
+ noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the reset command is sent to PDU.
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 91 }
+
+pmPowerMgmtPDUTableCurrentHighCritical OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "outlet high critical (alarm) current threshold (A x 10).
+ Set fails if value is lower that CurrentHighWarning.
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 100 }
+
+pmPowerMgmtPDUTableCurrentHighWarning OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "outlet high warning current threshold (A x 10).
+ Set fails if value is higher than CurrentHighCritical or lower than CurrentLowWarning.
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 101 }
+
+pmPowerMgmtPDUTableCurrentLowWarning OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "outlet low warning current threshold (A x 10).
+ Set fails if value is higher than CurrentHighWarning or lower than CurrentLowCritical.
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 102 }
+
+pmPowerMgmtPDUTableCurrentLowCritical OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "outlet low critical current threshold (A x 10).
+ Set fails if value is higher than CurrentLowWarning.
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 103 }
+
+pmPowerMgmtPDUTableEnergyValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "pdu energy value (Wh).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPDUTableEntry 105 }
+
+pmPowerMgmtPDUTableEnergyStartTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "time at which energy calculation commenced (ISO8601 format).
+ Returns N/A if not applicable."
+::= { pmPowerMgmtPDUTableEntry 106 }
+
+pmPowerMgmtPDUTableEnergyReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the reset command is sent to PDU."
+::= { pmPowerMgmtPDUTableEntry 107 }
+
+pmPowerMgmtTotalNumberOfOutlets OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of outlets managed by the appliance."
+::= { pmPowerMgmt 4 }
+
+pmPowerMgmtOutletsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmPowerMgmtOutletsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the information about outlets."
+::= { pmPowerMgmt 5 }
+
+pmPowerMgmtOutletsTableEntry OBJECT-TYPE
+ SYNTAX PmPowerMgmtOutletsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "each entry has the information about the outlet."
+ INDEX { pmPowerMgmtOutletsTablePortNumber,
+ pmPowerMgmtOutletsTablePduNumber,
+ pmPowerMgmtOutletsTableNumber }
+::= { pmPowerMgmtOutletsTable 1 }
+
+PmPowerMgmtOutletsTableEntry ::= SEQUENCE {
+ pmPowerMgmtOutletsTablePortNumber InterfaceIndex, -- serial port #
+ pmPowerMgmtOutletsTablePduNumber InterfaceIndex,
+ pmPowerMgmtOutletsTableNumber InterfaceIndex, -- outlet number in PDU
+ pmPowerMgmtOutletsTableName DisplayString, -- outlet name
+ pmPowerMgmtOutletsTableStatus INTEGER, -- outlet status
+ pmPowerMgmtOutletsTablePowerControl INTEGER, -- manage the outlet
+ pmPowerMgmtOutletsTablePortName DisplayString, -- serial port name
+ pmPowerMgmtOutletsTablePduId DisplayString, -- PDU ID
+ pmPowerMgmtOutletsTablePostOnDelay Integer32, -- outlet post on delay delay/post power on
+ pmPowerMgmtOutletsTablePostOffDelay Integer32, -- outlet post off delay/post power off
+ pmPowerMgmtOutletsTableAlarm INTEGER, -- outlet alarm status
+ pmPowerMgmtOutletsTableCurrentValue Integer32, -- actual value for current of the sensor
+ pmPowerMgmtOutletsTableCurrentMax Integer32, -- max value for current
+ pmPowerMgmtOutletsTableCurrentMin Integer32, -- min value for current
+ pmPowerMgmtOutletsTableCurrentAvg Integer32, -- average value for current
+ pmPowerMgmtOutletsTableCurrentReset INTEGER, -- reset the current stats
+ pmPowerMgmtOutletsTablePowerValue Integer32, -- actual value for power
+ pmPowerMgmtOutletsTablePowerMax Integer32, -- max value for power
+ pmPowerMgmtOutletsTablePowerMin Integer32, -- min value for power
+ pmPowerMgmtOutletsTablePowerAvg Integer32, -- average value for power
+ pmPowerMgmtOutletsTablePowerReset INTEGER, -- reset the power stats
+ pmPowerMgmtOutletsTablePowerType INTEGER, -- power type
+ pmPowerMgmtOutletsTableVoltageValue Integer32, -- actual value for voltage
+ pmPowerMgmtOutletsTableVoltageMax Integer32, -- max value for voltage
+ pmPowerMgmtOutletsTableVoltageMin Integer32, -- min value for voltage
+ pmPowerMgmtOutletsTableVoltageAvg Integer32, -- average value for voltage
+ pmPowerMgmtOutletsTableVoltageReset INTEGER, -- reset the voltage stats
+ pmPowerMgmtOutletsTableVoltageType INTEGER, -- type of voltage measurement
+ pmPowerMgmtOutletsTablePowerFactorValue Integer32, -- actual value for powerfactor
+ pmPowerMgmtOutletsTablePowerFactorMax Integer32, -- max value for powerfactor
+ pmPowerMgmtOutletsTablePowerFactorMin Integer32, -- min value for powerfactor
+ pmPowerMgmtOutletsTablePowerFactorAvg Integer32, -- average value for powerfactor
+ pmPowerMgmtOutletsTablePowerFactorReset INTEGER, -- reset the powerfactor stats
+ pmPowerMgmtOutletsTablePowerFactorType INTEGER, -- power factor type
+ pmPowerMgmtOutletsTableCurrentHighCritical Integer32, -- outlet current high critical threshold
+ pmPowerMgmtOutletsTableCurrentHighWarning Integer32, -- outlet current high warning threshold
+ pmPowerMgmtOutletsTableCurrentLowWarning Integer32, -- outlet current low warning threshold
+ pmPowerMgmtOutletsTableCurrentLowCritical Integer32, -- outlet current low critical threshold
+ pmPowerMgmtOutletsTableEnergyValue Integer32, -- Energy value
+ pmPowerMgmtOutletsTableEnergyStartTime DisplayString, -- time at which energy calculation commenced
+ pmPowerMgmtOutletsTableEnergyReset INTEGER -- reset energy calculation and start time to now
+}
+
+pmPowerMgmtOutletsTablePortNumber OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial Port number."
+::= { pmPowerMgmtOutletsTableEntry 1 }
+
+pmPowerMgmtOutletsTablePduNumber OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index."
+::= { pmPowerMgmtOutletsTableEntry 2 }
+
+pmPowerMgmtOutletsTableNumber OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of the outlet in the PDU."
+::= { pmPowerMgmtOutletsTableEntry 3 }
+
+pmPowerMgmtOutletsTableName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of the outlet."
+::= { pmPowerMgmtOutletsTableEntry 4 }
+
+pmPowerMgmtOutletsTableStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2),
+ offLocked(3),
+ onLocked(4),
+ offCycle(5),
+ onPendingOff(6),
+ offPendingOn(7),
+ onPendingCycle(8),
+ notSet(9),
+ onFixed(10),
+ offShutdown(11),
+ tripped(12)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the outlet.
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 5 }
+
+pmPowerMgmtOutletsTablePowerControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ powerOn(2),
+ powerOff(3),
+ powerCycle(4),
+ powerLock(5),
+ powerUnlock(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A set value of power*(2-6) will send command to PDU.
+ noAction(1) = always returned in a GET. Does nothing if SET.
+ powerOn(2) = when SET the power On command is sent to PDU.
+ powerOff(3) = when SET the power Off command is sent to PDU.
+ powerCycle(4)=when SET the power cycle command is sent to PDU.
+ powerLock(5)= when SET the power lock command is sent to PDU.
+ powerUnlock(6)=when SET the power unlock command is sent to PDU.
+ The powerLock and powerUnlock are valid only for Cyclades-PM PDUs"
+::= { pmPowerMgmtOutletsTableEntry 6 }
+
+pmPowerMgmtOutletsTablePortName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial Port Name where the PDU is connected."
+::= { pmPowerMgmtOutletsTableEntry 7 }
+
+pmPowerMgmtOutletsTablePduId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PDU identification."
+::= { pmPowerMgmtOutletsTableEntry 8 }
+
+pmPowerMgmtOutletsTablePostOnDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "post on delay for the outlet (seconds x 10)
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 9 }
+
+pmPowerMgmtOutletsTablePostOffDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "post off delay for the outlet (seconds x 10)
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 10 }
+
+pmPowerMgmtOutletsTableAlarm OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ blow-fuse (2),
+ hw-ocp (3),
+ high-critical (4),
+ high-warning (5),
+ low-warning (6),
+ low-critical (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Show the outlet alarm status.
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 45 }
+
+--@ Note: Intentionally left space for future expansion
+pmPowerMgmtOutletsTableCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual value of current in the outlet (A x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 50 }
+
+pmPowerMgmtOutletsTableCurrentMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum value of current in the outlet (A x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 51 }
+
+pmPowerMgmtOutletsTableCurrentMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum value of current in the outlet (A x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 52 }
+
+pmPowerMgmtOutletsTableCurrentAvg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average value of current in the outlet (A x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 53 }
+
+pmPowerMgmtOutletsTableCurrentReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the reset command is sent to PDU."
+::= { pmPowerMgmtOutletsTableEntry 54 }
+
+pmPowerMgmtOutletsTablePowerValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual value of power in the outlet (W x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 60 }
+
+pmPowerMgmtOutletsTablePowerMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum value of power in the outlet (W x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 61 }
+
+pmPowerMgmtOutletsTablePowerMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum value of power in the outlet (W x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 62 }
+
+pmPowerMgmtOutletsTablePowerAvg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average value of power in the outlet (W x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 63 }
+
+pmPowerMgmtOutletsTablePowerReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the reset command is sent to PDU."
+::= { pmPowerMgmtOutletsTableEntry 64 }
+
+pmPowerMgmtOutletsTablePowerType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none-sensor (0),
+ estimated (1),
+ measured (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of power values.
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 65 }
+
+pmPowerMgmtOutletsTableVoltageValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual value of voltage in the outlet (V).
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 70 }
+
+pmPowerMgmtOutletsTableVoltageMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum value of voltage in the outlet (V).
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 71 }
+
+pmPowerMgmtOutletsTableVoltageMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum value of voltage in the outlet (V).
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 72 }
+
+pmPowerMgmtOutletsTableVoltageAvg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average value of voltage in the outlet (V).
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 73 }
+
+pmPowerMgmtOutletsTableVoltageReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the reset command is sent to PDU."
+::= { pmPowerMgmtOutletsTableEntry 74 }
+
+pmPowerMgmtOutletsTableVoltageType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none-sensor (0),
+ estimated (1),
+ measured (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of voltage values.
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 75 }
+
+pmPowerMgmtOutletsTablePowerFactorValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual value of power factor in the outlet (Pf x 100).
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 80 }
+
+pmPowerMgmtOutletsTablePowerFactorMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum value of power factor in the outlet (Pf x 100).
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 81 }
+
+pmPowerMgmtOutletsTablePowerFactorMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum value of power factor in the outlet (Pf x 100).
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 82 }
+
+pmPowerMgmtOutletsTablePowerFactorAvg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average value of power factor in the outlet (Pf x 100).
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 83 }
+
+pmPowerMgmtOutletsTablePowerFactorReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the reset command is sent to PDU."
+::= { pmPowerMgmtOutletsTableEntry 84 }
+
+pmPowerMgmtOutletsTablePowerFactorType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none-sensor (0),
+ estimated (1),
+ measured (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of power factor values.
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 85 }
+
+pmPowerMgmtOutletsTableCurrentHighCritical OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "outlet high critical (alarm) current threshold (A x 10).
+ Set fails if value is lower that CurrentHighWarning.
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 100 }
+
+pmPowerMgmtOutletsTableCurrentHighWarning OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "outlet high warning current threshold (A x 10).
+ Set fails if value is higher than CurrentHighCritical or lower than CurrentLowWarning.
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 101 }
+
+pmPowerMgmtOutletsTableCurrentLowWarning OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "outlet low warning current threshold (A x 10).
+ Set fails if value is higher than CurrentHighWarning or lower than CurrentLowCritical.
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 102 }
+
+pmPowerMgmtOutletsTableCurrentLowCritical OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "outlet low critical current threshold (A x 10).
+ Set fails if value is higher than CurrentLowWarning.
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 103 }
+
+pmPowerMgmtOutletsTableEnergyValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "outlet energy value (Wh).
+ Returns 0 if not supported."
+::= { pmPowerMgmtOutletsTableEntry 105 }
+
+pmPowerMgmtOutletsTableEnergyStartTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "time at which energy calculation commenced (ISO8601 format).
+ Returns N/A if not applicable."
+::= { pmPowerMgmtOutletsTableEntry 106 }
+
+pmPowerMgmtOutletsTableEnergyReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the reset command is sent to PDU."
+::= { pmPowerMgmtOutletsTableEntry 107 }
+
+pmPowerMgmtNumberOfOutletGroup OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of configured group of outlets."
+::= { pmPowerMgmt 6 }
+
+pmPowerMgmtGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmPowerMgmtGroupTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the information about group of outlets."
+::= { pmPowerMgmt 7 }
+
+pmPowerMgmtGroupTableEntry OBJECT-TYPE
+ SYNTAX PmPowerMgmtGroupTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "each entry has the information about group of outlets."
+ INDEX { pmPowerMgmtGroupTableIndex }
+::= { pmPowerMgmtGroupTable 1 }
+
+PmPowerMgmtGroupTableEntry ::= SEQUENCE {
+ pmPowerMgmtGroupTableIndex InterfaceIndexOrZero,
+ pmPowerMgmtGroupTableName DisplayString, -- group name
+ pmPowerMgmtGroupTableStatus INTEGER, -- group status
+ pmPowerMgmtGroupTablePowerControl INTEGER -- manage the group
+}
+
+pmPowerMgmtGroupTableIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of the group."
+::= { pmPowerMgmtGroupTableEntry 1 }
+
+pmPowerMgmtGroupTableName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the group of outlets."
+::= { pmPowerMgmtGroupTableEntry 2 }
+
+pmPowerMgmtGroupTableStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the group of outlet."
+::= { pmPowerMgmtGroupTableEntry 3 }
+
+pmPowerMgmtGroupTablePowerControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ powerOn(2),
+ powerOff(3),
+ powerCycle(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A set value of power*(2-4) will send command to PDU.
+ noAction(1) = always returned in a GET. Does nothing if SET.
+ powerOn(2) = when SET the power On command is sent to PDU.
+ powerOff(3) = when SET the power Off command is sent to PDU.
+ powerCycle(4)=when SET the power cycle command is sent to PDU."
+::= { pmPowerMgmtGroupTableEntry 4 }
+
+pmPowerMgmtTotalNumberOfPhases OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of phases managed by the appliance."
+::= { pmPowerMgmt 8 }
+
+pmPowerMgmtPhasesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmPowerMgmtPhasesTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the information about phases."
+::= { pmPowerMgmt 9 }
+
+pmPowerMgmtPhasesTableEntry OBJECT-TYPE
+ SYNTAX PmPowerMgmtPhasesTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "each entry has the information about the phases."
+ INDEX { pmPowerMgmtPhasesTablePortNumber,
+ pmPowerMgmtPhasesTablePduNumber,
+ pmPowerMgmtPhasesTableNumber }
+::= { pmPowerMgmtPhasesTable 1 }
+
+PmPowerMgmtPhasesTableEntry ::= SEQUENCE {
+ pmPowerMgmtPhasesTablePortNumber InterfaceIndex, -- serial port #
+ pmPowerMgmtPhasesTablePduNumber InterfaceIndex,
+ pmPowerMgmtPhasesTableNumber InterfaceIndex, -- phase number in PDU
+ pmPowerMgmtPhasesTableName DisplayString, -- phase sysname
+ pmPowerMgmtPhasesTablePortName DisplayString, -- serial port name
+ pmPowerMgmtPhasesTablePduId DisplayString, -- PDU ID
+ pmPowerMgmtPhasesTableAlarm INTEGER, -- phase alarm status
+ pmPowerMgmtPhasesTableCurrentValue Integer32, -- actual value for current of the sensor
+ pmPowerMgmtPhasesTableCurrentMax Integer32, -- max value for current
+ pmPowerMgmtPhasesTableCurrentMin Integer32, -- min value for current
+ pmPowerMgmtPhasesTableCurrentAvg Integer32, -- average value for current
+ pmPowerMgmtPhasesTableCurrentReset INTEGER, -- reset the current stats
+ pmPowerMgmtPhasesTablePowerValue Integer32, -- actual value for power
+ pmPowerMgmtPhasesTablePowerMax Integer32, -- max value for power
+ pmPowerMgmtPhasesTablePowerMin Integer32, -- min value for power
+ pmPowerMgmtPhasesTablePowerAvg Integer32, -- average value for power
+ pmPowerMgmtPhasesTablePowerReset INTEGER, -- reset the power stats
+ pmPowerMgmtPhasesTablePowerType INTEGER, -- power type
+ pmPowerMgmtPhasesTableVoltageValue Integer32, -- actual value for voltage
+ pmPowerMgmtPhasesTableVoltageMax Integer32, -- max value for voltage
+ pmPowerMgmtPhasesTableVoltageMin Integer32, -- min value for voltage
+ pmPowerMgmtPhasesTableVoltageAvg Integer32, -- average value for voltage
+ pmPowerMgmtPhasesTableVoltageReset INTEGER, -- reset the voltage stats
+ pmPowerMgmtPhasesTableVoltageType INTEGER, -- voltage type
+ pmPowerMgmtPhasesTablePowerFactorValue Integer32, -- actual value for powerfactor
+ pmPowerMgmtPhasesTablePowerFactorMax Integer32, -- max value for powerfactor
+ pmPowerMgmtPhasesTablePowerFactorMin Integer32, -- min value for powerfactor
+ pmPowerMgmtPhasesTablePowerFactorAvg Integer32, -- average value for powerfactor
+ pmPowerMgmtPhasesTablePowerFactorReset INTEGER, -- reset the powerfactor stats
+ pmPowerMgmtPhasesTablePowerFactorType INTEGER, -- power factor type
+ pmPowerMgmtPhasesTableCurrentHighCritical Integer32, -- outlet current high critical threshold
+ pmPowerMgmtPhasesTableCurrentHighWarning Integer32, -- outlet current high warning threshold
+ pmPowerMgmtPhasesTableCurrentLowWarning Integer32, -- outlet current low warning threshold
+ pmPowerMgmtPhasesTableCurrentLowCritical Integer32 -- outlet current low critical threshold
+}
+
+pmPowerMgmtPhasesTablePortNumber OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial Port number."
+::= { pmPowerMgmtPhasesTableEntry 1 }
+
+pmPowerMgmtPhasesTablePduNumber OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index."
+::= { pmPowerMgmtPhasesTableEntry 2 }
+
+pmPowerMgmtPhasesTableNumber OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of the phase in the PDU."
+::= { pmPowerMgmtPhasesTableEntry 3 }
+
+pmPowerMgmtPhasesTableName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the phase.
+ Returns N/A if not applicable."
+::= { pmPowerMgmtPhasesTableEntry 4 }
+
+pmPowerMgmtPhasesTablePortName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial Port Name where the PDU is connected."
+::= { pmPowerMgmtPhasesTableEntry 5 }
+
+pmPowerMgmtPhasesTablePduId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PDU identification."
+::= { pmPowerMgmtPhasesTableEntry 6 }
+
+pmPowerMgmtPhasesTableAlarm OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ blow-fuse (2),
+ hw-ocp (3),
+ high-critical (4),
+ high-warning (5),
+ low-warning (6),
+ low-critical (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Show the phase alarm status.
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 45 }
+
+--@ Note: Intentionally left space for future expansion
+pmPowerMgmtPhasesTableCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual value of current in the phase (A x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 50 }
+
+pmPowerMgmtPhasesTableCurrentMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum value of current in the phase (A x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 51 }
+
+pmPowerMgmtPhasesTableCurrentMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum value of current in the phase (A x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 52 }
+
+pmPowerMgmtPhasesTableCurrentAvg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average value of current in the phase (A x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 53 }
+
+pmPowerMgmtPhasesTableCurrentReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the reset command is sent to PDU."
+::= { pmPowerMgmtPhasesTableEntry 54 }
+
+pmPowerMgmtPhasesTablePowerValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual value of power in the phase (W x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 60 }
+
+pmPowerMgmtPhasesTablePowerMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum value of power in the phase (W x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 61 }
+
+pmPowerMgmtPhasesTablePowerMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum value of power in the phase (W x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 62 }
+
+pmPowerMgmtPhasesTablePowerAvg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average value of power in the phase (W x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 63 }
+
+pmPowerMgmtPhasesTablePowerReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the reset command is sent to PDU."
+::= { pmPowerMgmtPhasesTableEntry 64 }
+
+pmPowerMgmtPhasesTablePowerType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none-sensor (0),
+ estimated (1),
+ measured (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of power values.
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 65 }
+
+pmPowerMgmtPhasesTableVoltageValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual value of voltage in the phase (V).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 70 }
+
+pmPowerMgmtPhasesTableVoltageMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum value of voltage in the phase (V).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 71 }
+
+pmPowerMgmtPhasesTableVoltageMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum value of voltage in the phase (V).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 72 }
+
+pmPowerMgmtPhasesTableVoltageAvg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average value of voltage in the phase (V).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 73 }
+
+pmPowerMgmtPhasesTableVoltageReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the reset command is sent to PDU."
+::= { pmPowerMgmtPhasesTableEntry 74 }
+
+pmPowerMgmtPhasesTableVoltageType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none-sensor (0),
+ estimated (1),
+ measured (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of voltage values.
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 75 }
+
+pmPowerMgmtPhasesTablePowerFactorValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual value of power factor in the phase (Pf x 100).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 80 }
+
+pmPowerMgmtPhasesTablePowerFactorMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum value of power factor in the phase (Pf x 100).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 81 }
+
+pmPowerMgmtPhasesTablePowerFactorMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum value of power factor in the phase (Pf x 100).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 82 }
+
+pmPowerMgmtPhasesTablePowerFactorAvg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average value of power factor in the phase (Pf x 100).
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 83 }
+
+pmPowerMgmtPhasesTablePowerFactorReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the reset command is sent to PDU."
+::= { pmPowerMgmtPhasesTableEntry 84 }
+
+pmPowerMgmtPhasesTablePowerFactorType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none-sensor (0),
+ estimated (1),
+ measured (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of power factor values.
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 85 }
+
+pmPowerMgmtPhasesTableCurrentHighCritical OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "phase high critical (alarm) current threshold (A x 10).
+ Set fails if value is lower that CurrentHighWarning.
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 100 }
+
+pmPowerMgmtPhasesTableCurrentHighWarning OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "phase high warning current threshold (A x 10).
+ Set fails if value is higher than CurrentHighCritical or lower than CurrentLowWarning.
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 101 }
+
+pmPowerMgmtPhasesTableCurrentLowWarning OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "phase low warning current threshold (A x 10).
+ Set fails if value is higher than CurrentHighWarning or lower than CurrentLowCritical.
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 102 }
+
+pmPowerMgmtPhasesTableCurrentLowCritical OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "phase low critical current threshold (A x 10).
+ Set fails if value is higher than CurrentLowWarning.
+ Returns 0 if not supported."
+::= { pmPowerMgmtPhasesTableEntry 103 }
+
+--@ BANKS
+
+pmPowerMgmtTotalNumberOfBanks OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of banks managed by the appliance."
+::= { pmPowerMgmt 10 }
+
+pmPowerMgmtBanksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmPowerMgmtBanksTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the information about banks."
+::= { pmPowerMgmt 11 }
+
+pmPowerMgmtBanksTableEntry OBJECT-TYPE
+ SYNTAX PmPowerMgmtBanksTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "each entry has the information about the banks."
+ INDEX { pmPowerMgmtBanksTablePortNumber,
+ pmPowerMgmtBanksTablePduNumber,
+ pmPowerMgmtBanksTableNumber }
+::= { pmPowerMgmtBanksTable 1 }
+
+PmPowerMgmtBanksTableEntry ::= SEQUENCE {
+ pmPowerMgmtBanksTablePortNumber InterfaceIndex, -- serial port #
+ pmPowerMgmtBanksTablePduNumber InterfaceIndex,
+ pmPowerMgmtBanksTableNumber InterfaceIndex, -- bank number in PDU
+ pmPowerMgmtBanksTableName DisplayString, -- bank sysname
+ pmPowerMgmtBanksTablePortName DisplayString, -- serial port name
+ pmPowerMgmtBanksTablePduId DisplayString, -- PDU ID
+ pmPowerMgmtBanksTableAlarm INTEGER, -- bank alarm status
+ pmPowerMgmtBanksTableCurrentValue Integer32, -- actual value for current of the sensor
+ pmPowerMgmtBanksTableCurrentMax Integer32, -- max value for current
+ pmPowerMgmtBanksTableCurrentMin Integer32, -- min value for current
+ pmPowerMgmtBanksTableCurrentAvg Integer32, -- average value for current
+ pmPowerMgmtBanksTableCurrentReset INTEGER, -- reset current stats
+ pmPowerMgmtBanksTablePowerValue Integer32, -- actual value for power
+ pmPowerMgmtBanksTablePowerMax Integer32, -- max value for power
+ pmPowerMgmtBanksTablePowerMin Integer32, -- min value for power
+ pmPowerMgmtBanksTablePowerAvg Integer32, -- average value for power
+ pmPowerMgmtBanksTablePowerReset INTEGER, -- reset power stats
+ pmPowerMgmtBanksTablePowerType INTEGER, -- power type
+ pmPowerMgmtBanksTableVoltageValue Integer32, -- actual value for voltage
+ pmPowerMgmtBanksTableVoltageMax Integer32, -- max value for voltage
+ pmPowerMgmtBanksTableVoltageMin Integer32, -- min value for voltage
+ pmPowerMgmtBanksTableVoltageAvg Integer32, -- average value for voltage
+ pmPowerMgmtBanksTableVoltageReset INTEGER, -- reset voltage stats
+ pmPowerMgmtBanksTableVoltageType INTEGER, -- voltage type
+ pmPowerMgmtBanksTablePowerFactorValue Integer32, -- actual value for powerfactor
+ pmPowerMgmtBanksTablePowerFactorMax Integer32, -- max value for powerfactor
+ pmPowerMgmtBanksTablePowerFactorMin Integer32, -- min value for powerfactor
+ pmPowerMgmtBanksTablePowerFactorAvg Integer32, -- average value for powerfactor
+ pmPowerMgmtBanksTablePowerFactorReset INTEGER, -- reset powerfactor stats
+ pmPowerMgmtBanksTablePowerFactorType INTEGER, -- power factor type
+ pmPowerMgmtBanksTableCurrentHighCritical Integer32, -- outlet current high critical threshold
+ pmPowerMgmtBanksTableCurrentHighWarning Integer32, -- outlet current high warning threshold
+ pmPowerMgmtBanksTableCurrentLowWarning Integer32, -- outlet current low warning threshold
+ pmPowerMgmtBanksTableCurrentLowCritical Integer32, -- outlet current low critical threshold
+ pmPowerMgmtBanksTableEnergyValue Integer32, -- Energy value
+ pmPowerMgmtBanksTableEnergyStartTime DisplayString, -- time at which energy calculation commenced
+ pmPowerMgmtBanksTableEnergyReset INTEGER -- reset energy calculation and start time to now
+}
+
+pmPowerMgmtBanksTablePortNumber OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial Port number."
+::= { pmPowerMgmtBanksTableEntry 1 }
+
+pmPowerMgmtBanksTablePduNumber OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index."
+::= { pmPowerMgmtBanksTableEntry 2 }
+
+pmPowerMgmtBanksTableNumber OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of the bank in the PDU."
+::= { pmPowerMgmtBanksTableEntry 3 }
+
+pmPowerMgmtBanksTableName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the bank."
+::= { pmPowerMgmtBanksTableEntry 4 }
+
+pmPowerMgmtBanksTablePortName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial Port Name where the PDU is connected."
+::= { pmPowerMgmtBanksTableEntry 5 }
+
+pmPowerMgmtBanksTablePduId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PDU identification."
+::= { pmPowerMgmtBanksTableEntry 6 }
+
+pmPowerMgmtBanksTableAlarm OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ blow-fuse (2),
+ hw-ocp (3),
+ high-critical (4),
+ high-warning (5),
+ low-warning (6),
+ low-critical (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Show the bank alarm status.
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 45 }
+
+
+--@ Note: Intentionally left space for future expansion
+pmPowerMgmtBanksTableCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual value of current in the bank (A x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 50 }
+
+pmPowerMgmtBanksTableCurrentMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum value of current in the bank (A x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 51 }
+
+pmPowerMgmtBanksTableCurrentMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum value of current in the bank (A x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 52 }
+
+pmPowerMgmtBanksTableCurrentAvg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average value of current in the bank (A x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 53 }
+
+pmPowerMgmtBanksTableCurrentReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the reset command is sent to PDU."
+::= { pmPowerMgmtBanksTableEntry 54 }
+
+pmPowerMgmtBanksTablePowerValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual value of power in the bank (W x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 60 }
+
+pmPowerMgmtBanksTablePowerMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum value of power in the bank (W x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 61 }
+
+pmPowerMgmtBanksTablePowerMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum value of power in the bank (W x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 62 }
+
+pmPowerMgmtBanksTablePowerAvg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average value of power in the bank (W x 10).
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 63 }
+
+pmPowerMgmtBanksTablePowerReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the reset command is sent to PDU."
+::= { pmPowerMgmtBanksTableEntry 64 }
+
+pmPowerMgmtBanksTablePowerType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none-sensor (0),
+ estimated (1),
+ measured (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of power values.
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 65 }
+
+pmPowerMgmtBanksTableVoltageValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual value of voltage in the bank (V).
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 70 }
+
+pmPowerMgmtBanksTableVoltageMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum value of voltage in the bank (V).
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 71 }
+
+pmPowerMgmtBanksTableVoltageMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum value of voltage in the bank (V).
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 72 }
+
+pmPowerMgmtBanksTableVoltageAvg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average value of voltage in the bank (V).
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 73 }
+
+pmPowerMgmtBanksTableVoltageReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the reset command is sent to PDU."
+::= { pmPowerMgmtBanksTableEntry 74 }
+
+pmPowerMgmtBanksTableVoltageType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none-sensor (0),
+ estimated (1),
+ measured (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of voltage values.
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 75 }
+
+pmPowerMgmtBanksTablePowerFactorValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual value of power factor in the bank (Pf x 100).
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 80 }
+
+pmPowerMgmtBanksTablePowerFactorMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum value of power factor in the bank (Pf x 100).
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 81 }
+
+pmPowerMgmtBanksTablePowerFactorMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum value of power factor in the bank (Pf x 100).
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 82 }
+
+pmPowerMgmtBanksTablePowerFactorAvg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average value of power factor in the bank (Pf x 100).
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 83 }
+
+pmPowerMgmtBanksTablePowerFactorReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the reset command is sent to PDU."
+::= { pmPowerMgmtBanksTableEntry 84 }
+
+pmPowerMgmtBanksTablePowerFactorType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none-sensor (0),
+ estimated (1),
+ measured (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of power factor values.
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 85 }
+
+pmPowerMgmtBanksTableCurrentHighCritical OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "bank high critical (alarm) current threshold (A x 10).
+ Set fails if value is lower that CurrentHighWarning.
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 100 }
+
+pmPowerMgmtBanksTableCurrentHighWarning OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "bank high warning current threshold (A x 10).
+ Set fails if value is higher than CurrentHighCritical or lower than CurrentLowWarning.
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 101 }
+
+pmPowerMgmtBanksTableCurrentLowWarning OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "bank low warning current threshold (A x 10).
+ Set fails if value is higher than CurrentHighWarning or lower than CurrentLowCritical.
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 102 }
+
+pmPowerMgmtBanksTableCurrentLowCritical OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "bank low critical current threshold (A x 10).
+ Set fails if value is higher than CurrentLowWarning.
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 103 }
+
+pmPowerMgmtBanksTableEnergyValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "bank energy value (Wh).
+ Returns 0 if not supported."
+::= { pmPowerMgmtBanksTableEntry 105 }
+
+pmPowerMgmtBanksTableEnergyStartTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "time at which energy calculation commenced (ISO8601 format).
+ Returns N/A if not applicable."
+::= { pmPowerMgmtBanksTableEntry 106 }
+
+pmPowerMgmtBanksTableEnergyReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the reset command is sent to PDU."
+::= { pmPowerMgmtBanksTableEntry 107 }
+
+--@ Sensors
+
+pmPowerMgmtTotalNumberOfSensors OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Sensors managed by the appliance."
+::= { pmPowerMgmt 12 }
+
+pmPowerMgmtSensorsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmPowerMgmtSensorsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the information about sensors."
+::= { pmPowerMgmt 13 }
+
+pmPowerMgmtSensorsTableEntry OBJECT-TYPE
+ SYNTAX PmPowerMgmtSensorsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "each entry has the information about the sensors."
+ INDEX { pmPowerMgmtSensorsTablePortNumber,
+ pmPowerMgmtSensorsTablePduNumber,
+ pmPowerMgmtSensorsTableNumber }
+::= { pmPowerMgmtSensorsTable 1 }
+
+PmPowerMgmtSensorsTableEntry ::= SEQUENCE {
+ pmPowerMgmtSensorsTablePortNumber InterfaceIndex, -- serial port #
+ pmPowerMgmtSensorsTablePduNumber InterfaceIndex,
+ pmPowerMgmtSensorsTableNumber InterfaceIndex, -- sensor number in PDU
+ pmPowerMgmtSensorsTableName DisplayString, -- sensor name
+ pmPowerMgmtSensorsTablePortName DisplayString, -- serial port name
+ pmPowerMgmtSensorsTablePduId DisplayString, -- PDU ID
+ pmPowerMgmtSensorsTableType INTEGER, -- sensor type
+ pmPowerMgmtSensorsTableStatus INTEGER, -- digital sensor status
+ pmPowerMgmtSensorsTableValue DisplayString, -- actual value for current of the sensor
+ pmPowerMgmtSensorsTableValueMax DisplayString, -- max value for current
+ pmPowerMgmtSensorsTableValueMin DisplayString, -- min value for current
+ pmPowerMgmtSensorsTableValueAvg DisplayString, -- average value for current
+ pmPowerMgmtSensorsTableValueInt Integer32, -- actual value for current of the sensor
+ pmPowerMgmtSensorsTableValueMaxInt Integer32, -- max value for current
+ pmPowerMgmtSensorsTableValueMinInt Integer32, -- min value for current
+ pmPowerMgmtSensorsTableValueAvgInt Integer32, -- average value for current
+ pmPowerMgmtSensorsTableValueReset INTEGER, -- reset current stats
+ pmPowerMgmtSensorsTableHighCritical Integer32, -- set/get sensor high critical threshold
+ pmPowerMgmtSensorsTableHighWarning Integer32, -- set/get sensor high warning threshold
+ pmPowerMgmtSensorsTableLowWarning Integer32, -- set/get sensor low warning threshold
+ pmPowerMgmtSensorsTableLowCritical Integer32, -- set/get sensor low critical threshold
+ pmPowerMgmtSensorsTableUnit INTEGER, -- set/get sensor unit of measurement
+ pmPowerMgmtSensorsTableHighCriticalC Integer32, -- get sensor high critical threshold
+ pmPowerMgmtSensorsTableHighWarningC Integer32, -- get sensor high warning threshold
+ pmPowerMgmtSensorsTableLowWarningC Integer32, -- get sensor low warning threshold
+ pmPowerMgmtSensorsTableLowCriticalC Integer32, -- get sensor low critical threshold
+ pmPowerMgmtSensorsTableHighCriticalF Integer32, -- get sensor high critical threshold
+ pmPowerMgmtSensorsTableHighWarningF Integer32, -- get sensor high warning threshold
+ pmPowerMgmtSensorsTableLowWarningF Integer32, -- get sensor low warning threshold
+ pmPowerMgmtSensorsTableLowCriticalF Integer32 -- get sensor low critical threshold
+}
+
+pmPowerMgmtSensorsTablePortNumber OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial Port number."
+::= { pmPowerMgmtSensorsTableEntry 1 }
+
+pmPowerMgmtSensorsTablePduNumber OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index."
+::= { pmPowerMgmtSensorsTableEntry 2 }
+
+pmPowerMgmtSensorsTableNumber OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of the sensor in the PDU."
+::= { pmPowerMgmtSensorsTableEntry 3 }
+
+pmPowerMgmtSensorsTableName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of the sensor."
+::= { pmPowerMgmtSensorsTableEntry 4 }
+
+pmPowerMgmtSensorsTablePortName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial Port Name where the PDU is connected."
+::= { pmPowerMgmtSensorsTableEntry 5 }
+
+pmPowerMgmtSensorsTablePduId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PDU identification."
+::= { pmPowerMgmtSensorsTableEntry 6 }
+
+pmPowerMgmtSensorsTableType OBJECT-TYPE
+ SYNTAX INTEGER {
+ temp-internal (1),
+ temperature (2),
+ humidity (3),
+ air-flow (4),
+ smoke (5),
+ dry-concact (6),
+ water-level (7),
+ motion (8),
+ unplugged (9),
+ unknown (10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of environmental monitor.
+ Returns 0 if not supported."
+::= { pmPowerMgmtSensorsTableEntry 7 }
+
+pmPowerMgmtSensorsTableStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ triggered(2),
+ not-applicable(3),
+ opened(4),
+ closed(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of digital sensors: Dry-Contact, Water level, Smoke sensor, Motion sensor.
+ Returns 0 if not supported."
+::= { pmPowerMgmtSensorsTableEntry 8 }
+
+
+--@ Note: Intentionally left space for future expansion
+pmPowerMgmtSensorsTableValue OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual value of the sensor.
+ Returns N/A if not applicable."
+::= { pmPowerMgmtSensorsTableEntry 20 }
+
+pmPowerMgmtSensorsTableValueMax OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum value of the sensor.
+ Returns N/A if not applicable."
+::= { pmPowerMgmtSensorsTableEntry 21 }
+
+pmPowerMgmtSensorsTableValueMin OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum value of the sensor.
+ Returns N/A if not applicable."
+::= { pmPowerMgmtSensorsTableEntry 22 }
+
+pmPowerMgmtSensorsTableValueAvg OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average value of the sensor.
+ Returns N/A if not applicable."
+::= { pmPowerMgmtSensorsTableEntry 23 }
+
+pmPowerMgmtSensorsTableValueInt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual value of the sensor.
+ Returns 0 if not supported."
+::= { pmPowerMgmtSensorsTableEntry 25 }
+
+pmPowerMgmtSensorsTableValueMaxInt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum value of the sensor.
+ Returns 0 if not supported."
+::= { pmPowerMgmtSensorsTableEntry 26 }
+
+pmPowerMgmtSensorsTableValueMinInt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum value of the sensor.
+ Returns 0 if not supported."
+::= { pmPowerMgmtSensorsTableEntry 27 }
+
+pmPowerMgmtSensorsTableValueAvgInt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average value of the sensor.
+ Returns 0 if not supported."
+::= { pmPowerMgmtSensorsTableEntry 28 }
+
+pmPowerMgmtSensorsTableValueReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noAction(1) = always returned in a GET. Does nothing if SET.
+ reset(2) = when SET the reset command is sent to sensor."
+::= { pmPowerMgmtSensorsTableEntry 30 }
+
+pmPowerMgmtSensorsTableHighCritical OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "sensor high critical (alarm) threshold (unit x 10) - use unit as returned by pmPowerMgmtSensorsTableUnit.
+ Set fails if value is lower that CurrentHighWarning.
+ Returns 0 if not supported."
+::= { pmPowerMgmtSensorsTableEntry 40 }
+
+pmPowerMgmtSensorsTableHighWarning OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "sensor high warning threshold (unit x 10) - use unit as returned by pmPowerMgmtSensorsTableUnit.
+ Set fails if value is higher than HighCritical or lower than LowWarning.
+ Returns 0 if not supported."
+::= { pmPowerMgmtSensorsTableEntry 41 }
+
+pmPowerMgmtSensorsTableLowWarning OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "sensor low warning threshold (unit x 10) - use unit as returned by pmPowerMgmtSensorsTableUnit.
+ Set fails if value is higher than HighWarning or lower than LowCritical.
+ Returns 0 if not supported."
+::= { pmPowerMgmtSensorsTableEntry 42 }
+
+pmPowerMgmtSensorsTableLowCritical OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "sensor low critical threshold (unit x 10) - use unit as returned by pmPowerMgmtSensorsTableUnit.
+ Set fails if value is higher than LowWarning.
+ Returns 0 if not supported."
+::= { pmPowerMgmtSensorsTableEntry 43 }
+
+pmPowerMgmtSensorsTableUnit OBJECT-TYPE
+ SYNTAX INTEGER {
+ undefined (1),
+ fahrenheit (2),
+ celsius (3),
+ percent (4),
+ afu (5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "sensor unit.
+ Returns 0 if not supported."
+::= { pmPowerMgmtSensorsTableEntry 45 }
+
+pmPowerMgmtSensorsTableHighCriticalC OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "sensor high critical (alarm) threshold (Celcius x 10).
+ to SET: use pmPowerMgmtSensorsTableHighCritical in proper units (pmPowerMgmtSensorsTableUnit).
+ Returns 0 if not supported."
+::= { pmPowerMgmtSensorsTableEntry 50 }
+
+pmPowerMgmtSensorsTableHighWarningC OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "sensor high warning threshold (Celcius x 10).
+ to SET: use pmPowerMgmtSensorsTableHighWarning in proper units (pmPowerMgmtSensorsTableUnit).
+ Returns 0 if not supported."
+::= { pmPowerMgmtSensorsTableEntry 51 }
+
+pmPowerMgmtSensorsTableLowWarningC OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "sensor low warning threshold (Celcius x 10).
+ to SET: use pmPowerMgmtSensorsTableLowWarning in proper units (pmPowerMgmtSensorsTableUnit).
+ Returns 0 if not supported."
+::= { pmPowerMgmtSensorsTableEntry 52 }
+
+pmPowerMgmtSensorsTableLowCriticalC OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "sensor low critical threshold (Celcius x 10).
+ to SET: use pmPowerMgmtSensorsTableLowCritical in proper units (pmPowerMgmtSensorsTableUnit).
+ Returns 0 if not supported."
+::= { pmPowerMgmtSensorsTableEntry 53 }
+
+pmPowerMgmtSensorsTableHighCriticalF OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "sensor high critical (alarm) threshold (Fahrenheit x 10).
+ to SET: use pmPowerMgmtSensorsTableHighCritical in proper units (pmPowerMgmtSensorsTableUnit).
+ Returns 0 if not supported."
+::= { pmPowerMgmtSensorsTableEntry 60 }
+
+pmPowerMgmtSensorsTableHighWarningF OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "sensor high warning threshold (Fahrenheit x 10).
+ to SET: use pmPowerMgmtSensorsTableHighWarning in proper units (pmPowerMgmtSensorsTableUnit).
+ Returns 0 if not supported."
+::= { pmPowerMgmtSensorsTableEntry 61 }
+
+pmPowerMgmtSensorsTableLowWarningF OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "sensor low warning threshold (Fahrenheit x 10).
+ to SET: use pmPowerMgmtSensorsTableLowWarning in proper units (pmPowerMgmtSensorsTableUnit).
+ Returns 0 if not supported."
+::= { pmPowerMgmtSensorsTableEntry 62 }
+
+pmPowerMgmtSensorsTableLowCriticalF OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "sensor low critical threshold (Fahrenheit x 10).
+ to SET: use pmPowerMgmtSensorsTableLowCritical in proper units (pmPowerMgmtSensorsTableUnit).
+ Returns 0 if not supported."
+::= { pmPowerMgmtSensorsTableEntry 63 }
+
+END