590 lines
19 KiB
Plaintext
590 lines
19 KiB
Plaintext
|
|
--------------------------------------------------------------------------
|
|
-- 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 |