-------------------------------------------------------------------------------- -- 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