diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/avocent | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/avocent')
| -rw-r--r-- | MIBS/avocent/ACS-MIB | 2572 | ||||
| -rw-r--r-- | MIBS/avocent/PM-MIB | 3134 |
2 files changed, 5706 insertions, 0 deletions
diff --git a/MIBS/avocent/ACS-MIB b/MIBS/avocent/ACS-MIB new file mode 100644 index 0000000..9587a10 --- /dev/null +++ b/MIBS/avocent/ACS-MIB @@ -0,0 +1,2572 @@ +-------------------------------------------------------------------------------- +-- Avocent ACS MIB +-- Copyright 2009 Avocent Corporation +-- Revision: 2.0.1 +-- Last Modified: October 10, 2010 +-------------------------------------------------------------------------------- + +ACS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Gauge,TimeTicks,IpAddress,Counter,NetworkAddress + FROM RFC1155-SMI + PhysAddress + FROM RFC1213-MIB + enterprises, MODULE-IDENTITY + FROM SNMPv2-SMI + OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, Integer32 + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB + TRAP-TYPE + FROM RFC-1215; + +-------------------------------------------------------------------------------- +-- Object Groupings +-------------------------------------------------------------------------------- + +--@ Note: every product type should be uniquely identified underneath the +--@ acsProducts object group. Each product should report its unique acsProducts +--@ 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 } + +acs MODULE-IDENTITY + LAST-UPDATED "201010100000Z" + 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 + ACS60xx products." + REVISION "201010100000Z" + DESCRIPTION "Add products acs6004 and acs6008" + REVISION "200912110000Z" + DESCRIPTION "Extended acsPowerMgmt to support data monitoring + and Avocent PM-PDUs" + REVISION "200709170000Z" + DESCRIPTION "First Draft" +::= { enterprises 10418 16 } + +acsProducts OBJECT IDENTIFIER ::= { acs 1 } +acsManagement OBJECT IDENTIFIER ::= { acs 2 } +-- +acs6016 OBJECT IDENTIFIER ::= { acsProducts 1 } -- 10418.16.1.1 +acs6032 OBJECT IDENTIFIER ::= { acsProducts 2 } -- 10418.16.1.2 +acs6048 OBJECT IDENTIFIER ::= { acsProducts 3 } -- 10418.16.1.3 +acs6004 OBJECT IDENTIFIER ::= { acsProducts 4 } -- 10418.16.1.4 +acs6008 OBJECT IDENTIFIER ::= { acsProducts 5 } -- 10418.16.1.5 + +acsAppliance OBJECT IDENTIFIER ::= { acsManagement 1 } -- 10418.16.2.1 +acsSessions OBJECT IDENTIFIER ::= { acsManagement 2 } -- 10418.16.2.2 +acsSerialPort OBJECT IDENTIFIER ::= { acsManagement 3 } -- 10418.16.2.3 +acsPowerMgmt OBJECT IDENTIFIER ::= { acsManagement 5 } -- 10418.16.2.5 + +-- objects under acsPowerMgmt +-- acsPowerMgmtNumSerialPorts ::= { acsPowerMgmt 1 } +-- acsPowerMgmtSerialTable ::= { acsPowerMgmt 2 } +-- acsPowerMgmtPDUTable ::= { acsPowerMgmt 3 } +-- acsPowerMgmtTotalNumberOfOutlets ::= { acsPowerMgmt 4 } +-- acsPowerMgmtOutletsTable ::= { acsPowerMgmt 5 } +-- acsPowerMgmtNumberOfOutletGroup ::= { acsPowerMgmt 6 } +-- acsPowerMgmtGroupTable ::= { acsPowerMgmt 7 } +-- acsPowerMgmtPhasesTable ::= { acsPowerMgmt 8 } +-- acsPowerMgmtBanksTable ::= { acsPowerMgmt 9 } +-- acsPowerMgmtEnvMonTable ::= { acsPowerMgmt 10 } +-- acsPowerMgmtOutElecMonTable ::= { acsPowerMgmt 11 } + + +-- +-- Note that traps are defined in a separate trap MIB +-- +acsTrapObject OBJECT IDENTIFIER ::= { acsManagement 6 } -- 10418.16.2.6 + +-- +-- Type Definitions +-- + +-- +-- Each enumeration represents the states of the appliance power supplies. +PowerSupplyState ::= INTEGER +{ + statePowerOn(1), + statePowerOff(2), + powerNotInstaled(9999) +} + +-- +-- Each enumeration represents the speed of the serial port. +SerialPortSpeed ::= INTEGER +{ + speed300bps(300), + speed600bps(600), + speed1200bps(1200), + speed2400bps(2400), + speed4800bps(4800), + speed9600bps(9600), + speed19200bps(19200), + speed38400bps(38400), + speed57600bps(57600), + speed115200bps(115200), + speed230400bps(230400), + speed460800bps(460800) +} + +-- +-- Each enumeration represents the state of the RS-232C signal. +SerialPortSignalState ::=INTEGER +{ + up(1), + down(2) +} + +-- +-- Each enumeration represents the RJ-45 pin-out +SerialPortPinOut ::=INTEGER +{ + cyclades(1), + cisco(2) +} + +-- +-- acsAppliance +-- OBJECT IDENTIFIER ::= { acsManagement 1 } 10418.16.2.1 +-- +acsHostName OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..32) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The appliance name" +::= { acsAppliance 1 } + +acsProductModel OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..50) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The appliance product model" +::= { acsAppliance 2 } + +acsPartNumber 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." +::= { acsAppliance 3 } + +acsSerialNumber 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." +::= { acsAppliance 4 } + +acsEIDNumber 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." +::= { acsAppliance 5 } + +acsBootcodeVersion OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..32) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the bootcode of this appliance." +::= { acsAppliance 6 } + +acsFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..32) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the firmware of this appliance." +::= { acsAppliance 7 } + +acsPowerSupply OBJECT-IDENTITY + STATUS current + DESCRIPTION + "It gives information about Power Supply of this appliance" +::= { acsAppliance 8 } + +acsPowerSupplyNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of the power supplies of this appliance" +::= { acsPowerSupply 1 } + +acsPowerSupplyStatePw1 OBJECT-TYPE + SYNTAX PowerSupplyState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the first power supply" +::= { acsPowerSupply 2 } + +acsPowerSupplyStatePw2 OBJECT-TYPE + SYNTAX PowerSupplyState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the second power supply" +::= { acsPowerSupply 3 } + +acsReboot 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." +::= { acsAppliance 9 } + +-- +-- acsSessions +-- OBJECT IDENTIFIER ::= { acsManagement 2 } 10418.16.2.2 +-- +acsActiveSessionsNumberOfSession OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active sessions." +::= { acsSessions 1 } + +acsActiveSessionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AcsActiveSessionsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the list of active sessions." +::= { acsSessions 2 } + +acsActiveSessionsTableEntry OBJECT-TYPE + SYNTAX AcsActiveSessionsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "each entry has the information about the active session" + INDEX { acsActiveSessionsTableIndex } +::= { acsActiveSessionsTable 1 } + +AcsActiveSessionsTableEntry ::= SEQUENCE { + acsActiveSessionsTableIndex InterfaceIndexOrZero, + acsActiveSessionsTableUser DisplayString, -- user name + acsActiveSessionsTableGroup DisplayString, -- group name + acsActiveSessionsTableType DisplayString, -- RO/RW-ssh,telnet or web + acsActiveSessionsTableConnection DisplayString, -- type + target name + acsActiveSessionsTableSessionTime DisplayString, -- time of session + acsActiveSessionsTableFrom DisplayString, -- source of the session + acsActiveSessionsTableKill INTEGER +} + +acsActiveSessionsTableIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index representing an entry in this table." +::= { acsActiveSessionsTableEntry 1 } + +acsActiveSessionsTableUser OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..32) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the user that opens this session." +::= { acsActiveSessionsTableEntry 2 } + +acsActiveSessionsTableGroup OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..32) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the group that the user belongs to." +::= { acsActiveSessionsTableEntry 3 } + +acsActiveSessionsTableType OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..32) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The session type." +::= { acsActiveSessionsTableEntry 4 } + +acsActiveSessionsTableConnection OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..32) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Connection type." +::= { acsActiveSessionsTableEntry 5 } + +acsActiveSessionsTableSessionTime OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..32) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the session" +::= { acsActiveSessionsTableEntry 6 } + +acsActiveSessionsTableFrom OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..32) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source IP address of the session." +::= { acsActiveSessionsTableEntry 7 } + +acsActiveSessionsTableKill 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." +::= { acsActiveSessionsTableEntry 8 } + +-- +-- acsSerialPort +-- OBJECT IDENTIFIER ::= { acsManagement 3 } 10418.16.2.3 +-- + +acsSerialPortNumberOfPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Serial Ports (physical serial port plus Aux Port." +::= { acsSerialPort 1 } + +acsSerialPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AcsSerialPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about serial ports." +::= { acsSerialPort 2 } + +acsSerialPortTableEntry OBJECT-TYPE + SYNTAX AcsSerialPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "each entry has the information about specific serial port." + INDEX { acsSerialPortTableNumber } +::= { acsSerialPortTable 1 } + +AcsSerialPortTableEntry ::= SEQUENCE { + acsSerialPortTableNumber Integer32, -- serial port number + acsSerialPortTableDeviceName DisplayString, -- associated device name + acsSerialPortTableStatus INTEGER, -- status of serial port + acsSerialPortTableName DisplayString, -- associated name + acsSerialPortTableProfile INTEGER, -- configured profile + acsSerialPortTablePinOut SerialPortPinOut, -- configure RJ45 pin-out + acsSerialPortTableComSpeed SerialPortSpeed, -- configured speed + acsSerialPortTableComParity INTEGER, -- configured parity + acsSerialPortTableComDataSize Integer32, -- configured data size + acsSerialPortTableComStopBits Integer32, -- configured stop bits + acsSerialPortTableComFlowControl INTEGER, -- configured flow control + acsSerialPortTableSignalStateDTR SerialPortSignalState, -- state of DTR RS-232C signal + acsSerialPortTableSignalStateDCD SerialPortSignalState, -- state of DCD RS-232C signal + acsSerialPortTableSignalStateRTS SerialPortSignalState, -- state of RTS RS-232C signal + acsSerialPortTableSignalStateCTS SerialPortSignalState, -- state of CTS RS-232C signal + acsSerialPortTableTxBytes Integer32, -- number of transmitted bytes + acsSerialPortTableRxBytes Integer32, -- number of received bytes + acsSerialPortTableFrameError Integer32, -- number of detected frame errors + acsSerialPortTableParityError Integer32, -- number of detected parity errors + acsSerialPortTableBreak Integer32, -- number of detected break + acsSerialPortTableOverrun Integer32 -- number of detected overrun errors +} + +acsSerialPortTableNumber OBJECT-TYPE + SYNTAX Integer32 (1..49) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index representing an entry in this table. + It is the number of the serial port. For AUX port, + the number will be the number of physical serial ports plus 1." +::= { acsSerialPortTableEntry 1 } + +acsSerialPortTableDeviceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..25)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The associated device name for the serial port." +::= { acsSerialPortTableEntry 2 } + +acsSerialPortTableStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + idle(2), + inUse(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the serial port: + disabled(1) = it was configured as disable. + idle(2) = there is not any session opened in this port. + inUse(3) = there is session(s) opened in this port." +::= { acsSerialPortTableEntry 3 } + +acsSerialPortTableName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..25)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name associated with this serial port." +::= { acsSerialPortTableEntry 4 } + +acsSerialPortTableProfile OBJECT-TYPE + SYNTAX INTEGER { + casProfile(1), + tsProfile(2), + dialInProfile(3), + powerProfile(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configured profile for this serial port." +::= { acsSerialPortTableEntry 5 } + +acsSerialPortTablePinOut OBJECT-TYPE + SYNTAX SerialPortPinOut + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RJ45 Pin-out configured for this serial port." +::= { acsSerialPortTableEntry 6 } + +acsSerialPortTableComSpeed OBJECT-TYPE + SYNTAX SerialPortSpeed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Speed configured for this serial port." +::= { acsSerialPortTableEntry 7 } + +acsSerialPortTableComParity OBJECT-TYPE + SYNTAX INTEGER { + none(1), + odd(2), + even(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Parity configured for this serial port." +::= { acsSerialPortTableEntry 8 } + +acsSerialPortTableComDataSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Data Size configured for this serial port." +::= { acsSerialPortTableEntry 9 } + +acsSerialPortTableComStopBits OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Stop Bits configured for this serial port." +::= { acsSerialPortTableEntry 10 } + +acsSerialPortTableComFlowControl OBJECT-TYPE + SYNTAX INTEGER { + none(1), + hardware(2), + software(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flow Control configured for this serial port." +::= { acsSerialPortTableEntry 11 } + +acsSerialPortTableSignalStateDTR OBJECT-TYPE + SYNTAX SerialPortSignalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the DTR RS-232C signal." +::= { acsSerialPortTableEntry 12 } + +acsSerialPortTableSignalStateDCD OBJECT-TYPE + SYNTAX SerialPortSignalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the DCD RS-232C signal." +::= { acsSerialPortTableEntry 13 } + +acsSerialPortTableSignalStateRTS OBJECT-TYPE + SYNTAX SerialPortSignalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the RTS RS-232C signal." +::= { acsSerialPortTableEntry 14 } + +acsSerialPortTableSignalStateCTS OBJECT-TYPE + SYNTAX SerialPortSignalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the CTS RS-232C signal." +::= { acsSerialPortTableEntry 15 } + +acsSerialPortTableTxBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmited bytes by the serial port." +::= { acsSerialPortTableEntry 16 } + +acsSerialPortTableRxBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received bytes by the serial port." +::= { acsSerialPortTableEntry 17 } + +acsSerialPortTableFrameError OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of frame error detected in the serial port." +::= { acsSerialPortTableEntry 18 } + +acsSerialPortTableParityError OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of parity error detected in the serial port." +::= { acsSerialPortTableEntry 19 } + +acsSerialPortTableBreak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of break detected in the serial port." +::= { acsSerialPortTableEntry 20 } + +acsSerialPortTableOverrun OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of overrun error detected in the serial port." +::= { acsSerialPortTableEntry 21 } + +-- +-- acsPowerMgmt +-- OBJECT IDENTIFIER ::= { acsManagement 5 } 10418.16.2.5 +-- +acsPowerMgmtNumSerialPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Serial Ports that has PDU connected on the appliance." +::= { acsPowerMgmt 1 } + +acsPowerMgmtSerialTable OBJECT-TYPE + SYNTAX SEQUENCE OF AcsPowerMgmtSerialTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about each serial port thas has PDU connect." +::= { acsPowerMgmt 2 } + +acsPowerMgmtSerialTableEntry OBJECT-TYPE + SYNTAX AcsPowerMgmtSerialTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about each serial port thas has PDU connect." + INDEX { acsPowerMgmtSerialTableIndex } +::= { acsPowerMgmtSerialTable 1 } + +AcsPowerMgmtSerialTableEntry ::= SEQUENCE { + acsPowerMgmtSerialTableIndex InterfaceIndex, + acsPowerMgmtSerialTablePortNumber Integer32, + acsPowerMgmtSerialTableDeviceName DisplayString, + acsPowerMgmtSerialTableNumberPDUs Integer32 +} + +acsPowerMgmtSerialTableIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the register." +::= { acsPowerMgmtSerialTableEntry 1 } + +acsPowerMgmtSerialTablePortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the serial port when the PDU is connected." +::= { acsPowerMgmtSerialTableEntry 2 } + +acsPowerMgmtSerialTableDeviceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The device name of this serial port." +::= { acsPowerMgmtSerialTableEntry 3 } + +acsPowerMgmtSerialTableNumberPDUs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of units connected in this serial port." +::= { acsPowerMgmtSerialTableEntry 4 } + +acsPowerMgmtPDUTable OBJECT-TYPE + SYNTAX SEQUENCE OF AcsPowerMgmtPDUTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the list of detected PDUs." +::= { acsPowerMgmt 3 } + +acsPowerMgmtPDUTableEntry OBJECT-TYPE + SYNTAX AcsPowerMgmtPDUTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "each entry has the information about the PDU." + INDEX { acsPowerMgmtPDUTablePortNumber, acsPowerMgmtPDUTablePduIndex } +::= { acsPowerMgmtPDUTable 1 } + +AcsPowerMgmtPDUTableEntry ::= SEQUENCE { + acsPowerMgmtPDUTablePortNumber InterfaceIndex, -- number of serial port + acsPowerMgmtPDUTablePduIndex InterfaceIndexOrZero, + acsPowerMgmtPDUTablePduId DisplayString, -- PDU identification + acsPowerMgmtPDUTablePortName DisplayString, -- Serial Port Name + acsPowerMgmtPDUTableModel DisplayString, -- PDU model + acsPowerMgmtPDUTableVendor DisplayString, -- Vendor + acsPowerMgmtPDUTableFirmwareVersion DisplayString, -- Firmware Version + acsPowerMgmtPDUTableNumberOfOutlets Integer32, + acsPowerMgmtPDUTableCurrentNOS Integer32, -- OBSOLETED number of current sensors + acsPowerMgmtPDUTableCurrent1Value Integer32, -- OBSOLETED actual value for current of the sensor 1 + acsPowerMgmtPDUTableCurrent1Max Integer32, -- OBSOLETED max value for current of the sensor 1 + acsPowerMgmtPDUTableCurrent2Value Integer32, -- OBSOLETED actual value for current of the sensor 2 + acsPowerMgmtPDUTableCurrent2Max Integer32, -- OBSOLETED max value for current of the sensor 2 + acsPowerMgmtPDUTableCurrent3Value Integer32, -- OBSOLETED actual value for current of the sensor 3 + acsPowerMgmtPDUTableCurrent3Max Integer32, -- OBSOLETED max value for current of the sensor 3 + acsPowerMgmtPDUTableTemperatureNOS Integer32, -- OBSOLETED number of temperature sensors + acsPowerMgmtPDUTableTemperature1Value Integer32, -- OBSOLETED actual value for Temperature 1 + acsPowerMgmtPDUTableTemperature1Max Integer32, -- OBSOLETED max value for Temperature 1 + acsPowerMgmtPDUTableTemperature2Value Integer32, -- OBSOLETED actual value for Temperaturet 2 + acsPowerMgmtPDUTableTemperature2Max Integer32, -- OBSOLETED max value for Temperature 2 + acsPowerMgmtPDUTableTemperature3Value Integer32, -- OBSOLETED actual value for Temperature 3 + acsPowerMgmtPDUTableTemperature3Max Integer32, -- OBSOLETED max value for Temperature 3 + acsPowerMgmtPDUTableHumidityNOS Integer32, -- OBSOLETED humidity number of humidity sensors + acsPowerMgmtPDUTableHumidity1Value Integer32, -- OBSOLETED actual value for Humidity of the sensor 1 + acsPowerMgmtPDUTableHumidity1Max Integer32, -- OBSOLETED max value for Humidityof the sensor 1 + acsPowerMgmtPDUTableHumidity2Value Integer32, -- OBSOLETED actual value for Humidity of the sensor 2 + acsPowerMgmtPDUTableHumidity2Max Integer32, -- OBSOLETED max value for Humidity of the sensor 2 + acsPowerMgmtPDUTableHumidity3Value Integer32, -- OBSOLETED actual value for Humidity of the sensor 3 + acsPowerMgmtPDUTableHumidity3Max Integer32, -- OBSOLETED max value for Humidity of the sensor 3 + acsPowerMgmtPDUTableVoltageNOS Integer32, -- OBSOLETED number of voltage sensor + acsPowerMgmtPDUTableVoltage1Value Integer32, -- OBSOLETED actual value for Voltage of the sensor 1 + acsPowerMgmtPDUTableVoltage1Max Integer32, -- OBSOLETED max value for Voltage of the sensor 1 + acsPowerMgmtPDUTableVoltage2Value Integer32, -- OBSOLETED actual value for Voltage of the sensor 2 + acsPowerMgmtPDUTableVoltage2Max Integer32, -- OBSOLETED max value for Voltaget of the sensor 2 + acsPowerMgmtPDUTableVoltage3Value Integer32, -- OBSOLETED actual value for Voltage of the sensor 3 + acsPowerMgmtPDUTableVoltage3Max Integer32, -- OBSOLETED max value for Voltage of the sensor 3 + acsPowerMgmtPDUTableNumberOfPhases Integer32, -- number of phases (single or 3-phases) + acsPowerMgmtPDUTableNumberOfBanks Integer32, -- number of banks + acsPowerMgmtPDUTableCurrentValue Integer32, -- actual value of PDU current sensor + acsPowerMgmtPDUTableCurrentMax Integer32, -- max detected value of current sensor + acsPowerMgmtPDUTableCurrentMin Integer32, -- min detected value of current sensor + acsPowerMgmtPDUTableCurrentAvg Integer32, -- average value for current sensor + acsPowerMgmtPDUTableCurrentReset INTEGER, -- reset max, min and avg values + acsPowerMgmtPDUTableVoltageType INTEGER, -- type of PDU voltage + acsPowerMgmtPDUTableVoltageValue Integer32, -- actual value of PDU voltage + acsPowerMgmtPDUTableVoltageMax Integer32, -- max value of voltage sensor + acsPowerMgmtPDUTableVoltageMin Integer32, -- min value of voltage sensor + acsPowerMgmtPDUTableVoltageAvg Integer32, -- avg value of voltage sensor + acsPowerMgmtPDUTableVoltageReset INTEGER, -- reset max, min and avg values + acsPowerMgmtPDUTablePowerType INTEGER, -- type of PDU power consumption + acsPowerMgmtPDUTablePowerValue Integer32, -- actual value of PDU power consumption + acsPowerMgmtPDUTablePowerMax Integer32, -- max value + acsPowerMgmtPDUTablePowerMin Integer32, -- min value + acsPowerMgmtPDUTablePowerAvg Integer32, -- average value + acsPowerMgmtPDUTablePowerReset INTEGER, -- reset max, min and avg values + acsPowerMgmtPDUTablePowerFactorType INTEGER, -- type of PDU power factor + acsPowerMgmtPDUTablePowerFactorValue Integer32, -- actual value of PDU power factor + acsPowerMgmtPDUTablePowerFactorMax Integer32, -- max value for power factor + acsPowerMgmtPDUTablePowerFactorMin Integer32, -- min value for power factor + acsPowerMgmtPDUTablePowerFactorAvg Integer32, -- avg value for power factor + acsPowerMgmtPDUTablePowerFactorReset INTEGER, -- reset max, min and avg values + acsPowerMgmtPDUTableAlarm INTEGER, -- status of PDU alarm + acsPowerMgmtPDUTableEnvSensors Integer32 -- number of environmental sensors +} + +acsPowerMgmtPDUTablePortNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of serial port when the PDU is connected." +::= { acsPowerMgmtPDUTableEntry 1 } + +acsPowerMgmtPDUTablePduIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A PDU position in the chain." +::= { acsPowerMgmtPDUTableEntry 2 } + +acsPowerMgmtPDUTablePduId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDU identification." +::= { acsPowerMgmtPDUTableEntry 3 } + +acsPowerMgmtPDUTablePortName OBJECT-TYPE + SYNTAX DisplayString + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of serial port when the PDU is connected." +::= { acsPowerMgmtPDUTableEntry 4 } + +acsPowerMgmtPDUTableModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Model of the PDU." +::= { acsPowerMgmtPDUTableEntry 5 } + +acsPowerMgmtPDUTableVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vendor of the PDU." +::= { acsPowerMgmtPDUTableEntry 6 } + +acsPowerMgmtPDUTableFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version of the PDU firmware." +::= { acsPowerMgmtPDUTableEntry 7 } + +acsPowerMgmtPDUTableNumberOfOutlets OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outlets of the PDU." +::= { acsPowerMgmtPDUTableEntry 8 } + +acsPowerMgmtPDUTableCurrentNOS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of current sensors in the PDU." +::= { acsPowerMgmtPDUTableEntry 9 } + +acsPowerMgmtPDUTableCurrent1Value 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.)" +::= { acsPowerMgmtPDUTableEntry 10 } + +acsPowerMgmtPDUTableCurrent1Max 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." +::= { acsPowerMgmtPDUTableEntry 11 } + +acsPowerMgmtPDUTableCurrent2Value 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.)" +::= { acsPowerMgmtPDUTableEntry 12 } + +acsPowerMgmtPDUTableCurrent2Max 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." +::= { acsPowerMgmtPDUTableEntry 13} + +acsPowerMgmtPDUTableCurrent3Value 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.)" +::= { acsPowerMgmtPDUTableEntry 14 } + +acsPowerMgmtPDUTableCurrent3Max 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." +::= { acsPowerMgmtPDUTableEntry 15 } + +acsPowerMgmtPDUTableTemperatureNOS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of temperature sensors in the PDU." +::= { acsPowerMgmtPDUTableEntry 16 } + +acsPowerMgmtPDUTableTemperature1Value 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)." +::= { acsPowerMgmtPDUTableEntry 17 } + +acsPowerMgmtPDUTableTemperature1Max 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." +::= { acsPowerMgmtPDUTableEntry 18 } + +acsPowerMgmtPDUTableTemperature2Value 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)." +::= { acsPowerMgmtPDUTableEntry 19 } + +acsPowerMgmtPDUTableTemperature2Max 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." +::= { acsPowerMgmtPDUTableEntry 20 } + +acsPowerMgmtPDUTableTemperature3Value 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)." +::= { acsPowerMgmtPDUTableEntry 21 } + +acsPowerMgmtPDUTableTemperature3Max 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." +::= { acsPowerMgmtPDUTableEntry 22 } + +acsPowerMgmtPDUTableHumidityNOS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of humidity sensors in the PDU." +::= { acsPowerMgmtPDUTableEntry 23 } + +acsPowerMgmtPDUTableHumidity1Value 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." +::= { acsPowerMgmtPDUTableEntry 24 } + +acsPowerMgmtPDUTableHumidity1Max 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." +::= { acsPowerMgmtPDUTableEntry 25 } + +acsPowerMgmtPDUTableHumidity2Value 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." +::= { acsPowerMgmtPDUTableEntry 26 } + +acsPowerMgmtPDUTableHumidity2Max 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." +::= { acsPowerMgmtPDUTableEntry 27 } + +acsPowerMgmtPDUTableHumidity3Value 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." +::= { acsPowerMgmtPDUTableEntry 28 } + +acsPowerMgmtPDUTableHumidity3Max 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." +::= { acsPowerMgmtPDUTableEntry 29 } + +acsPowerMgmtPDUTableVoltageNOS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of voltage sensors in the PDU." +::= { acsPowerMgmtPDUTableEntry 30 } + +acsPowerMgmtPDUTableVoltage1Value OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Voltage of this sensor in this PDU unit." +::= { acsPowerMgmtPDUTableEntry 31 } + +acsPowerMgmtPDUTableVoltage1Max 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." +::= { acsPowerMgmtPDUTableEntry 32 } + +acsPowerMgmtPDUTableVoltage2Value OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Voltage of this sensor in this PDU unit." +::= { acsPowerMgmtPDUTableEntry 33 } + +acsPowerMgmtPDUTableVoltage2Max 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." +::= { acsPowerMgmtPDUTableEntry 34 } + +acsPowerMgmtPDUTableVoltage3Value OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Voltage of this sensor in this PDU unit." +::= { acsPowerMgmtPDUTableEntry 35 } + +acsPowerMgmtPDUTableVoltage3Max 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." +::= { acsPowerMgmtPDUTableEntry 36 } + +acsPowerMgmtPDUTableNumberOfPhases OBJECT-TYPE + SYNTAX INTEGER { + single-phase (0), + three-phase (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of phases of this PDU unit." +::= { acsPowerMgmtPDUTableEntry 37 } + +acsPowerMgmtPDUTableNumberOfBanks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of banks of this PDU unit." +::= { acsPowerMgmtPDUTableEntry 38 } + +acsPowerMgmtPDUTableCurrentValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of current sensor in this PDU.( A x 10 )" +::= { acsPowerMgmtPDUTableEntry 39 } + +acsPowerMgmtPDUTableCurrentMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max detected value of current sensor in this PDU.( A x 10 )" +::= { acsPowerMgmtPDUTableEntry 40 } + +acsPowerMgmtPDUTableCurrentMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Min detected value of current sensor in this PDU.( A x 10 )" +::= { acsPowerMgmtPDUTableEntry 41 } + +acsPowerMgmtPDUTableCurrentAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value for current sensor in this PDU.( A x 10 )" +::= { acsPowerMgmtPDUTableEntry 42 } + +acsPowerMgmtPDUTableCurrentReset OBJECT-TYPE + SYNTAX INTEGER { + no-action (1), + reset (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reset max, min and avg values of current." +::= { acsPowerMgmtPDUTableEntry 43 } + +acsPowerMgmtPDUTableVoltageType OBJECT-TYPE + SYNTAX INTEGER { + none-sensor (0), + estimated (1), + read (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of voltage values." +::= { acsPowerMgmtPDUTableEntry 44 } + +acsPowerMgmtPDUTableVoltageValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of voltage sensor in this PDU unit.( V )" +::= { acsPowerMgmtPDUTableEntry 45 } + +acsPowerMgmtPDUTableVoltageMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max detected value of voltage sensor in this PDU unit.( V )" +::= { acsPowerMgmtPDUTableEntry 46 } + +acsPowerMgmtPDUTableVoltageMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Min detected value of voltage sensor in this PDU unit.( V )" +::= { acsPowerMgmtPDUTableEntry 47 } + +acsPowerMgmtPDUTableVoltageAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value for voltage sensor in this PDU unit.( V )" +::= { acsPowerMgmtPDUTableEntry 48 } + +acsPowerMgmtPDUTableVoltageReset OBJECT-TYPE + SYNTAX INTEGER { + no-action (1), + reset (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reset max, min and avg values of voltage." +::= { acsPowerMgmtPDUTableEntry 49 } + +acsPowerMgmtPDUTablePowerType OBJECT-TYPE + SYNTAX INTEGER { + none-sensor (0), + estimated (1), + read (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of power consumption values.( W x 10 )" +::= { acsPowerMgmtPDUTableEntry 50 } + +acsPowerMgmtPDUTablePowerValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of power consumption in this PDU unit.( W x 10 )" +::= { acsPowerMgmtPDUTableEntry 51 } + +acsPowerMgmtPDUTablePowerMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max detected value of power consumption in this PDU unit.( W x 10 )" +::= { acsPowerMgmtPDUTableEntry 52 } + +acsPowerMgmtPDUTablePowerMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Min detected value of power consumption in this PDU unit.( W x 10 )" +::= { acsPowerMgmtPDUTableEntry 53 } + +acsPowerMgmtPDUTablePowerAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value for power consumption in this PDU unit.( W x 10 )" +::= { acsPowerMgmtPDUTableEntry 54 } + +acsPowerMgmtPDUTablePowerReset OBJECT-TYPE + SYNTAX INTEGER { + no-action (1), + reset (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reset max, min and avg values of power consumption." +::= { acsPowerMgmtPDUTableEntry 55 } + +acsPowerMgmtPDUTablePowerFactorType OBJECT-TYPE + SYNTAX INTEGER { + none-sensor (0), + estimated (1), + read (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of power factor values." +::= { acsPowerMgmtPDUTableEntry 56 } + +acsPowerMgmtPDUTablePowerFactorValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of power factor in this PDU unit.( PF x 100 )" +::= { acsPowerMgmtPDUTableEntry 57 } + +acsPowerMgmtPDUTablePowerFactorMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max detected value of power factor in this PDU unit.( PF x 100 )" +::= { acsPowerMgmtPDUTableEntry 58 } + +acsPowerMgmtPDUTablePowerFactorMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Min detected value of power factor in this PDU unit.( PF x 100 )" +::= { acsPowerMgmtPDUTableEntry 59 } + +acsPowerMgmtPDUTablePowerFactorAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value for power factor in this PDU unit.( PF x 100 )" +::= { acsPowerMgmtPDUTableEntry 60 } + +acsPowerMgmtPDUTablePowerFactorReset OBJECT-TYPE + SYNTAX INTEGER { + no-action (1), + reset (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reset max, min and avg values of power factor." +::= { acsPowerMgmtPDUTableEntry 61 } + +acsPowerMgmtPDUTableAlarm 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." +::= { acsPowerMgmtPDUTableEntry 62 } + +acsPowerMgmtPDUTableEnvSensors OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of environmental sensor in this PDU." +::= { acsPowerMgmtPDUTableEntry 63 } + + +acsPowerMgmtTotalNumberOfOutlets OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outlets managed by the appliance." +::= { acsPowerMgmt 4 } + +acsPowerMgmtOutletsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AcsPowerMgmtOutletsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about outlets." +::= { acsPowerMgmt 5 } + +acsPowerMgmtOutletsTableEntry OBJECT-TYPE + SYNTAX AcsPowerMgmtOutletsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "each entry has the information about the outlet." + INDEX { acsPowerMgmtOutletsTablePortNumber, + acsPowerMgmtOutletsTablePduNumber, + acsPowerMgmtOutletsTableNumber } +::= { acsPowerMgmtOutletsTable 1 } + +AcsPowerMgmtOutletsTableEntry ::= SEQUENCE { + acsPowerMgmtOutletsTablePortNumber InterfaceIndex, -- serial port # + acsPowerMgmtOutletsTablePduNumber InterfaceIndex, + acsPowerMgmtOutletsTableNumber InterfaceIndex, -- outlet number in PDU + acsPowerMgmtOutletsTableName DisplayString, -- outlet name + acsPowerMgmtOutletsTableStatus INTEGER, -- outlet status + acsPowerMgmtOutletsTablePowerControl INTEGER, -- manage the outlet + acsPowerMgmtOutletsTablePortName DisplayString, -- serial port name + acsPowerMgmtOutletsTablePduId DisplayString -- PDU ID +} + +acsPowerMgmtOutletsTablePortNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial Port number." +::= { acsPowerMgmtOutletsTableEntry 1 } + +acsPowerMgmtOutletsTablePduNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index." +::= { acsPowerMgmtOutletsTableEntry 2 } + +acsPowerMgmtOutletsTableNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of the outlet in the PDU." +::= { acsPowerMgmtOutletsTableEntry 3 } + +acsPowerMgmtOutletsTableName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the outlet." +::= { acsPowerMgmtOutletsTableEntry 4 } + +acsPowerMgmtOutletsTableStatus OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the outlet." +::= { acsPowerMgmtOutletsTableEntry 5 } + +acsPowerMgmtOutletsTablePowerControl 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" +::= { acsPowerMgmtOutletsTableEntry 6 } + +acsPowerMgmtOutletsTablePortName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial Port Name where the PDU is connected." +::= { acsPowerMgmtOutletsTableEntry 7 } + +acsPowerMgmtOutletsTablePduId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDU identification." +::= { acsPowerMgmtOutletsTableEntry 8 } + +acsPowerMgmtNumberOfOutletGroup OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of configured group of outlets." +::= { acsPowerMgmt 6 } + +acsPowerMgmtGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AcsPowerMgmtGroupTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about group of outlets." +::= { acsPowerMgmt 7 } + +acsPowerMgmtGroupTableEntry OBJECT-TYPE + SYNTAX AcsPowerMgmtGroupTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "each entry has the information about group of outlets." + INDEX { acsPowerMgmtGroupTableIndex } +::= { acsPowerMgmtGroupTable 1 } + +AcsPowerMgmtGroupTableEntry ::= SEQUENCE { + acsPowerMgmtGroupTableIndex InterfaceIndexOrZero, + acsPowerMgmtGroupTableName DisplayString, -- group name + acsPowerMgmtGroupTableStatus INTEGER, -- group status + acsPowerMgmtGroupTablePowerControl INTEGER -- manage the group +} + +acsPowerMgmtGroupTableIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the group." +::= { acsPowerMgmtGroupTableEntry 1 } + +acsPowerMgmtGroupTableName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the group of outlets." +::= { acsPowerMgmtGroupTableEntry 2 } + +acsPowerMgmtGroupTableStatus OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the group of outlet." +::= { acsPowerMgmtGroupTableEntry 3 } + +acsPowerMgmtGroupTablePowerControl 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-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." +::= { acsPowerMgmtGroupTableEntry 4 } + +acsPowerMgmtPhasesTable OBJECT-TYPE + SYNTAX SEQUENCE OF AcsPowerMgmtPhasesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains data monitoring of each detected phase." +::= { acsPowerMgmt 8 } + +acsPowerMgmtPhasesTableEntry OBJECT-TYPE + SYNTAX AcsPowerMgmtPhasesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "each entry has the data monitoring about phases." + INDEX { acsPowerMgmtPhasesTablePortNumber, acsPowerMgmtPhasesTablePduIndex, acsPowerMgmtPhasesTablePhaseIndex } +::= { acsPowerMgmtPhasesTable 1 } + +AcsPowerMgmtPhasesTableEntry ::= SEQUENCE { + acsPowerMgmtPhasesTablePortNumber InterfaceIndex, -- number of serial port + acsPowerMgmtPhasesTablePduIndex InterfaceIndexOrZero, -- number of PDU + acsPowerMgmtPhasesTablePhaseIndex InterfaceIndexOrZero, -- phase index + acsPowerMgmtPhasesTablePhaseName DisplayString, -- Phase Name + acsPowerMgmtPhasesTablePduId DisplayString, -- PDU identification + acsPowerMgmtPhasesTablePortName DisplayString, -- Serial Port Name + acsPowerMgmtPhasesTableCurrentValue Integer32, -- actual value of Phase current sensor + acsPowerMgmtPhasesTableCurrentMax Integer32, -- max detected value of current sensor + acsPowerMgmtPhasesTableCurrentMin Integer32, -- min detected value of current sensor + acsPowerMgmtPhasesTableCurrentAvg Integer32, -- average value for current sensor + acsPowerMgmtPhasesTableCurrentReset INTEGER, -- reset max, min and avg values + acsPowerMgmtPhasesTableVoltageType INTEGER, -- type of phase voltage + acsPowerMgmtPhasesTableVoltageValue Integer32, -- actual value of phase voltage + acsPowerMgmtPhasesTableVoltageMax Integer32, -- max value of voltage sensor + acsPowerMgmtPhasesTableVoltageMin Integer32, -- min value of voltage sensor + acsPowerMgmtPhasesTableVoltageAvg Integer32, -- avg value of voltage sensor + acsPowerMgmtPhasesTableVoltageReset INTEGER, -- reset max, min and avg values + acsPowerMgmtPhasesTablePowerType INTEGER, -- type of phase power consumption + acsPowerMgmtPhasesTablePowerValue Integer32, -- actual value of phase power consumption + acsPowerMgmtPhasesTablePowerMax Integer32, -- max value + acsPowerMgmtPhasesTablePowerMin Integer32, -- min value + acsPowerMgmtPhasesTablePowerAvg Integer32, -- average value + acsPowerMgmtPhasesTablePowerReset INTEGER, -- reset max, min and avg values + acsPowerMgmtPhasesTablePowerFactorType INTEGER, -- type of phase power factor + acsPowerMgmtPhasesTablePowerFactorValue Integer32, -- actual value of phase power factor + acsPowerMgmtPhasesTablePowerFactorMax Integer32, -- max value for power factor + acsPowerMgmtPhasesTablePowerFactorMin Integer32, -- min value for power factor + acsPowerMgmtPhasesTablePowerFactorAvg Integer32, -- avg value for power factor + acsPowerMgmtPhasesTablePowerFactorReset INTEGER, -- reset max, min and avg values + acsPowerMgmtPhasesTableAlarm INTEGER -- phase alarm status +} + +acsPowerMgmtPhasesTablePortNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of serial port when the PDU is connected." +::= { acsPowerMgmtPhasesTableEntry 1 } + +acsPowerMgmtPhasesTablePduIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A PDU position in the chain." +::= { acsPowerMgmtPhasesTableEntry 2 } + +acsPowerMgmtPhasesTablePhaseIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "phase index in the PDU." +::= { acsPowerMgmtPhasesTableEntry 3 } + +acsPowerMgmtPhasesTablePhaseName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "phase name in the PDU." +::= { acsPowerMgmtPhasesTableEntry 4 } + +acsPowerMgmtPhasesTablePduId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDU identification." +::= { acsPowerMgmtPhasesTableEntry 5 } + +acsPowerMgmtPhasesTablePortName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of serial port when the PDU is connected." +::= { acsPowerMgmtPhasesTableEntry 6 } + +acsPowerMgmtPhasesTableCurrentValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of current sensor in this phase.( A x 10 )" +::= { acsPowerMgmtPhasesTableEntry 7 } + +acsPowerMgmtPhasesTableCurrentMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max detected value of current sensor in this phase.( A x 10 )" +::= { acsPowerMgmtPhasesTableEntry 8 } + +acsPowerMgmtPhasesTableCurrentMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Min detected value of current sensor in this phase.( A x 10 )" +::= { acsPowerMgmtPhasesTableEntry 9 } + +acsPowerMgmtPhasesTableCurrentAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value for current sensor in this phase.( A x 10 )" +::= { acsPowerMgmtPhasesTableEntry 10 } + +acsPowerMgmtPhasesTableCurrentReset OBJECT-TYPE + SYNTAX INTEGER { + no-action (1), + reset (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reset max, min and avg values of current." +::= { acsPowerMgmtPhasesTableEntry 11 } + +acsPowerMgmtPhasesTableVoltageType OBJECT-TYPE + SYNTAX INTEGER { + none-sensor (0), + estimated (1), + read (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of voltage values." +::= { acsPowerMgmtPhasesTableEntry 12 } + +acsPowerMgmtPhasesTableVoltageValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of voltage sensor in this phase.( V )" +::= { acsPowerMgmtPhasesTableEntry 13 } + +acsPowerMgmtPhasesTableVoltageMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max detected value of voltage sensor in this phase.( V )" +::= { acsPowerMgmtPhasesTableEntry 14 } + +acsPowerMgmtPhasesTableVoltageMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Min detected value of voltage sensor in this phase.( V )" +::= { acsPowerMgmtPhasesTableEntry 15 } + +acsPowerMgmtPhasesTableVoltageAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value for voltage sensor in this phase.( V )" +::= { acsPowerMgmtPhasesTableEntry 16 } + +acsPowerMgmtPhasesTableVoltageReset OBJECT-TYPE + SYNTAX INTEGER { + no-action (1), + reset (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reset max, min and avg values of voltage." +::= { acsPowerMgmtPhasesTableEntry 17 } + +acsPowerMgmtPhasesTablePowerType OBJECT-TYPE + SYNTAX INTEGER { + none-sensor (0), + estimated (1), + read (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of power consumption values." +::= { acsPowerMgmtPhasesTableEntry 18 } + +acsPowerMgmtPhasesTablePowerValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of power consumption in this phase.( W x 10 )" +::= { acsPowerMgmtPhasesTableEntry 19 } + +acsPowerMgmtPhasesTablePowerMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max detected value of power consumption in this phase.( W x 10 )" +::= { acsPowerMgmtPhasesTableEntry 20 } + +acsPowerMgmtPhasesTablePowerMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Min detected value of power consumption in this phase.( W x 10 )" +::= { acsPowerMgmtPhasesTableEntry 21 } + +acsPowerMgmtPhasesTablePowerAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value for power consumption in this phase.( W x 10 )" +::= { acsPowerMgmtPhasesTableEntry 22 } + +acsPowerMgmtPhasesTablePowerReset OBJECT-TYPE + SYNTAX INTEGER { + no-action (1), + reset (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reset max, min and avg values of power consumption." +::= { acsPowerMgmtPhasesTableEntry 23 } + +acsPowerMgmtPhasesTablePowerFactorType OBJECT-TYPE + SYNTAX INTEGER { + none-sensor (0), + estimated (1), + read (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of power factor values." +::= { acsPowerMgmtPhasesTableEntry 24 } + +acsPowerMgmtPhasesTablePowerFactorValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of power factor in this phase.( PF x 100 )" +::= { acsPowerMgmtPhasesTableEntry 25 } + +acsPowerMgmtPhasesTablePowerFactorMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max detected value of power factor in this phase.( PF x 100 )" +::= { acsPowerMgmtPhasesTableEntry 26 } + +acsPowerMgmtPhasesTablePowerFactorMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Min detected value of power factor in this phase.( PF x 100 )" +::= { acsPowerMgmtPhasesTableEntry 27 } + +acsPowerMgmtPhasesTablePowerFactorAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value for power factor in this phase.( PF x 100 )" +::= { acsPowerMgmtPhasesTableEntry 28 } + +acsPowerMgmtPhasesTablePowerFactorReset OBJECT-TYPE + SYNTAX INTEGER { + no-action (1), + reset (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reset max, min and avg values of power factor." +::= { acsPowerMgmtPhasesTableEntry 29 } + +acsPowerMgmtPhasesTableAlarm 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." +::= { acsPowerMgmtPhasesTableEntry 30 } + +acsPowerMgmtBanksTable OBJECT-TYPE + SYNTAX SEQUENCE OF AcsPowerMgmtBanksTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains data monitoring of each detected bank." +::= { acsPowerMgmt 9 } + +acsPowerMgmtBanksTableEntry OBJECT-TYPE + SYNTAX AcsPowerMgmtBanksTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "each entry has the data monitoring about bank." + INDEX { acsPowerMgmtBanksTablePortNumber, acsPowerMgmtBanksTablePduIndex, acsPowerMgmtBanksTableBankIndex } +::= { acsPowerMgmtBanksTable 1 } + +AcsPowerMgmtBanksTableEntry ::= SEQUENCE { + acsPowerMgmtBanksTablePortNumber InterfaceIndex, -- number of serial port + acsPowerMgmtBanksTablePduIndex InterfaceIndexOrZero, -- number of PDU + acsPowerMgmtBanksTableBankIndex InterfaceIndexOrZero, -- bank index + acsPowerMgmtBanksTableBankName DisplayString, -- Bank Name + acsPowerMgmtBanksTablePduId DisplayString, -- PDU identification + acsPowerMgmtBanksTablePortName DisplayString, -- Serial Port Name + acsPowerMgmtBanksTableCurrentValue Integer32, -- actual value of bank current sensor + acsPowerMgmtBanksTableCurrentMax Integer32, -- max detected value of current sensor + acsPowerMgmtBanksTableCurrentMin Integer32, -- min detected value of current sensor + acsPowerMgmtBanksTableCurrentAvg Integer32, -- average value for current sensor + acsPowerMgmtBanksTableCurrentReset INTEGER, -- reset max, min and avg values + acsPowerMgmtBanksTableVoltageType INTEGER, -- type of bank voltage + acsPowerMgmtBanksTableVoltageValue Integer32, -- actual value of bank voltage + acsPowerMgmtBanksTableVoltageMax Integer32, -- max value of voltage sensor + acsPowerMgmtBanksTableVoltageMin Integer32, -- min value of voltage sensor + acsPowerMgmtBanksTableVoltageAvg Integer32, -- avg value of voltage sensor + acsPowerMgmtBanksTableVoltageReset INTEGER, -- reset max, min and avg values + acsPowerMgmtBanksTablePowerType INTEGER, -- type of bank power consumption + acsPowerMgmtBanksTablePowerValue Integer32, -- actual value of bank power consumption + acsPowerMgmtBanksTablePowerMax Integer32, -- max value + acsPowerMgmtBanksTablePowerMin Integer32, -- min value + acsPowerMgmtBanksTablePowerAvg Integer32, -- average value + acsPowerMgmtBanksTablePowerReset INTEGER, -- reset max, min and avg values + acsPowerMgmtBanksTablePowerFactorType INTEGER, -- type of bank power factor + acsPowerMgmtBanksTablePowerFactorValue Integer32, -- actual value of bank power factor + acsPowerMgmtBanksTablePowerFactorMax Integer32, -- max value for power factor + acsPowerMgmtBanksTablePowerFactorMin Integer32, -- min value for power factor + acsPowerMgmtBanksTablePowerFactorAvg Integer32, -- avg value for power factor + acsPowerMgmtBanksTablePowerFactorReset INTEGER, -- reset max, min and avg values + acsPowerMgmtBanksTableAlarm INTEGER -- status of bank alarm +} + +acsPowerMgmtBanksTablePortNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of serial port when the PDU is connected." +::= { acsPowerMgmtBanksTableEntry 1 } + +acsPowerMgmtBanksTablePduIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A PDU position in the chain." +::= { acsPowerMgmtBanksTableEntry 2 } + +acsPowerMgmtBanksTableBankIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bank index in the PDU." +::= { acsPowerMgmtBanksTableEntry 3 } + +acsPowerMgmtBanksTableBankName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bank name in the PDU." +::= { acsPowerMgmtBanksTableEntry 4 } + +acsPowerMgmtBanksTablePduId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDU identification." +::= { acsPowerMgmtBanksTableEntry 5 } + +acsPowerMgmtBanksTablePortName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of serial port when the PDU is connected." +::= { acsPowerMgmtBanksTableEntry 6 } + +acsPowerMgmtBanksTableCurrentValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of current sensor in this bank.( A x 10 )" +::= { acsPowerMgmtBanksTableEntry 7 } + +acsPowerMgmtBanksTableCurrentMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max detected value of current sensor in this bank.( A x 10 )" +::= { acsPowerMgmtBanksTableEntry 8 } + +acsPowerMgmtBanksTableCurrentMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Min detected value of current sensor in this bank.( A x 10 )" +::= { acsPowerMgmtBanksTableEntry 9 } + +acsPowerMgmtBanksTableCurrentAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value for current sensor in this bank.( A x 10 )" +::= { acsPowerMgmtBanksTableEntry 10 } + +acsPowerMgmtBanksTableCurrentReset OBJECT-TYPE + SYNTAX INTEGER { + no-action (1), + reset (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reset max, min and avg values of current." +::= { acsPowerMgmtBanksTableEntry 11 } + +acsPowerMgmtBanksTableVoltageType OBJECT-TYPE + SYNTAX INTEGER { + none-sensor (0), + estimated (1), + read (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of voltage values." +::= { acsPowerMgmtBanksTableEntry 12 } + +acsPowerMgmtBanksTableVoltageValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of voltage sensor in this bank.( V )" +::= { acsPowerMgmtBanksTableEntry 13 } + +acsPowerMgmtBanksTableVoltageMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max detected value of voltage sensor in this bank.( V )" +::= { acsPowerMgmtBanksTableEntry 14 } + +acsPowerMgmtBanksTableVoltageMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Min detected value of voltage sensor in this bank.( V )" +::= { acsPowerMgmtBanksTableEntry 15 } + +acsPowerMgmtBanksTableVoltageAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value for voltage sensor in this bank.( V )" +::= { acsPowerMgmtBanksTableEntry 16 } + +acsPowerMgmtBanksTableVoltageReset OBJECT-TYPE + SYNTAX INTEGER { + no-action (1), + reset (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reset max, min and avg values of voltage." +::= { acsPowerMgmtBanksTableEntry 17 } + +acsPowerMgmtBanksTablePowerType OBJECT-TYPE + SYNTAX INTEGER { + none-sensor (0), + estimated (1), + read (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of power consumption values." +::= { acsPowerMgmtBanksTableEntry 18 } + +acsPowerMgmtBanksTablePowerValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of power consumption in this bank.( W x 10 )" +::= { acsPowerMgmtBanksTableEntry 19 } + +acsPowerMgmtBanksTablePowerMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max detected value of power consumption in this bank.( W x 10 )" +::= { acsPowerMgmtBanksTableEntry 20 } + +acsPowerMgmtBanksTablePowerMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Min detected value of power consumption in this bank.( W x 10 )" +::= { acsPowerMgmtBanksTableEntry 21 } + +acsPowerMgmtBanksTablePowerAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value for power consumption in this bank.( W x 10 )" +::= { acsPowerMgmtBanksTableEntry 22 } + +acsPowerMgmtBanksTablePowerReset OBJECT-TYPE + SYNTAX INTEGER { + no-action (1), + reset (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reset max, min and avg values of power consumption." +::= { acsPowerMgmtBanksTableEntry 23 } + +acsPowerMgmtBanksTablePowerFactorType OBJECT-TYPE + SYNTAX INTEGER { + none-sensor (0), + estimated (1), + read (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of power factor values." +::= { acsPowerMgmtBanksTableEntry 24 } + +acsPowerMgmtBanksTablePowerFactorValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of power factor in this bank.( PF x 100 )" +::= { acsPowerMgmtBanksTableEntry 25 } + +acsPowerMgmtBanksTablePowerFactorMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max detected value of power factor in this bank.( PF x 100 )" +::= { acsPowerMgmtBanksTableEntry 26 } + +acsPowerMgmtBanksTablePowerFactorMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Min detected value of power factor in this bank.( PF x 100 )" +::= { acsPowerMgmtBanksTableEntry 27 } + +acsPowerMgmtBanksTablePowerFactorAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value for power factor in this bank.( PF x 100 )" +::= { acsPowerMgmtBanksTableEntry 28 } + +acsPowerMgmtBanksTablePowerFactorReset OBJECT-TYPE + SYNTAX INTEGER { + no-action (1), + reset (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reset max, min and avg values of power factor." +::= { acsPowerMgmtBanksTableEntry 29 } + +acsPowerMgmtBanksTableAlarm 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." +::= { acsPowerMgmtBanksTableEntry 30 } + +acsPowerMgmtEnvMonTable OBJECT-TYPE + SYNTAX SEQUENCE OF AcsPowerMgmtEnvMonTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains data monitoring of each detected environmental sensor." +::= { acsPowerMgmt 10 } + +acsPowerMgmtEnvMonTableEntry OBJECT-TYPE + SYNTAX AcsPowerMgmtEnvMonTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "each entry has the data monitoring about environmental sensors." + INDEX { acsPowerMgmtEnvMonTablePortNumber, acsPowerMgmtEnvMonTablePduIndex, acsPowerMgmtEnvMonTableIndex } +::= { acsPowerMgmtEnvMonTable 1 } + +AcsPowerMgmtEnvMonTableEntry ::= SEQUENCE { + acsPowerMgmtEnvMonTablePortNumber InterfaceIndex, -- number of serial port + acsPowerMgmtEnvMonTablePduIndex InterfaceIndexOrZero, -- number of PDU + acsPowerMgmtEnvMonTableIndex InterfaceIndexOrZero, -- index + acsPowerMgmtEnvMonTableName DisplayString, -- sensor name + acsPowerMgmtEnvMonTablePduId DisplayString, -- PDU identification + acsPowerMgmtEnvMonTablePortName DisplayString, -- Serial Port Name + acsPowerMgmtEnvMonTableType INTEGER, -- environmental sensor type + acsPowerMgmtEnvMonTableStatus INTEGER, -- state of digital sensor + acsPowerMgmtEnvMonTableValue Integer32, -- value + acsPowerMgmtEnvMonTableMaxValue Integer32 -- max value +} + +acsPowerMgmtEnvMonTablePortNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of serial port when the PDU is connected." +::= { acsPowerMgmtEnvMonTableEntry 1 } + +acsPowerMgmtEnvMonTablePduIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A PDU position in the chain." +::= { acsPowerMgmtEnvMonTableEntry 2 } + +acsPowerMgmtEnvMonTableIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "envmon sensor index." +::= { acsPowerMgmtEnvMonTableEntry 3 } + +acsPowerMgmtEnvMonTableName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "envmon sensor name." +::= { acsPowerMgmtEnvMonTableEntry 4 } + +acsPowerMgmtEnvMonTablePduId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDU identification." +::= { acsPowerMgmtEnvMonTableEntry 5 } + +acsPowerMgmtEnvMonTablePortName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of serial port when the PDU is connected." +::= { acsPowerMgmtEnvMonTableEntry 6 } + +acsPowerMgmtEnvMonTableType 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." +::= { acsPowerMgmtEnvMonTableEntry 7 } + +acsPowerMgmtEnvMonTableStatus OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + triggered(2), + not-applicable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status of digital sensors: + Dry-Contact, Water level, Smoke sensor, Motion sensor." +::= { acsPowerMgmtEnvMonTableEntry 8 } + +acsPowerMgmtEnvMonTableValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Detected value for envmon sensors. Temperature: C x 10. Humidity: %. Air flow: afu." +::= { acsPowerMgmtEnvMonTableEntry 9 } + +acsPowerMgmtEnvMonTableMaxValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max detected value for envmon sensors. Temperature: C x 10. Humidity: %. Air flow: afu." +::= { acsPowerMgmtEnvMonTableEntry 10 } + +acsPowerMgmtOutElecMonTable OBJECT-TYPE + SYNTAX SEQUENCE OF AcsPowerMgmtOutElecMonTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about data monitoring of outlets." +::= { acsPowerMgmt 11 } + +acsPowerMgmtOutElecMonTableEntry OBJECT-TYPE + SYNTAX AcsPowerMgmtOutElecMonTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "each entry has the information about the outlet." + INDEX { acsPowerMgmtOutElecMonTablePortNumber, + acsPowerMgmtOutElecMonTablePduNumber, + acsPowerMgmtOutElecMonTableNumber } +::= { acsPowerMgmtOutElecMonTable 1 } + +AcsPowerMgmtOutElecMonTableEntry ::= SEQUENCE { + acsPowerMgmtOutElecMonTablePortNumber InterfaceIndex, -- serial port # + acsPowerMgmtOutElecMonTablePduNumber InterfaceIndex, + acsPowerMgmtOutElecMonTableNumber InterfaceIndex, -- outlet number in PDU + acsPowerMgmtOutElecMonTableCurrentValue Integer32, -- actual value for current + acsPowerMgmtOutElecMonTableCurrentMax Integer32, -- max detected value for current + acsPowerMgmtOutElecMonTableCurrentMin Integer32, -- min detected value for current + acsPowerMgmtOutElecMonTableCurrentAvg Integer32, -- average value for current + acsPowerMgmtOutElecMonTableCurrentReset INTEGER, -- reset max, min and avg values of current + acsPowerMgmtOutElecMonTablePowerValue Integer32, -- actual value for power + acsPowerMgmtOutElecMonTablePowerMax Integer32, -- max detected value for power + acsPowerMgmtOutElecMonTablePowerMin Integer32, -- min detected value for power + acsPowerMgmtOutElecMonTablePowerAvg Integer32, -- average value for power + acsPowerMgmtOutElecMonTablePowerReset INTEGER, -- reset max, min and avg values of power + acsPowerMgmtOutElecMonTableVoltageValue Integer32, -- actual value for voltage + acsPowerMgmtOutElecMonTableVoltageMax Integer32, -- max detected value for voltage + acsPowerMgmtOutElecMonTableVoltageMin Integer32, -- min detected value for voltage + acsPowerMgmtOutElecMonTableVoltageAvg Integer32, -- average value for voltage + acsPowerMgmtOutElecMonTableVoltageReset INTEGER, -- reset max, min and avg values of voltage + acsPowerMgmtOutElecMonTablePowerFactorValue Integer32, -- actual value for power factor + acsPowerMgmtOutElecMonTablePowerFactorMax Integer32, -- max detected value for power factor + acsPowerMgmtOutElecMonTablePowerFactorMin Integer32, -- min detected value for power factor + acsPowerMgmtOutElecMonTablePowerFactorAvg Integer32, -- avg value for power factor + acsPowerMgmtOutElecMonTablePowerFactorReset INTEGER, -- reset max, min and avg values of power factor + acsPowerMgmtOutElecMonTableAlarm INTEGER -- outlet alarm status +} + +acsPowerMgmtOutElecMonTablePortNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial Port number." +::= { acsPowerMgmtOutElecMonTableEntry 1 } + +acsPowerMgmtOutElecMonTablePduNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index." +::= { acsPowerMgmtOutElecMonTableEntry 2 } + +acsPowerMgmtOutElecMonTableNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of the outlet in the PDU." +::= { acsPowerMgmtOutElecMonTableEntry 3 } + +acsPowerMgmtOutElecMonTableCurrentValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of outlet current sensor.( A x 10 )" +::= { acsPowerMgmtOutElecMonTableEntry 4 } + +acsPowerMgmtOutElecMonTableCurrentMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max detected value of outlet current sensor.( A x 10 )" +::= { acsPowerMgmtOutElecMonTableEntry 5 } + +acsPowerMgmtOutElecMonTableCurrentMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Min detected value of outlet current sensor.( A x 10 )" +::= { acsPowerMgmtOutElecMonTableEntry 6 } + +acsPowerMgmtOutElecMonTableCurrentAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value for outlet current sensor.( A x 10 )" +::= { acsPowerMgmtOutElecMonTableEntry 7 } + +acsPowerMgmtOutElecMonTableCurrentReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset max, min and avertage values of outlet current." +::= { acsPowerMgmtOutElecMonTableEntry 8 } + +acsPowerMgmtOutElecMonTablePowerValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of outlet power comsumption sensor.( W x 10 )" +::= { acsPowerMgmtOutElecMonTableEntry 9 } + +acsPowerMgmtOutElecMonTablePowerMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max detected value of outlet power comsumption sensor.( W x 10 )" +::= { acsPowerMgmtOutElecMonTableEntry 10 } + +acsPowerMgmtOutElecMonTablePowerMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Min detected value of outlet power comsumption sensor.( W x 10 )" +::= { acsPowerMgmtOutElecMonTableEntry 11 } + +acsPowerMgmtOutElecMonTablePowerAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value for outlet power comsumption sensor.( W x 10 )" +::= { acsPowerMgmtOutElecMonTableEntry 12 } + +acsPowerMgmtOutElecMonTablePowerReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset max, min and avertage values of outlet power comsumption." +::= { acsPowerMgmtOutElecMonTableEntry 13 } + +acsPowerMgmtOutElecMonTableVoltageValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of outlet voltage sensor.( V )" +::= { acsPowerMgmtOutElecMonTableEntry 14 } + +acsPowerMgmtOutElecMonTableVoltageMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max detected value of outlet voltage sensor.( V )" +::= { acsPowerMgmtOutElecMonTableEntry 15 } + +acsPowerMgmtOutElecMonTableVoltageMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Min detected value of outlet voltage sensor.( V )" +::= { acsPowerMgmtOutElecMonTableEntry 16 } + +acsPowerMgmtOutElecMonTableVoltageAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value for outlet voltage sensor.( V )" +::= { acsPowerMgmtOutElecMonTableEntry 17 } + +acsPowerMgmtOutElecMonTableVoltageReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset max, min and avertage values of outlet voltage." +::= { acsPowerMgmtOutElecMonTableEntry 18 } + +acsPowerMgmtOutElecMonTablePowerFactorValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of outlet power-factor sensor.( PF x 100 )" +::= { acsPowerMgmtOutElecMonTableEntry 19 } + +acsPowerMgmtOutElecMonTablePowerFactorMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max detected value of outlet power-factor sensor.( PF x 100 )" +::= { acsPowerMgmtOutElecMonTableEntry 20 } + +acsPowerMgmtOutElecMonTablePowerFactorMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Min detected value of outlet power-factor sensor.( PF x 100 )" +::= { acsPowerMgmtOutElecMonTableEntry 21 } + +acsPowerMgmtOutElecMonTablePowerFactorAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value for outlet power-factor sensor.( PF x 100 )" +::= { acsPowerMgmtOutElecMonTableEntry 22 } + +acsPowerMgmtOutElecMonTablePowerFactorReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset max, min and avertage values of outlet power-factor." +::= { acsPowerMgmtOutElecMonTableEntry 23 } + +acsPowerMgmtOutElecMonTableAlarm 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." +::= { acsPowerMgmtOutElecMonTableEntry 24 } + +END diff --git a/MIBS/avocent/PM-MIB b/MIBS/avocent/PM-MIB new file mode 100644 index 0000000..c2de054 --- /dev/null +++ b/MIBS/avocent/PM-MIB @@ -0,0 +1,3134 @@ +-------------------------------------------------------------------------------- +-- Avocent PM MIB +-- Copyright 2010 Avocent Corporation +-- Revision: 2.0.1 +-- Last Modified: Nov 24, 2010 +-------------------------------------------------------------------------------- + +PM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + enterprises, OBJECT-TYPE, MODULE-IDENTITY, Integer32 + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB; + +-------------------------------------------------------------------------------- +-- Object Groupings +-------------------------------------------------------------------------------- + +--@ Note: every product type should be uniquely identified underneath the +--@ Products object group. Each product should report its unique Products +--@ OBJECT IDENTIFIER in mib-2.system.sysObjectID. Please see the file +--@ "_Avocent Enterprise Object Identifier Assignment.txt" for a list of the +--@ IDs that have been assigned. + +-- enterprises .1.3.6.1.4.1 + +-- avocent OBJECT IDENTIFIER ::= { enterprises 10418 } + +pm MODULE-IDENTITY + LAST-UPDATED "201011240000Z" + ORGANIZATION "Avocent Corporation" + CONTACT-INFO "postal : Avocent Corporation + 47281 Bayside Parkway + Fremont, CA 94538, USA + e-mail : Technical Support + techsupport@avocent.com" + DESCRIPTION + "This module defines the Avocent MIB extensions to + PM-PDU products." + + REVISION "201011240000Z" + DESCRIPTION "Adding Power Management OIDs. + Fixed SYNTAX of some OIDs. + Updating OIDs DESCRIPTION to include not applicable values." + + REVISION "201009240000Z" + DESCRIPTION "Syntax fixed to pass validation level 3." + + REVISION "201004140000Z" + DESCRIPTION "Obsoleting fixed index OIDs from PDU table. + Added measurent type and alarm in PDU table. + Added missing power factor reset in outlet table. + Added sensor type and digital status in sensors table." + + REVISION "200905210000Z" + DESCRIPTION "New tables for power measurements" +::= { enterprises 10418 17 } + +pmProducts OBJECT IDENTIFIER ::= { pm 1 } +pmManagement OBJECT IDENTIFIER ::= { pm 2 } +-- +pm1024 OBJECT IDENTIFIER ::= { pmProducts 1 } -- 10418.17.1.1 +pm2003 OBJECT IDENTIFIER ::= { pmProducts 2 } -- 10418.17.1.2 +pm2006 OBJECT IDENTIFIER ::= { pmProducts 3 } -- 10418.17.1.3 +pm2024 OBJECT IDENTIFIER ::= { pmProducts 4 } +pm3003 OBJECT IDENTIFIER ::= { pmProducts 5 } +pm3006 OBJECT IDENTIFIER ::= { pmProducts 6 } +pm3024 OBJECT IDENTIFIER ::= { pmProducts 7 } +pm1010 OBJECT IDENTIFIER ::= { pmProducts 8 } +pm2010 OBJECT IDENTIFIER ::= { pmProducts 9 } +pm3010 OBJECT IDENTIFIER ::= { pmProducts 10 } +pm1020 OBJECT IDENTIFIER ::= { pmProducts 11 } +pm2020 OBJECT IDENTIFIER ::= { pmProducts 12 } +pm3020 OBJECT IDENTIFIER ::= { pmProducts 13 } + +pmAppliance OBJECT IDENTIFIER ::= { pmManagement 1 } -- 10418.17.2.1 +pmSessions OBJECT IDENTIFIER ::= { pmManagement 2 } -- 10418.17.2.2 +pmPowerMgmt OBJECT IDENTIFIER ::= { pmManagement 5 } -- 10418.17.2.5 + +-- +-- Note that traps are defined in a separate trap MIB +-- +pmTrapObject OBJECT IDENTIFIER ::= { pmManagement 6 } -- 10418.17.2.6 + + +-- +-- pmAppliance +-- OBJECT IDENTIFIER ::= { pmManagement 1 } 10418.17.2.1 +-- +pmHostName OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..32) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The appliance name" +::= { pmAppliance 1 } + +pmProductModel OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..50) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The appliance product model" +::= { pmAppliance 2 } + +pmPartNumber OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..32) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The part number of this appliance as shown on the label + attached or imprinted on the appliance." +::= { pmAppliance 3 } + +pmSerialNumber OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..32) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number of this appliance as shown on the label + attached or imprinted on the appliance." +::= { pmAppliance 4 } + +pmEIDNumber OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..32) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The electronic ID number (EID) of this appliance as shown on the label + attached or imprinted on the appliance." +::= { pmAppliance 5 } + +pmBootcodeVersion OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..32) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the bootcode of this appliance." +::= { pmAppliance 6 } + +pmFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..32) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the firmware of this appliance." +::= { pmAppliance 7 } + +pmReboot OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reboot(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set value of reboot(2) will reboot the appliance. + noAction(1) = always returned in a GET. Does nothing if SET. + reboot(2) = when SET the appliance immediately reboots." +::= { pmAppliance 9 } + +-- +-- pmSessions +-- OBJECT IDENTIFIER ::= { pmManagement 2 } 10418.17.2.2 +-- +pmActiveSessionsNumberOfSession OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active sessions." +::= { pmSessions 1 } + +pmActiveSessionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PmActiveSessionsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the list of active sessions." +::= { pmSessions 2 } + +pmActiveSessionsTableEntry OBJECT-TYPE + SYNTAX PmActiveSessionsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "each entry has the information about the active session" + INDEX { pmActiveSessionsTableIndex } +::= { pmActiveSessionsTable 1 } + +PmActiveSessionsTableEntry ::= SEQUENCE { + pmActiveSessionsTableIndex InterfaceIndexOrZero, + pmActiveSessionsTableUser DisplayString, -- user name + pmActiveSessionsTableGroup DisplayString, -- group name + pmActiveSessionsTableType DisplayString, -- RO/RW-ssh,telnet or web + pmActiveSessionsTableConnection DisplayString, -- type + target name + pmActiveSessionsTableSessionTime DisplayString, -- time of session + pmActiveSessionsTableFrom DisplayString, -- source of the session + pmActiveSessionsTableKill INTEGER +} + +pmActiveSessionsTableIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index representing an entry in this table." +::= { pmActiveSessionsTableEntry 1 } + +pmActiveSessionsTableUser OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..32) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the user that opens this session." +::= { pmActiveSessionsTableEntry 2 } + +pmActiveSessionsTableGroup OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..32) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the group that the user belongs to." +::= { pmActiveSessionsTableEntry 3 } + +pmActiveSessionsTableType OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..32) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The session type." +::= { pmActiveSessionsTableEntry 4 } + +pmActiveSessionsTableConnection OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..32) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Connection type." +::= { pmActiveSessionsTableEntry 5 } + +pmActiveSessionsTableSessionTime OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..32) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the session" +::= { pmActiveSessionsTableEntry 6 } + +pmActiveSessionsTableFrom OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..32) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source IP address of the session." +::= { pmActiveSessionsTableEntry 7 } + +pmActiveSessionsTableKill OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + killSession(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set value of killSession(2) will kill the session. + noAction(1) = always returned in a GET. Does nothing if SET. + killSession(2)= when SET the appliance immediately kills the session." +::= { pmActiveSessionsTableEntry 8 } + + +-- +-- pmPowerMgmt +-- OBJECT IDENTIFIER ::= { pmManagement 5 } 10418.17.2.5 +-- +pmPowerMgmtNumSerialPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Serial Ports that has PDU connected on the appliance." +::= { pmPowerMgmt 1 } + +pmPowerMgmtSerialTable OBJECT-TYPE + SYNTAX SEQUENCE OF PmPowerMgmtSerialTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about each serial port thas has PDU connect." +::= { pmPowerMgmt 2 } + +pmPowerMgmtSerialTableEntry OBJECT-TYPE + SYNTAX PmPowerMgmtSerialTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about each serial port thas has PDU connect." + INDEX { pmPowerMgmtSerialTableIndex } +::= { pmPowerMgmtSerialTable 1 } + +PmPowerMgmtSerialTableEntry ::= SEQUENCE { + pmPowerMgmtSerialTableIndex InterfaceIndex, + pmPowerMgmtSerialTablePortNumber Integer32, + pmPowerMgmtSerialTableDeviceName DisplayString, + pmPowerMgmtSerialTableNumberPDUs Integer32, + pmPowerMgmtSerialTableBuzzer Integer32, + pmPowerMgmtSerialTableSyslog Integer32, + pmPowerMgmtSerialTableOverCurrent Integer32, + pmPowerMgmtSerialTableCycleInterval Integer32, + pmPowerMgmtSerialTablePollRate Integer32, + pmPowerMgmtSerialTablePassWord DisplayString, + pmPowerMgmtSerialTableSave INTEGER, + pmPowerMgmtSerialTableRestore INTEGER +} + +pmPowerMgmtSerialTableIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the register." +::= { pmPowerMgmtSerialTableEntry 1 } + +pmPowerMgmtSerialTablePortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the serial port when the PDU is connected." +::= { pmPowerMgmtSerialTableEntry 2 } + +pmPowerMgmtSerialTableDeviceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The device name of this serial port." +::= { pmPowerMgmtSerialTableEntry 3 } + +pmPowerMgmtSerialTableNumberPDUs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of units connected in this serial port." +::= { pmPowerMgmtSerialTableEntry 4 } + +pmPowerMgmtSerialTableBuzzer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set/get buzzer(s) on or off for the chain. + Returns 0 if not supported." +::= { pmPowerMgmtSerialTableEntry 10 } + +pmPowerMgmtSerialTableSyslog OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set/get syslog on or off for the chain. + Returns 0 if not supported." +::= { pmPowerMgmtSerialTableEntry 11 } + +pmPowerMgmtSerialTableOverCurrent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set/get over current proctection on or off for the chain. + Returns 0 if not supported." +::= { pmPowerMgmtSerialTableEntry 12 } + +pmPowerMgmtSerialTableCycleInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set/get cycle interval for the chain in whole seconds. + Returns 0 if not supported." +::= { pmPowerMgmtSerialTableEntry 13 } + +pmPowerMgmtSerialTablePollRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set/get the poll rate for the chain in whole seconds. + Returns 0 if not supported." +::= { pmPowerMgmtSerialTableEntry 14 } + +pmPowerMgmtSerialTablePassWord OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set the global password for admin user" +::= { pmPowerMgmtSerialTableEntry 15 } + +pmPowerMgmtSerialTableSave OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + save(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + save(2) = when SET the save command is sent to PDU." +::= { pmPowerMgmtSerialTableEntry 20 } + +pmPowerMgmtSerialTableRestore OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + restore(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + restore(2) = when SET the restore command is sent to PDU." +::= { pmPowerMgmtSerialTableEntry 21 } + +pmPowerMgmtPDUTable OBJECT-TYPE + SYNTAX SEQUENCE OF PmPowerMgmtPDUTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the list of detected PDUs." +::= { pmPowerMgmt 3 } + +pmPowerMgmtPDUTableEntry OBJECT-TYPE + SYNTAX PmPowerMgmtPDUTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "each entry has the information about the PDU." + INDEX { pmPowerMgmtPDUTablePortNumber, pmPowerMgmtPDUTablePduIndex } +::= { pmPowerMgmtPDUTable 1 } + +PmPowerMgmtPDUTableEntry ::= SEQUENCE { + pmPowerMgmtPDUTablePortNumber InterfaceIndex, -- number of serial port + pmPowerMgmtPDUTablePduIndex InterfaceIndexOrZero, + pmPowerMgmtPDUTablePduId DisplayString, -- PDU identification + pmPowerMgmtPDUTablePortName DisplayString, -- Serial Port Name + pmPowerMgmtPDUTableModel DisplayString, -- PDU model + pmPowerMgmtPDUTableVendor DisplayString, -- Vendor + pmPowerMgmtPDUTableFirmwareVersion DisplayString, -- Firmware Version + pmPowerMgmtPDUTableNumberOfOutlets Integer32, + pmPowerMgmtPDUTableCurrentNOS Integer32, -- OBSOLETED number of current sensors + pmPowerMgmtPDUTableCurrent1Value Integer32, -- OBSOLETED actual value for current of the sensor 1 + pmPowerMgmtPDUTableCurrent1Max Integer32, -- OBSOLETED max value for current of the sensor 1 + pmPowerMgmtPDUTableCurrent2Value Integer32, -- OBSOLETED actual value for current of the sensor 2 + pmPowerMgmtPDUTableCurrent2Max Integer32, -- OBSOLETED max value for current of the sensor 2 + pmPowerMgmtPDUTableCurrent3Value Integer32, -- OBSOLETED actual value for current of the sensor 3 + pmPowerMgmtPDUTableCurrent3Max Integer32, -- OBSOLETED max value for current of the sensor 3 + pmPowerMgmtPDUTableTemperatureNOS Integer32, -- OBSOLETED number of temperature sensors + pmPowerMgmtPDUTableTemperature1Value Integer32, -- OBSOLETED actual value for Temperature 1 + pmPowerMgmtPDUTableTemperature1Max Integer32, -- OBSOLETED max value for Temperature 1 + pmPowerMgmtPDUTableTemperature2Value Integer32, -- OBSOLETED actual value for Temperaturet 2 + pmPowerMgmtPDUTableTemperature2Max Integer32, -- OBSOLETED max value for Temperature 2 + pmPowerMgmtPDUTableTemperature3Value Integer32, -- OBSOLETED actual value for Temperature 3 + pmPowerMgmtPDUTableTemperature3Max Integer32, -- OBSOLETED max value for Temperature 3 + pmPowerMgmtPDUTableHumidityNOS Integer32, -- OBSOLETED humidity number of humidity sensors + pmPowerMgmtPDUTableHumidity1Value Integer32, -- OBSOLETED actual value for Humidity of the sensor 1 + pmPowerMgmtPDUTableHumidity1Max Integer32, -- OBSOLETED max value for Humidityof the sensor 1 + pmPowerMgmtPDUTableHumidity2Value Integer32, -- OBSOLETED actual value for Humidity of the sensor 2 + pmPowerMgmtPDUTableHumidity2Max Integer32, -- OBSOLETED max value for Humidity of the sensor 2 + pmPowerMgmtPDUTableHumidity3Value Integer32, -- OBSOLETED actual value for Humidity of the sensor 3 + pmPowerMgmtPDUTableHumidity3Max Integer32, -- OBSOLETED max value for Humidity of the sensor 3 + pmPowerMgmtPDUTableVoltageNOS Integer32, -- OBSOLETED number of voltage sensor + pmPowerMgmtPDUTableVoltage1Value Integer32, -- OBSOLETED actual value for Voltage of the sensor 1 + pmPowerMgmtPDUTableVoltage1Max Integer32, -- OBSOLETED max value for Voltage of the sensor 1 + pmPowerMgmtPDUTableVoltage2Value Integer32, -- OBSOLETED actual value for Voltage of the sensor 2 + pmPowerMgmtPDUTableVoltage2Max Integer32, -- OBSOLETED max value for Voltaget of the sensor 2 + pmPowerMgmtPDUTableVoltage3Value Integer32, -- OBSOLETED actual value for Voltage of the sensor 3 + pmPowerMgmtPDUTableVoltage3Max Integer32, -- OBSOLETED max value for Voltage of the sensor 3 + pmPowerMgmtPDUTableNumberOfPhases Integer32, -- number of phases (0 if single phase) + pmPowerMgmtPDUTableNumberOfBanks Integer32, -- number of banks + pmPowerMgmtPDUTableNumberOfSensors Integer32, -- number of sensors + pmPowerMgmtPDUTableFactoryDefault INTEGER, -- set PDU to factory default settings + pmPowerMgmtPDUTableColdStartDelay Integer32, -- get/set PDUs cold start delay + pmPowerMgmtPDUTableReboot INTEGER, -- reboot the PDU + pmPowerMgmtPDUTableMaxCurrent Integer32, -- max value allowed for current + pmPowerMgmtPDUTableAlarm INTEGER, -- PDU alarm status + pmPowerMgmtPDUTableCurrentValue Integer32, -- actual value for current of the sensor + pmPowerMgmtPDUTableCurrentMax Integer32, -- max value for current + pmPowerMgmtPDUTableCurrentMin Integer32, -- min value for current + pmPowerMgmtPDUTableCurrentAvg Integer32, -- average value for current + pmPowerMgmtPDUTableCurrentReset INTEGER, -- reset the current stats + pmPowerMgmtPDUTablePowerValue Integer32, -- actual value for power + pmPowerMgmtPDUTablePowerMax Integer32, -- max value for power + pmPowerMgmtPDUTablePowerMin Integer32, -- min value for power + pmPowerMgmtPDUTablePowerAvg Integer32, -- average value for power + pmPowerMgmtPDUTablePowerReset INTEGER, -- reset the power stats + pmPowerMgmtPDUTablePowerType INTEGER, -- type of power measurement + pmPowerMgmtPDUTableVoltageValue Integer32, -- actual value for voltage + pmPowerMgmtPDUTableVoltageMax Integer32, -- max value for voltage + pmPowerMgmtPDUTableVoltageMin Integer32, -- min value for voltage + pmPowerMgmtPDUTableVoltageAvg Integer32, -- average value for voltage + pmPowerMgmtPDUTableVoltageReset INTEGER, -- reset the voltage stats + pmPowerMgmtPDUTableVoltageType INTEGER, -- type of voltage measurement + pmPowerMgmtPDUTablePowerFactorValue Integer32, -- actual value for powerfactor + pmPowerMgmtPDUTablePowerFactorMax Integer32, -- max value for powerfactor + pmPowerMgmtPDUTablePowerFactorMin Integer32, -- min value for powerfactor + pmPowerMgmtPDUTablePowerFactorAvg Integer32, -- average value for powerfactor + pmPowerMgmtPDUTablePowerFactorReset INTEGER, -- reset the powerfactor stats + pmPowerMgmtPDUTablePowerFactorType INTEGER, -- type of power factor measurement + pmPowerMgmtPDUTablePowerControl INTEGER, -- manage the outlets in this PDU + pmPowerMgmtPDUTableResetOCP INTEGER, -- reset the ocp (pdu wide) + pmPowerMgmtPDUTableCurrentHighCritical Integer32, -- get/set current high critical threshold + pmPowerMgmtPDUTableCurrentHighWarning Integer32, -- get/set current high warning threshold + pmPowerMgmtPDUTableCurrentLowWarning Integer32, -- get/set current low warning threshold + pmPowerMgmtPDUTableCurrentLowCritical Integer32, -- get/set current low critical threshold + pmPowerMgmtPDUTableEnergyValue Integer32, -- Energy value + pmPowerMgmtPDUTableEnergyStartTime DisplayString, -- time at which energy calculation commenced + pmPowerMgmtPDUTableEnergyReset INTEGER -- reset energy calculation and start time to now +} + +pmPowerMgmtPDUTablePortNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of serial port when the PDU is connected." +::= { pmPowerMgmtPDUTableEntry 1 } + +pmPowerMgmtPDUTablePduIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A PDU position in the chain." +::= { pmPowerMgmtPDUTableEntry 2 } + +pmPowerMgmtPDUTablePduId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PDU identification." +::= { pmPowerMgmtPDUTableEntry 3 } + +pmPowerMgmtPDUTablePortName OBJECT-TYPE + SYNTAX DisplayString + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of serial port when the PDU is connected." +::= { pmPowerMgmtPDUTableEntry 4 } + +pmPowerMgmtPDUTableModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Model of the PDU. + Returns N/A if not applicable." +::= { pmPowerMgmtPDUTableEntry 5 } + +pmPowerMgmtPDUTableVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vendor of the PDU. + Returns N/A if not applicable." +::= { pmPowerMgmtPDUTableEntry 6 } + +pmPowerMgmtPDUTableFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version of the PDU firmware. + Returns N/A if not applicable." +::= { pmPowerMgmtPDUTableEntry 7 } + +pmPowerMgmtPDUTableNumberOfOutlets OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outlets of the PDU." +::= { pmPowerMgmtPDUTableEntry 8 } + +pmPowerMgmtPDUTableCurrentNOS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of current sensors in the PDU." +::= { pmPowerMgmtPDUTableEntry 9 } + +pmPowerMgmtPDUTableCurrent1Value OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Current of the sensor 1 in this PDU unit in AMP. + The value of this object is the actual current in + AMP * 10. You need to translate the readed value + (Ex. : value is 5, the current is 0.5 AMP.). + This OID is obsoleted. The value can be retrieved + from pmPowerMgmtPDUTableCurrentValue, + pmPowerMgmtPhasesTableCurrentValue, or + pmPowerMgmtOutletsTableCurrentValue" +::= { pmPowerMgmtPDUTableEntry 10 } + +pmPowerMgmtPDUTableCurrent1Max OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Maximum current of the sensor 1 in this PDU unit in AMP. + When the PDU does not have support for maximum value, + the value will be 0. + The value of this object is the actual current in + AMP * 10. You need to translate the readed value + (Ex. : value is 5, the current is 0.5 AMP.) + Clear this value, set it with Zero value. + This OID is obsoleted. The value can be retrieved + from pmPowerMgmtPDUTableCurrentMax, + pmPowerMgmtPhasesTableCurrentMax, or + pmPowerMgmtOutletsTableCurrentMax" +::= { pmPowerMgmtPDUTableEntry 11 } + +pmPowerMgmtPDUTableCurrent2Value OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Current of the sensor 2 in this PDU unit in AMP. + The value of this object is the actual current in + AMP * 10. You need to translate the readed value + (Ex. : value is 5, the current is 0.5 AMP.). + This OID is obsoleted. The value can be retrieved + from pmPowerMgmtPDUTableCurrentValue, + pmPowerMgmtPhasesTableCurrentValue, or + pmPowerMgmtOutletsTableCurrentValue" +::= { pmPowerMgmtPDUTableEntry 12 } + +pmPowerMgmtPDUTableCurrent2Max OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Maximum current of the sensor 2 in this PDU unit in AMP. + When the PDU does not have support for maximum value, + the value will be 0. + The value of this object is the actual current in + AMP * 10. You need to translate the readed value + (Ex. : value is 5, the current is 0.5 AMP.) + Clear this value, set it with Zero value. + This OID is obsoleted. The value can be retrieved + from pmPowerMgmtPDUTableCurrentMax, + pmPowerMgmtPhasesTableCurrentMax, or + pmPowerMgmtOutletsTableCurrentMax" +::= { pmPowerMgmtPDUTableEntry 13} + +pmPowerMgmtPDUTableCurrent3Value OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Current of the sensor 3 in this PDU unit in AMP. + The value of this object is the actual current in + AMP * 10. You need to translate the readed value + (Ex. : value is 5, the current is 0.5 AMP.) + This OID is obsoleted. The value can be retrieved + from pmPowerMgmtPDUTableCurrentValue, + pmPowerMgmtPhasesTableCurrentValue, or + pmPowerMgmtOutletsTableCurrentValue" +::= { pmPowerMgmtPDUTableEntry 14 } + +pmPowerMgmtPDUTableCurrent3Max OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Maximum current of the sensor 3 in this PDU unit in AMP. + When the PDU does not have support for maximum value, + the value will be 0. + The value of this object is the actual current in + AMP * 10. You need to translate the readed value + (Ex. : value is 5, the current is 0.5 AMP.) + Clear this value, set it with Zero value. + This OID is obsoleted. The value can be retrieved + from pmPowerMgmtPDUTableCurrentMax, + pmPowerMgmtPhasesTableCurrentMax, or + pmPowerMgmtOutletsTableCurrentMax" +::= { pmPowerMgmtPDUTableEntry 15 } + +pmPowerMgmtPDUTableTemperatureNOS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of temperature sensors in the PDU." +::= { pmPowerMgmtPDUTableEntry 16 } + +pmPowerMgmtPDUTableTemperature1Value OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Temperature of this PM unit in Celsius degrees. + The value of this object is the actual temperature in + degrees C * 10. You need to translate the readed value + (Ex. : value is 240, the temperature is 24 Celsius.) + If the temperature measurement is not installed this + value will be 0. + Valid values are 5 to 999 ( 0.5 to 99.9 Celsius)." +::= { pmPowerMgmtPDUTableEntry 17 } + +pmPowerMgmtPDUTableTemperature1Max OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Maximum temperature detected in this PM unit in Celsius degrees. + The value will be Zero when the PDU does not have support for maximum value. + The value of this object is the actual temperature in + degrees C * 10. You need to translate the readed value + (Ex. : value is 240, the temperature is 24 Celsius.) + If the temperature measurement is not installed this + value will be 0. + Valid values are 5 to 999 ( 0.5 to 99.9 Celsius). + Set with Zero value to clear the max. temperature." +::= { pmPowerMgmtPDUTableEntry 18 } + +pmPowerMgmtPDUTableTemperature2Value OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Temperature of this PM unit in Celsius degrees. + The value of this object is the actual temperature in + degrees C * 10. You need to translate the readed value + (Ex. : value is 240, the temperature is 24 Celsius.) + If the temperature measurement is not installed this + value will be 0. + Valid values are 5 to 999 ( 0.5 to 99.9 Celsius)." +::= { pmPowerMgmtPDUTableEntry 19 } + +pmPowerMgmtPDUTableTemperature2Max OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Maximum temperature detected in this PM unit in Celsius degrees. + The value will be Zero when the PDU does not have support for maximum value. + The value of this object is the actual temperature in + degrees C * 10. You need to translate the readed value + (Ex. : value is 240, the temperature is 24 Celsius.) + If the temperature measurement is not installed this + value will be 0. + Valid values are 5 to 999 ( 0.5 to 99.9 Celsius). + Set with Zero value to clear the max. temperature." +::= { pmPowerMgmtPDUTableEntry 20 } + +pmPowerMgmtPDUTableTemperature3Value OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Temperature of this PM unit in Celsius degrees. + The value of this object is the actual temperature in + degrees C * 10. You need to translate the readed value + (Ex. : value is 240, the temperature is 24 Celsius.) + If the temperature measurement is not installed this + value will be 0. + Valid values are 5 to 999 ( 0.5 to 99.9 Celsius)." +::= { pmPowerMgmtPDUTableEntry 21 } + +pmPowerMgmtPDUTableTemperature3Max OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Maximum temperature detected in this PM unit in Celsius degrees. + The value will be Zero when the PDU does not have support for maximum value. + The value of this object is the actual temperature in + degrees C * 10. You need to translate the readed value + (Ex. : value is 240, the temperature is 24 Celsius.) + If the temperature measurement is not installed this + value will be 0. + Valid values are 5 to 999 ( 0.5 to 99.9 Celsius). + Set with Zero value to clear the max. temperature." +::= { pmPowerMgmtPDUTableEntry 22 } + +pmPowerMgmtPDUTableHumidityNOS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of humidity sensors in the PDU." +::= { pmPowerMgmtPDUTableEntry 23 } + +pmPowerMgmtPDUTableHumidity1Value OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Humidity of this PM unit . + If the humidity measurement is not installed this + value will be 0." +::= { pmPowerMgmtPDUTableEntry 24 } + +pmPowerMgmtPDUTableHumidity1Max OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Maximum humidity detected in this PM unit. + If the humidity measurement is not installed or the PDU does not have support for maximum value this + value will be 0. + Set with Zero value to clear the max. temperature." +::= { pmPowerMgmtPDUTableEntry 25 } + +pmPowerMgmtPDUTableHumidity2Value OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Humidity of this PM unit . + If the humidity measurement is not installed this + value will be 0." +::= { pmPowerMgmtPDUTableEntry 26 } + +pmPowerMgmtPDUTableHumidity2Max OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Maximum humidity detected in this PM unit. + If the humidity measurement is not installed or the PDU does not have support for maximum value this + value will be 0. + Set with Zero value to clear the max. temperature." +::= { pmPowerMgmtPDUTableEntry 27 } + +pmPowerMgmtPDUTableHumidity3Value OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Humidity of this PM unit . + If the humidity measurement is not installed this + value will be 0." +::= { pmPowerMgmtPDUTableEntry 28 } + +pmPowerMgmtPDUTableHumidity3Max OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Maximum humidity detected in this PM unit. + If the humidity measurement is not installed or the PDU does not have support for maximum value this + value will be 0. + Set with Zero value to clear the max. temperature." +::= { pmPowerMgmtPDUTableEntry 29 } + +pmPowerMgmtPDUTableVoltageNOS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of voltage sensors in the PDU." +::= { pmPowerMgmtPDUTableEntry 30 } + +pmPowerMgmtPDUTableVoltage1Value OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Voltage of this sensor in this PDU unit. + This OID is obsoleted. The value can be retrieved + from pmPowerMgmtPDUTableVoltageValue, + pmPowerMgmtPhasesTableVoltageValue, or + pmPowerMgmtOutletsTableVoltageValue" +::= { pmPowerMgmtPDUTableEntry 31 } + +pmPowerMgmtPDUTableVoltage1Max OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Maximum voltage of this sensor in this PDU unit. + Set with Zero value to clear the maximum voltage. + This OID is obsoleted. The value can be retrieved + from pmPowerMgmtPDUTableVoltageMax, + pmPowerMgmtPhasesTableVoltageMax, or + pmPowerMgmtOutletsTableVoltageMax" +::= { pmPowerMgmtPDUTableEntry 32 } + +pmPowerMgmtPDUTableVoltage2Value OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Voltage of this sensor in this PDU unit. + This OID is obsoleted. The value can be retrieved + from pmPowerMgmtPDUTableVoltageValue, + pmPowerMgmtPhasesTableVoltageValue, or + pmPowerMgmtOutletsTableVoltageValue" +::= { pmPowerMgmtPDUTableEntry 33 } + +pmPowerMgmtPDUTableVoltage2Max OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Maximum voltage of this sensor in this PDU unit. + Set with Zero value to clear the maximum voltage. + This OID is obsoleted. The value can be retrieved + from pmPowerMgmtPDUTableVoltageMax, + pmPowerMgmtPhasesTableVoltageMax, or + pmPowerMgmtOutletsTableVoltageMax" +::= { pmPowerMgmtPDUTableEntry 34 } + +pmPowerMgmtPDUTableVoltage3Value OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Voltage of this sensor in this PDU unit. + This OID is obsoleted. The value can be retrieved + from pmPowerMgmtPDUTableVoltageValue, + pmPowerMgmtPhasesTableVoltageValue, or + pmPowerMgmtOutletsTableVoltageValue" +::= { pmPowerMgmtPDUTableEntry 35 } + +pmPowerMgmtPDUTableVoltage3Max OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Maximum voltage of this sensor in this PDU unit. + Set with Zero value to clear the maximum voltage. + This OID is obsoleted. The value can be retrieved + from pmPowerMgmtPDUTableVoltageMax, + pmPowerMgmtPhasesTableVoltageMax, or + pmPowerMgmtOutletsTableVoltageMax" +::= { pmPowerMgmtPDUTableEntry 36 } + +pmPowerMgmtPDUTableNumberOfPhases OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of phases of the PDU." +::= { pmPowerMgmtPDUTableEntry 37 } + +pmPowerMgmtPDUTableNumberOfBanks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of banks in the PDU." +::= { pmPowerMgmtPDUTableEntry 38 } + +pmPowerMgmtPDUTableNumberOfSensors OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of sensors in the PDU." +::= { pmPowerMgmtPDUTableEntry 40 } + +pmPowerMgmtPDUTableFactoryDefault OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set value of 2 will set the PDU to factory default settings. + noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the factory default command is sent to the PDU." +::= { pmPowerMgmtPDUTableEntry 41 } + +pmPowerMgmtPDUTableColdStartDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PDUs cold start delay in whole seconds (0-60). + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 42 } + +pmPowerMgmtPDUTableReboot OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reboot(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set value of power*(2) will send command to PDU. + noAction(1) = always returned in a GET. Does nothing if SET. + reboot(2) = when SET the reboot command is sent to PDU." +::= { pmPowerMgmtPDUTableEntry 43 } + +pmPowerMgmtPDUTableMaxCurrent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of current allowed in the PDU (A x 10)." +::= { pmPowerMgmtPDUTableEntry 44 } + +pmPowerMgmtPDUTableAlarm OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + blow-fuse (2), + hw-ocp (3), + high-critical (4), + high-warning (5), + low-warning (6), + low-critical (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Show the PDU alarm status. + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 45 } + +--@ Note: Intentionally left space for future expansion (thanks!) +pmPowerMgmtPDUTableCurrentValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of current in the PDU (A x 10). + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 50 } + +pmPowerMgmtPDUTableCurrentMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of current in the PDU (A x 10). + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 51 } + +pmPowerMgmtPDUTableCurrentMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value of current in the PDU (A x 10). + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 52 } + +pmPowerMgmtPDUTableCurrentAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value of current in the PDU (A x 10). + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 53 } + +pmPowerMgmtPDUTableCurrentReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the reset command is sent to PDU." +::= { pmPowerMgmtPDUTableEntry 54 } + +pmPowerMgmtPDUTablePowerValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of power in the PDU (W x 10). + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 60 } + +pmPowerMgmtPDUTablePowerMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of power in the PDU (W x 10). + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 61 } + +pmPowerMgmtPDUTablePowerMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value of power in the PDU (W x 10). + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 62 } + +pmPowerMgmtPDUTablePowerAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value of power in the PDU (W x 10). + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 63 } + +pmPowerMgmtPDUTablePowerReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the reset command is sent to PDU." +::= { pmPowerMgmtPDUTableEntry 64 } + +pmPowerMgmtPDUTablePowerType OBJECT-TYPE + SYNTAX INTEGER { + none-sensor (0), + estimated (1), + measured (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of power values. + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 65 } + +pmPowerMgmtPDUTableVoltageValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of voltage in the PDU (V). + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 70 } + +pmPowerMgmtPDUTableVoltageMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of voltage in the PDU (V). + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 71 } + +pmPowerMgmtPDUTableVoltageMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value of voltage in the PDU (V). + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 72 } + +pmPowerMgmtPDUTableVoltageAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value of voltage in the PDU (V). + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 73 } + +pmPowerMgmtPDUTableVoltageReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the reset command is sent to PDU." +::= { pmPowerMgmtPDUTableEntry 74 } + +pmPowerMgmtPDUTableVoltageType OBJECT-TYPE + SYNTAX INTEGER { + none-sensor (0), + estimated (1), + measured (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of voltage values. + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 75 } + +pmPowerMgmtPDUTablePowerFactorValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of power factor in the PDU (Pf x 100). + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 80 } + +pmPowerMgmtPDUTablePowerFactorMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of power factor in the PDU (Pf x 100). + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 81 } + +pmPowerMgmtPDUTablePowerFactorMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value of power factor in the PDU (Pf x 100). + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 82 } + +pmPowerMgmtPDUTablePowerFactorAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value of power factor in the PDU (Pf x 100). + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 83 } + +pmPowerMgmtPDUTablePowerFactorReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the reset command is sent to PDU." +::= { pmPowerMgmtPDUTableEntry 84 } + +pmPowerMgmtPDUTablePowerFactorType OBJECT-TYPE + SYNTAX INTEGER { + none-sensor (0), + estimated (1), + measured (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of power values. + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 85 } + +pmPowerMgmtPDUTablePowerControl OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + powerOn(2), + powerOff(3), + powerCycle(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set value of power*(2-4) will send command to PDU. + noAction(1) = always returned in a GET. Does nothing if SET. + powerOn(2) = when SET the power On command is sent to PDU. + powerOff(3) = when SET the power Off command is sent to PDU. + powerCycle(4)=when SET the power cycle command is sent to PDU. + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 90 } + +pmPowerMgmtPDUTableResetOCP OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set value of power*(2) will send command to PDU. + noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the reset command is sent to PDU. + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 91 } + +pmPowerMgmtPDUTableCurrentHighCritical OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "outlet high critical (alarm) current threshold (A x 10). + Set fails if value is lower that CurrentHighWarning. + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 100 } + +pmPowerMgmtPDUTableCurrentHighWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "outlet high warning current threshold (A x 10). + Set fails if value is higher than CurrentHighCritical or lower than CurrentLowWarning. + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 101 } + +pmPowerMgmtPDUTableCurrentLowWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "outlet low warning current threshold (A x 10). + Set fails if value is higher than CurrentHighWarning or lower than CurrentLowCritical. + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 102 } + +pmPowerMgmtPDUTableCurrentLowCritical OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "outlet low critical current threshold (A x 10). + Set fails if value is higher than CurrentLowWarning. + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 103 } + +pmPowerMgmtPDUTableEnergyValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "pdu energy value (Wh). + Returns 0 if not supported." +::= { pmPowerMgmtPDUTableEntry 105 } + +pmPowerMgmtPDUTableEnergyStartTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "time at which energy calculation commenced (ISO8601 format). + Returns N/A if not applicable." +::= { pmPowerMgmtPDUTableEntry 106 } + +pmPowerMgmtPDUTableEnergyReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the reset command is sent to PDU." +::= { pmPowerMgmtPDUTableEntry 107 } + +pmPowerMgmtTotalNumberOfOutlets OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outlets managed by the appliance." +::= { pmPowerMgmt 4 } + +pmPowerMgmtOutletsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PmPowerMgmtOutletsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about outlets." +::= { pmPowerMgmt 5 } + +pmPowerMgmtOutletsTableEntry OBJECT-TYPE + SYNTAX PmPowerMgmtOutletsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "each entry has the information about the outlet." + INDEX { pmPowerMgmtOutletsTablePortNumber, + pmPowerMgmtOutletsTablePduNumber, + pmPowerMgmtOutletsTableNumber } +::= { pmPowerMgmtOutletsTable 1 } + +PmPowerMgmtOutletsTableEntry ::= SEQUENCE { + pmPowerMgmtOutletsTablePortNumber InterfaceIndex, -- serial port # + pmPowerMgmtOutletsTablePduNumber InterfaceIndex, + pmPowerMgmtOutletsTableNumber InterfaceIndex, -- outlet number in PDU + pmPowerMgmtOutletsTableName DisplayString, -- outlet name + pmPowerMgmtOutletsTableStatus INTEGER, -- outlet status + pmPowerMgmtOutletsTablePowerControl INTEGER, -- manage the outlet + pmPowerMgmtOutletsTablePortName DisplayString, -- serial port name + pmPowerMgmtOutletsTablePduId DisplayString, -- PDU ID + pmPowerMgmtOutletsTablePostOnDelay Integer32, -- outlet post on delay delay/post power on + pmPowerMgmtOutletsTablePostOffDelay Integer32, -- outlet post off delay/post power off + pmPowerMgmtOutletsTableAlarm INTEGER, -- outlet alarm status + pmPowerMgmtOutletsTableCurrentValue Integer32, -- actual value for current of the sensor + pmPowerMgmtOutletsTableCurrentMax Integer32, -- max value for current + pmPowerMgmtOutletsTableCurrentMin Integer32, -- min value for current + pmPowerMgmtOutletsTableCurrentAvg Integer32, -- average value for current + pmPowerMgmtOutletsTableCurrentReset INTEGER, -- reset the current stats + pmPowerMgmtOutletsTablePowerValue Integer32, -- actual value for power + pmPowerMgmtOutletsTablePowerMax Integer32, -- max value for power + pmPowerMgmtOutletsTablePowerMin Integer32, -- min value for power + pmPowerMgmtOutletsTablePowerAvg Integer32, -- average value for power + pmPowerMgmtOutletsTablePowerReset INTEGER, -- reset the power stats + pmPowerMgmtOutletsTablePowerType INTEGER, -- power type + pmPowerMgmtOutletsTableVoltageValue Integer32, -- actual value for voltage + pmPowerMgmtOutletsTableVoltageMax Integer32, -- max value for voltage + pmPowerMgmtOutletsTableVoltageMin Integer32, -- min value for voltage + pmPowerMgmtOutletsTableVoltageAvg Integer32, -- average value for voltage + pmPowerMgmtOutletsTableVoltageReset INTEGER, -- reset the voltage stats + pmPowerMgmtOutletsTableVoltageType INTEGER, -- type of voltage measurement + pmPowerMgmtOutletsTablePowerFactorValue Integer32, -- actual value for powerfactor + pmPowerMgmtOutletsTablePowerFactorMax Integer32, -- max value for powerfactor + pmPowerMgmtOutletsTablePowerFactorMin Integer32, -- min value for powerfactor + pmPowerMgmtOutletsTablePowerFactorAvg Integer32, -- average value for powerfactor + pmPowerMgmtOutletsTablePowerFactorReset INTEGER, -- reset the powerfactor stats + pmPowerMgmtOutletsTablePowerFactorType INTEGER, -- power factor type + pmPowerMgmtOutletsTableCurrentHighCritical Integer32, -- outlet current high critical threshold + pmPowerMgmtOutletsTableCurrentHighWarning Integer32, -- outlet current high warning threshold + pmPowerMgmtOutletsTableCurrentLowWarning Integer32, -- outlet current low warning threshold + pmPowerMgmtOutletsTableCurrentLowCritical Integer32, -- outlet current low critical threshold + pmPowerMgmtOutletsTableEnergyValue Integer32, -- Energy value + pmPowerMgmtOutletsTableEnergyStartTime DisplayString, -- time at which energy calculation commenced + pmPowerMgmtOutletsTableEnergyReset INTEGER -- reset energy calculation and start time to now +} + +pmPowerMgmtOutletsTablePortNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial Port number." +::= { pmPowerMgmtOutletsTableEntry 1 } + +pmPowerMgmtOutletsTablePduNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index." +::= { pmPowerMgmtOutletsTableEntry 2 } + +pmPowerMgmtOutletsTableNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of the outlet in the PDU." +::= { pmPowerMgmtOutletsTableEntry 3 } + +pmPowerMgmtOutletsTableName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the outlet." +::= { pmPowerMgmtOutletsTableEntry 4 } + +pmPowerMgmtOutletsTableStatus OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2), + offLocked(3), + onLocked(4), + offCycle(5), + onPendingOff(6), + offPendingOn(7), + onPendingCycle(8), + notSet(9), + onFixed(10), + offShutdown(11), + tripped(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the outlet. + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 5 } + +pmPowerMgmtOutletsTablePowerControl OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + powerOn(2), + powerOff(3), + powerCycle(4), + powerLock(5), + powerUnlock(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set value of power*(2-6) will send command to PDU. + noAction(1) = always returned in a GET. Does nothing if SET. + powerOn(2) = when SET the power On command is sent to PDU. + powerOff(3) = when SET the power Off command is sent to PDU. + powerCycle(4)=when SET the power cycle command is sent to PDU. + powerLock(5)= when SET the power lock command is sent to PDU. + powerUnlock(6)=when SET the power unlock command is sent to PDU. + The powerLock and powerUnlock are valid only for Cyclades-PM PDUs" +::= { pmPowerMgmtOutletsTableEntry 6 } + +pmPowerMgmtOutletsTablePortName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial Port Name where the PDU is connected." +::= { pmPowerMgmtOutletsTableEntry 7 } + +pmPowerMgmtOutletsTablePduId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDU identification." +::= { pmPowerMgmtOutletsTableEntry 8 } + +pmPowerMgmtOutletsTablePostOnDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "post on delay for the outlet (seconds x 10) + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 9 } + +pmPowerMgmtOutletsTablePostOffDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "post off delay for the outlet (seconds x 10) + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 10 } + +pmPowerMgmtOutletsTableAlarm OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + blow-fuse (2), + hw-ocp (3), + high-critical (4), + high-warning (5), + low-warning (6), + low-critical (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Show the outlet alarm status. + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 45 } + +--@ Note: Intentionally left space for future expansion +pmPowerMgmtOutletsTableCurrentValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of current in the outlet (A x 10). + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 50 } + +pmPowerMgmtOutletsTableCurrentMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of current in the outlet (A x 10). + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 51 } + +pmPowerMgmtOutletsTableCurrentMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value of current in the outlet (A x 10). + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 52 } + +pmPowerMgmtOutletsTableCurrentAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value of current in the outlet (A x 10). + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 53 } + +pmPowerMgmtOutletsTableCurrentReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the reset command is sent to PDU." +::= { pmPowerMgmtOutletsTableEntry 54 } + +pmPowerMgmtOutletsTablePowerValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of power in the outlet (W x 10). + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 60 } + +pmPowerMgmtOutletsTablePowerMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of power in the outlet (W x 10). + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 61 } + +pmPowerMgmtOutletsTablePowerMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value of power in the outlet (W x 10). + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 62 } + +pmPowerMgmtOutletsTablePowerAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value of power in the outlet (W x 10). + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 63 } + +pmPowerMgmtOutletsTablePowerReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the reset command is sent to PDU." +::= { pmPowerMgmtOutletsTableEntry 64 } + +pmPowerMgmtOutletsTablePowerType OBJECT-TYPE + SYNTAX INTEGER { + none-sensor (0), + estimated (1), + measured (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of power values. + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 65 } + +pmPowerMgmtOutletsTableVoltageValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of voltage in the outlet (V). + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 70 } + +pmPowerMgmtOutletsTableVoltageMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of voltage in the outlet (V). + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 71 } + +pmPowerMgmtOutletsTableVoltageMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value of voltage in the outlet (V). + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 72 } + +pmPowerMgmtOutletsTableVoltageAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value of voltage in the outlet (V). + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 73 } + +pmPowerMgmtOutletsTableVoltageReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the reset command is sent to PDU." +::= { pmPowerMgmtOutletsTableEntry 74 } + +pmPowerMgmtOutletsTableVoltageType OBJECT-TYPE + SYNTAX INTEGER { + none-sensor (0), + estimated (1), + measured (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of voltage values. + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 75 } + +pmPowerMgmtOutletsTablePowerFactorValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of power factor in the outlet (Pf x 100). + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 80 } + +pmPowerMgmtOutletsTablePowerFactorMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of power factor in the outlet (Pf x 100). + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 81 } + +pmPowerMgmtOutletsTablePowerFactorMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value of power factor in the outlet (Pf x 100). + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 82 } + +pmPowerMgmtOutletsTablePowerFactorAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value of power factor in the outlet (Pf x 100). + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 83 } + +pmPowerMgmtOutletsTablePowerFactorReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the reset command is sent to PDU." +::= { pmPowerMgmtOutletsTableEntry 84 } + +pmPowerMgmtOutletsTablePowerFactorType OBJECT-TYPE + SYNTAX INTEGER { + none-sensor (0), + estimated (1), + measured (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of power factor values. + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 85 } + +pmPowerMgmtOutletsTableCurrentHighCritical OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "outlet high critical (alarm) current threshold (A x 10). + Set fails if value is lower that CurrentHighWarning. + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 100 } + +pmPowerMgmtOutletsTableCurrentHighWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "outlet high warning current threshold (A x 10). + Set fails if value is higher than CurrentHighCritical or lower than CurrentLowWarning. + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 101 } + +pmPowerMgmtOutletsTableCurrentLowWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "outlet low warning current threshold (A x 10). + Set fails if value is higher than CurrentHighWarning or lower than CurrentLowCritical. + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 102 } + +pmPowerMgmtOutletsTableCurrentLowCritical OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "outlet low critical current threshold (A x 10). + Set fails if value is higher than CurrentLowWarning. + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 103 } + +pmPowerMgmtOutletsTableEnergyValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "outlet energy value (Wh). + Returns 0 if not supported." +::= { pmPowerMgmtOutletsTableEntry 105 } + +pmPowerMgmtOutletsTableEnergyStartTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "time at which energy calculation commenced (ISO8601 format). + Returns N/A if not applicable." +::= { pmPowerMgmtOutletsTableEntry 106 } + +pmPowerMgmtOutletsTableEnergyReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the reset command is sent to PDU." +::= { pmPowerMgmtOutletsTableEntry 107 } + +pmPowerMgmtNumberOfOutletGroup OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of configured group of outlets." +::= { pmPowerMgmt 6 } + +pmPowerMgmtGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF PmPowerMgmtGroupTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about group of outlets." +::= { pmPowerMgmt 7 } + +pmPowerMgmtGroupTableEntry OBJECT-TYPE + SYNTAX PmPowerMgmtGroupTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "each entry has the information about group of outlets." + INDEX { pmPowerMgmtGroupTableIndex } +::= { pmPowerMgmtGroupTable 1 } + +PmPowerMgmtGroupTableEntry ::= SEQUENCE { + pmPowerMgmtGroupTableIndex InterfaceIndexOrZero, + pmPowerMgmtGroupTableName DisplayString, -- group name + pmPowerMgmtGroupTableStatus INTEGER, -- group status + pmPowerMgmtGroupTablePowerControl INTEGER -- manage the group +} + +pmPowerMgmtGroupTableIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the group." +::= { pmPowerMgmtGroupTableEntry 1 } + +pmPowerMgmtGroupTableName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the group of outlets." +::= { pmPowerMgmtGroupTableEntry 2 } + +pmPowerMgmtGroupTableStatus OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the group of outlet." +::= { pmPowerMgmtGroupTableEntry 3 } + +pmPowerMgmtGroupTablePowerControl OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + powerOn(2), + powerOff(3), + powerCycle(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set value of power*(2-4) will send command to PDU. + noAction(1) = always returned in a GET. Does nothing if SET. + powerOn(2) = when SET the power On command is sent to PDU. + powerOff(3) = when SET the power Off command is sent to PDU. + powerCycle(4)=when SET the power cycle command is sent to PDU." +::= { pmPowerMgmtGroupTableEntry 4 } + +pmPowerMgmtTotalNumberOfPhases OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of phases managed by the appliance." +::= { pmPowerMgmt 8 } + +pmPowerMgmtPhasesTable OBJECT-TYPE + SYNTAX SEQUENCE OF PmPowerMgmtPhasesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about phases." +::= { pmPowerMgmt 9 } + +pmPowerMgmtPhasesTableEntry OBJECT-TYPE + SYNTAX PmPowerMgmtPhasesTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "each entry has the information about the phases." + INDEX { pmPowerMgmtPhasesTablePortNumber, + pmPowerMgmtPhasesTablePduNumber, + pmPowerMgmtPhasesTableNumber } +::= { pmPowerMgmtPhasesTable 1 } + +PmPowerMgmtPhasesTableEntry ::= SEQUENCE { + pmPowerMgmtPhasesTablePortNumber InterfaceIndex, -- serial port # + pmPowerMgmtPhasesTablePduNumber InterfaceIndex, + pmPowerMgmtPhasesTableNumber InterfaceIndex, -- phase number in PDU + pmPowerMgmtPhasesTableName DisplayString, -- phase sysname + pmPowerMgmtPhasesTablePortName DisplayString, -- serial port name + pmPowerMgmtPhasesTablePduId DisplayString, -- PDU ID + pmPowerMgmtPhasesTableAlarm INTEGER, -- phase alarm status + pmPowerMgmtPhasesTableCurrentValue Integer32, -- actual value for current of the sensor + pmPowerMgmtPhasesTableCurrentMax Integer32, -- max value for current + pmPowerMgmtPhasesTableCurrentMin Integer32, -- min value for current + pmPowerMgmtPhasesTableCurrentAvg Integer32, -- average value for current + pmPowerMgmtPhasesTableCurrentReset INTEGER, -- reset the current stats + pmPowerMgmtPhasesTablePowerValue Integer32, -- actual value for power + pmPowerMgmtPhasesTablePowerMax Integer32, -- max value for power + pmPowerMgmtPhasesTablePowerMin Integer32, -- min value for power + pmPowerMgmtPhasesTablePowerAvg Integer32, -- average value for power + pmPowerMgmtPhasesTablePowerReset INTEGER, -- reset the power stats + pmPowerMgmtPhasesTablePowerType INTEGER, -- power type + pmPowerMgmtPhasesTableVoltageValue Integer32, -- actual value for voltage + pmPowerMgmtPhasesTableVoltageMax Integer32, -- max value for voltage + pmPowerMgmtPhasesTableVoltageMin Integer32, -- min value for voltage + pmPowerMgmtPhasesTableVoltageAvg Integer32, -- average value for voltage + pmPowerMgmtPhasesTableVoltageReset INTEGER, -- reset the voltage stats + pmPowerMgmtPhasesTableVoltageType INTEGER, -- voltage type + pmPowerMgmtPhasesTablePowerFactorValue Integer32, -- actual value for powerfactor + pmPowerMgmtPhasesTablePowerFactorMax Integer32, -- max value for powerfactor + pmPowerMgmtPhasesTablePowerFactorMin Integer32, -- min value for powerfactor + pmPowerMgmtPhasesTablePowerFactorAvg Integer32, -- average value for powerfactor + pmPowerMgmtPhasesTablePowerFactorReset INTEGER, -- reset the powerfactor stats + pmPowerMgmtPhasesTablePowerFactorType INTEGER, -- power factor type + pmPowerMgmtPhasesTableCurrentHighCritical Integer32, -- outlet current high critical threshold + pmPowerMgmtPhasesTableCurrentHighWarning Integer32, -- outlet current high warning threshold + pmPowerMgmtPhasesTableCurrentLowWarning Integer32, -- outlet current low warning threshold + pmPowerMgmtPhasesTableCurrentLowCritical Integer32 -- outlet current low critical threshold +} + +pmPowerMgmtPhasesTablePortNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial Port number." +::= { pmPowerMgmtPhasesTableEntry 1 } + +pmPowerMgmtPhasesTablePduNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index." +::= { pmPowerMgmtPhasesTableEntry 2 } + +pmPowerMgmtPhasesTableNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of the phase in the PDU." +::= { pmPowerMgmtPhasesTableEntry 3 } + +pmPowerMgmtPhasesTableName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the phase. + Returns N/A if not applicable." +::= { pmPowerMgmtPhasesTableEntry 4 } + +pmPowerMgmtPhasesTablePortName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial Port Name where the PDU is connected." +::= { pmPowerMgmtPhasesTableEntry 5 } + +pmPowerMgmtPhasesTablePduId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDU identification." +::= { pmPowerMgmtPhasesTableEntry 6 } + +pmPowerMgmtPhasesTableAlarm OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + blow-fuse (2), + hw-ocp (3), + high-critical (4), + high-warning (5), + low-warning (6), + low-critical (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Show the phase alarm status. + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 45 } + +--@ Note: Intentionally left space for future expansion +pmPowerMgmtPhasesTableCurrentValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of current in the phase (A x 10). + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 50 } + +pmPowerMgmtPhasesTableCurrentMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of current in the phase (A x 10). + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 51 } + +pmPowerMgmtPhasesTableCurrentMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value of current in the phase (A x 10). + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 52 } + +pmPowerMgmtPhasesTableCurrentAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value of current in the phase (A x 10). + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 53 } + +pmPowerMgmtPhasesTableCurrentReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the reset command is sent to PDU." +::= { pmPowerMgmtPhasesTableEntry 54 } + +pmPowerMgmtPhasesTablePowerValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of power in the phase (W x 10). + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 60 } + +pmPowerMgmtPhasesTablePowerMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of power in the phase (W x 10). + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 61 } + +pmPowerMgmtPhasesTablePowerMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value of power in the phase (W x 10). + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 62 } + +pmPowerMgmtPhasesTablePowerAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value of power in the phase (W x 10). + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 63 } + +pmPowerMgmtPhasesTablePowerReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the reset command is sent to PDU." +::= { pmPowerMgmtPhasesTableEntry 64 } + +pmPowerMgmtPhasesTablePowerType OBJECT-TYPE + SYNTAX INTEGER { + none-sensor (0), + estimated (1), + measured (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of power values. + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 65 } + +pmPowerMgmtPhasesTableVoltageValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of voltage in the phase (V). + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 70 } + +pmPowerMgmtPhasesTableVoltageMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of voltage in the phase (V). + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 71 } + +pmPowerMgmtPhasesTableVoltageMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value of voltage in the phase (V). + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 72 } + +pmPowerMgmtPhasesTableVoltageAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value of voltage in the phase (V). + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 73 } + +pmPowerMgmtPhasesTableVoltageReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the reset command is sent to PDU." +::= { pmPowerMgmtPhasesTableEntry 74 } + +pmPowerMgmtPhasesTableVoltageType OBJECT-TYPE + SYNTAX INTEGER { + none-sensor (0), + estimated (1), + measured (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of voltage values. + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 75 } + +pmPowerMgmtPhasesTablePowerFactorValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of power factor in the phase (Pf x 100). + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 80 } + +pmPowerMgmtPhasesTablePowerFactorMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of power factor in the phase (Pf x 100). + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 81 } + +pmPowerMgmtPhasesTablePowerFactorMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value of power factor in the phase (Pf x 100). + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 82 } + +pmPowerMgmtPhasesTablePowerFactorAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value of power factor in the phase (Pf x 100). + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 83 } + +pmPowerMgmtPhasesTablePowerFactorReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the reset command is sent to PDU." +::= { pmPowerMgmtPhasesTableEntry 84 } + +pmPowerMgmtPhasesTablePowerFactorType OBJECT-TYPE + SYNTAX INTEGER { + none-sensor (0), + estimated (1), + measured (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of power factor values. + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 85 } + +pmPowerMgmtPhasesTableCurrentHighCritical OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "phase high critical (alarm) current threshold (A x 10). + Set fails if value is lower that CurrentHighWarning. + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 100 } + +pmPowerMgmtPhasesTableCurrentHighWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "phase high warning current threshold (A x 10). + Set fails if value is higher than CurrentHighCritical or lower than CurrentLowWarning. + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 101 } + +pmPowerMgmtPhasesTableCurrentLowWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "phase low warning current threshold (A x 10). + Set fails if value is higher than CurrentHighWarning or lower than CurrentLowCritical. + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 102 } + +pmPowerMgmtPhasesTableCurrentLowCritical OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "phase low critical current threshold (A x 10). + Set fails if value is higher than CurrentLowWarning. + Returns 0 if not supported." +::= { pmPowerMgmtPhasesTableEntry 103 } + +--@ BANKS + +pmPowerMgmtTotalNumberOfBanks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of banks managed by the appliance." +::= { pmPowerMgmt 10 } + +pmPowerMgmtBanksTable OBJECT-TYPE + SYNTAX SEQUENCE OF PmPowerMgmtBanksTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about banks." +::= { pmPowerMgmt 11 } + +pmPowerMgmtBanksTableEntry OBJECT-TYPE + SYNTAX PmPowerMgmtBanksTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "each entry has the information about the banks." + INDEX { pmPowerMgmtBanksTablePortNumber, + pmPowerMgmtBanksTablePduNumber, + pmPowerMgmtBanksTableNumber } +::= { pmPowerMgmtBanksTable 1 } + +PmPowerMgmtBanksTableEntry ::= SEQUENCE { + pmPowerMgmtBanksTablePortNumber InterfaceIndex, -- serial port # + pmPowerMgmtBanksTablePduNumber InterfaceIndex, + pmPowerMgmtBanksTableNumber InterfaceIndex, -- bank number in PDU + pmPowerMgmtBanksTableName DisplayString, -- bank sysname + pmPowerMgmtBanksTablePortName DisplayString, -- serial port name + pmPowerMgmtBanksTablePduId DisplayString, -- PDU ID + pmPowerMgmtBanksTableAlarm INTEGER, -- bank alarm status + pmPowerMgmtBanksTableCurrentValue Integer32, -- actual value for current of the sensor + pmPowerMgmtBanksTableCurrentMax Integer32, -- max value for current + pmPowerMgmtBanksTableCurrentMin Integer32, -- min value for current + pmPowerMgmtBanksTableCurrentAvg Integer32, -- average value for current + pmPowerMgmtBanksTableCurrentReset INTEGER, -- reset current stats + pmPowerMgmtBanksTablePowerValue Integer32, -- actual value for power + pmPowerMgmtBanksTablePowerMax Integer32, -- max value for power + pmPowerMgmtBanksTablePowerMin Integer32, -- min value for power + pmPowerMgmtBanksTablePowerAvg Integer32, -- average value for power + pmPowerMgmtBanksTablePowerReset INTEGER, -- reset power stats + pmPowerMgmtBanksTablePowerType INTEGER, -- power type + pmPowerMgmtBanksTableVoltageValue Integer32, -- actual value for voltage + pmPowerMgmtBanksTableVoltageMax Integer32, -- max value for voltage + pmPowerMgmtBanksTableVoltageMin Integer32, -- min value for voltage + pmPowerMgmtBanksTableVoltageAvg Integer32, -- average value for voltage + pmPowerMgmtBanksTableVoltageReset INTEGER, -- reset voltage stats + pmPowerMgmtBanksTableVoltageType INTEGER, -- voltage type + pmPowerMgmtBanksTablePowerFactorValue Integer32, -- actual value for powerfactor + pmPowerMgmtBanksTablePowerFactorMax Integer32, -- max value for powerfactor + pmPowerMgmtBanksTablePowerFactorMin Integer32, -- min value for powerfactor + pmPowerMgmtBanksTablePowerFactorAvg Integer32, -- average value for powerfactor + pmPowerMgmtBanksTablePowerFactorReset INTEGER, -- reset powerfactor stats + pmPowerMgmtBanksTablePowerFactorType INTEGER, -- power factor type + pmPowerMgmtBanksTableCurrentHighCritical Integer32, -- outlet current high critical threshold + pmPowerMgmtBanksTableCurrentHighWarning Integer32, -- outlet current high warning threshold + pmPowerMgmtBanksTableCurrentLowWarning Integer32, -- outlet current low warning threshold + pmPowerMgmtBanksTableCurrentLowCritical Integer32, -- outlet current low critical threshold + pmPowerMgmtBanksTableEnergyValue Integer32, -- Energy value + pmPowerMgmtBanksTableEnergyStartTime DisplayString, -- time at which energy calculation commenced + pmPowerMgmtBanksTableEnergyReset INTEGER -- reset energy calculation and start time to now +} + +pmPowerMgmtBanksTablePortNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial Port number." +::= { pmPowerMgmtBanksTableEntry 1 } + +pmPowerMgmtBanksTablePduNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index." +::= { pmPowerMgmtBanksTableEntry 2 } + +pmPowerMgmtBanksTableNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of the bank in the PDU." +::= { pmPowerMgmtBanksTableEntry 3 } + +pmPowerMgmtBanksTableName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the bank." +::= { pmPowerMgmtBanksTableEntry 4 } + +pmPowerMgmtBanksTablePortName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial Port Name where the PDU is connected." +::= { pmPowerMgmtBanksTableEntry 5 } + +pmPowerMgmtBanksTablePduId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDU identification." +::= { pmPowerMgmtBanksTableEntry 6 } + +pmPowerMgmtBanksTableAlarm OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + blow-fuse (2), + hw-ocp (3), + high-critical (4), + high-warning (5), + low-warning (6), + low-critical (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Show the bank alarm status. + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 45 } + + +--@ Note: Intentionally left space for future expansion +pmPowerMgmtBanksTableCurrentValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of current in the bank (A x 10). + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 50 } + +pmPowerMgmtBanksTableCurrentMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of current in the bank (A x 10). + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 51 } + +pmPowerMgmtBanksTableCurrentMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value of current in the bank (A x 10). + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 52 } + +pmPowerMgmtBanksTableCurrentAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value of current in the bank (A x 10). + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 53 } + +pmPowerMgmtBanksTableCurrentReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the reset command is sent to PDU." +::= { pmPowerMgmtBanksTableEntry 54 } + +pmPowerMgmtBanksTablePowerValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of power in the bank (W x 10). + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 60 } + +pmPowerMgmtBanksTablePowerMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of power in the bank (W x 10). + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 61 } + +pmPowerMgmtBanksTablePowerMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value of power in the bank (W x 10). + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 62 } + +pmPowerMgmtBanksTablePowerAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value of power in the bank (W x 10). + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 63 } + +pmPowerMgmtBanksTablePowerReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the reset command is sent to PDU." +::= { pmPowerMgmtBanksTableEntry 64 } + +pmPowerMgmtBanksTablePowerType OBJECT-TYPE + SYNTAX INTEGER { + none-sensor (0), + estimated (1), + measured (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of power values. + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 65 } + +pmPowerMgmtBanksTableVoltageValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of voltage in the bank (V). + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 70 } + +pmPowerMgmtBanksTableVoltageMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of voltage in the bank (V). + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 71 } + +pmPowerMgmtBanksTableVoltageMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value of voltage in the bank (V). + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 72 } + +pmPowerMgmtBanksTableVoltageAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value of voltage in the bank (V). + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 73 } + +pmPowerMgmtBanksTableVoltageReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the reset command is sent to PDU." +::= { pmPowerMgmtBanksTableEntry 74 } + +pmPowerMgmtBanksTableVoltageType OBJECT-TYPE + SYNTAX INTEGER { + none-sensor (0), + estimated (1), + measured (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of voltage values. + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 75 } + +pmPowerMgmtBanksTablePowerFactorValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of power factor in the bank (Pf x 100). + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 80 } + +pmPowerMgmtBanksTablePowerFactorMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of power factor in the bank (Pf x 100). + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 81 } + +pmPowerMgmtBanksTablePowerFactorMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value of power factor in the bank (Pf x 100). + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 82 } + +pmPowerMgmtBanksTablePowerFactorAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value of power factor in the bank (Pf x 100). + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 83 } + +pmPowerMgmtBanksTablePowerFactorReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the reset command is sent to PDU." +::= { pmPowerMgmtBanksTableEntry 84 } + +pmPowerMgmtBanksTablePowerFactorType OBJECT-TYPE + SYNTAX INTEGER { + none-sensor (0), + estimated (1), + measured (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of power factor values. + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 85 } + +pmPowerMgmtBanksTableCurrentHighCritical OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "bank high critical (alarm) current threshold (A x 10). + Set fails if value is lower that CurrentHighWarning. + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 100 } + +pmPowerMgmtBanksTableCurrentHighWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "bank high warning current threshold (A x 10). + Set fails if value is higher than CurrentHighCritical or lower than CurrentLowWarning. + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 101 } + +pmPowerMgmtBanksTableCurrentLowWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "bank low warning current threshold (A x 10). + Set fails if value is higher than CurrentHighWarning or lower than CurrentLowCritical. + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 102 } + +pmPowerMgmtBanksTableCurrentLowCritical OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "bank low critical current threshold (A x 10). + Set fails if value is higher than CurrentLowWarning. + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 103 } + +pmPowerMgmtBanksTableEnergyValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "bank energy value (Wh). + Returns 0 if not supported." +::= { pmPowerMgmtBanksTableEntry 105 } + +pmPowerMgmtBanksTableEnergyStartTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "time at which energy calculation commenced (ISO8601 format). + Returns N/A if not applicable." +::= { pmPowerMgmtBanksTableEntry 106 } + +pmPowerMgmtBanksTableEnergyReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the reset command is sent to PDU." +::= { pmPowerMgmtBanksTableEntry 107 } + +--@ Sensors + +pmPowerMgmtTotalNumberOfSensors OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Sensors managed by the appliance." +::= { pmPowerMgmt 12 } + +pmPowerMgmtSensorsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PmPowerMgmtSensorsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about sensors." +::= { pmPowerMgmt 13 } + +pmPowerMgmtSensorsTableEntry OBJECT-TYPE + SYNTAX PmPowerMgmtSensorsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "each entry has the information about the sensors." + INDEX { pmPowerMgmtSensorsTablePortNumber, + pmPowerMgmtSensorsTablePduNumber, + pmPowerMgmtSensorsTableNumber } +::= { pmPowerMgmtSensorsTable 1 } + +PmPowerMgmtSensorsTableEntry ::= SEQUENCE { + pmPowerMgmtSensorsTablePortNumber InterfaceIndex, -- serial port # + pmPowerMgmtSensorsTablePduNumber InterfaceIndex, + pmPowerMgmtSensorsTableNumber InterfaceIndex, -- sensor number in PDU + pmPowerMgmtSensorsTableName DisplayString, -- sensor name + pmPowerMgmtSensorsTablePortName DisplayString, -- serial port name + pmPowerMgmtSensorsTablePduId DisplayString, -- PDU ID + pmPowerMgmtSensorsTableType INTEGER, -- sensor type + pmPowerMgmtSensorsTableStatus INTEGER, -- digital sensor status + pmPowerMgmtSensorsTableValue DisplayString, -- actual value for current of the sensor + pmPowerMgmtSensorsTableValueMax DisplayString, -- max value for current + pmPowerMgmtSensorsTableValueMin DisplayString, -- min value for current + pmPowerMgmtSensorsTableValueAvg DisplayString, -- average value for current + pmPowerMgmtSensorsTableValueInt Integer32, -- actual value for current of the sensor + pmPowerMgmtSensorsTableValueMaxInt Integer32, -- max value for current + pmPowerMgmtSensorsTableValueMinInt Integer32, -- min value for current + pmPowerMgmtSensorsTableValueAvgInt Integer32, -- average value for current + pmPowerMgmtSensorsTableValueReset INTEGER, -- reset current stats + pmPowerMgmtSensorsTableHighCritical Integer32, -- set/get sensor high critical threshold + pmPowerMgmtSensorsTableHighWarning Integer32, -- set/get sensor high warning threshold + pmPowerMgmtSensorsTableLowWarning Integer32, -- set/get sensor low warning threshold + pmPowerMgmtSensorsTableLowCritical Integer32, -- set/get sensor low critical threshold + pmPowerMgmtSensorsTableUnit INTEGER, -- set/get sensor unit of measurement + pmPowerMgmtSensorsTableHighCriticalC Integer32, -- get sensor high critical threshold + pmPowerMgmtSensorsTableHighWarningC Integer32, -- get sensor high warning threshold + pmPowerMgmtSensorsTableLowWarningC Integer32, -- get sensor low warning threshold + pmPowerMgmtSensorsTableLowCriticalC Integer32, -- get sensor low critical threshold + pmPowerMgmtSensorsTableHighCriticalF Integer32, -- get sensor high critical threshold + pmPowerMgmtSensorsTableHighWarningF Integer32, -- get sensor high warning threshold + pmPowerMgmtSensorsTableLowWarningF Integer32, -- get sensor low warning threshold + pmPowerMgmtSensorsTableLowCriticalF Integer32 -- get sensor low critical threshold +} + +pmPowerMgmtSensorsTablePortNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial Port number." +::= { pmPowerMgmtSensorsTableEntry 1 } + +pmPowerMgmtSensorsTablePduNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index." +::= { pmPowerMgmtSensorsTableEntry 2 } + +pmPowerMgmtSensorsTableNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of the sensor in the PDU." +::= { pmPowerMgmtSensorsTableEntry 3 } + +pmPowerMgmtSensorsTableName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the sensor." +::= { pmPowerMgmtSensorsTableEntry 4 } + +pmPowerMgmtSensorsTablePortName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial Port Name where the PDU is connected." +::= { pmPowerMgmtSensorsTableEntry 5 } + +pmPowerMgmtSensorsTablePduId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDU identification." +::= { pmPowerMgmtSensorsTableEntry 6 } + +pmPowerMgmtSensorsTableType OBJECT-TYPE + SYNTAX INTEGER { + temp-internal (1), + temperature (2), + humidity (3), + air-flow (4), + smoke (5), + dry-concact (6), + water-level (7), + motion (8), + unplugged (9), + unknown (10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of environmental monitor. + Returns 0 if not supported." +::= { pmPowerMgmtSensorsTableEntry 7 } + +pmPowerMgmtSensorsTableStatus OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + triggered(2), + not-applicable(3), + opened(4), + closed(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of digital sensors: Dry-Contact, Water level, Smoke sensor, Motion sensor. + Returns 0 if not supported." +::= { pmPowerMgmtSensorsTableEntry 8 } + + +--@ Note: Intentionally left space for future expansion +pmPowerMgmtSensorsTableValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of the sensor. + Returns N/A if not applicable." +::= { pmPowerMgmtSensorsTableEntry 20 } + +pmPowerMgmtSensorsTableValueMax OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of the sensor. + Returns N/A if not applicable." +::= { pmPowerMgmtSensorsTableEntry 21 } + +pmPowerMgmtSensorsTableValueMin OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value of the sensor. + Returns N/A if not applicable." +::= { pmPowerMgmtSensorsTableEntry 22 } + +pmPowerMgmtSensorsTableValueAvg OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value of the sensor. + Returns N/A if not applicable." +::= { pmPowerMgmtSensorsTableEntry 23 } + +pmPowerMgmtSensorsTableValueInt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual value of the sensor. + Returns 0 if not supported." +::= { pmPowerMgmtSensorsTableEntry 25 } + +pmPowerMgmtSensorsTableValueMaxInt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value of the sensor. + Returns 0 if not supported." +::= { pmPowerMgmtSensorsTableEntry 26 } + +pmPowerMgmtSensorsTableValueMinInt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value of the sensor. + Returns 0 if not supported." +::= { pmPowerMgmtSensorsTableEntry 27 } + +pmPowerMgmtSensorsTableValueAvgInt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average value of the sensor. + Returns 0 if not supported." +::= { pmPowerMgmtSensorsTableEntry 28 } + +pmPowerMgmtSensorsTableValueReset OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + reset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "noAction(1) = always returned in a GET. Does nothing if SET. + reset(2) = when SET the reset command is sent to sensor." +::= { pmPowerMgmtSensorsTableEntry 30 } + +pmPowerMgmtSensorsTableHighCritical OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sensor high critical (alarm) threshold (unit x 10) - use unit as returned by pmPowerMgmtSensorsTableUnit. + Set fails if value is lower that CurrentHighWarning. + Returns 0 if not supported." +::= { pmPowerMgmtSensorsTableEntry 40 } + +pmPowerMgmtSensorsTableHighWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sensor high warning threshold (unit x 10) - use unit as returned by pmPowerMgmtSensorsTableUnit. + Set fails if value is higher than HighCritical or lower than LowWarning. + Returns 0 if not supported." +::= { pmPowerMgmtSensorsTableEntry 41 } + +pmPowerMgmtSensorsTableLowWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sensor low warning threshold (unit x 10) - use unit as returned by pmPowerMgmtSensorsTableUnit. + Set fails if value is higher than HighWarning or lower than LowCritical. + Returns 0 if not supported." +::= { pmPowerMgmtSensorsTableEntry 42 } + +pmPowerMgmtSensorsTableLowCritical OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sensor low critical threshold (unit x 10) - use unit as returned by pmPowerMgmtSensorsTableUnit. + Set fails if value is higher than LowWarning. + Returns 0 if not supported." +::= { pmPowerMgmtSensorsTableEntry 43 } + +pmPowerMgmtSensorsTableUnit OBJECT-TYPE + SYNTAX INTEGER { + undefined (1), + fahrenheit (2), + celsius (3), + percent (4), + afu (5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sensor unit. + Returns 0 if not supported." +::= { pmPowerMgmtSensorsTableEntry 45 } + +pmPowerMgmtSensorsTableHighCriticalC OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sensor high critical (alarm) threshold (Celcius x 10). + to SET: use pmPowerMgmtSensorsTableHighCritical in proper units (pmPowerMgmtSensorsTableUnit). + Returns 0 if not supported." +::= { pmPowerMgmtSensorsTableEntry 50 } + +pmPowerMgmtSensorsTableHighWarningC OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sensor high warning threshold (Celcius x 10). + to SET: use pmPowerMgmtSensorsTableHighWarning in proper units (pmPowerMgmtSensorsTableUnit). + Returns 0 if not supported." +::= { pmPowerMgmtSensorsTableEntry 51 } + +pmPowerMgmtSensorsTableLowWarningC OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sensor low warning threshold (Celcius x 10). + to SET: use pmPowerMgmtSensorsTableLowWarning in proper units (pmPowerMgmtSensorsTableUnit). + Returns 0 if not supported." +::= { pmPowerMgmtSensorsTableEntry 52 } + +pmPowerMgmtSensorsTableLowCriticalC OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sensor low critical threshold (Celcius x 10). + to SET: use pmPowerMgmtSensorsTableLowCritical in proper units (pmPowerMgmtSensorsTableUnit). + Returns 0 if not supported." +::= { pmPowerMgmtSensorsTableEntry 53 } + +pmPowerMgmtSensorsTableHighCriticalF OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sensor high critical (alarm) threshold (Fahrenheit x 10). + to SET: use pmPowerMgmtSensorsTableHighCritical in proper units (pmPowerMgmtSensorsTableUnit). + Returns 0 if not supported." +::= { pmPowerMgmtSensorsTableEntry 60 } + +pmPowerMgmtSensorsTableHighWarningF OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sensor high warning threshold (Fahrenheit x 10). + to SET: use pmPowerMgmtSensorsTableHighWarning in proper units (pmPowerMgmtSensorsTableUnit). + Returns 0 if not supported." +::= { pmPowerMgmtSensorsTableEntry 61 } + +pmPowerMgmtSensorsTableLowWarningF OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sensor low warning threshold (Fahrenheit x 10). + to SET: use pmPowerMgmtSensorsTableLowWarning in proper units (pmPowerMgmtSensorsTableUnit). + Returns 0 if not supported." +::= { pmPowerMgmtSensorsTableEntry 62 } + +pmPowerMgmtSensorsTableLowCriticalF OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sensor low critical threshold (Fahrenheit x 10). + to SET: use pmPowerMgmtSensorsTableLowCritical in proper units (pmPowerMgmtSensorsTableUnit). + Returns 0 if not supported." +::= { pmPowerMgmtSensorsTableEntry 63 } + +END |