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