- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
1224 lines
No EOL
52 KiB
Text
1224 lines
No EOL
52 KiB
Text
ZTE-AN-OPTICAL-MODULE-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
TEXTUAL-CONVENTION,RowStatus, DisplayString FROM SNMPv2-TC
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
Integer32,NOTIFICATION-TYPE FROM SNMPv2-SMI
|
|
ifIndex, ifAdminStatus, ifOperStatus, ifType FROM IF-MIB
|
|
zxAnInterface FROM ZTE-AN-SMI;
|
|
|
|
zxAnOpticalModuleMib MODULE-IDENTITY
|
|
LAST-UPDATED "201109132000Z"
|
|
ORGANIZATION "ZTE Corporation"
|
|
CONTACT-INFO "Zhang WeiPing ZTE Corporation
|
|
Mail: zhang.weiping@zte.com.cn
|
|
Tel : 021-68896470"
|
|
DESCRIPTION "This MIB defines zte Access Node managed objects."
|
|
|
|
REVISION "201109132000Z"
|
|
DESCRIPTION
|
|
"Modify this mib according to standard."
|
|
|
|
REVISION "201109101100Z"
|
|
DESCRIPTION
|
|
"Add the Optical Module Notifications:zxAnEquipIfFiberLosTrap
|
|
and zxAnEquipIfFiberLosCleardTrap."
|
|
|
|
REVISION "201108230900Z"
|
|
DESCRIPTION
|
|
"Modify the bias/voltage value range."
|
|
|
|
REVISION "201105311500Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
|
|
::= { zxAnInterface 40 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- Following objects are defined.
|
|
-- 0.Optical Module Global Objects
|
|
-- 1.Optical Module Alarm Profile Table
|
|
-- 2.Optical Module Alarm Profile Configuration Table
|
|
-- 3.Optical Module Informations Table
|
|
-- 4.Optical Module ALS Configuration Table
|
|
-- 5.Optical Module Configuration Table
|
|
|
|
-- 10.Optical Module Channel Information Table
|
|
|
|
-- 20.Optical Module Class Value Table
|
|
|
|
-- Following notification objects are defined.
|
|
-- 21.Optical Module Notifications Definations
|
|
|
|
-- Following conformance information is defined.
|
|
-- 31.Optical Module Conformance
|
|
--------------------------------------------------------------------------------
|
|
|
|
zxAnOpticalModuleGlobalObjects OBJECT IDENTIFIER ::= {zxAnOpticalModuleMib 1}
|
|
zxAnOpticalModuleObjects OBJECT IDENTIFIER ::= {zxAnOpticalModuleMib 2}
|
|
zxAnOpticalModuleNotifications OBJECT IDENTIFIER ::= {zxAnOpticalModuleMib 3}
|
|
zxAnOpticalModuleConformance OBJECT IDENTIFIER ::= {zxAnOpticalModuleMib 4}
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- 0.Optical Module Global Objects
|
|
--------------------------------------------------------------------------------
|
|
|
|
zxAnOpticalModuleCapabilities OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
opticalModuleConfClass (0),
|
|
opticalAlarmPrfUnit(1),
|
|
opticalModuleConfTechNorms(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The optical module management capabilities of this equipment.
|
|
The bit value 1 means the function represented by this bit is
|
|
supported by this equipment.
|
|
|
|
opticalModuleConfClass (0): value 1 means
|
|
zxAnOpticalModuleConfClass is supported.
|
|
opticalAlarmPrfUnit(1): value 1 means some objects in the
|
|
zxAnOpticalModuleAlmPrfTable will use the new unit, for more
|
|
information, please see the description of the object in the
|
|
zxAnOpticalModuleAlmPrfTable.
|
|
opticalModuleConfTechNorms(2): value 1 means
|
|
zxAnOpticalModuleConfTechNorms is supported.
|
|
|
|
NOTE: No recommended to display it in NMS.
|
|
"
|
|
::= { zxAnOpticalModuleGlobalObjects 1 }
|
|
|
|
zxAnOptModuleIfShutdownUnplugEn OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the zxAnOpticalModuleUnpluggedAlm should be
|
|
generated when the port the optical module plugged in has been
|
|
shutdown.
|
|
enabled(1) : The zxAnOpticalOfflineTrapEnable indicates whether the
|
|
zxAnOpticalModuleUnpluggedAlm should be generated or not.
|
|
disabled(2): The zxAnOpticalModuleUnpluggedAlm should not be
|
|
generated."
|
|
DEFVAL { disabled }
|
|
::= { zxAnOpticalModuleGlobalObjects 2 }
|
|
|
|
zxAnOptModuleFstUnpluggedRptEn OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the zxAnOpticalModuleUnpluggedAlm should be
|
|
generated when the agent has detected the optical module is offline
|
|
for the first time."
|
|
DEFVAL { disabled }
|
|
::= { zxAnOpticalModuleGlobalObjects 3 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- 1.Optical Module Alarm Profile Table
|
|
--------------------------------------------------------------------------------
|
|
zxAnOpticalModuleAlmPrfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnOpticalModuleAlmPrfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table includes the optical module threshold profile."
|
|
::= { zxAnOpticalModuleObjects 2 }
|
|
|
|
zxAnOpticalModuleAlmPrfEntry OBJECT-TYPE
|
|
SYNTAX ZxAnOpticalModuleAlmPrfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in zxAnOpticalModuleAlmPrfTable."
|
|
INDEX { zxAnOpticalModuleAlmPrfName }
|
|
::= { zxAnOpticalModuleAlmPrfTable 1 }
|
|
|
|
ZxAnOpticalModuleAlmPrfEntry ::= SEQUENCE {
|
|
zxAnOpticalModuleAlmPrfName DisplayString,
|
|
zxAnOpticalRxPwrLowerThresh Integer32,
|
|
zxAnOpticalRxPwrUpperThresh Integer32,
|
|
zxAnOpticalTxPwrLowerThresh Integer32,
|
|
zxAnOpticalTxPwrUpperThresh Integer32,
|
|
zxAnOpticalBiasCurrLowerThresh Integer32,
|
|
zxAnOpticalBiasCurrUpperThresh Integer32,
|
|
zxAnOpticalVoltageLowerThresh Integer32,
|
|
zxAnOpticalVoltageUpperThresh Integer32,
|
|
zxAnOpticalTempLowerThresh Integer32,
|
|
zxAnOpticalTempUpperThresh Integer32,
|
|
zxAnOpticalOfflineTrapEnable INTEGER,
|
|
zxAnOpticalModuleConfClass DisplayString,
|
|
zxAnOpticalModuleAlmPrfRowStatus RowStatus
|
|
}
|
|
|
|
zxAnOpticalModuleAlmPrfName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual string containing information about the
|
|
optical module alarm threshold profile name ."
|
|
::= { zxAnOpticalModuleAlmPrfEntry 1 }
|
|
|
|
zxAnOpticalRxPwrLowerThresh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "1dBm"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lower limit threshold on input optical power.
|
|
The alarm should be generated when zxAnOpticalIfRxPwrCurrValue
|
|
is lower than this threshold.
|
|
The unit is 1dBm when the value of opticalAlarmPrfUnit(1) is 1,
|
|
otherwise the unit is 0.1dBm."
|
|
::= { zxAnOpticalModuleAlmPrfEntry 2}
|
|
|
|
zxAnOpticalRxPwrUpperThresh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "1dBm"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upper limit threshold on input optical power.
|
|
The alarm should be generated when zxAnOpticalIfRxPwrCurrValue
|
|
exceeds this threshold.
|
|
The unit is 1dBm when the value of opticalAlarmPrfUnit(1) is 1,
|
|
otherwise the unit is 0.1dBm."
|
|
::= { zxAnOpticalModuleAlmPrfEntry 3 }
|
|
|
|
zxAnOpticalTxPwrLowerThresh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "1dBm"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lower limit threshold on output optical power.
|
|
The alarm should be generated when zxAnOpticalIfTxPwrCurrValue
|
|
is lower than this threshold.
|
|
The unit is 1dBm when the value of opticalAlarmPrfUnit(1) is 1,
|
|
otherwise the unit is 0.1dBm."
|
|
::= { zxAnOpticalModuleAlmPrfEntry 4 }
|
|
|
|
zxAnOpticalTxPwrUpperThresh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "1dBm"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upper limit threshold on output optical power.
|
|
The alarm should be generated when zxAnOpticalIfTxPwrCurrValue
|
|
exceeds this threshold.
|
|
The unit is 1dBm when the value of opticalAlarmPrfUnit(1) is 1,
|
|
otherwise the unit is 0.1dBm."
|
|
::= { zxAnOpticalModuleAlmPrfEntry 5 }
|
|
|
|
zxAnOpticalBiasCurrLowerThresh OBJECT-TYPE
|
|
SYNTAX Integer32(0..1500)
|
|
UNITS "1mA"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lower limit threshold on optical modules bias
|
|
current.The alarm should be generated when
|
|
zxAnOpticalBiasCurrent is lower than this threshold.
|
|
The unit is 1mA when the value of opticalAlarmPrfUnit(1) is 1,
|
|
otherwise the unit is 0.1mA."
|
|
::= { zxAnOpticalModuleAlmPrfEntry 6 }
|
|
|
|
zxAnOpticalBiasCurrUpperThresh OBJECT-TYPE
|
|
SYNTAX Integer32(0..1500)
|
|
UNITS "1mA"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upper limit threshold on optical modules bias current.
|
|
The alarm should be generated when zxAnOpticalBiasCurrent
|
|
exceeds this threshold.
|
|
The unit is 1mA when the value of opticalAlarmPrfUnit(1) is 1,
|
|
otherwise the unit is 0.1mA."
|
|
::= { zxAnOpticalModuleAlmPrfEntry 7 }
|
|
|
|
zxAnOpticalVoltageLowerThresh OBJECT-TYPE
|
|
SYNTAX Integer32(0..100)
|
|
UNITS "1 Volt"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lower limit threshold on optical modules supply voltage.
|
|
The alarm should be generated when zxAnOpticalSupplyVoltage
|
|
is lower than this threshold.
|
|
The unit is 1 Volt when the value of opticalAlarmPrfUnit(1) is 1,
|
|
otherwise the unit is 0.1 Volt."
|
|
::= { zxAnOpticalModuleAlmPrfEntry 8 }
|
|
|
|
zxAnOpticalVoltageUpperThresh OBJECT-TYPE
|
|
SYNTAX Integer32(0..100)
|
|
UNITS "1 Volt"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upper limit threshold on optical modules supply voltage.
|
|
The alarm should be generated when zxAnOpticalSupplyVoltage
|
|
exceeds this threshold.
|
|
The unit is 1 Volt when the value of opticalAlarmPrfUnit(1) is 1,
|
|
otherwise the unit is 0.1 Volt."
|
|
::= { zxAnOpticalModuleAlmPrfEntry 9 }
|
|
|
|
zxAnOpticalTempLowerThresh OBJECT-TYPE
|
|
SYNTAX Integer32(-50..100)
|
|
UNITS "Centigrade"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lower limit threshold on optical modules temperature.
|
|
The alarm should be generated when zxAnOpticalTemperature
|
|
is lower than this threshold."
|
|
::= { zxAnOpticalModuleAlmPrfEntry 10 }
|
|
|
|
zxAnOpticalTempUpperThresh OBJECT-TYPE
|
|
SYNTAX Integer32(-50..100)
|
|
UNITS "Centigrade"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upper limit threshold on optical modules temperature.
|
|
The alarm should be generated when zxAnOpticalTemperature
|
|
exceeds this threshold."
|
|
::= { zxAnOpticalModuleAlmPrfEntry 11 }
|
|
|
|
zxAnOpticalOfflineTrapEnable OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether optical module is online/offline traps should
|
|
be generated for this interface.
|
|
|
|
By default, this object should have the value enabled(1) for
|
|
interfaces which do not operate on 'top' of any other
|
|
interface (as defined in the ifStackTable), and disabled(2)
|
|
otherwise."
|
|
::= { zxAnOpticalModuleAlmPrfEntry 12 }
|
|
|
|
zxAnOpticalModuleConfClass OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The optical module configured class."
|
|
::= { zxAnOpticalModuleAlmPrfEntry 13 }
|
|
|
|
zxAnOpticalModuleAlmPrfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status of this entry."
|
|
::= {zxAnOpticalModuleAlmPrfEntry 50 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- 2.Optical Module Alarm Profile Configuration Table
|
|
--------------------------------------------------------------------------------
|
|
zxAnOpticalAlmPrfIfConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnOpticalAlmPrfIfConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table includes the optical module profile configuration."
|
|
::= { zxAnOpticalModuleObjects 3 }
|
|
|
|
zxAnOpticalAlmPrfIfConfEntry OBJECT-TYPE
|
|
SYNTAX ZxAnOpticalAlmPrfIfConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in zxAnOpticalAlmPrfIfConfTable."
|
|
INDEX { ifIndex }
|
|
::= { zxAnOpticalAlmPrfIfConfTable 1 }
|
|
|
|
ZxAnOpticalAlmPrfIfConfEntry ::= SEQUENCE {
|
|
zxAnOpticalIfAlmPrf DisplayString
|
|
}
|
|
|
|
zxAnOpticalIfAlmPrf OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual string containing information about the
|
|
optical module alarm threshold profile name ."
|
|
::= { zxAnOpticalAlmPrfIfConfEntry 2 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- 3.Optical Module Informations Table
|
|
--------------------------------------------------------------------------------
|
|
zxAnOpticalModuleInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnOpticalModuleInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table includes the optical module information."
|
|
::= { zxAnOpticalModuleObjects 4 }
|
|
|
|
zxAnOpticalModuleInfoEntry OBJECT-TYPE
|
|
SYNTAX ZxAnOpticalModuleInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in zxAnOpticalModuleInfoTable."
|
|
INDEX { ifIndex }
|
|
::= { zxAnOpticalModuleInfoTable 1 }
|
|
|
|
ZxAnOpticalModuleInfoEntry ::= SEQUENCE {
|
|
zxAnOpticalIfRxPwrCurrValue Integer32,
|
|
zxAnOpticalIfTxPwrCurrValue Integer32,
|
|
zxAnOpticalIfRate Integer32,
|
|
zxAnOpticalBiasCurrent Integer32,
|
|
zxAnOpticalSupplyVoltage Integer32,
|
|
zxAnOpticalWavelength Integer32,
|
|
zxAnOpticalTemperature Integer32,
|
|
zxAnOpticalFiberType INTEGER,
|
|
zxAnOpticalVersionLevel DisplayString,
|
|
zxAnOpticalVendorPn DisplayString,
|
|
zxAnOpticalVendorName DisplayString,
|
|
zxAnOpticalVendorSn DisplayString,
|
|
zxAnOpticalProductionDate DisplayString,
|
|
zxAnOpticalModuleType DisplayString,
|
|
zxAnOpticalFiberInterfaceType DisplayString,
|
|
zxAnOpticalMaterialNumber OCTET STRING,
|
|
zxAnOpticalRegisterData OCTET STRING,
|
|
zxAnOpticalOtdrSupport INTEGER,
|
|
zxAnOpticalModuleActualClass DisplayString,
|
|
zxAnOpticalOtdrVersion DisplayString,
|
|
zxAnOpticalTransDistanceSmLongR Integer32,
|
|
zxAnOpticalTransDistanceSmShortR Integer32,
|
|
zxAnOpticalTransDistanceOm1 Integer32,
|
|
zxAnOpticalTransDistanceOm2 Integer32,
|
|
zxAnOpticalTransDistanceOm3 Integer32,
|
|
zxAnOpticalTransDistanceCopper Integer32,
|
|
zxAnOpticalPartNumber DisplayString
|
|
}
|
|
|
|
zxAnOpticalIfRxPwrCurrValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001dBm"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The optical power monitored at the input."
|
|
::= { zxAnOpticalModuleInfoEntry 2 }
|
|
|
|
zxAnOpticalIfTxPwrCurrValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001dBm"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The optical power monitored at the output."
|
|
::= { zxAnOpticalModuleInfoEntry 3 }
|
|
|
|
zxAnOpticalIfRate OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.1Gbps"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The optical module interface rate."
|
|
::= { zxAnOpticalModuleInfoEntry 4 }
|
|
|
|
zxAnOpticalBiasCurrent OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001mA"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The optical module bias current ."
|
|
::= { zxAnOpticalModuleInfoEntry 5 }
|
|
|
|
zxAnOpticalSupplyVoltage OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001 Volts"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The optical module supply voltage."
|
|
::= { zxAnOpticalModuleInfoEntry 6 }
|
|
|
|
zxAnOpticalWavelength OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "nm"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The optical module wavelength."
|
|
::= { zxAnOpticalModuleInfoEntry 7 }
|
|
|
|
zxAnOpticalTemperature OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001Degrees"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The optical module temperature ."
|
|
::= { zxAnOpticalModuleInfoEntry 8 }
|
|
|
|
zxAnOpticalFiberType OBJECT-TYPE
|
|
SYNTAX INTEGER { singleMode(1), multiMode(2), unknown(3)}
|
|
UNITS ""
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The optical module Fiber Type."
|
|
::= { zxAnOpticalModuleInfoEntry 9}
|
|
|
|
zxAnOpticalVersionLevel OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..20))
|
|
UNITS ""
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The optical module vendor Level."
|
|
::= { zxAnOpticalModuleInfoEntry 10}
|
|
|
|
zxAnOpticalVendorPn OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..64))
|
|
UNITS ""
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The optical module vendor P/N."
|
|
::= { zxAnOpticalModuleInfoEntry 11}
|
|
|
|
zxAnOpticalVendorName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
UNITS ""
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The optical module vendor name."
|
|
::= { zxAnOpticalModuleInfoEntry 12 }
|
|
|
|
zxAnOpticalVendorSn OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..20))
|
|
UNITS ""
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The optical module vendor sn."
|
|
::= { zxAnOpticalModuleInfoEntry 13 }
|
|
|
|
zxAnOpticalProductionDate OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..8))
|
|
UNITS ""
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The optical module production date."
|
|
::= { zxAnOpticalModuleInfoEntry 14 }
|
|
|
|
zxAnOpticalModuleType OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..20))
|
|
UNITS ""
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The optical module type."
|
|
::= { zxAnOpticalModuleInfoEntry 15 }
|
|
|
|
zxAnOpticalFiberInterfaceType OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..20))
|
|
UNITS ""
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The optical fiber interface."
|
|
::= { zxAnOpticalModuleInfoEntry 16 }
|
|
|
|
zxAnOpticalMaterialNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..20))
|
|
UNITS ""
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The material number of pin(A2)."
|
|
::= { zxAnOpticalModuleInfoEntry 17 }
|
|
|
|
zxAnOpticalRegisterData OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
UNITS ""
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The optical module data is from register."
|
|
::= { zxAnOpticalModuleInfoEntry 18 }
|
|
|
|
zxAnOpticalOtdrSupport OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
supported(1),
|
|
unsupported(2),
|
|
unknown(255)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OTDR is supported by the optical module or not.
|
|
supported(1): The optical module supports OTDR.
|
|
unsupported(2): The optical module doesn't support OTDR.
|
|
unknown(255): Whether the optical module supports OTDR is unknown."
|
|
::= { zxAnOpticalModuleInfoEntry 19 }
|
|
|
|
zxAnOpticalModuleActualClass OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The optical module actual class."
|
|
::= { zxAnOpticalModuleInfoEntry 20 }
|
|
|
|
zxAnOpticalOtdrVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The optical module OTDR software version.
|
|
If the optical module doesn't support OTDR or the OTDR
|
|
has no software version, this object will be set to an
|
|
empty string."
|
|
::= { zxAnOpticalModuleInfoEntry 21 }
|
|
|
|
zxAnOpticalTransDistanceSmLongR OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "km"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value specifies the transfer distance that is supported by the
|
|
transceiver while operating in compliance with the applicable
|
|
standards using single mode based long reach fiber. The value is in
|
|
units of kilometers. A value of 255 means the transceiver supports
|
|
a transfer distance greater than 254 km. A value of zero means the
|
|
transceiver does not support single mode fiber or that the transfer
|
|
distance information must be determined from the transceiver
|
|
technology."
|
|
::= { zxAnOpticalModuleInfoEntry 40 }
|
|
|
|
zxAnOpticalTransDistanceSmShortR OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "100m"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value specifies the transfer distance that is supported by the
|
|
transceiver while operating in compliance with the applicable
|
|
standards using single mode based short reach fiber. The value is
|
|
in units of 100 meters. A value of 255 means the transceiver
|
|
supports a transfer distance greater than 25.4 km. A value of zero
|
|
means the transceiver does not support single mode fiber or that
|
|
the transfer distance information must be determined from the
|
|
transceiver technology."
|
|
::= { zxAnOpticalModuleInfoEntry 41 }
|
|
|
|
zxAnOpticalTransDistanceOm1 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "10m"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value specifies the transfer distance that is supported by the
|
|
transceiver wihle operating in compliance with applicable standards
|
|
using 62.5 micron multimode OM1(200 MHz*km at 850nm, 500MHz*km at
|
|
1310mm) fiber. The value is in units of 10 meters. A value of 255
|
|
means that the transceiver supports a transfer distance greater
|
|
than 2.54km. A value of zero means that the transceiver does not
|
|
support 62.5 micron multimode fiber or the transfer distance must
|
|
determined from the transceiver technology."
|
|
::= { zxAnOpticalModuleInfoEntry 42 }
|
|
|
|
zxAnOpticalTransDistanceOm2 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "10m"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value specifies the transfer distance that is supported by the
|
|
transceiver wihle operating in compliance with applicable standards
|
|
using 50 micron multimode OM2(500 MHz*km at 850nm) fiber. The value
|
|
is in units of 10 meters. A value of 255 means that the transceiver
|
|
supports a transfer distance greater than 2.54km. A value of zero
|
|
means that the transceiver does not support OM2 fiber or the
|
|
transfer distance must determined from the transceiver technology."
|
|
::= { zxAnOpticalModuleInfoEntry 43 }
|
|
|
|
zxAnOpticalTransDistanceOm3 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "10m"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value specifies the transfer distance that is supported by the
|
|
transceiver wihle operating in compliance with applicable standards
|
|
using 50 micron multimode OM3(2000 MHz*km) fiber. The value is in
|
|
units of 10 meters. A value of 255 means that the transceiver
|
|
supports a transfer distance greater than 2.54km. A value of zero
|
|
means that the transceiver does not support OM3 fiber or the
|
|
transfer distance must determined from the transceiver technology."
|
|
::= { zxAnOpticalModuleInfoEntry 44 }
|
|
|
|
zxAnOpticalTransDistanceCopper OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "m"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value specifies the transfer distance that is supported by the
|
|
transceiver wihle operating in compliance with applicable standards
|
|
using copper cable. For active cable, this value represents actual
|
|
length. The value is in units of 1 meter. A value of 255 means that
|
|
the transceiver supports a transfer distance greater than 254m. A
|
|
value of zero means that the transceiver does not support copper or
|
|
active cables or the transfer distance must determined from the
|
|
transceiver technology."
|
|
::= { zxAnOpticalModuleInfoEntry 45 }
|
|
|
|
zxAnOpticalPartNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The optical module part number."
|
|
::= { zxAnOpticalModuleInfoEntry 48}
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- 4.Optical Module ALS Configuration Table
|
|
--------------------------------------------------------------------------------
|
|
zxAnOpticalAlsIfConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnOpticalAlsIfConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes the ALS configuration of the optical module."
|
|
::= { zxAnOpticalModuleObjects 5 }
|
|
|
|
zxAnOpticalAlsIfConfEntry OBJECT-TYPE
|
|
SYNTAX ZxAnOpticalAlsIfConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in zxAnOpticalAlsIfConfTable."
|
|
INDEX { ifIndex }
|
|
::= { zxAnOpticalAlsIfConfTable 1 }
|
|
|
|
ZxAnOpticalAlsIfConfEntry ::= SEQUENCE {
|
|
zxAnOptAlsEnable INTEGER,
|
|
zxAnOptAlsLaserLosDuration Integer32,
|
|
zxAnOptAlsLaserShutdownDuration Integer32,
|
|
zxAnOptAlsLaserStartUpDuration Integer32
|
|
}
|
|
|
|
zxAnOptAlsEnable OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable the ALS function."
|
|
DEFVAL { disabled }
|
|
::= { zxAnOpticalAlsIfConfEntry 1 }
|
|
|
|
zxAnOptAlsLaserLosDuration OBJECT-TYPE
|
|
SYNTAX Integer32(5..200000)
|
|
UNITS "100ms"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute specifies the value of the LOS duration.
|
|
The laser will be shutdown when detected the LOS duration
|
|
longer than zxAnOptAlsLaserLosDuration value.
|
|
Setting this object will enable the ALS function.
|
|
For C300 Series NE, the default value is 5.
|
|
For C600 Series NE, the default value is 50."
|
|
::= { zxAnOpticalAlsIfConfEntry 2}
|
|
|
|
zxAnOptAlsLaserShutdownDuration OBJECT-TYPE
|
|
SYNTAX Integer32(5..200000)
|
|
UNITS "100ms"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute specifies the value of the laser shutdown
|
|
duration.
|
|
Setting this object will enable the ALS function."
|
|
DEFVAL { 100 }
|
|
::= { zxAnOpticalAlsIfConfEntry 3}
|
|
|
|
zxAnOptAlsLaserStartUpDuration OBJECT-TYPE
|
|
SYNTAX Integer32(5..200000)
|
|
UNITS "100ms"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute specifies the value of the laser re-open
|
|
duration.
|
|
Setting this object will enable the ALS function."
|
|
DEFVAL { 50 }
|
|
::= { zxAnOpticalAlsIfConfEntry 4}
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- 5.Optical Module Configuration Table
|
|
--------------------------------------------------------------------------------
|
|
zxAnOpticalModuleConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnOpticalModuleConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table includes the optical module configuration."
|
|
::= { zxAnOpticalModuleObjects 6 }
|
|
|
|
zxAnOpticalModuleConfEntry OBJECT-TYPE
|
|
SYNTAX ZxAnOpticalModuleConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in zxAnOpticalModuleConfTable."
|
|
INDEX { zxAnOpticalModuleConfVendorName,
|
|
zxAnOpticalModuleConfVendorPn }
|
|
::= { zxAnOpticalModuleConfTable 1 }
|
|
|
|
ZxAnOpticalModuleConfEntry ::= SEQUENCE {
|
|
zxAnOpticalModuleConfVendorName DisplayString,
|
|
zxAnOpticalModuleConfVendorPn DisplayString,
|
|
zxAnOpticalModuleConfiguredClass DisplayString,
|
|
zxAnOpticalModuleConfProperty INTEGER,
|
|
zxAnOpticalModuleConfTechNorms DisplayString,
|
|
zxAnOpticalModuleConfRowStatus RowStatus
|
|
}
|
|
|
|
zxAnOpticalModuleConfVendorName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The optical module vendor name."
|
|
::= { zxAnOpticalModuleConfEntry 1}
|
|
|
|
zxAnOpticalModuleConfVendorPn OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..64))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The optical module vendor P/N."
|
|
::= { zxAnOpticalModuleConfEntry 2 }
|
|
|
|
zxAnOpticalModuleConfiguredClass OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The optical module configured class.
|
|
Includes the following:
|
|
GPON/B+,
|
|
GPON/C+,
|
|
GPON/EC+,
|
|
XGPON1/N1,
|
|
XGPON1/N2a,
|
|
EPON/PX20+,
|
|
10G-EPON/PRX30,
|
|
10G-EPON/PR30,
|
|
GPON/D,
|
|
XGS-PON/N1,
|
|
XGS-PON/N2,
|
|
XG-PON&GPON_COMBO/N1-B+,
|
|
XG-PON&GPON_COMB0/N2-C+,
|
|
GPON-OTDR/C+."
|
|
::= { zxAnOpticalModuleConfEntry 3 }
|
|
|
|
zxAnOpticalModuleConfProperty OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
default(1),
|
|
userDefined(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The property of the table record.
|
|
default: the default record, it can't be modified or
|
|
deleted by the user.
|
|
userDefined: the user-defined record."
|
|
::= { zxAnOpticalModuleConfEntry 4 }
|
|
|
|
zxAnOpticalModuleConfTechNorms OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The optical module configured technical norms."
|
|
::= { zxAnOpticalModuleConfEntry 11 }
|
|
|
|
zxAnOpticalModuleConfRowStatus 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), and must comply with the rule described in
|
|
zxAnLacpAggEntry.
|
|
|
|
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)."
|
|
::= { zxAnOpticalModuleConfEntry 50 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- 10.Optical Module Channel Information Table
|
|
--------------------------------------------------------------------------------
|
|
zxAnOpticalModuleChanInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnOpticalModuleChanInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes the optical module channel information."
|
|
::= { zxAnOpticalModuleObjects 10 }
|
|
|
|
zxAnOpticalModuleChanInfoEntry OBJECT-TYPE
|
|
SYNTAX ZxAnOpticalModuleChanInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in zxAnOpticalModuleChanInfoTable."
|
|
INDEX { ifIndex}
|
|
::= { zxAnOpticalModuleChanInfoTable 1 }
|
|
|
|
ZxAnOpticalModuleChanInfoEntry ::= SEQUENCE {
|
|
zxAnOpticalChanLaserSwitch INTEGER,
|
|
zxAnOpticalChanWavelength Integer32,
|
|
zxAnOpticalChanCurrTxPwr Integer32,
|
|
zxAnOpticalChanBiasCurrent Integer32
|
|
}
|
|
|
|
zxAnOpticalChanLaserSwitch OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
open(1),
|
|
close(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables or disables the laser function of the optical module
|
|
channel."
|
|
DEFVAL { open }
|
|
::= { zxAnOpticalModuleChanInfoEntry 1 }
|
|
|
|
zxAnOpticalChanWavelength OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.01nm"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The wavelength of the optical module channel."
|
|
::= { zxAnOpticalModuleChanInfoEntry 2 }
|
|
|
|
zxAnOpticalChanCurrTxPwr OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001dBm"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The transmitted power of the optical module channel."
|
|
::= { zxAnOpticalModuleChanInfoEntry 3 }
|
|
|
|
zxAnOpticalChanBiasCurrent OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001mA"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The bias current of the optical module channel."
|
|
::= { zxAnOpticalModuleChanInfoEntry 4 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- 20.Optical Module Class Value Table
|
|
--------------------------------------------------------------------------------
|
|
zxAnOpticalModuleClassValueTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnOpticalModuleClassValueEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table includes the optical module class value.
|
|
NOTE: No recommended to develop this function in EMS."
|
|
::= { zxAnOpticalModuleObjects 20 }
|
|
|
|
zxAnOpticalModuleClassValueEntry OBJECT-TYPE
|
|
SYNTAX ZxAnOpticalModuleClassValueEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in zxAnOpticalModuleClassValueTable."
|
|
INDEX { zxAnOpticalModuleClassId}
|
|
::= { zxAnOpticalModuleClassValueTable 1 }
|
|
|
|
ZxAnOpticalModuleClassValueEntry ::= SEQUENCE {
|
|
zxAnOpticalModuleClassId Integer32,
|
|
zxAnOpticalModuleClassValue DisplayString
|
|
}
|
|
|
|
zxAnOpticalModuleClassId OBJECT-TYPE
|
|
SYNTAX Integer32(1..256)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The optical module class id."
|
|
::= { zxAnOpticalModuleClassValueEntry 1}
|
|
|
|
zxAnOpticalModuleClassValue OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The optical module class value."
|
|
::= { zxAnOpticalModuleClassValueEntry 2 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- 21.Optical Module Notifications Definations
|
|
--------------------------------------------------------------------------------
|
|
|
|
zxAnOptRxPwrUnderThreshAlm NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalIfRxPwrCurrValue, zxAnOpticalRxPwrLowerThresh }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" It indicates that zxAnOpticalIfRxPwrCurrValue is below the zxAnOpticalRxPwrLowerThresh."
|
|
::= { zxAnOpticalModuleNotifications 1}
|
|
|
|
zxAnOptRxPwrUnderThreshClr NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalIfRxPwrCurrValue , zxAnOpticalRxPwrLowerThresh}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" zxAnOptRxPwrUnderThreshAlm clear"
|
|
::= { zxAnOpticalModuleNotifications 2 }
|
|
|
|
zxAnOptRxPwrOverThreshAlm NOTIFICATION-TYPE
|
|
OBJECTS { zxAnOpticalIfRxPwrCurrValue, zxAnOpticalRxPwrUpperThresh}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" It indicates that zxAnOpticalIfRxPwrCurrValue is exceeds the zxAnOpticalRxPwrUpperThresh."
|
|
::= { zxAnOpticalModuleNotifications 3 }
|
|
|
|
zxAnOptRxPwrOverThreshClr NOTIFICATION-TYPE
|
|
OBJECTS { zxAnOpticalIfRxPwrCurrValue, zxAnOpticalRxPwrUpperThresh}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" zxAnOptPwrRxOverThreshAlarm clear."
|
|
::= { zxAnOpticalModuleNotifications 4 }
|
|
|
|
|
|
zxAnOptTxPwrUnderThreshAlm NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalIfTxPwrCurrValue, zxAnOpticalTxPwrLowerThresh }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" It indicates that zxAnOpticalIfTxPwrCurrValue is below the zxAnOpticalTxPwrLowerThresh."
|
|
::= { zxAnOpticalModuleNotifications 5 }
|
|
|
|
zxAnOptTxPwrUnderThreshClr NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalIfTxPwrCurrValue , zxAnOpticalTxPwrLowerThresh}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" zxAnOptPwrTxUnderThreshAlarm clear"
|
|
::= { zxAnOpticalModuleNotifications 6 }
|
|
|
|
zxAnOptTxPwrOverThreshAlm NOTIFICATION-TYPE
|
|
OBJECTS { zxAnOpticalIfTxPwrCurrValue, zxAnOpticalTxPwrUpperThresh}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" It indicates that zxAnOpticalIfTxPwrCurrValue is exceeds the zxAnOpticalTxPwrUpperThresh."
|
|
::= { zxAnOpticalModuleNotifications 7 }
|
|
|
|
zxAnOptTxPwrOverThreshClr NOTIFICATION-TYPE
|
|
OBJECTS { zxAnOpticalIfTxPwrCurrValue, zxAnOpticalTxPwrUpperThresh}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" zxAnOptPwrTxOverThreshAlarm clear."
|
|
::= { zxAnOpticalModuleNotifications 8 }
|
|
|
|
|
|
zxAnOptBiasCurrUnderThreshAlm NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalBiasCurrent, zxAnOpticalBiasCurrLowerThresh }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" It indicates that zxAnOpticalBiasCurrent
|
|
is below the zxAnOpticalBiasCurrLowerThresh."
|
|
::= { zxAnOpticalModuleNotifications 9 }
|
|
|
|
zxAnOptBiasCurrUnderThreshClr NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalBiasCurrent, zxAnOpticalBiasCurrLowerThresh}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" zxAnOptBiasCurrUnderThreshAlm clear."
|
|
::= { zxAnOpticalModuleNotifications 10 }
|
|
|
|
zxAnOptBiasCurrOverThreshAlm NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalBiasCurrent, zxAnOpticalBiasCurrUpperThresh }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates that zxAnOpticalBiasCurrent
|
|
is over the zxAnOpticalBiasCurrUpperThresh."
|
|
::= { zxAnOpticalModuleNotifications 11 }
|
|
|
|
zxAnOptBiasCurrOverThreshClr NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalBiasCurrent, zxAnOpticalBiasCurrUpperThresh}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" zxAnOptBiasCurrOverThreshAlm clear."
|
|
::= { zxAnOpticalModuleNotifications 12 }
|
|
|
|
zxAnOptVoltageUnderThreshAlm NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalSupplyVoltage, zxAnOpticalVoltageLowerThresh }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" It indicates that zxAnOpticalSupplyVoltage is below
|
|
the zxAnOpticalVoltageLowerThresh."
|
|
::= { zxAnOpticalModuleNotifications 13 }
|
|
|
|
zxAnOptVoltageUnderThreshClr NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalSupplyVoltage, zxAnOpticalVoltageLowerThresh}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" zxAnOptVoltageUnderThreshAlm clear."
|
|
::= { zxAnOpticalModuleNotifications 14 }
|
|
|
|
zxAnOptVoltageOverThreshAlm NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalSupplyVoltage, zxAnOpticalVoltageUpperThresh}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates that zxAnOpticalSupplyVoltage
|
|
is over the zxAnOpticalVoltageUpperThresh."
|
|
::= { zxAnOpticalModuleNotifications 15 }
|
|
|
|
zxAnOptVoltageOverThreshClr NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalSupplyVoltage, zxAnOpticalVoltageUpperThresh}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" zxAnOptVoltageOverThreshAlm clear."
|
|
::= { zxAnOpticalModuleNotifications 16 }
|
|
|
|
zxAnOptTempUnderThreshAlm NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalTemperature, zxAnOpticalTempLowerThresh }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" It indicates that zxAnOpticalTemperature is below
|
|
the zxAnOpticalTempLowerThresh."
|
|
::= { zxAnOpticalModuleNotifications 17 }
|
|
|
|
zxAnOptTempUnderThreshClr NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalTemperature, zxAnOpticalTempLowerThresh}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" zxAnOptTempUnderThreshAlm clear."
|
|
::= { zxAnOpticalModuleNotifications 18 }
|
|
|
|
zxAnOptTempOverThreshAlm NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalTemperature, zxAnOpticalTempUpperThresh}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates that zxAnOpticalTemperature is over
|
|
the zxAnOpticalTempUpperThresh."
|
|
::= { zxAnOpticalModuleNotifications 19 }
|
|
|
|
zxAnOptTempOverThreshClr NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalTemperature, zxAnOpticalTempUpperThresh}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" zxAnOptTempOverThreshAlm clear."
|
|
::= { zxAnOpticalModuleNotifications 20 }
|
|
|
|
zxAnOpticalModuleUnpluggedAlm NOTIFICATION-TYPE
|
|
OBJECTS {ifAdminStatus, ifOperStatus, ifType}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The alarm occurred when optical module is not online."
|
|
::= { zxAnOpticalModuleNotifications 21 }
|
|
|
|
zxAnOpticalModuleUnpluggedClr NOTIFICATION-TYPE
|
|
OBJECTS {ifAdminStatus,ifOperStatus,ifType}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The alarm restore when optical module is online."
|
|
::= { zxAnOpticalModuleNotifications 22 }
|
|
|
|
zxAnOptModuleClassMismatchAlm NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalModuleConfClass, zxAnOpticalModuleActualClass}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnOptModuleClassMismatchAlm trap is sent when the agent has
|
|
detected that the optical module has plugged in, but
|
|
zxAnOpticalModuleConfClass is not same as
|
|
zxAnOpticalModuleActualClass."
|
|
::= { zxAnOpticalModuleNotifications 23 }
|
|
|
|
zxAnOptModuleClassMismatchClr NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalModuleConfClass, zxAnOpticalModuleActualClass}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnOptModuleClassMismatchClr trap is sent when the agent has
|
|
detected that the optical module has plugged in, and
|
|
zxAnOpticalModuleConfClass is same as
|
|
zxAnOpticalModuleActualClass."
|
|
::= { zxAnOpticalModuleNotifications 24 }
|
|
|
|
zxAnOptChanTxPwrUnderThreshAlm NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalChanCurrTxPwr, zxAnOpticalTxPwrLowerThresh }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnOptChanTxPwrUnderThreshAlm trap is sent when the agent has
|
|
detected that the zxAnOpticalChanCurrTxPwr has been less than
|
|
the zxAnOpticalTxPwrLowerThresh."
|
|
::= { zxAnOpticalModuleNotifications 51 }
|
|
|
|
zxAnOptChanTxPwrUnderThreshClr NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalChanCurrTxPwr , zxAnOpticalTxPwrLowerThresh}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnOptChanTxPwrUnderThreshClr trap is sent when the
|
|
zxAnOptChanTxPwrUnderThreshAlm is cleared."
|
|
::= { zxAnOpticalModuleNotifications 52 }
|
|
|
|
zxAnOptChanTxPwrOverThreshAlm NOTIFICATION-TYPE
|
|
OBJECTS { zxAnOpticalChanCurrTxPwr, zxAnOpticalTxPwrUpperThresh}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnOptChanTxPwrOverThreshAlm trap is sent when the agent has
|
|
detected that the zxAnOpticalChanCurrTxPwr has been exceeded
|
|
the zxAnOpticalTxPwrUpperThresh."
|
|
::= { zxAnOpticalModuleNotifications 53 }
|
|
|
|
zxAnOptChanTxPwrOverThreshClr NOTIFICATION-TYPE
|
|
OBJECTS { zxAnOpticalChanCurrTxPwr, zxAnOpticalTxPwrUpperThresh}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnOptChanTxPwrOverThreshClr trap is sent when the
|
|
zxAnOptChanTxPwrOverThreshAlm is cleared."
|
|
::= { zxAnOpticalModuleNotifications 54 }
|
|
|
|
zxAnOptChanBiasUnderThreshAlm NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalChanBiasCurrent, zxAnOpticalBiasCurrLowerThresh }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnOptChanBiasUnderThreshAlm trap is sent when the agent has
|
|
detected that the zxAnOpticalChanBiasCurrent has been less than
|
|
the zxAnOpticalBiasCurrLowerThresh."
|
|
::= { zxAnOpticalModuleNotifications 55 }
|
|
|
|
zxAnOptChanBiasUnderThreshClr NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalChanBiasCurrent, zxAnOpticalBiasCurrLowerThresh}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnOptChanBiasCurrUnderThreshClr trap is sent when the
|
|
zxAnOptChanBiasUnderThreshAlm is cleared."
|
|
::= { zxAnOpticalModuleNotifications 56 }
|
|
|
|
zxAnOptChanBiasOverThreshAlm NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalChanBiasCurrent, zxAnOpticalBiasCurrUpperThresh }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnOptChanBiasOverThreshAlm trap is sent when the agent has
|
|
detected that the zxAnOpticalChanBiasCurrent has been exceeded
|
|
the zxAnOpticalBiasCurrUpperThresh."
|
|
::= { zxAnOpticalModuleNotifications 57 }
|
|
|
|
zxAnOptChanBiasOverThreshClr NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalChanBiasCurrent, zxAnOpticalBiasCurrUpperThresh}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnOptChanBiasOverThreshClr trap is sent when the
|
|
zxAnOptChanBiasOverThreshAlm is cleared."
|
|
::= { zxAnOpticalModuleNotifications 58 }
|
|
|
|
zxAnOptEponGponMismatchAlm NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalModuleType}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnOptEponGponMismatchAlm trap is sent when the agent has
|
|
detected that the GPON optical module is plugged in the EPON
|
|
port or the EPON optical module is plugged in the GPON port."
|
|
::= { zxAnOpticalModuleNotifications 59 }
|
|
|
|
zxAnOptEponGponMismatchClr NOTIFICATION-TYPE
|
|
OBJECTS {zxAnOpticalModuleType}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zxAnOptEponGponMismatchClr trap is sent when the
|
|
zxAnOptEponGponMismatchAlm is cleared."
|
|
::= { zxAnOpticalModuleNotifications 60 }
|
|
END |