2440 lines
91 KiB
Plaintext
2440 lines
91 KiB
Plaintext
|
|
ZTE-AN-ENVMON-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
RowStatus FROM SNMPv2-TC
|
|
DisplayString FROM SNMPv2-TC
|
|
TruthValue FROM SNMPv2-TC
|
|
DateAndTime FROM SNMPv2-TC
|
|
MODULE-IDENTITY FROM SNMPv2-SMI
|
|
OBJECT-TYPE FROM SNMPv2-SMI
|
|
Integer32 FROM SNMPv2-SMI
|
|
IpAddress FROM SNMPv2-SMI
|
|
Counter64 FROM SNMPv2-SMI
|
|
Unsigned32 FROM SNMPv2-SMI
|
|
NOTIFICATION-TYPE FROM SNMPv2-SMI
|
|
zxAccessNode FROM ZTE-AN-SMI
|
|
zxAnEquipment FROM ZTE-AN-SMI
|
|
MODULE-COMPLIANCE FROM SNMPv2-CONF
|
|
OBJECT-GROUP FROM SNMPv2-CONF
|
|
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
|
TEXTUAL-CONVENTION FROM SNMPv2-TC
|
|
HCPerfCurrentCount FROM HC-PerfHist-TC-MIB;
|
|
|
|
zxAnEnvMonMib MODULE-IDENTITY
|
|
LAST-UPDATED "201412230000Z"
|
|
ORGANIZATION "ZTE Corporation"
|
|
CONTACT-INFO "Mei YuLing ZTE Corporation
|
|
Mail: mei.yuLing@zte.com.cn
|
|
Tel : +86-21-68897315"
|
|
DESCRIPTION "This MIB defines zte Access Node managed environment
|
|
monitor."
|
|
REVISION "201412230000Z"
|
|
DESCRIPTION
|
|
"modify the range of fan tray speed percentage."
|
|
REVISION "201312310000Z"
|
|
DESCRIPTION
|
|
"add fan tray SN configuration."
|
|
REVISION "201204270000Z"
|
|
DESCRIPTION
|
|
"add fan unified configuration."
|
|
REVISION "201204180000Z"
|
|
DESCRIPTION
|
|
"add overheat protection."
|
|
REVISION "201110170000Z"
|
|
DESCRIPTION
|
|
"add details of fan speed level."
|
|
REVISION "201105260000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { zxAnEquipment 10 }
|
|
|
|
ZxAnEnvShutdownServiceType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A set of service type defined in environment monitor module
|
|
that may be shut down in protection action,
|
|
each bit refers to a type:
|
|
Bit 00 : xPON service.
|
|
Bit 01 : xDSL service.
|
|
Bit 02 : P2P service.
|
|
Bit 03 : narrowband service."
|
|
SYNTAX BITS {
|
|
xpon(0),
|
|
xdsl(1),
|
|
p2p(2),
|
|
narrowband(3)
|
|
}
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- Following management objects are defined.
|
|
-- 1. Environment Management Capability Table
|
|
-- 2. Environment Temperature Table
|
|
-- 3. Card Environment Performance Table
|
|
--- 3.1. zxAnCardEnvParamTable
|
|
--- 3.2. zxAnCardEnvHis15MinPerfTable
|
|
--- 3.3. zxAnCardEnvHis1DayPerfTable
|
|
--- 3.4. zxAnCardEnvAlmProfileConfTable
|
|
--- 3.5. zxAnCardEnvAlmProfileApplyTable
|
|
--- 3.6. zxAnCardEnvAlmProfileTable
|
|
--- 3.7. zxAnEnvOverheatProtectTable
|
|
--- 3.8. zxAnEnvCardOverheatProtectTable
|
|
-- 4. Environment Interface Connection Management Table
|
|
-- 5. Power Supply Management Table
|
|
-- 6. Fan Management Objects
|
|
-- 6.1 Fan Tray Control table
|
|
-- 6.2 Fans Control And Operational Status table
|
|
-- 6.3 Fan Tray Reset Objects
|
|
-- 8. Environment Device Objects
|
|
-- 9. Environment Device Switch Objects
|
|
|
|
-- Following notification objects are defined.
|
|
-- 21. zxAnEnvMonNotifications
|
|
|
|
-- Following conformance information is defined.
|
|
-- 31. zxAnEnvMonConformance
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
zxAnEnvMonGlobalObjects OBJECT IDENTIFIER::={zxAnEnvMonMib 1}
|
|
zxAnEnvMonObjects OBJECT IDENTIFIER::={zxAnEnvMonMib 2}
|
|
zxAnEnvMonNotifications OBJECT IDENTIFIER::={zxAnEnvMonMib 3}
|
|
|
|
zxAnEnvParamObjects OBJECT IDENTIFIER::={zxAnEnvMonObjects 1}
|
|
zxAnEnvMonInterfaceObjects OBJECT IDENTIFIER::={zxAnEnvMonObjects 2}
|
|
zxAnEnvPowerSupplyObjects OBJECT IDENTIFIER::={zxAnEnvMonObjects 3}
|
|
zxAnEnvFanObjects OBJECT IDENTIFIER::={zxAnEnvMonObjects 4}
|
|
zxAnEnvDeviceObjects OBJECT IDENTIFIER::={zxAnEnvMonObjects 5}
|
|
|
|
zxAnEnvFanTrayResetObjects OBJECT IDENTIFIER::={zxAnEnvFanObjects 12}
|
|
|
|
zxAnEnvParamGlobalObjects OBJECT IDENTIFIER::={zxAnEnvParamObjects 1}
|
|
|
|
zxAnPowerSupplyGlobalObjects
|
|
OBJECT IDENTIFIER ::= { zxAnEnvPowerSupplyObjects 1}
|
|
|
|
zxAnEnvMonTempTraps OBJECT IDENTIFIER::={zxAnEnvMonNotifications 1}
|
|
zxAnEnvMonInterfaceTraps OBJECT IDENTIFIER::={zxAnEnvMonNotifications 2}
|
|
zxAnEnvMonPowerSupplyTraps OBJECT IDENTIFIER::={zxAnEnvMonNotifications 3}
|
|
zxAnEnvMonFanTraps OBJECT IDENTIFIER::={zxAnEnvMonNotifications 4}
|
|
zxAnEnvDeviceTraps OBJECT IDENTIFIER::={zxAnEnvMonNotifications 5}
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- 1. Environment Management Capability Table
|
|
-------------------------------------------------------------------------------
|
|
zxAnEnvMonCapabilities OBJECT-TYPE
|
|
SYNTAX BITS
|
|
{
|
|
envTemperature(0),
|
|
fanAlarmBeep(1),
|
|
fanAutoSwitchByCardInstall(2),
|
|
fanSpeedCtrlBasedTemperature(3),
|
|
fanFixSpeed(4),
|
|
singleFanShutdown(5),
|
|
mpTemperature(6),
|
|
powerSupply(7),
|
|
cardTemperature(8),
|
|
fanSpeedPercentage(9),
|
|
backplaneInterface(10),
|
|
envMonitorInterfaceTrapEnable(11),
|
|
slaveShelfFanConfig(12)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The environment management capabilities of this equipment.The bit
|
|
value 1 means the function represented by this bit is supported by
|
|
this equipment.
|
|
|
|
NOTE:
|
|
Not recommended to display it in NMS.
|
|
"
|
|
::= { zxAnEnvMonGlobalObjects 1 }
|
|
|
|
zxAnEnvCardShutdownReason OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
envHighTemperature(1),
|
|
cardHighTemperature(2),
|
|
chipHighTemperature(3),
|
|
emergencyPowerSaving(4)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The alarm reason of zxAnEnvCardShutdownAlm.
|
|
envHighTemperature(1): Environment temperature is too high.
|
|
cardHighTemperature(2):Card self temperature is too high.
|
|
chipHighTemperature(3):Card's chip temperature is too high.
|
|
emergencyPowerSaving(4):Emergency power saving action has been
|
|
taken caused by AC power failure.
|
|
"
|
|
::= { zxAnEnvParamGlobalObjects 1 }
|
|
-------------------------------------------------------------------------------
|
|
-- 2. Environment Temperature Table
|
|
-------------------------------------------------------------------------------
|
|
zxAnEnvParamTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnEnvParamEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes environment temperature information."
|
|
::= { zxAnEnvParamObjects 5 }
|
|
|
|
zxAnEnvParamEntry OBJECT-TYPE
|
|
SYNTAX ZxAnEnvParamEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of zxAnEnvParamTable. "
|
|
INDEX { zxAnEnvRack, zxAnEnvShelf }
|
|
::= { zxAnEnvParamTable 1 }
|
|
|
|
ZxAnEnvParamEntry ::= SEQUENCE {
|
|
zxAnEnvRack Integer32,
|
|
zxAnEnvShelf Integer32,
|
|
zxAnEnvTemp Integer32,
|
|
zxAnEnvTempHighAlmThreshold Integer32,
|
|
zxAnEnvTempCriticalAlmThreshold Integer32,
|
|
zxAnEnvTempLowAlmThreshold Integer32,
|
|
zxAnEnvShelfPowerConsumption Integer32,
|
|
zxAnEnvShelfVoltage Integer32,
|
|
zxAnEnvShelfCurrent Integer32
|
|
}
|
|
|
|
zxAnEnvRack OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of rack."
|
|
::= { zxAnEnvParamEntry 1 }
|
|
|
|
zxAnEnvShelf OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of shelf."
|
|
::= { zxAnEnvParamEntry 2 }
|
|
|
|
zxAnEnvTemp OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "Centigrade"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The temperature of the environment."
|
|
::= { zxAnEnvParamEntry 3 }
|
|
|
|
zxAnEnvTempHighAlmThreshold OBJECT-TYPE
|
|
SYNTAX Integer32(45..95)
|
|
UNITS "Centigrade"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The temperature high alarm threshold of the environment."
|
|
DEFVAL { 75 }
|
|
::= { zxAnEnvParamEntry 4 }
|
|
|
|
zxAnEnvTempCriticalAlmThreshold OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "Centigrade"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The temperature critical alarm threshold of the environment."
|
|
DEFVAL { 100 }
|
|
::= { zxAnEnvParamEntry 5 }
|
|
|
|
zxAnEnvTempLowAlmThreshold OBJECT-TYPE
|
|
SYNTAX Integer32(-40..0)
|
|
UNITS "Centigrade"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The temperature low alarm threshold of the environment."
|
|
::= { zxAnEnvParamEntry 6 }
|
|
|
|
zxAnEnvShelfPowerConsumption OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001W"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Power consumption of the shelf.
|
|
Value 0 means not available."
|
|
::= { zxAnEnvParamEntry 7 }
|
|
|
|
zxAnEnvShelfVoltage OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001Volts"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Voltage of the shelf.
|
|
Value 0 means not available."
|
|
::= { zxAnEnvParamEntry 8 }
|
|
|
|
zxAnEnvShelfCurrent OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001Amp"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current of the shelf.
|
|
Value 0 means not available."
|
|
::= { zxAnEnvParamEntry 9 }
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- 3. Card Environment Performance Table
|
|
-- 3.1. zxAnCardEnvParamTable
|
|
-------------------------------------------------------------------------------
|
|
|
|
zxAnCardEnvParamTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnCardEnvParamEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes card temperature information."
|
|
::= { zxAnEnvParamObjects 6 }
|
|
|
|
zxAnCardEnvParamEntry OBJECT-TYPE
|
|
SYNTAX ZxAnCardEnvParamEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of zxAnCardEnvParamTable. "
|
|
INDEX { zxAnEnvRack, zxAnEnvShelf, zxAnEnvSlot }
|
|
::= { zxAnCardEnvParamTable 1 }
|
|
|
|
ZxAnCardEnvParamEntry ::= SEQUENCE {
|
|
zxAnEnvSlot Integer32,
|
|
zxAnCardTemp Integer32,
|
|
zxAnCardPowerConsumption Integer32,
|
|
zxAnCardVoltage Integer32,
|
|
zxAnCardCurrent Integer32,
|
|
zxAnCardCriticalTempAlmThreshold Integer32,
|
|
zxAnCardOptHighestTemp Integer32,
|
|
zxAnCardOptCriticalTempAlmThresh Integer32,
|
|
zxAnCardOptHighestTempPortNo Integer32,
|
|
zxAnCardHeatRadiationAlmThresh Integer32
|
|
}
|
|
|
|
zxAnEnvSlot OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index of slot, the range is [0,20] of 19-inch
|
|
shelf and [0,22] of 21-inch shelf."
|
|
::= { zxAnCardEnvParamEntry 1 }
|
|
|
|
zxAnCardTemp OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current temperature of the card environment.
|
|
|
|
NOTE:
|
|
1. In current system, only certain cards support
|
|
temperature-reading, such as SCXL, GTGOD cards.
|
|
2. If the card is not configured, we cannot get its
|
|
temperature.
|
|
3. For the configured but not support temperature-reading
|
|
cards, we use -1000 as an invalid temperature value to note
|
|
its temperature.
|
|
"
|
|
::= { zxAnCardEnvParamEntry 2 }
|
|
|
|
zxAnCardPowerConsumption OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001W"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Power consumption of the card.
|
|
Value 0 means not available."
|
|
::= { zxAnCardEnvParamEntry 3 }
|
|
|
|
zxAnCardVoltage OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001Volts"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Voltage of the card.
|
|
Value 0 means not available."
|
|
::= { zxAnCardEnvParamEntry 4 }
|
|
|
|
zxAnCardCurrent OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001Amp"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current of the card.
|
|
Value 0 means not available."
|
|
::= { zxAnCardEnvParamEntry 5 }
|
|
|
|
zxAnCardCriticalTempAlmThreshold OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "Centigrade"
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The critical temperature alarm threshold of the card."
|
|
::= { zxAnCardEnvParamEntry 6 }
|
|
|
|
zxAnCardOptHighestTemp OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001Degrees"
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The highest temperature of the optical modules in the card."
|
|
::= { zxAnCardEnvParamEntry 7 }
|
|
|
|
zxAnCardOptCriticalTempAlmThresh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "Centigrade"
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The critical optical temperature alarm threshold."
|
|
::= { zxAnCardEnvParamEntry 8 }
|
|
|
|
zxAnCardOptHighestTempPortNo OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port No. which the optical module is located at, and the
|
|
optical module has the highest temperature."
|
|
::= { zxAnCardEnvParamEntry 9 }
|
|
|
|
zxAnCardHeatRadiationAlmThresh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "Centigrade"
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The heat radiation abnormal alarm threshold of the card."
|
|
::= { zxAnCardEnvParamEntry 10 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- 3.2. zxAnCardEnvHis15MinPerfTable
|
|
-------------------------------------------------------------------------------
|
|
|
|
zxAnCardEnvHis15MinPerfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnCardEnvHis15MinPerfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 15 minutes interval performance data table of card
|
|
temperature."
|
|
::= { zxAnEnvParamObjects 7 }
|
|
|
|
zxAnCardEnvHis15MinPerfEntry OBJECT-TYPE
|
|
SYNTAX ZxAnCardEnvHis15MinPerfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 15 minutes interval performance data entry of card
|
|
temperature."
|
|
INDEX { zxAnEnvRack, zxAnEnvShelf, zxAnEnvSlot,
|
|
zxAnCardEnvHis15MinIntervalNo }
|
|
::= { zxAnCardEnvHis15MinPerfTable 1 }
|
|
|
|
ZxAnCardEnvHis15MinPerfEntry ::= SEQUENCE {
|
|
zxAnCardEnvHis15MinIntervalNo Integer32,
|
|
zxAnCardEnvHis15MinDateTime DateAndTime,
|
|
zxAnCardEnvHis15MinTemp Counter64
|
|
}
|
|
|
|
zxAnCardEnvHis15MinIntervalNo OBJECT-TYPE
|
|
SYNTAX Integer32(1..96)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance data interval number 1 is the the most recent
|
|
previous interval; interval 96 is 24 hours ago.
|
|
Intervals 2..96 are optional."
|
|
::= { zxAnCardEnvHis15MinPerfEntry 1 }
|
|
|
|
zxAnCardEnvHis15MinDateTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 15 minutes interval performance data generation time."
|
|
::= { zxAnCardEnvHis15MinPerfEntry 2 }
|
|
|
|
zxAnCardEnvHis15MinTemp OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 15 minutes interval average temperature of card."
|
|
::= { zxAnCardEnvHis15MinPerfEntry 3 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- 3.3. zxAnCardEnvHis1DayPerfTable
|
|
-------------------------------------------------------------------------------
|
|
|
|
zxAnCardEnvHis1DayPerfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnCardEnvHis1DayPerfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 1 day interval performance data table of card temperature."
|
|
::= { zxAnEnvParamObjects 8 }
|
|
|
|
zxAnCardEnvHis1DayPerfEntry OBJECT-TYPE
|
|
SYNTAX ZxAnCardEnvHis1DayPerfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 1 day interval performance data entry of card temperature."
|
|
INDEX { zxAnEnvRack, zxAnEnvShelf, zxAnEnvSlot,
|
|
zxAnCardEnvHis1DayIntervalNo }
|
|
::= { zxAnCardEnvHis1DayPerfTable 1 }
|
|
|
|
ZxAnCardEnvHis1DayPerfEntry ::= SEQUENCE {
|
|
zxAnCardEnvHis1DayIntervalNo Integer32,
|
|
zxAnCardEnvHis1DayDateTime DateAndTime,
|
|
zxAnCardEnvHis1DayTemp Counter64
|
|
}
|
|
|
|
zxAnCardEnvHis1DayIntervalNo OBJECT-TYPE
|
|
SYNTAX Integer32(1..7)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Performance data interval number 1 is the the most recent
|
|
previous interval; interval 7 is 1 week ago.
|
|
Intervals 2..7 are optional."
|
|
::= { zxAnCardEnvHis1DayPerfEntry 1 }
|
|
|
|
zxAnCardEnvHis1DayDateTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 1 day interval performance data generation time."
|
|
::= { zxAnCardEnvHis1DayPerfEntry 2 }
|
|
|
|
zxAnCardEnvHis1DayTemp OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 1 day interval average temperature of card."
|
|
::= { zxAnCardEnvHis1DayPerfEntry 3 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- 3.4. zxAnCardEnvAlmProfileConfTable
|
|
-------------------------------------------------------------------------------
|
|
|
|
zxAnCardEnvAlmProfileConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnCardEnvAlmProfileConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The performance alarm threshold profile items configuration table
|
|
of card temperature."
|
|
::= { zxAnEnvParamObjects 9 }
|
|
|
|
zxAnCardEnvAlmProfileConfEntry OBJECT-TYPE
|
|
SYNTAX ZxAnCardEnvAlmProfileConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The performance alarm threshold profile items configuration entry
|
|
of card temperature."
|
|
INDEX { zxAnCardEnvAlmProfileName, zxAnCardEnvPerfVariable }
|
|
::= { zxAnCardEnvAlmProfileConfTable 1 }
|
|
|
|
ZxAnCardEnvAlmProfileConfEntry ::= SEQUENCE {
|
|
zxAnCardEnvAlmProfileName DisplayString,
|
|
zxAnCardEnvPerfVariable OBJECT IDENTIFIER,
|
|
zxAnCardEnvRiseAlmThresh HCPerfCurrentCount,
|
|
zxAnCardEnvClrRiseAlmThresh HCPerfCurrentCount,
|
|
zxAnCardEnvRiseWarnThresh HCPerfCurrentCount,
|
|
zxAnCardEnvClrRiseWarnThresh HCPerfCurrentCount,
|
|
zxAnCardEnvFallWarnThresh HCPerfCurrentCount,
|
|
zxAnCardEnvClrFallWarnThresh HCPerfCurrentCount,
|
|
zxAnCardEnvFallAlmThresh HCPerfCurrentCount,
|
|
zxAnCardEnvClrFallAlmThresh HCPerfCurrentCount,
|
|
zxAnCardEnvAlmPrfConfRowStatus RowStatus
|
|
}
|
|
|
|
zxAnCardEnvAlmProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The performance alarm threshold profile name."
|
|
::= { zxAnCardEnvAlmProfileConfEntry 1 }
|
|
|
|
zxAnCardEnvPerfVariable OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object identifier of performance variables."
|
|
::= { zxAnCardEnvAlmProfileConfEntry 2 }
|
|
|
|
zxAnCardEnvRiseAlmThresh OBJECT-TYPE
|
|
SYNTAX HCPerfCurrentCount
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The threshold for rising alarm."
|
|
::= { zxAnCardEnvAlmProfileConfEntry 3 }
|
|
|
|
zxAnCardEnvClrRiseAlmThresh OBJECT-TYPE
|
|
SYNTAX HCPerfCurrentCount
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The threshold for rising alarm restore."
|
|
::= { zxAnCardEnvAlmProfileConfEntry 4 }
|
|
|
|
zxAnCardEnvRiseWarnThresh OBJECT-TYPE
|
|
SYNTAX HCPerfCurrentCount
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The threshold for rising warning."
|
|
::= { zxAnCardEnvAlmProfileConfEntry 5 }
|
|
|
|
zxAnCardEnvClrRiseWarnThresh OBJECT-TYPE
|
|
SYNTAX HCPerfCurrentCount
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The threshold for rising warning restore."
|
|
::= { zxAnCardEnvAlmProfileConfEntry 6 }
|
|
|
|
zxAnCardEnvFallWarnThresh OBJECT-TYPE
|
|
SYNTAX HCPerfCurrentCount
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The threshold for falling warning."
|
|
::= { zxAnCardEnvAlmProfileConfEntry 7 }
|
|
|
|
zxAnCardEnvClrFallWarnThresh OBJECT-TYPE
|
|
SYNTAX HCPerfCurrentCount
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The threshold for falling warning restore."
|
|
::= { zxAnCardEnvAlmProfileConfEntry 8 }
|
|
|
|
zxAnCardEnvFallAlmThresh OBJECT-TYPE
|
|
SYNTAX HCPerfCurrentCount
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The threshold for falling alarm."
|
|
::= { zxAnCardEnvAlmProfileConfEntry 9 }
|
|
|
|
zxAnCardEnvClrFallAlmThresh OBJECT-TYPE
|
|
SYNTAX HCPerfCurrentCount
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The threshold for falling alarm restore."
|
|
::= { zxAnCardEnvAlmProfileConfEntry 10 }
|
|
|
|
zxAnCardEnvAlmPrfConfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this conceptual row.
|
|
|
|
To create a row in this table, a manager must
|
|
set this object to createAndGo(4).
|
|
|
|
To delete a row in this table, a manager must
|
|
set this object to destroy(6). "
|
|
::= { zxAnCardEnvAlmProfileConfEntry 50 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- 3.5. zxAnCardEnvAlmProfileApplyTable
|
|
-------------------------------------------------------------------------------
|
|
|
|
zxAnCardEnvAlmProfileApplyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnCardEnvAlmProfileApplyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The performance alarm threshold profile application table of
|
|
card temperature."
|
|
::= { zxAnEnvParamObjects 10 }
|
|
|
|
zxAnCardEnvAlmProfileApplyEntry OBJECT-TYPE
|
|
SYNTAX ZxAnCardEnvAlmProfileApplyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The performance alarm threshold profile application entry of
|
|
card temperature."
|
|
INDEX { zxAnEnvRack, zxAnEnvShelf, zxAnEnvSlot }
|
|
::= { zxAnCardEnvAlmProfileApplyTable 1 }
|
|
|
|
ZxAnCardEnvAlmProfileApplyEntry ::= SEQUENCE {
|
|
zxAnCardEnvAlmPrf DisplayString,
|
|
zxAnCardEnvAlmPrfApplyRowStatus RowStatus
|
|
}
|
|
|
|
zxAnCardEnvAlmPrf OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The performance alarm threshold profile."
|
|
::= { zxAnCardEnvAlmProfileApplyEntry 1 }
|
|
|
|
zxAnCardEnvAlmPrfApplyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this conceptual row.
|
|
|
|
To create a row in this table, a manager must
|
|
set this object to createAndGo(4).
|
|
|
|
To delete a row in this table, a manager must
|
|
set this object to destroy(6). "
|
|
::= { zxAnCardEnvAlmProfileApplyEntry 50 }
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- 3.6. zxAnCardEnvAlmProfileTable
|
|
-------------------------------------------------------------------------------
|
|
|
|
zxAnCardEnvAlmProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnCardEnvAlmProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The performance alarm threshold profile table of card
|
|
temperature."
|
|
::= { zxAnEnvParamObjects 11 }
|
|
|
|
zxAnCardEnvAlmProfileEntry OBJECT-TYPE
|
|
SYNTAX ZxAnCardEnvAlmProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The performance alarm threshold profile entry of
|
|
card temperature."
|
|
INDEX { zxAnCardEnvAlmProfileName }
|
|
::= { zxAnCardEnvAlmProfileTable 1 }
|
|
|
|
ZxAnCardEnvAlmProfileEntry ::= SEQUENCE {
|
|
zxAnCardEnvAlmPrfRowStatus RowStatus
|
|
}
|
|
|
|
zxAnCardEnvAlmPrfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this conceptual row.
|
|
|
|
To create a row in this table, a manager must
|
|
set this object to createAndGo(4).
|
|
|
|
To delete a row in this table, a manager must
|
|
set this object to destroy(6). "
|
|
::= { zxAnCardEnvAlmProfileEntry 50 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
--- 3.7. zxAnEnvOverheatProtectTable
|
|
-------------------------------------------------------------------------------
|
|
zxAnEnvOverheatProtectTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnEnvOverheatProtectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Environment overheat protection table."
|
|
::= { zxAnEnvParamObjects 13 }
|
|
|
|
zxAnEnvOverheatProtectEntry OBJECT-TYPE
|
|
SYNTAX ZxAnEnvOverheatProtectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Environment overheat protection entry.
|
|
|
|
To modify zxAnEnvOverheatProtectEnable from disabled to enabled,
|
|
zxAnEnvOverheatProtectEnable is mandatory,
|
|
zxAnEnvOverheatProtectDelay is optional.
|
|
|
|
To modify zxAnEnvOverheatProtectEnable from enabled to disabled,
|
|
only zxAnEnvOverheatProtectEnable is mandatory."
|
|
INDEX { zxAnEnvRack, zxAnEnvShelf }
|
|
::= { zxAnEnvOverheatProtectTable 1 }
|
|
|
|
ZxAnEnvOverheatProtectEntry ::= SEQUENCE {
|
|
zxAnEnvOverheatProtectEnable INTEGER,
|
|
zxAnEnvOverheatProtectDelay Integer32,
|
|
zxAnEnvOverheatProtectFirstStep ZxAnEnvShutdownServiceType,
|
|
zxAnEnvOverheatProtectSecondStep ZxAnEnvShutdownServiceType
|
|
}
|
|
|
|
zxAnEnvOverheatProtectEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables or disables the environment overheat protection function."
|
|
DEFVAL { disabled }
|
|
::= { zxAnEnvOverheatProtectEntry 1 }
|
|
|
|
zxAnEnvOverheatProtectDelay OBJECT-TYPE
|
|
SYNTAX Integer32(1..60)
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The delaying time between two steps.
|
|
For example, when temperature is higher than the threshold, takes an
|
|
action as the step 1, and delays the value of
|
|
zxAnEnvOverheatProtectDelay, if the temperature is still higher than
|
|
the threshold, takes an action as step 2."
|
|
DEFVAL { 10 }
|
|
::= { zxAnEnvOverheatProtectEntry 2 }
|
|
|
|
zxAnEnvOverheatProtectFirstStep OBJECT-TYPE
|
|
SYNTAX ZxAnEnvShutdownServiceType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The first step when the environment temperature exceeds
|
|
zxAnEnvTempHighAlmThreshold."
|
|
DEFVAL { {xpon,xdsl,p2p} }
|
|
::= { zxAnEnvOverheatProtectEntry 3 }
|
|
|
|
zxAnEnvOverheatProtectSecondStep OBJECT-TYPE
|
|
SYNTAX ZxAnEnvShutdownServiceType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The second step when the environment temperature still exceeds
|
|
zxAnEnvTempHighAlmThreshold after first step has been done."
|
|
DEFVAL { {narrowband} }
|
|
::= { zxAnEnvOverheatProtectEntry 4 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
--- 3.8. zxAnEnvCardOverheatProtectTable
|
|
-------------------------------------------------------------------------------
|
|
zxAnEnvCardOverheatProtectTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnEnvCardOverheatProtectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Card overheat protection table."
|
|
::= { zxAnEnvParamObjects 14 }
|
|
|
|
zxAnEnvCardOverheatProtectEntry OBJECT-TYPE
|
|
SYNTAX ZxAnEnvCardOverheatProtectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Card overheat protection entry."
|
|
INDEX { zxAnEnvRack, zxAnEnvShelf }
|
|
::= { zxAnEnvCardOverheatProtectTable 1 }
|
|
|
|
ZxAnEnvCardOverheatProtectEntry ::= SEQUENCE {
|
|
zxAnEnvCardCriticalTempProtectEn INTEGER
|
|
}
|
|
|
|
zxAnEnvCardCriticalTempProtectEn OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables or disables the card critical temperature protection
|
|
function. If it is enabled, the card will be stopped when the card
|
|
temperature is higher than the card critical temperature."
|
|
DEFVAL { enabled }
|
|
::= { zxAnEnvCardOverheatProtectEntry 1 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- 4. Environment Interface Connection Management Table
|
|
-------------------------------------------------------------------------------
|
|
zxAnEnvMonInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnEnvMonInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes the environment interface information."
|
|
::= { zxAnEnvMonInterfaceObjects 5 }
|
|
|
|
zxAnEnvMonInterfaceEntry OBJECT-TYPE
|
|
SYNTAX ZxAnEnvMonInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of zxAnEnvMonInterfaceTable. "
|
|
INDEX { zxAnEnvRack, zxAnEnvShelf }
|
|
::= { zxAnEnvMonInterfaceTable 1 }
|
|
|
|
ZxAnEnvMonInterfaceEntry ::= SEQUENCE {
|
|
zxAnEnvMonInterfaceUsage INTEGER,
|
|
zxAnEnvEpmConnectPort INTEGER,
|
|
zxAnEnvBackplaneInterfaceUsage INTEGER
|
|
}
|
|
|
|
zxAnEnvMonInterfaceUsage OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
epm(1),
|
|
fanTray(2),
|
|
noUse(3),
|
|
noSupport(4),
|
|
etmWithTestSubcard(5),
|
|
etmWithoutTestSubcard(6)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The equipment type connected to the environment monitor interface.
|
|
"
|
|
DEFVAL { fanTray }
|
|
::= { zxAnEnvMonInterfaceEntry 1 }
|
|
|
|
zxAnEnvEpmConnectPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
port0(1),
|
|
port1(2),
|
|
notconfigured(255)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port no which epm connect"
|
|
::= { zxAnEnvMonInterfaceEntry 2 }
|
|
|
|
zxAnEnvBackplaneInterfaceUsage OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
fan(1),
|
|
noUse(3),
|
|
noSupport(255)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The equipment type connected to the Backplane Interface.
|
|
fan(1): the fan connect to the Backplane Interface;
|
|
noUse(3): not used;
|
|
noSupport(255):not support.
|
|
"
|
|
::= { zxAnEnvMonInterfaceEntry 3 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- 5. Power Supply Management Table
|
|
-------------------------------------------------------------------------------
|
|
zxAnEnvEmergencyPowerSaveEnable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables or disables the emergency power saving."
|
|
DEFVAL { disabled }
|
|
::= { zxAnPowerSupplyGlobalObjects 1 }
|
|
|
|
zxAnEnvEmergencyPowerSaveDelay OBJECT-TYPE
|
|
SYNTAX Integer32(0..1440)
|
|
UNITS "Minutes"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If AC power failure lasts more than zxAnEnvEmergencyPowerSaveDelay,
|
|
emergency power saving action will be taken."
|
|
DEFVAL { 60 }
|
|
::= { zxAnPowerSupplyGlobalObjects 2 }
|
|
|
|
zxAnEnvEmergencyPowerSaveRecover OBJECT-TYPE
|
|
SYNTAX Integer32(0..1440)
|
|
UNITS "Minutes"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If AC power recovered, after this delay, the emergency power save
|
|
action will be cancelled."
|
|
DEFVAL { 0 }
|
|
::= { zxAnPowerSupplyGlobalObjects 3 }
|
|
|
|
zxAnEnvEmergencyPowerSaveSvcType OBJECT-TYPE
|
|
SYNTAX ZxAnEnvShutdownServiceType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The service types will be shut down in emergency power saving
|
|
action."
|
|
DEFVAL { {xpon, xdsl, p2p} }
|
|
::= { zxAnPowerSupplyGlobalObjects 4 }
|
|
|
|
zxAnEnvPowerMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
normal(1),
|
|
battery(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current power supply mode of the equipment, emergency power
|
|
saving action is on the basis of the power mode zxAnEnvPowerMode.
|
|
normal(1) means using AC power as power supply.
|
|
battery(2) means using storage battery as power supply.
|
|
"
|
|
DEFVAL { normal }
|
|
::= { zxAnPowerSupplyGlobalObjects 5 }
|
|
|
|
zxAnEnvEmergencyBatteryVoltage OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001Volts"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current voltage of the battery."
|
|
::= { zxAnPowerSupplyGlobalObjects 6 }
|
|
|
|
zxAnEnvEmergencyBatteryThreshold OBJECT-TYPE
|
|
SYNTAX Integer32(45000..53000)
|
|
UNITS "0.001Volts"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The threshold of the battery voltage.
|
|
If the battery voltage is less than
|
|
zxAnEnvEmergencyBatteryThreshold, the emergency power saving action
|
|
will be taken."
|
|
DEFVAL { 48000 }
|
|
::= { zxAnPowerSupplyGlobalObjects 7 }
|
|
|
|
zxAnPowerSupplyCapabilityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnPowerSupplyCapabilityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes power supply capability table."
|
|
::= { zxAnEnvPowerSupplyObjects 10 }
|
|
|
|
zxAnPowerSupplyCapabilityEntry OBJECT-TYPE
|
|
SYNTAX ZxAnPowerSupplyCapabilityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of zxAnPowerSupplyCapabilityTable."
|
|
INDEX { zxAnEnvRack, zxAnEnvShelf }
|
|
::= { zxAnPowerSupplyCapabilityTable 1 }
|
|
|
|
ZxAnPowerSupplyCapabilityEntry ::= SEQUENCE
|
|
{
|
|
zxAnPowerSupplyMaxPowerNum Integer32
|
|
}
|
|
|
|
zxAnPowerSupplyMaxPowerNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The max number of power supply in the equipment."
|
|
::= { zxAnPowerSupplyCapabilityEntry 1 }
|
|
|
|
--- Power supply table
|
|
|
|
zxAnPowerSupplyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnPowerSupplyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes power supply table."
|
|
::= { zxAnEnvPowerSupplyObjects 11 }
|
|
|
|
zxAnPowerSupplyEntry OBJECT-TYPE
|
|
SYNTAX ZxAnPowerSupplyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in zxAnPowerSupplyTable."
|
|
INDEX { zxAnEnvRack, zxAnEnvShelf, zxAnEnvSlot }
|
|
::= { zxAnPowerSupplyTable 1 }
|
|
|
|
ZxAnPowerSupplyEntry ::= SEQUENCE
|
|
{
|
|
zxAnPowerSupplyOperStatus INTEGER,
|
|
zxAnPowerSupplyInVoltage Integer32,
|
|
zxAnPowerSupplyInVoltageStatus INTEGER,
|
|
zxAnPowerInVoltageUpperThresh Integer32,
|
|
zxAnPowerInVoltageLowerThresh Integer32,
|
|
zxAnPowerSupplyInCurrent Integer32,
|
|
zxAnPowerInCurrentThresh Integer32
|
|
}
|
|
|
|
zxAnPowerSupplyOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
inService(1),
|
|
hwOffline(2),
|
|
powerFaulty(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational status of the power supply module."
|
|
::= { zxAnPowerSupplyEntry 1 }
|
|
|
|
zxAnPowerSupplyInVoltage OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "Volts"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The actual input volts of the power supply module."
|
|
::= { zxAnPowerSupplyEntry 2 }
|
|
|
|
zxAnPowerSupplyInVoltageStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
normal(1),
|
|
overVoltage(2),
|
|
underVoltage(3),
|
|
off(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The volt status of the power supply.
|
|
|
|
normal(1) -- The input power is normal.
|
|
overVoltage(2) -- The input power is over voltage.
|
|
underVoltage(3) -- The input power is under voltage.
|
|
off(4)) -- No power input.
|
|
"
|
|
::= { zxAnPowerSupplyEntry 3 }
|
|
|
|
zxAnPowerInVoltageUpperThresh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "Volts"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upper threshold of input volts.The alarm should be generated
|
|
when zxAnPowerSupplyInVoltage exceeds this threshold.
|
|
If it is 0, no alarm reported to manager."
|
|
DEFVAL { 0 }
|
|
::= { zxAnPowerSupplyEntry 4 }
|
|
|
|
|
|
zxAnPowerInVoltageLowerThresh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "Volts"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lower threshold of input volts.The alarm should be generated
|
|
when zxAnPowerSupplyInVoltage is lower than this threshold.
|
|
If it is 0, no alarm reported to manager."
|
|
DEFVAL { 0 }
|
|
::= { zxAnPowerSupplyEntry 5 }
|
|
|
|
|
|
zxAnPowerSupplyInCurrent OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "Amp"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The actual current of the power supply module."
|
|
::= { zxAnPowerSupplyEntry 6 }
|
|
|
|
|
|
zxAnPowerInCurrentThresh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "Amp"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upper threshold of input current.The alarm should be generated
|
|
when zxAnPowerSupplyInCurrent exceeds this threshold.
|
|
If it is 0, no alarm reported to manager."
|
|
DEFVAL { 0 }
|
|
::= { zxAnPowerSupplyEntry 7 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- 6. Fan Management Objects
|
|
-- 6.1 Fan Tray Control table
|
|
-------------------------------------------------------------------------------
|
|
|
|
zxAnEnvFanTrayTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnEnvFanTrayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Fan Tray Control table, with rack and shelf information."
|
|
::= { zxAnEnvFanObjects 10 }
|
|
|
|
zxAnEnvFanTrayEntry OBJECT-TYPE
|
|
SYNTAX ZxAnEnvFanTrayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the zxAnEnvFanTrayTable."
|
|
INDEX { zxAnEnvRack, zxAnEnvShelf }
|
|
::= { zxAnEnvFanTrayTable 1 }
|
|
|
|
ZxAnEnvFanTrayEntry ::= SEQUENCE
|
|
{ zxAnFanTrayAlarmBeepEnable INTEGER,
|
|
zxAnFanTrayAutoSwitchByCardUp INTEGER,
|
|
zxAnFanTrayHardwareVersion DisplayString,
|
|
zxAnFanTraySoftwareVersion DisplayString,
|
|
zxAnFanTraySpeedCtrlMode INTEGER,
|
|
zxAnFanTrayLowSpeed Integer32,
|
|
zxAnFanTrayStdSpeed Integer32,
|
|
zxAnFanTrayHighSpeed Integer32,
|
|
zxAnFanTraySuperSpeed Integer32,
|
|
zxAnFanTrayLowSpeedShiftTemp Integer32,
|
|
zxAnFanTrayStdSpeedShiftTemp Integer32,
|
|
zxAnFanTrayHighSpeedShiftTemp Integer32,
|
|
zxAnFanTraySuperSpeedShiftTemp Integer32,
|
|
zxAnFanTrayLowSpeedPercent INTEGER,
|
|
zxAnFanTrayStdSpeedPercent INTEGER,
|
|
zxAnFanTrayHighSpeedPercent INTEGER,
|
|
zxAnFanTraySuperSpeedPercent INTEGER,
|
|
zxAnFanTrayAdminStatus INTEGER,
|
|
zxAnFanTrayConfSpeedLevel INTEGER,
|
|
zxAnFanTrayPowerConsumption Integer32,
|
|
zxAnFanTraySn DisplayString,
|
|
zxAnFanTrayVoltage Integer32,
|
|
zxAnFanTrayCurrent Integer32,
|
|
zxAnFanTrayTemp Integer32
|
|
}
|
|
|
|
zxAnFanTrayAlarmBeepEnable OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The control status of the fan alarm beep."
|
|
DEFVAL { enable }
|
|
::= { zxAnEnvFanTrayEntry 1 }
|
|
|
|
zxAnFanTrayAutoSwitchByCardUp OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable fan auto switch with card installation. If it is
|
|
enabled, the fan under the card should be switched to running
|
|
status when the card is installed. Otherwise, the fan should be
|
|
shutdown.
|
|
"
|
|
DEFVAL { disable }
|
|
::= { zxAnEnvFanTrayEntry 2 }
|
|
|
|
zxAnFanTrayHardwareVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The hardware version of the fan tray"
|
|
::= { zxAnEnvFanTrayEntry 3 }
|
|
|
|
zxAnFanTraySoftwareVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The software version of the fan tray"
|
|
::= { zxAnEnvFanTrayEntry 4 }
|
|
|
|
zxAnFanTraySpeedCtrlMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
temperatureBasedAutoCtrl(1),
|
|
fixSpeed(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The speed control mode of the fan.
|
|
When this value is fixSpeed,zxAnFanTrayAdminStatus,
|
|
zxAnFanTrayConfSpeedLevel,zxAnEnvFanAdminStatus and
|
|
zxAnEnvFanConfSpeedLevel can be configured."
|
|
DEFVAL { temperatureBasedAutoCtrl }
|
|
::= { zxAnEnvFanTrayEntry 5 }
|
|
|
|
zxAnFanTrayLowSpeed OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "RPM"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The speed value of the fan's low speed level.
|
|
The values for ZXDSL9800,9210 are 1500,2400,2700,3000,3400,3700,
|
|
4000,4400.
|
|
NOTE:
|
|
Different equipment maybe has different default value.
|
|
"
|
|
::= { zxAnEnvFanTrayEntry 6 }
|
|
|
|
zxAnFanTrayStdSpeed OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "RPM"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The speed value of the fan's standard speed level.
|
|
The values for ZXDSL9800,9210 are 1500,2400,2700,3000,3400,3700,
|
|
4000,4400.
|
|
NOTE:
|
|
Different equipment maybe has different default value.
|
|
"
|
|
::= { zxAnEnvFanTrayEntry 7 }
|
|
|
|
zxAnFanTrayHighSpeed OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "RPM"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The speed value of the fan's high speed level.
|
|
The values for ZXDSL9800,9210 are 1500,2400,2700,3000,3400,3700,
|
|
4000,4400.
|
|
NOTE:
|
|
Different equipment maybe has different default value.
|
|
"
|
|
::= { zxAnEnvFanTrayEntry 8 }
|
|
|
|
zxAnFanTraySuperSpeed OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "RPM"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The speed value of the fan's super speed level.
|
|
The values for ZXDSL9800,9210 are 1500,2400,2700,3000,3400,3700,
|
|
4000,4400.
|
|
NOTE:
|
|
Different equipment maybe has different default value.
|
|
"
|
|
::= { zxAnEnvFanTrayEntry 9 }
|
|
|
|
zxAnFanTrayLowSpeedShiftTemp OBJECT-TYPE
|
|
SYNTAX Integer32(0..55)
|
|
UNITS "centigrade"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The temperature to activate the fan tray to shift to
|
|
the low speed level.
|
|
"
|
|
::= { zxAnEnvFanTrayEntry 10 }
|
|
|
|
zxAnFanTrayStdSpeedShiftTemp OBJECT-TYPE
|
|
SYNTAX Integer32(5..60)
|
|
UNITS "centigrade"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The temperature to activate the fan tray to shift to
|
|
the standard speed level.
|
|
"
|
|
::= { zxAnEnvFanTrayEntry 11 }
|
|
|
|
zxAnFanTrayHighSpeedShiftTemp OBJECT-TYPE
|
|
SYNTAX Integer32(10..65)
|
|
UNITS "centigrade"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The temperature to activate the fan tray to shift to
|
|
the high speed level.
|
|
"
|
|
::= { zxAnEnvFanTrayEntry 12 }
|
|
|
|
zxAnFanTraySuperSpeedShiftTemp OBJECT-TYPE
|
|
SYNTAX Integer32(15..70)
|
|
UNITS "centigrade"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The temperature to activate the fan tray to shift to
|
|
the super speed level.
|
|
"
|
|
::= { zxAnEnvFanTrayEntry 13 }
|
|
|
|
zxAnFanTrayLowSpeedPercent OBJECT-TYPE
|
|
SYNTAX INTEGER(10..97)
|
|
UNITS "percent"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The percentage of speed of the low speed level."
|
|
DEFVAL{30}
|
|
::= { zxAnEnvFanTrayEntry 14 }
|
|
|
|
zxAnFanTrayStdSpeedPercent OBJECT-TYPE
|
|
SYNTAX INTEGER(11..98)
|
|
UNITS "percent"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The percentage of speed of the standard speed level."
|
|
DEFVAL{50}
|
|
::= { zxAnEnvFanTrayEntry 15 }
|
|
|
|
|
|
zxAnFanTrayHighSpeedPercent OBJECT-TYPE
|
|
SYNTAX INTEGER(12..99)
|
|
UNITS "percent"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The percentage of speed of the high speed level."
|
|
DEFVAL{70}
|
|
::= { zxAnEnvFanTrayEntry 16 }
|
|
|
|
zxAnFanTraySuperSpeedPercent OBJECT-TYPE
|
|
SYNTAX INTEGER(13..100)
|
|
UNITS "percent"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The percentage of speed of the super speed level."
|
|
DEFVAL{90}
|
|
::= { zxAnEnvFanTrayEntry 17 }
|
|
|
|
zxAnFanTrayAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
up(1),
|
|
down(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The administrative status of the fan tray.
|
|
When zxAnFanTrayAdminStatus is configured, all the
|
|
zxAnEnvFanAdminStatus values are consistent with
|
|
zxAnFanTrayAdminStatus."
|
|
DEFVAL { up }
|
|
::= { zxAnEnvFanTrayEntry 18 }
|
|
|
|
zxAnFanTrayConfSpeedLevel OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
lowSpeed (1),
|
|
standardSpeed(2),
|
|
highSpeed (3),
|
|
superSpeed (4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The configured speed level of the fan tray.
|
|
When zxAnFanTrayConfSpeedLevel is configured, all the
|
|
zxAnEnvFanConfSpeedLevel values are consistent with
|
|
zxAnFanTrayConfSpeedLevel.
|
|
This variable is valid if zxAnFanTrayAdminStatus is up."
|
|
DEFVAL { standardSpeed }
|
|
::= { zxAnEnvFanTrayEntry 19 }
|
|
|
|
zxAnFanTrayPowerConsumption OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001W"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Power consumption of the fan tray.
|
|
Value 0 means not available."
|
|
::= { zxAnEnvFanTrayEntry 20 }
|
|
|
|
zxAnFanTraySn OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..12))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The serial number of fan tray."
|
|
DEFVAL { "" }
|
|
::= { zxAnEnvFanTrayEntry 21 }
|
|
|
|
zxAnFanTrayVoltage OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001Volts"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Voltage of the fan tray.
|
|
Value 0 means not available."
|
|
::= { zxAnEnvFanTrayEntry 22 }
|
|
|
|
zxAnFanTrayCurrent OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001Amp"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current of the fan tray.
|
|
Value 0 means not available."
|
|
::= { zxAnEnvFanTrayEntry 23 }
|
|
|
|
zxAnFanTrayTemp OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "Centigrade"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The temperature of the fan tray."
|
|
::= { zxAnEnvFanTrayEntry 24 }
|
|
-------------------------------------------------------------------------------
|
|
-- 6.2 Fans Control And Operational Status table
|
|
-------------------------------------------------------------------------------
|
|
|
|
zxAnEnvFanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnEnvFanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes speed information and operational status of
|
|
the fan units."
|
|
::= { zxAnEnvFanObjects 11 }
|
|
|
|
zxAnEnvFanEntry OBJECT-TYPE
|
|
SYNTAX ZxAnEnvFanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of zxAnEnvFanTable. "
|
|
INDEX { zxAnEnvRack, zxAnEnvShelf, zxAnEnvFanIndex }
|
|
::= { zxAnEnvFanTable 1 }
|
|
|
|
ZxAnEnvFanEntry ::= SEQUENCE {
|
|
zxAnEnvFanIndex Integer32,
|
|
zxAnEnvFanConfSpeedLevel INTEGER,
|
|
zxAnEnvFanActualSpeedLevel INTEGER,
|
|
zxAnEnvFanAdminStatus INTEGER,
|
|
zxAnEnvFanOperStatus INTEGER,
|
|
zxAnEnvFanOnlineStatus INTEGER,
|
|
zxAnEnvFanActualSpeed Integer32
|
|
}
|
|
zxAnEnvFanIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of this fan unit.
|
|
|
|
For 19-inch shelf, there are 3 fans in each fan tray.
|
|
The fan index should be integer in [1,3].
|
|
|
|
For 21-inch shelf, there are 4 fans. The fan index should
|
|
be integer in [1,4]."
|
|
|
|
::= { zxAnEnvFanEntry 1 }
|
|
|
|
zxAnEnvFanConfSpeedLevel OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
lowSpeed (1),
|
|
standardSpeed(2),
|
|
highSpeed (3),
|
|
superSpeed (4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured speed level of the fan unit singly."
|
|
DEFVAL { standardSpeed }
|
|
::= { zxAnEnvFanEntry 2 }
|
|
|
|
zxAnEnvFanActualSpeedLevel OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
lowSpeed (1),
|
|
standardSpeed(2),
|
|
highSpeed (3),
|
|
superSpeed (4),
|
|
other (10)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The actual speed level of the fan unit."
|
|
::= { zxAnEnvFanEntry 3 }
|
|
|
|
zxAnEnvFanAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
up(1),
|
|
down(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative status of the fan unit singly."
|
|
DEFVAL { up }
|
|
::= { zxAnEnvFanEntry 4 }
|
|
|
|
zxAnEnvFanOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
up(1),
|
|
down(2),
|
|
unknown(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The operational status of the fan unit."
|
|
::= { zxAnEnvFanEntry 5 }
|
|
|
|
zxAnEnvFanOnlineStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
online(1),
|
|
offline(2),
|
|
unknown(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The actual online status of the fan unit."
|
|
::= { zxAnEnvFanEntry 6 }
|
|
|
|
zxAnEnvFanActualSpeed OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The actual speed of the fan unit.
|
|
NOTE:
|
|
If not supported, NMS should use the speed value of
|
|
zxAnEnvFanActualSpeedLevel."
|
|
::= { zxAnEnvFanEntry 7 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- 6.3 Fan Tray Reset Objects
|
|
-------------------------------------------------------------------------------
|
|
zxAnEnvFanTrayResetRack OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rack number of the fan tray."
|
|
::= { zxAnEnvFanTrayResetObjects 1 }
|
|
|
|
zxAnEnvFanTrayResetShelfList OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 16 ) )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The shelf number list of the fan tray.
|
|
They can be reset in batch, for example: 1,2,3.
|
|
Setting this object to empty means all the fan trays
|
|
connected with zxAnEnvFanTrayRack will be reset."
|
|
::= { zxAnEnvFanTrayResetObjects 2 }
|
|
|
|
zxAnEnvFanTrayResetAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
reset(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reset the fan trays.
|
|
To query this object, always return 1."
|
|
::= { zxAnEnvFanTrayResetObjects 3 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- 8. Environment Device Objects
|
|
-------------------------------------------------------------------------------
|
|
zxAnEnvDeviceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnEnvDeviceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of environment device."
|
|
::= { zxAnEnvDeviceObjects 2 }
|
|
|
|
zxAnEnvDeviceEntry OBJECT-TYPE
|
|
SYNTAX ZxAnEnvDeviceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of the zxAnEnvDeviceTable."
|
|
INDEX { zxAnEnvDeviceId }
|
|
::= { zxAnEnvDeviceTable 1 }
|
|
|
|
ZxAnEnvDeviceEntry ::= SEQUENCE {
|
|
zxAnEnvDeviceId Integer32,
|
|
zxAnEnvDeviceName DisplayString,
|
|
zxAnEnvDeviceRowStatus RowStatus
|
|
}
|
|
|
|
zxAnEnvDeviceId OBJECT-TYPE
|
|
SYNTAX Integer32(1..100)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ID of this environment device.
|
|
Value 1-50 is default value which can not be modified or deleted.
|
|
If add a new device, the ID will be starting from 51."
|
|
::= { zxAnEnvDeviceEntry 1 }
|
|
|
|
zxAnEnvDeviceName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the environment device."
|
|
::= { zxAnEnvDeviceEntry 2 }
|
|
|
|
zxAnEnvDeviceRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this conceptual row.
|
|
|
|
The supported actions of this conceptual row only include:
|
|
'createAndGo' and 'destroy'.
|
|
|
|
To create a row in this table, a manager must set this object to
|
|
createAndGo(4).
|
|
|
|
To delete a row in this table, a manager must set this object to
|
|
destroy(6).
|
|
|
|
To get this object, the agent always returns active(1).
|
|
"
|
|
::= { zxAnEnvDeviceEntry 50 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- 9. Environment Device Switch Objects
|
|
-------------------------------------------------------------------------------
|
|
zxAnEnvDevMonSwitchTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnEnvDevMonSwitchEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of the switch which monitors environment device."
|
|
::= { zxAnEnvDeviceObjects 3 }
|
|
|
|
zxAnEnvDevMonSwitchEntry OBJECT-TYPE
|
|
SYNTAX ZxAnEnvDevMonSwitchEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of the zxAnEnvDevMonSwitchTable."
|
|
INDEX { zxAnEnvDevMonSwitchId }
|
|
::= { zxAnEnvDevMonSwitchTable 1 }
|
|
|
|
ZxAnEnvDevMonSwitchEntry ::= SEQUENCE {
|
|
zxAnEnvDevMonSwitchId Integer32,
|
|
zxAnEnvDevMonSwitchDeviceId Integer32,
|
|
zxAnEnvDevMonSwitchTrapEnable INTEGER,
|
|
zxAnEnvDevMonSwitchNormalStatus INTEGER,
|
|
zxAnEnvDevMonSwitchCurrStatus INTEGER
|
|
}
|
|
|
|
zxAnEnvDevMonSwitchId OBJECT-TYPE
|
|
SYNTAX Integer32(1..8)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ID of the switch."
|
|
::= { zxAnEnvDevMonSwitchEntry 1 }
|
|
|
|
zxAnEnvDevMonSwitchDeviceId OBJECT-TYPE
|
|
SYNTAX Integer32(0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ID of the device which monitored by the switch.
|
|
Value 0 means this switch does not monitor any device."
|
|
DEFVAL { 0 }
|
|
::= { zxAnEnvDevMonSwitchEntry 2 }
|
|
|
|
zxAnEnvDevMonSwitchTrapEnable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables or disables the environment device abnormal trap."
|
|
DEFVAL { disabled }
|
|
::= { zxAnEnvDevMonSwitchEntry 3 }
|
|
|
|
zxAnEnvDevMonSwitchNormalStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
lowLevel(1),
|
|
highLevel(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The normal status of the environment device."
|
|
DEFVAL { lowLevel }
|
|
::= { zxAnEnvDevMonSwitchEntry 4 }
|
|
|
|
zxAnEnvDevMonSwitchCurrStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
lowLevel(1),
|
|
highLevel(2),
|
|
unknown(255)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of the environment device. "
|
|
::= { zxAnEnvDevMonSwitchEntry 5 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- 21. zxAnEnvMonNotifications
|
|
-------------------------------------------------------------------------------
|
|
|
|
---envTempHigh alarm
|
|
|
|
zxAnEnvHighTempAlm NOTIFICATION-TYPE
|
|
OBJECTS { zxAnEnvTemp, zxAnEnvTempHighAlmThreshold }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The environment temperature has exceeded high temperature
|
|
threshold zxAnEnvTempHighAlmThreshold.
|
|
The zxAnEnvTemp object identifies the current temperature."
|
|
::= { zxAnEnvMonTempTraps 1 }
|
|
|
|
zxAnEnvHighTempClr NOTIFICATION-TYPE
|
|
OBJECTS { zxAnEnvTemp, zxAnEnvTempHighAlmThreshold }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The environment temperature has returned to normal operating
|
|
temperature from zxAnEnvTempHighAlmThreshold.
|
|
The zxAnEnvTemp object identifies the current temperature."
|
|
::= { zxAnEnvMonTempTraps 2 }
|
|
|
|
zxAnEnvTempSensorFailure NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates that the temperature sensor is in fault."
|
|
::= { zxAnEnvMonTempTraps 5 }
|
|
|
|
zxAnEnvCriticalTempAlm NOTIFICATION-TYPE
|
|
OBJECTS { zxAnEnvTemp, zxAnEnvTempCriticalAlmThreshold }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The environment temperature has exceeded critical temperature
|
|
threshold zxAnEnvTempCriticalAlmThreshold.
|
|
The zxAnEnvTemp object identifies the current temperature."
|
|
::= { zxAnEnvMonTempTraps 6 }
|
|
|
|
zxAnEnvCriticalTempClr NOTIFICATION-TYPE
|
|
OBJECTS { zxAnEnvTemp, zxAnEnvTempCriticalAlmThreshold }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The environment temperature has returned to normal operating
|
|
temperature from zxAnEnvTempCriticalAlmThreshold.
|
|
The zxAnEnvTemp object identifies the current temperature."
|
|
::= { zxAnEnvMonTempTraps 7 }
|
|
|
|
zxAnEnvLowTempAlm NOTIFICATION-TYPE
|
|
OBJECTS { zxAnEnvTemp, zxAnEnvTempLowAlmThreshold }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The environment temperature is below low temperature
|
|
threshold zxAnEnvTempLowAlmThreshold.
|
|
The zxAnEnvTemp object identifies the current temperature."
|
|
::= { zxAnEnvMonTempTraps 8 }
|
|
|
|
zxAnEnvLowTempClr NOTIFICATION-TYPE
|
|
OBJECTS { zxAnEnvTemp, zxAnEnvTempLowAlmThreshold }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The environment temperature has returned to normal operating
|
|
temperature from zxAnEnvTempLowAlmThreshold.
|
|
The zxAnEnvTemp object identifies the current temperature."
|
|
::= { zxAnEnvMonTempTraps 9 }
|
|
|
|
zxAnEnvCardShutdownAlm NOTIFICATION-TYPE
|
|
OBJECTS { zxAnEnvCardShutdownReason,
|
|
zxAnCardTemp,
|
|
zxAnEnvTemp,
|
|
zxAnEnvEmergencyBatteryVoltage,
|
|
zxAnEnvEmergencyBatteryThreshold }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnEnvCardShutdownAlm trap is sent when the card has
|
|
been shut down because agent has detected that the temperature
|
|
is too high or the AC power is failure and the battery voltage
|
|
is lower than zxAnEnvEmergencyBatteryThreshold.
|
|
|
|
zxAnEnvCardShutdownReason indicates the real reason.
|
|
|
|
When zxAnEnvCardShutdownReason is envHighTemperature ( 1 ),
|
|
it means the environment temperature is too high,
|
|
zxAnEnvTemp is the value of current environment temperature,
|
|
zxAnCardTemp is invalid and should be zero.
|
|
zxAnEnvEmergencyBatteryVoltage and zxAnEnvEmergencyBatteryThreshold
|
|
are invalid and should be zero.
|
|
|
|
When zxAnEnvCardShutdownReason is cardHighTemperature ( 2 ),
|
|
it means the card temperature is too high,
|
|
zxAnCardTemp is the value of current card temperature,
|
|
zxAnEnvTemp is invalid and should be zero.
|
|
zxAnEnvEmergencyBatteryVoltage and zxAnEnvEmergencyBatteryThreshold
|
|
are invalid and should be zero.
|
|
|
|
When zxAnEnvCardShutdownReason is chipHighTemperature ( 3 ),
|
|
it means the temperature of the chip on the card is too high,
|
|
zxAnCardTemp and zxAnEnvTemp are invalid and should be zero.
|
|
zxAnEnvEmergencyBatteryVoltage and zxAnEnvEmergencyBatteryThreshold
|
|
are invalid and should be zero.
|
|
|
|
When zxAnEnvCardShutdownReason is emergencyPowerSaving ( 4 ),
|
|
it means the AC power is failure, the emergency power saving action
|
|
has been taken, zxAnCardTemp and zxAnEnvTemp are invalid
|
|
and should be zero.
|
|
zxAnEnvEmergencyBatteryVoltage is the value of the current battery
|
|
voltage, zxAnEnvEmergencyBatteryThreshold is the threshold of the
|
|
battery voltage.
|
|
"
|
|
::= { zxAnEnvMonTempTraps 30 }
|
|
|
|
zxAnEnvCardShutdownClr NOTIFICATION-TYPE
|
|
OBJECTS { zxAnEnvCardShutdownReason,
|
|
zxAnCardTemp,
|
|
zxAnEnvTemp,
|
|
zxAnEnvEmergencyBatteryVoltage,
|
|
zxAnEnvEmergencyBatteryThreshold }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnEnvCardShutdownClr trap is sent when the card
|
|
temperature becomes normal,
|
|
or the environment temperature becomes normal,
|
|
or the chip temperature becomes normal,
|
|
or the battery voltage is higher than
|
|
zxAnEnvEmergencyBatteryThreshold or AC power becomes normal."
|
|
::= { zxAnEnvMonTempTraps 31 }
|
|
|
|
zxAnEnvTemperatureAbnormalAlm NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In temperature control mode, a zxAnEnvTemperatureAbnormalAlm trap
|
|
is sent when the environment temperature can't be read."
|
|
::= { zxAnEnvMonTempTraps 32 }
|
|
|
|
zxAnEnvTemperatureAbnormalClr NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnEnvTemperatureAbnormalClr trap is sent when
|
|
the zxAnEnvTemperatureAbnormalAlm is cleared."
|
|
::= { zxAnEnvMonTempTraps 33 }
|
|
|
|
zxAnEnvNearCriticalTempAlm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
zxAnEnvTemp,
|
|
zxAnEnvTempCriticalAlmThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnEnvNearCriticalTempAlm trap is sent when the environment
|
|
temperature is close to the environment critical temperature alarm
|
|
threshold."
|
|
::= { zxAnEnvMonTempTraps 34 }
|
|
|
|
zxAnEnvNearCriticalTempClr NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
zxAnEnvTemp,
|
|
zxAnEnvTempCriticalAlmThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnEnvNearCriticalTempClr trap is sent when
|
|
the zxAnEnvNearCriticalTempAlm is cleared."
|
|
::= { zxAnEnvMonTempTraps 35 }
|
|
|
|
zxAnEnvCardNearCriticalTempAlm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
zxAnCardTemp,
|
|
zxAnCardCriticalTempAlmThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnEnvCardNearCriticalTempAlm trap is sent when the card
|
|
temperature is close to the card critical temperature alarm
|
|
threshold."
|
|
::= { zxAnEnvMonTempTraps 36 }
|
|
|
|
zxAnEnvCardNearCriticalTempClr NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
zxAnCardTemp,
|
|
zxAnCardCriticalTempAlmThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnEnvCardNearCriticalTempClr trap is sent when
|
|
the zxAnEnvCardNearCriticalTempAlm is cleared."
|
|
::= { zxAnEnvMonTempTraps 37 }
|
|
|
|
zxAnEnvOptNearCriticalTempAlm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
zxAnCardOptHighestTemp,
|
|
zxAnCardOptCriticalTempAlmThresh,
|
|
zxAnCardOptHighestTempPortNo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnEnvOptNearCriticalTempAlm trap is sent when the optical
|
|
module temperature is close to the optical module critical
|
|
temperature alarm threshold."
|
|
::= { zxAnEnvMonTempTraps 38 }
|
|
|
|
zxAnEnvOptNearCriticalTempClr NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
zxAnCardOptHighestTemp,
|
|
zxAnCardOptCriticalTempAlmThresh,
|
|
zxAnCardOptHighestTempPortNo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnEnvOptNearCriticalTempClr trap is sent when
|
|
the zxAnEnvOptNearCriticalTempAlm is cleared."
|
|
::= { zxAnEnvMonTempTraps 39 }
|
|
|
|
zxAnEnvHeatRadiationAbnormalAlm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
zxAnEnvTemp,
|
|
zxAnCardTemp,
|
|
zxAnCardHeatRadiationAlmThresh
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnEnvHeatRadiationAbnormalAlm trap is sent when the
|
|
temperature difference between the card and the environment
|
|
exceeds the zxAnCardHeatRadiationAlmThresh."
|
|
::= { zxAnEnvMonTempTraps 40 }
|
|
|
|
zxAnEnvHeatRadiationAbnormalClr NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
zxAnEnvTemp,
|
|
zxAnCardTemp,
|
|
zxAnCardHeatRadiationAlmThresh
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnEnvHeatRadiationAbnormalClr trap is sent when
|
|
the zxAnEnvHeatRadiationAbnormalAlm is cleared."
|
|
::= { zxAnEnvMonTempTraps 41 }
|
|
|
|
---interface link down alarm
|
|
|
|
zxAnEnvMonitorInterfaceLinkDown NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates that the agent has detected that the
|
|
link at the environment monitoring interface has been down."
|
|
::= { zxAnEnvMonInterfaceTraps 1 }
|
|
|
|
zxAnEnvMonitorInterfaceLinkUp NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates that the agent has detected that the
|
|
link at the environment monitoring interface has been up."
|
|
::= { zxAnEnvMonInterfaceTraps 2 }
|
|
|
|
--- Power Supply Alarm
|
|
|
|
zxAnEnvPowerSupplyModuleDown NOTIFICATION-TYPE
|
|
OBJECTS { zxAnPowerSupplyOperStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates that the power supply module is down."
|
|
::= { zxAnEnvMonPowerSupplyTraps 1 }
|
|
|
|
zxAnEnvPowerSupplyModuleUp NOTIFICATION-TYPE
|
|
OBJECTS { zxAnPowerSupplyOperStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates that the power supply module is up."
|
|
::= { zxAnEnvMonPowerSupplyTraps 2 }
|
|
|
|
zxAnEnvPowerOverVoltageAlm NOTIFICATION-TYPE
|
|
OBJECTS { zxAnPowerSupplyInVoltage, zxAnPowerInVoltageUpperThresh }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates that the input voltage of power supply is
|
|
over-voltage."
|
|
::= { zxAnEnvMonPowerSupplyTraps 3 }
|
|
|
|
|
|
zxAnEnvPowerOverVoltageClr NOTIFICATION-TYPE
|
|
OBJECTS { zxAnPowerSupplyInVoltage,zxAnPowerInVoltageUpperThresh }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates that the over-voltage fault is cleared."
|
|
::= { zxAnEnvMonPowerSupplyTraps 4 }
|
|
|
|
|
|
zxAnEnvPowerUnderVoltageAlm NOTIFICATION-TYPE
|
|
OBJECTS { zxAnPowerSupplyInVoltage,zxAnPowerInVoltageLowerThresh }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates that the input voltage of power supply is
|
|
under-voltage."
|
|
::= { zxAnEnvMonPowerSupplyTraps 5 }
|
|
|
|
|
|
zxAnEnvPowerUnderVoltageClr NOTIFICATION-TYPE
|
|
OBJECTS { zxAnPowerSupplyInVoltage,zxAnPowerInVoltageLowerThresh }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates that the under-voltage fault is cleared."
|
|
::= { zxAnEnvMonPowerSupplyTraps 6 }
|
|
|
|
zxAnEnvPowerOff NOTIFICATION-TYPE
|
|
OBJECTS { zxAnPowerSupplyInVoltageStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates that the power supply is off."
|
|
::= { zxAnEnvMonPowerSupplyTraps 7 }
|
|
|
|
zxAnEnvPowerOn NOTIFICATION-TYPE
|
|
OBJECTS { zxAnPowerSupplyInVoltageStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates that the power supply off fault is cleared."
|
|
::= { zxAnEnvMonPowerSupplyTraps 8 }
|
|
|
|
zxAnEnvEmergencyPowerSaveAlm NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current power supply switches to storage battery,
|
|
the emergency power saving action has been taken."
|
|
::= { zxAnEnvMonPowerSupplyTraps 9 }
|
|
|
|
zxAnEnvEmergencyPowerSaveClr NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current power supply switches to normal AC power."
|
|
::= { zxAnEnvMonPowerSupplyTraps 10 }
|
|
|
|
zxAnEnvACPowerDownAlm NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnEnvACPowerDownAlm trap is sent when the agent detects no AC
|
|
power input."
|
|
::= { zxAnEnvMonPowerSupplyTraps 11 }
|
|
|
|
zxAnEnvACPowerDownClr NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnEnvACPowerDownClr trap is sent when the agent detects AC
|
|
power input."
|
|
::= { zxAnEnvMonPowerSupplyTraps 12 }
|
|
|
|
zxAnEnvNoBatteryAlm NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnEnvNoBatteryAlm trap is sent when no battery found by
|
|
the agent."
|
|
::= { zxAnEnvMonPowerSupplyTraps 13 }
|
|
|
|
zxAnEnvNoBatteryClr NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnEnvNoBatteryClr trap is sent when the battery has been found
|
|
by the agent."
|
|
::= { zxAnEnvMonPowerSupplyTraps 14 }
|
|
|
|
zxAnEnvBatteryUnderVoltageAlm NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnEnvBatteryUnderVoltageAlm trap is sent when the battery
|
|
voltage is under-voltage."
|
|
::= { zxAnEnvMonPowerSupplyTraps 15 }
|
|
|
|
zxAnEnvBatteryUnderVoltageClr NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnEnvBatteryUnderVoltageClr trap is sent when the battery
|
|
voltage becomes normal."
|
|
::= { zxAnEnvMonPowerSupplyTraps 16 }
|
|
|
|
|
|
--- Fan Alarm
|
|
|
|
zxAnEnvFanLinkDown NOTIFICATION-TYPE
|
|
OBJECTS { zxAnEnvFanOnlineStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates that the agent has detected that fan is offline."
|
|
::= { zxAnEnvMonFanTraps 1 }
|
|
|
|
zxAnEnvFanLinkUp NOTIFICATION-TYPE
|
|
OBJECTS { zxAnEnvFanOnlineStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates that the agent has detected that fan is online."
|
|
::= { zxAnEnvMonFanTraps 2 }
|
|
|
|
|
|
zxAnEnvFanTrayLinkDown NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates that the agent has detected that the
|
|
link at the fan card interface has been down."
|
|
::= { zxAnEnvMonFanTraps 3 }
|
|
|
|
|
|
zxAnEnvFanTrayLinkUp NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates that the agent has detected that the
|
|
link at the fan card interface has been up."
|
|
::= { zxAnEnvMonFanTraps 4 }
|
|
|
|
zxAnEnvFanFailureAlm NOTIFICATION-TYPE
|
|
OBJECTS { zxAnEnvFanOperStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates that the fan is in fault."
|
|
::= { zxAnEnvMonFanTraps 5 }
|
|
|
|
zxAnEnvFanFailureClr NOTIFICATION-TYPE
|
|
OBJECTS { zxAnEnvFanOperStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates that the fan's fault is cleared."
|
|
::= { zxAnEnvMonFanTraps 6 }
|
|
|
|
zxAnEnvDeviceAbnormalAlm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
zxAnEnvDevMonSwitchDeviceId,
|
|
zxAnEnvDevMonSwitchNormalStatus,
|
|
zxAnEnvDevMonSwitchCurrStatus,
|
|
zxAnEnvDeviceName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnEnvDeviceAbnormalAlm trap is sent when the current status
|
|
of environment device is inconsistent with normal status."
|
|
::= { zxAnEnvDeviceTraps 1 }
|
|
|
|
zxAnEnvDeviceAbnormalClr NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
zxAnEnvDevMonSwitchDeviceId,
|
|
zxAnEnvDevMonSwitchNormalStatus,
|
|
zxAnEnvDevMonSwitchCurrStatus,
|
|
zxAnEnvDeviceName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnEnvDeviceAbnormalClr trap is sent when current status
|
|
of environment device is consistent with normal status."
|
|
::= { zxAnEnvDeviceTraps 2 }
|
|
-------------------------------------------------------------------------------
|
|
-- 31. zxAnEnvMonConformance
|
|
-------------------------------------------------------------------------------
|
|
zxAnEnvMonConformance OBJECT IDENTIFIER ::= { zxAnEnvMonMib 4 }
|
|
|
|
zxAnEnvMonCompliances OBJECT IDENTIFIER ::= { zxAnEnvMonConformance 1 }
|
|
zxAnEnvMonGroups OBJECT IDENTIFIER ::= { zxAnEnvMonConformance 2 }
|
|
|
|
zxAnEnvMonCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP entities which implement the
|
|
ZTE-AN-ENVMON-MIB."
|
|
MODULE -- this module
|
|
|
|
MANDATORY-GROUPS {
|
|
zxAnEnvMonCapabilitiesGroup,
|
|
zxAnEnvTempGroup,
|
|
zxAnEnvCardTempGroup,
|
|
zxAnEnvInterfaceGroup,
|
|
zxAnEnvPowerSupplyGroup,
|
|
zxAnEnvFanTrayTableGroup,
|
|
zxAnEnvFanTableGroup,
|
|
zxAnEnvMonNotificationsGroup
|
|
}
|
|
::= { zxAnEnvMonCompliances 1 }
|
|
|
|
zxAnEnvMonCapabilitiesGroup OBJECT-GROUP
|
|
OBJECTS { zxAnEnvMonCapabilities
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent environment
|
|
management capabilities of this equipment. The bit value 1 means
|
|
the function represented by this bit is supported by this
|
|
equipment."
|
|
::= { zxAnEnvMonGroups 1 }
|
|
|
|
zxAnEnvTempGroup OBJECT-GROUP
|
|
OBJECTS { zxAnEnvTemp,
|
|
zxAnEnvTempHighAlmThreshold,
|
|
zxAnEnvTempCriticalAlmThreshold,
|
|
zxAnEnvTempLowAlmThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent the
|
|
temperature information of this equipment/card and to set the
|
|
temperature alarm threshold of the environment/card."
|
|
::= { zxAnEnvMonGroups 2 }
|
|
|
|
zxAnEnvCardTempGroup OBJECT-GROUP
|
|
OBJECTS { zxAnCardTemp,
|
|
zxAnCardEnvHis15MinTemp,
|
|
zxAnCardEnvHis1DayTemp,
|
|
zxAnCardEnvRiseAlmThresh,
|
|
zxAnCardEnvClrRiseAlmThresh,
|
|
zxAnCardEnvRiseWarnThresh,
|
|
zxAnCardEnvClrRiseWarnThresh,
|
|
zxAnCardEnvFallWarnThresh,
|
|
zxAnCardEnvClrFallWarnThresh,
|
|
zxAnCardEnvFallAlmThresh,
|
|
zxAnCardEnvClrFallAlmThresh,
|
|
zxAnCardEnvAlmPrfConfRowStatus,
|
|
zxAnCardEnvAlmPrf,
|
|
zxAnCardEnvAlmPrfApplyRowStatus,
|
|
zxAnCardEnvAlmPrfRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent temperature
|
|
performance of the card environment."
|
|
::= { zxAnEnvMonGroups 3 }
|
|
|
|
zxAnEnvInterfaceGroup OBJECT-GROUP
|
|
OBJECTS { zxAnEnvMonInterfaceUsage,
|
|
zxAnEnvEpmConnectPort,
|
|
zxAnEnvBackplaneInterfaceUsage
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent the
|
|
interface connection of the equipment."
|
|
::= { zxAnEnvMonGroups 4 }
|
|
|
|
zxAnEnvPowerSupplyGroup OBJECT-GROUP
|
|
OBJECTS { zxAnPowerSupplyMaxPowerNum,
|
|
zxAnPowerSupplyOperStatus,
|
|
zxAnPowerSupplyInVoltage,
|
|
zxAnPowerSupplyInVoltageStatus,
|
|
zxAnPowerInVoltageUpperThresh,
|
|
zxAnPowerInVoltageLowerThresh,
|
|
zxAnPowerSupplyInCurrent,
|
|
zxAnPowerInCurrentThresh
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to provide power
|
|
management functions, include power count and the voltage status
|
|
of the power supply."
|
|
::= { zxAnEnvMonGroups 5 }
|
|
|
|
zxAnEnvFanTrayTableGroup OBJECT-GROUP
|
|
OBJECTS { zxAnFanTrayAlarmBeepEnable,
|
|
zxAnFanTrayAutoSwitchByCardUp,
|
|
zxAnFanTrayHardwareVersion,
|
|
zxAnFanTraySoftwareVersion,
|
|
zxAnFanTraySpeedCtrlMode,
|
|
zxAnFanTrayLowSpeed,
|
|
zxAnFanTrayStdSpeed,
|
|
zxAnFanTrayHighSpeed,
|
|
zxAnFanTraySuperSpeed,
|
|
zxAnFanTrayLowSpeedShiftTemp,
|
|
zxAnFanTrayStdSpeedShiftTemp,
|
|
zxAnFanTrayHighSpeedShiftTemp,
|
|
zxAnFanTraySuperSpeedShiftTemp,
|
|
zxAnFanTrayLowSpeedPercent,
|
|
zxAnFanTrayStdSpeedPercent,
|
|
zxAnFanTrayHighSpeedPercent,
|
|
zxAnFanTraySuperSpeedPercent,
|
|
zxAnFanTraySn
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to provide fan management
|
|
functions, include setting the speed control mode and the
|
|
percentage of speed of the different speed level of the fan."
|
|
::= { zxAnEnvMonGroups 6 }
|
|
|
|
zxAnEnvFanTableGroup OBJECT-GROUP
|
|
OBJECTS { zxAnEnvFanConfSpeedLevel,
|
|
zxAnEnvFanActualSpeedLevel,
|
|
zxAnEnvFanAdminStatus,
|
|
zxAnEnvFanOperStatus,
|
|
zxAnEnvFanOnlineStatus,
|
|
zxAnEnvFanActualSpeed
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to provide the speed
|
|
information and operational status of the fan."
|
|
::= { zxAnEnvMonGroups 7 }
|
|
|
|
zxAnEnvMonNotificationsGroup OBJECT-GROUP
|
|
OBJECTS { zxAnEnvHighTempAlm,
|
|
zxAnEnvHighTempClr,
|
|
zxAnEnvMonitorInterfaceLinkDown,
|
|
zxAnEnvMonitorInterfaceLinkUp,
|
|
zxAnEnvFanLinkDown,
|
|
zxAnEnvFanLinkUp,
|
|
zxAnEnvTempSensorFailure,
|
|
zxAnEnvFanFailureAlm,
|
|
zxAnEnvFanFailureClr,
|
|
zxAnEnvPowerSupplyModuleDown,
|
|
zxAnEnvPowerSupplyModuleUp,
|
|
zxAnEnvFanTrayLinkDown,
|
|
zxAnEnvFanTrayLinkUp,
|
|
zxAnEnvPowerOverVoltageAlm,
|
|
zxAnEnvPowerOverVoltageClr,
|
|
zxAnEnvPowerUnderVoltageAlm,
|
|
zxAnEnvPowerUnderVoltageClr,
|
|
zxAnEnvPowerOff,
|
|
zxAnEnvPowerOn,
|
|
zxAnEnvACPowerDownAlm,
|
|
zxAnEnvACPowerDownClr,
|
|
zxAnEnvNoBatteryAlm,
|
|
zxAnEnvNoBatteryClr,
|
|
zxAnEnvBatteryUnderVoltageAlm,
|
|
zxAnEnvBatteryUnderVoltageClr,
|
|
zxAnEnvCardShutdownAlm,
|
|
zxAnEnvCardShutdownClr,
|
|
zxAnEnvCriticalTempAlm,
|
|
zxAnEnvCriticalTempClr,
|
|
zxAnEnvLowTempAlm,
|
|
zxAnEnvLowTempClr,
|
|
zxAnEnvOptNearCriticalTempAlm,
|
|
zxAnEnvOptNearCriticalTempClr,
|
|
zxAnEnvHeatRadiationAbnormalAlm,
|
|
zxAnEnvHeatRadiationAbnormalClr
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The notifications which indicate specific changes, include
|
|
temperature, fan status, power status and gpon card status."
|
|
::= { zxAnEnvMonGroups 8 }
|
|
|
|
END
|