-------------------------------------------------------------------------- -- File Name : ZTE-AN-SYS-MIB.mib -- Date : 2010-01-25 -- Author : ZTE Nms dept. -- -- Zte System Mgmt Mib for Access Node -- -- -------------------------------------------------------------------------- ZTE-AN-PETH-MIB DEFINITIONS ::= BEGIN IMPORTS TruthValue, DisplayString FROM SNMPv2-TC enterprises, MODULE-IDENTITY, Integer32, NOTIFICATION-TYPE FROM SNMPv2-SMI zxAn FROM ZTE-AN-TC-MIB ifIndex FROM RFC1213-MIB; zxAnPethMib MODULE-IDENTITY LAST-UPDATED "201001251500Z" ORGANIZATION "ZTE Corporation" CONTACT-INFO "ZTE NMS dept. She Yunsheng 68896270" DESCRIPTION "This MIB defines Description of zte power ethernet managed objects." ::= { zxAn 300 } zxAnPethObjects OBJECT IDENTIFIER ::= { zxAnPethMib 1 } zxAnPethTrapObjects OBJECT IDENTIFIER ::= { zxAnPethMib 2 } -------------------------------------------------------------------------------- -- Following objects are defined. -- 1.Global Configuration -- 2.PSE Port Information -- 3.PSE Card Information -- 4.PDE Port Information -- 5.Trap Objects -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- 1.Global Configuration -------------------------------------------------------------------------------- zxAnPethGlobalObjects OBJECT IDENTIFIER ::= { zxAnPethObjects 1 } zxAnPethPsePmMode OBJECT-TYPE SYNTAX INTEGER { none ( 1 ) , staticPowerWithPriority ( 2 ) , dynamicPowerWithPriority ( 3 ) , staticPowerWithoutPriority ( 4 ) , dynamicPowerWithoutPriority ( 5 ) } MAX-ACCESS read-write STATUS current DESCRIPTION "The power management mode. Possible values are: none (1) - Power management is not performed by default, The user must power-up the port manually. staticPowerWithPriority (2)- Power is budgeted staticly base on the priority. dynamicPowerWithPriority (3)- Power is budgeted base on the load and priority. staticPowerWithoutPriority (4)- Same as staticPowerWithPriority except the priority dynamicPowerWithoutPriority(5)- Same as dynamicPowerWithPriority except the priority." ::= { zxAnPethGlobalObjects 1} zxAnPethPseActualCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "mA" MAX-ACCESS read-only STATUS current DESCRIPTION "The actual momentary current." ::= { zxAnPethGlobalObjects 2 } zxAnPethPseActualVoltage OBJECT-TYPE SYNTAX Integer32 UNITS "0.1V" MAX-ACCESS read-only STATUS current DESCRIPTION "The actual momentary input line voltage." ::= { zxAnPethGlobalObjects 3 } zxAnPethPseChipTemp OBJECT-TYPE SYNTAX Integer32 UNITS "centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "The temperature of the PSE chip." ::= { zxAnPethGlobalObjects 4 } zxAnPethPseChipTempAlmThresh OBJECT-TYPE SYNTAX Integer32(10..250) UNITS "centigrade" MAX-ACCESS read-write STATUS current DESCRIPTION "The temperature alarm threshold of the PSE chip." DEFVAL { 120 } ::= { zxAnPethGlobalObjects 5 } zxAnPethPseChipTempTrapEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the zxAnPethPseChipHighTempAlm and zxAnPethPseChipHighTempClr." ::= { zxAnPethGlobalObjects 6 } zxAnPethPseOutVoltageUpperThresh OBJECT-TYPE SYNTAX Integer32(0|440..585) UNITS "0.1V" MAX-ACCESS read-write STATUS current DESCRIPTION "The upper threshold of PSE output volts. The alarm should be generated when zxAnPethPseActualVoltage exceeds this threshold. zxAnPethPseOutVoltageUpperThresh must be larger than zxAnPethPseOutVoltageLowerThresh. If it is 0, no alarm reported to manager." ::= { zxAnPethGlobalObjects 7 } zxAnPethPseOutVoltageLowerThresh OBJECT-TYPE SYNTAX Integer32(0|440..585) UNITS "0.1V" MAX-ACCESS read-write STATUS current DESCRIPTION "The lower threshold of PSE output volts. The alarm should be generated when zxAnPethPseActualVoltage is lower than this threshold. zxAnPethPseOutVoltageLowerThresh must be less than zxAnPethPseOutVoltageUpperThresh. If it is 0, no alarm reported to manager." ::= { zxAnPethGlobalObjects 8 } zxAnPethPseFirmwareVersion OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The PSE firmware version." ::= { zxAnPethGlobalObjects 9 } zxAnPethMainPsePowerLimit OBJECT-TYPE SYNTAX Integer32(1..65535) UNITS "0.1Watts" MAX-ACCESS read-write STATUS current DESCRIPTION "The power threshhold of PSE output." ::= { zxAnPethGlobalObjects 10 } zxAnPethMainPsePowerUsageThresh OBJECT-TYPE SYNTAX Integer32(0..65535) UNITS "0.1Watts" MAX-ACCESS read-write STATUS current DESCRIPTION "The PSE power usage threshold. When pethMainPseConsumptionPower is larger than zxAnPethMainPsePowerUsageThresh, pethMainPowerUsageOnNotification will be sent. Value 0 means that pethMainPowerUsageOnNotification is disabled. Note: zxAnPethMainPsePowerUsageThresh must be less than zxAnPethMainPsePowerLimit." ::= { zxAnPethGlobalObjects 11 } -------------------------------------------------------------------------------- -- 2.PSE Port Information -------------------------------------------------------------------------------- zxAnPethPsePortTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnPethPsePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Peth Port Table" ::= { zxAnPethObjects 2 } zxAnPethPsePortEntry OBJECT-TYPE SYNTAX ZxAnPethPsePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Peth Port Entry" INDEX { ifIndex } ::= { zxAnPethPsePortTable 1 } ZxAnPethPsePortEntry ::= SEQUENCE { zxAnPethPsePortForcePowerEnable INTEGER, zxAnPethPsePortActualVoltage Integer32, zxAnPethPsePortActualCurrent Integer32, zxAnPethPsePortActualPower Integer32, zxAnPethPsePortMaxPower INTEGER, zxAnPethPsePortDetectionType INTEGER, zxAnPethPsePortWorkMode INTEGER, zxAnPethPsePortReset INTEGER, zxAnPethPsePortOperStatus INTEGER, zxAnPethPsePortDetailInfo DisplayString, zxAnPethPsePortTrapEnable INTEGER } zxAnPethPsePortForcePowerEnable OBJECT-TYPE SYNTAX INTEGER { enabled ( 1 ) , disabled ( 2 ) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable force power on this interface. and force power on the specified port without detection." ::= { zxAnPethPsePortEntry 1 } zxAnPethPsePortActualVoltage OBJECT-TYPE SYNTAX Integer32 UNITS "0.1V" MAX-ACCESS read-only STATUS current DESCRIPTION "The actual voltage of this port." ::= { zxAnPethPsePortEntry 2 } zxAnPethPsePortActualCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "mA" MAX-ACCESS read-only STATUS current DESCRIPTION "The actual current of this port." ::= { zxAnPethPsePortEntry 3 } zxAnPethPsePortActualPower OBJECT-TYPE SYNTAX Integer32 UNITS "0.1W" MAX-ACCESS read-only STATUS current DESCRIPTION "The actual power of this port." ::= { zxAnPethPsePortEntry 4 } zxAnPethPsePortMaxPower OBJECT-TYPE SYNTAX INTEGER(0..300) UNITS "0.1W" MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum power of this port." ::= { zxAnPethPsePortEntry 5 } zxAnPethPsePortDetectionType OBJECT-TYPE SYNTAX INTEGER { noDetection (1), legacyOnly (2), fourPointOnly (3), fourPointLegacy (4), twoPointOnly (5), twoPointLegacy (6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Describes the detection type of the port PD detection. NoDetection indicates force power on the port without detection, LegacyOnly indicates legacy detection only, FourPointOnly indicates IEEE 802.3af 4-Point Detection only, FourPointLegacy indicates IEEE 802.3af 4-Point followed by Legacy, TwoPointOnly indicates IEEE 802.3af 2-Point Detection only, TwoPointLegacy indicates IEEE 802.3af 2-Point followed by Legacy." ::= { zxAnPethPsePortEntry 6 } zxAnPethPsePortWorkMode OBJECT-TYPE SYNTAX INTEGER { ieee8023af(1), ieee8023at(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "PSE port working mode." ::= { zxAnPethPsePortEntry 7 } zxAnPethPsePortReset OBJECT-TYPE SYNTAX INTEGER { reset(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Reset port." ::= { zxAnPethPsePortEntry 8 } zxAnPethPsePortOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "PSE port operational status." ::= { zxAnPethPsePortEntry 9 } zxAnPethPsePortDetailInfo OBJECT-TYPE SYNTAX DisplayString(SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "PSE port detail information. When zxAnPethPsePortOperStatus is 'down', this object will be show the detail information of port." ::= { zxAnPethPsePortEntry 10 } zxAnPethPsePortTrapEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the zxAnPethPsePortStatusUp and zxAnPethPsePortStatusDown." ::= { zxAnPethPsePortEntry 11 } -------------------------------------------------------------------------------- -- 3.PSE Card Information -------------------------------------------------------------------------------- zxAnPethPseCardTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnPethPseCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Peth Card Table" ::= { zxAnPethObjects 3 } zxAnPethPseCardEntry OBJECT-TYPE SYNTAX ZxAnPethPseCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Peth Card Entry" INDEX { zxAnPethPseRack, zxAnPethPseShelf, zxAnPethPseSlot } ::= { zxAnPethPseCardTable 1 } ZxAnPethPseCardEntry ::= SEQUENCE { zxAnPethPseRack Integer32, zxAnPethPseShelf Integer32, zxAnPethPseSlot Integer32, zxAnPethPseCardSupportPoe TruthValue } zxAnPethPseRack OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Rack No." ::= { zxAnPethPseCardEntry 1 } zxAnPethPseShelf OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Shelf No." ::= { zxAnPethPseCardEntry 2 } zxAnPethPseSlot OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Card No." ::= { zxAnPethPseCardEntry 3 } zxAnPethPseCardSupportPoe OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates whether the card supports PoE management." ::= { zxAnPethPseCardEntry 4 } -------------------------------------------------------------------------------- -- 4.PDE Port Information -------------------------------------------------------------------------------- zxAnPethPdePortTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnPethPdePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PDE(Power Device Equipment) port information." ::= { zxAnPethObjects 4 } zxAnPethPdePortEntry OBJECT-TYPE SYNTAX ZxAnPethPdePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PDE port entry." INDEX { ifIndex } ::= { zxAnPethPdePortTable 1 } ZxAnPethPdePortEntry ::= SEQUENCE { zxAnPethPdePortAutoCheckEnable INTEGER, zxAnPethPdePortPowerSupplyStatus INTEGER } zxAnPethPdePortAutoCheckEnable OBJECT-TYPE SYNTAX INTEGER{ enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable to check port power status automatically." DEFVAL { disabled } ::= { zxAnPethPdePortEntry 1 } zxAnPethPdePortPowerSupplyStatus OBJECT-TYPE SYNTAX INTEGER{ unknown(1), on(2), off(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port power status." ::= { zxAnPethPdePortEntry 2 } -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- 5.Trap Objects -------------------------------------------------------------------------------- zxAnPethPseChipHighTempAlm NOTIFICATION-TYPE OBJECTS { zxAnPethPseChipTemp, zxAnPethPseChipTempAlmThresh } STATUS current DESCRIPTION "The PSE chip temperature has exceeded normal operating temperature zxAnPethPseChipTempAlmThresh. The zxAnPethPseChipTemp object identifies the current status." ::= { zxAnPethTrapObjects 1 } zxAnPethPseChipHighTempClr NOTIFICATION-TYPE OBJECTS { zxAnPethPseChipTemp, zxAnPethPseChipTempAlmThresh } STATUS current DESCRIPTION "The PSE chip temperature has returned to normal operating temperature zxAnPethPseChipTempAlmThresh. The zxAnPethPseChipTemp object identifies the current status." ::= { zxAnPethTrapObjects 2 } zxAnPethPsePortStatusUp NOTIFICATION-TYPE OBJECTS { zxAnPethPsePortOperStatus, zxAnPethPsePortOperStatusDetail } STATUS current DESCRIPTION "A zxAnPethPsePortStatusUp is sent when zxAnPethPsePortOperStatus changes to up." ::= { zxAnPethTrapObjects 3 } zxAnPethPsePortStatusDown NOTIFICATION-TYPE OBJECTS { zxAnPethPsePortOperStatus, zxAnPethPsePortOperStatusDetail } STATUS current DESCRIPTION "A zxAnPethPsePortStatusDown is sent when zxAnPethPsePortOperStatus changes to down." ::= { zxAnPethTrapObjects 4 } zxAnPethPseOverVoltageAlm NOTIFICATION-TYPE OBJECTS { zxAnPethPseActualVoltage, zxAnPethPseVoltageUpperThresh } STATUS current DESCRIPTION "It indicates that the PSE voltage is over-voltage." ::= { zxAnPethTrapObjects 5 } zxAnPethPseOverVoltageClr NOTIFICATION-TYPE OBJECTS { zxAnPethPseActualVoltage, zxAnPethPseVoltageUpperThresh } STATUS current DESCRIPTION "It indicates that the over-voltage fault is cleared." ::= { zxAnPethTrapObjects 6 } zxAnPethPseUnderVoltageAlm NOTIFICATION-TYPE OBJECTS { zxAnPethPseActualVoltage, zxAnPethPseVoltageLowerThresh } STATUS current DESCRIPTION "It indicates that the PSE voltage is under-voltage." ::= { zxAnPethTrapObjects 7 } zxAnPethPseUnderVoltageClr NOTIFICATION-TYPE OBJECTS { zxAnPethPseActualVoltage, zxAnPethPseVoltageLowerThresh } STATUS current DESCRIPTION "It indicates that the under-voltage fault is cleared." ::= { zxAnPethTrapObjects 8 } zxAnPethPdePortPowerOffAlm NOTIFICATION-TYPE OBJECTS { zxAnPethPdePortPowerSupplyStatus } STATUS current DESCRIPTION "A zxAnPethPdePortPowerOffAlm is sent when zxAnPethPdePortPowerStatus is off(2)." ::= { zxAnPethTrapObjects 9 } zxAnPethPdePortPowerOffClr NOTIFICATION-TYPE OBJECTS { zxAnPethPdePortPowerSupplyStatus } STATUS current DESCRIPTION "A zxAnPethPdePortPowerOffClr is sent when zxAnPethPdePortPowerOffAlm is cleared." ::= { zxAnPethTrapObjects 10 } END