-- ===================================================================== -- == DIGI-POWER-MANAGEMENT-MIB : == -- == DIGI Power Management Management Information Base == -- == == -- == Digi International Part Number: 40002336_C == -- == == -- == (c) Copyright 2001-2003 Digi International, Inc. == -- ===================================================================== DIGI-POWER-MANAGEMENT-MIB DEFINITIONS ::= BEGIN IMPORTS digiPowerMgmt FROM DIGI-SMI OBJECT-TYPE FROM RFC-1212; -- digiPowerMgmt MODULE-IDENTITY -- LAST-UPDATED "0201090100Z" -- ORGANIZATION "Digi International Inc." -- CONTACT-INFO -- " Michael Nicholson -- Postal: Digi International Inc. -- 11001 Bren Road East -- Minnetonka, MN 55343 -- -- Tel: 952-912-3146 -- Fax: 952-912-4952 -- E-mail: Mike.Nicholson@digi.com" -- DESCRIPTION -- "Power Management MIB" -- ::= { digiInterfaces 14 } -- -- enterprises.332.10.13.14 -- === + Textual Conventions + =========================================== DisplayString ::= OCTET STRING -- ======================================================================= -- ======================================================================= -- === + POWERMGMT + ===================================================== -- ======================================================================= -- ======================================================================= powerMgmtNumPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of Ports on this device" ::= { digiPowerMgmt 11 } powerMgmtCurrThreshExcTraps OBJECT-TYPE SYNTAX INTEGER{ disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable Current Threshold Exceeded Traps" ::= { digiPowerMgmt 12 } powerMgmtTempThreshExcTraps OBJECT-TYPE SYNTAX INTEGER{ disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable Temperature Threshold Exceeded Traps" ::= { digiPowerMgmt 13 } powerMgmtPowerUnitTable OBJECT-TYPE SYNTAX SEQUENCE OF PowerMgmtPowerUnitEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table for Power Unit" ::= { digiPowerMgmt 14 } powerMgmtPowerUnitEntry OBJECT-TYPE SYNTAX PowerMgmtPowerUnitEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry for Sensor count" INDEX { powerUnitPort } ::= { powerMgmtPowerUnitTable 1 } PowerMgmtPowerUnitEntry ::= SEQUENCE { powerUnitPort INTEGER, powerUnitStatus INTEGER, powerUnitType OCTET STRING, powerUnitNumOutlets INTEGER, powerUnitNumCurrSensors INTEGER, powerUnitNumTempSensors INTEGER } powerUnitPort OBJECT-TYPE SYNTAX INTEGER (1..32) ACCESS read-only STATUS mandatory DESCRIPTION "Port on which this Power Unit is located" ::= { powerMgmtPowerUnitEntry 1 } powerUnitStatus OBJECT-TYPE SYNTAX INTEGER{ not_configured(0), disconnected(1), connecting(2), connected(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Status of this Power Unit" ::= { powerMgmtPowerUnitEntry 2 } powerUnitType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Text description of the Power Unit" ::= { powerMgmtPowerUnitEntry 3 } powerUnitNumOutlets OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of outlets on this Power Unit" ::= { powerMgmtPowerUnitEntry 4 } powerUnitNumCurrSensors OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of Current Sensors on this Power Unit" ::= { powerMgmtPowerUnitEntry 5 } powerUnitNumTempSensors OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of Current Sensors on this Power Unit" ::= { powerMgmtPowerUnitEntry 6 } powerMgmtCurrSensorsTable OBJECT-TYPE SYNTAX SEQUENCE OF PowerMgmtCurrSensorsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table for Current Sensors" ::= { digiPowerMgmt 15 } powerMgmtCurrSensorsEntry OBJECT-TYPE SYNTAX PowerMgmtCurrSensorsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry for Current Sensors" INDEX { sensorCurrPort, sensorCurrIndex } ::= { powerMgmtCurrSensorsTable 1 } PowerMgmtCurrSensorsEntry ::= SEQUENCE { sensorCurrPort INTEGER, sensorCurrIndex INTEGER, sensorActualCurr INTEGER, sensorMaxCurr INTEGER, sensorThreshCurr INTEGER } sensorCurrPort OBJECT-TYPE SYNTAX INTEGER(1..32) ACCESS read-only STATUS mandatory DESCRIPTION "Power Unit Port" ::= { powerMgmtCurrSensorsEntry 1 } sensorCurrIndex OBJECT-TYPE SYNTAX INTEGER(1..32) ACCESS read-only STATUS mandatory DESCRIPTION "Sensor index" ::= { powerMgmtCurrSensorsEntry 2 } sensorActualCurr OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Actual current read by the sensor in tenths of an AMP" ::= { powerMgmtCurrSensorsEntry 3 } sensorMaxCurr OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Maximum Current read by the sensor in tenths of an AMP" ::= { powerMgmtCurrSensorsEntry 4 } sensorThreshCurr OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Threshold for this current sensor in tenths of an AMP" ::= { powerMgmtCurrSensorsEntry 5 } powerMgmtTempSensorsTable OBJECT-TYPE SYNTAX SEQUENCE OF PowerMgmtTempSensorsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table for Temperature Sensors" ::= { digiPowerMgmt 16 } powerMgmtTempSensorsEntry OBJECT-TYPE SYNTAX PowerMgmtTempSensorsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry for Temperature Sensors" INDEX { sensorTempPort, sensorTempIndex } ::= { powerMgmtTempSensorsTable 1 } PowerMgmtTempSensorsEntry ::= SEQUENCE { sensorTempPort INTEGER, sensorTempIndex INTEGER, sensorActualTemp INTEGER, sensorThreshTemp INTEGER } sensorTempPort OBJECT-TYPE SYNTAX INTEGER(1..32) ACCESS read-only STATUS mandatory DESCRIPTION "Power Unit Port" ::= { powerMgmtTempSensorsEntry 1 } sensorTempIndex OBJECT-TYPE SYNTAX INTEGER(1..32) ACCESS read-only STATUS mandatory DESCRIPTION "Sensor index" ::= { powerMgmtTempSensorsEntry 2 } sensorActualTemp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Actual temperature read by this sensor in tenths of a degree Celsius" ::= { powerMgmtTempSensorsEntry 3 } sensorThreshTemp OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Threshold for this temperature sensor in tenths of a degree Celsius" ::= { powerMgmtTempSensorsEntry 4 } END