- 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.
712 lines
28 KiB
Text
712 lines
28 KiB
Text
-- %DNP% $Id: ERICSSON-ROUTER-OPTICAL-TRANSCEIVER-MIB.my,v 1.1.4.3.62.2 2015/06/25 17:26:18 $
|
|
-- %DNP% $Source: /cvsroot/pkt/sw/se/xc/bsd/config/snmp/mibs/ERICSSON-ROUTER-OPTICAL-TRANSCEIVER-MIB.my,v $
|
|
-- *****************************************************************
|
|
-- ERICSSON-ROUTER-OPTICAL-TRANSCEIVER-MIB
|
|
--
|
|
-- %DNP% Copyright (c) 2015 Ericsson AB.
|
|
-- %DNP% All rights reserved.
|
|
--
|
|
-- *****************************************************************
|
|
|
|
ERICSSON-ROUTER-OPTICAL-TRANSCEIVER-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
Integer32, transmission,
|
|
Unsigned32, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
DisplayString, TruthValue,
|
|
DateAndTime, TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
IANAItuProbableCause
|
|
FROM IANA-ITU-ALARM-TC-MIB
|
|
ifIndex
|
|
FROM IF-MIB
|
|
eriRouterMgmt
|
|
FROM ERICSSON-ROUTER-SMI
|
|
EriRouterSlot, EriRouterPort
|
|
FROM ERICSSON-ROUTER-TC
|
|
EriRouterAlarmId, EriRouterAlarmServiceAffecting,
|
|
EriRouterAlarmPerceivedSeverity
|
|
FROM ERICSSON-ROUTER-ALARM-TC
|
|
eriRouterSfpMonMIBObjects,eriRouterSfpMonMIBNotifications,
|
|
eriRouterSfpAlarmId, eriRouterSfpAlarmType,
|
|
eriRouterSfpAlarmDescription,
|
|
eriRouterSfpMonMIBConformance, eriRouterSfpAlarmSeverity,
|
|
eriRouterSfpAlarmDateAndTime,
|
|
eriRouterSfpAlarmProbableCause
|
|
FROM ERICSSON-ROUTER-SFP-MIB;
|
|
|
|
eriRouterOpticalTransceiver MODULE-IDENTITY
|
|
LAST-UPDATED "201506250000Z" -- June 25, 2015
|
|
ORGANIZATION "Ericsson AB"
|
|
CONTACT-INFO
|
|
" Ericsson AB.
|
|
|
|
Postal: 200 Headquarters Dr
|
|
San Jose, CA 95134
|
|
USA
|
|
|
|
Phone: +1 408 750 5000
|
|
Fax: +1 408 750 5599
|
|
|
|
"
|
|
|
|
DESCRIPTION
|
|
"The MIB used to manage the Optical Transceivers
|
|
in Line Card ports in SSR
|
|
"
|
|
REVISION "201506250000Z" -- June 25, 2015
|
|
DESCRIPTION
|
|
"Initial version."
|
|
::= { eriRouterMgmt 50 }
|
|
|
|
eriRouterOpticalTransceiverDetails OBJECT IDENTIFIER
|
|
::= { eriRouterOpticalTransceiver 1 }
|
|
|
|
eriRouterOpticalTransceiverPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EriRouterOpticalTransceiverPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains the ports with optical transceivers
|
|
and corresponding parameters"
|
|
::= { eriRouterOpticalTransceiverDetails 1 }
|
|
|
|
eriRouterOpticalTransceiverPortEntry OBJECT-TYPE
|
|
SYNTAX EriRouterOpticalTransceiverPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Line Card port optical transceiver parameter
|
|
description.
|
|
"
|
|
INDEX {ifIndex }
|
|
::= { eriRouterOpticalTransceiverPortTable 1 }
|
|
|
|
|
|
EriRouterOpticalTransceiverPortEntry ::= SEQUENCE {
|
|
eriRouterOpticalTransceiverCardSlot EriRouterSlot,
|
|
eriRouterOpticalTransceiverPort EriRouterPort,
|
|
eriRouterOpticalTransceiverType OCTET STRING,
|
|
eriRouterOpticalTransceiverMediaType OCTET STRING,
|
|
eriRouterOpticalTransceiverEriRouterEricssonApproved TruthValue,
|
|
eriRouterOpticalTransceiverDiagMonitoring TruthValue,
|
|
eriRouterOpticalTransceiverCLEIcode OCTET STRING,
|
|
eriRouterOpticalTransceiverSerialNo OCTET STRING,
|
|
eriRouterOpticalTransceiverFrequency OCTET STRING,
|
|
eriRouterOpticalTransceiverWaveLength EriRouterOpticalTransceiverParamWaveLength,
|
|
eriRouterOpticalTransceiverAdditionalFeatures OCTET STRING,
|
|
eriRouterOpticalTransceiverFrequencyStart OCTET STRING,
|
|
eriRouterOpticalTransceiverFrequencyEnd OCTET STRING,
|
|
eriRouterOpticalTransceiverFrequencySpacing OCTET STRING,
|
|
eriRouterOpticalTransceiverOTNFramer OCTET STRING,
|
|
eriRouterOpticalTransceiverOTNFEC OCTET STRING,
|
|
eriRouterOpticalTransceiverPowerLevel OCTET STRING,
|
|
eriRouterOpticalTransceiverActiveAlarmCount INTEGER,
|
|
eriRouterOpticalTransceiverParamBitMask Integer32,
|
|
eriRouterOpticalTransceiverLaneCount INTEGER
|
|
}
|
|
|
|
|
|
eriRouterOpticalTransceiverCardSlot OBJECT-TYPE
|
|
SYNTAX EriRouterSlot
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The chassis slot number in which the card is
|
|
present where the Optical Transceiver plugged in."
|
|
::= { eriRouterOpticalTransceiverPortEntry 1 }
|
|
|
|
|
|
eriRouterOpticalTransceiverPort OBJECT-TYPE
|
|
SYNTAX EriRouterPort
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number where the Optical Transceiver plugged in."
|
|
::= { eriRouterOpticalTransceiverPortEntry 2 }
|
|
|
|
eriRouterOpticalTransceiverType OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type and category of Optical Transceiver"
|
|
::= { eriRouterOpticalTransceiverPortEntry 3 }
|
|
|
|
eriRouterOpticalTransceiverMediaType OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Optical Transceiver Media Type"
|
|
::= { eriRouterOpticalTransceiverPortEntry 4 }
|
|
|
|
eriRouterOpticalTransceiverEriRouterEricssonApproved OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Is the Optical Transceiver n this port approved
|
|
by Ericsson, Yes/No?
|
|
"
|
|
::= { eriRouterOpticalTransceiverPortEntry 5 }
|
|
|
|
eriRouterOpticalTransceiverDiagMonitoring OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Is Optical Transceiver Diag Monitoring On or Off?"
|
|
::= { eriRouterOpticalTransceiverPortEntry 6 }
|
|
|
|
eriRouterOpticalTransceiverCLEIcode OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Optical Transceiver Common Language Equipment Identifier (CLEI) code."
|
|
::= { eriRouterOpticalTransceiverPortEntry 7 }
|
|
|
|
eriRouterOpticalTransceiverSerialNo OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Optical Transceiver serial number"
|
|
::= { eriRouterOpticalTransceiverPortEntry 8 }
|
|
|
|
|
|
eriRouterOpticalTransceiverFrequency OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Optical Transceiver Frequency"
|
|
::= { eriRouterOpticalTransceiverPortEntry 9 }
|
|
|
|
|
|
eriRouterOpticalTransceiverWaveLength OBJECT-TYPE
|
|
SYNTAX EriRouterOpticalTransceiverParamWaveLength
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Optical Transceiver Wave Length"
|
|
::= { eriRouterOpticalTransceiverPortEntry 10 }
|
|
|
|
eriRouterOpticalTransceiverAdditionalFeatures OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Optical Transceiver Additional Features such as,
|
|
Is Optical Transceiver OTN capable?
|
|
and/or Is Optical Transceiver Tunable?"
|
|
::= { eriRouterOpticalTransceiverPortEntry 11 }
|
|
|
|
eriRouterOpticalTransceiverFrequencyStart OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Frequency Start for tunable optical transceiver.
|
|
Not applicable if optical transceiver is not tunable"
|
|
::= { eriRouterOpticalTransceiverPortEntry 12 }
|
|
|
|
eriRouterOpticalTransceiverFrequencyEnd OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Frequency End for tunable optical transceiver.
|
|
Not applicable if optical transceiver is not tunable"
|
|
::= { eriRouterOpticalTransceiverPortEntry 13 }
|
|
|
|
eriRouterOpticalTransceiverFrequencySpacing OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Frequency Spacing for tunable optical transceiver.
|
|
Not applicable if optical transceiver is not tunable"
|
|
::= { eriRouterOpticalTransceiverPortEntry 14 }
|
|
|
|
eriRouterOpticalTransceiverOTNFramer OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Framer of OTN if optical transceiver is OTN capable.
|
|
Not applicable if optical transceiver is not OTN
|
|
capable
|
|
"
|
|
::= { eriRouterOpticalTransceiverPortEntry 15 }
|
|
|
|
eriRouterOpticalTransceiverOTNFEC OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FEC of OTN if optical transceiver is OTN capable.
|
|
Not applicable if optical transceiver is not OTN
|
|
capable
|
|
"
|
|
::= { eriRouterOpticalTransceiverPortEntry 16 }
|
|
|
|
eriRouterOpticalTransceiverPowerLevel OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Optical Transceiver Power Level"
|
|
::= { eriRouterOpticalTransceiverPortEntry 17 }
|
|
|
|
eriRouterOpticalTransceiverActiveAlarmCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of alarms active on the Optical Transceiver
|
|
"
|
|
::= { eriRouterOpticalTransceiverPortEntry 18 }
|
|
|
|
eriRouterOpticalTransceiverParamBitMask OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This Bit Mask indicates which values are valid for
|
|
EriRouterOpticalTransceiverParamType in
|
|
eriRouterOpticalTransceiverParamTable:
|
|
0x0001 optical transceiver txpower valid
|
|
0x0002 optical transceiver rxpower valid
|
|
0x0004 optical transceiver temperature valid
|
|
0x0008 optical transceiver laserBiasCurrent valid
|
|
0x0010 optical transceiver soaBiasCurrent valid
|
|
0x0020 optical transceiver Vcc valid
|
|
0x0040 optical transceiver aux1 valid
|
|
0x0080 optical transceiver aux2 valid
|
|
0x0100 optical transceiver lane txpower valid
|
|
0x0200 optical transceiver lane rxpower valid
|
|
0x0400 optical transceiver lane temperature valid
|
|
0x0800 optical transceiver lane laserBiasCurrent valid
|
|
"
|
|
::= { eriRouterOpticalTransceiverPortEntry 19 }
|
|
|
|
eriRouterOpticalTransceiverLaneCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Lanes in optical transceiver"
|
|
::= { eriRouterOpticalTransceiverPortEntry 20 }
|
|
|
|
EriRouterOpticalTransceiverParamType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enums for optical transceiver parameters
|
|
|
|
txpower (1) : transmitter power
|
|
rxpower (2) : receiver power
|
|
temperature (3) : Temperature
|
|
laserBiasCurrent (4) : Laser bias current in 100s of microamperes
|
|
soaBiasCurrent (5) : SOA Bias Current in 100s of microamperes
|
|
Applicable for CFP and similar types of optical
|
|
transceivers.
|
|
Vcc (6) : Voltage
|
|
aux1 (7) : Auxiliary measurement 1 for XFP/CFP and similar types
|
|
of optical transceivers defined in Byte 222 in
|
|
INF-8077i: 10 Gigabit Small Form Factor
|
|
Pluggable Module.
|
|
aux2 (8) : Auxiliary measurement 2 for XFP/CFP and similar types
|
|
of optical transceivers defined in Byte 222 in
|
|
INF-8077i: 10 Gigabit Small Form Factor
|
|
Pluggable Module
|
|
"
|
|
SYNTAX INTEGER {
|
|
txpower(1),
|
|
rxpower(2),
|
|
temperature(3),
|
|
laserBiasCurrent(4),
|
|
soaBiasCurrent(5),
|
|
vcc(6),
|
|
aux1 (7),
|
|
aux2 (8)
|
|
}
|
|
|
|
|
|
EriRouterOpticalTransceiverParamWaveLength ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d-2"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Wave Length in NM in 1/100th"
|
|
SYNTAX Integer32 (-1000000..1000000 )
|
|
|
|
|
|
EriRouterOpticalTransceiverParameterValue ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d-3"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Tx power value or threshold value - unit milli dbm
|
|
Rx power value or threshold value - unit milli dbm
|
|
temperature value or threshold value - Represents a temperature,
|
|
in degrees Celsius (0..(100.000))
|
|
Bias Current value or threshold value - unit 100s of microamperes
|
|
Vcc value or threshold value in millivolts
|
|
AUX1 if measured will be one of the following
|
|
APD Bias Voltage value or threshold value
|
|
TEC Current value or threshold value
|
|
Laser Temperature value or threshold value
|
|
Laser Wavelength value or threshold value
|
|
Supply voltage options (+5V or +3.3V or + 1.8V or -5.2V)
|
|
value or threshold value
|
|
Supply current options (+5V or +3.3V or + 1.8V or -5.2V)
|
|
value or threshold value
|
|
Reserved
|
|
AUX2 if measured will be one of the following
|
|
APD Bias Voltage value or threshold value
|
|
TEC Current value or threshold value
|
|
Laser Temperature value or threshold value
|
|
Laser Wavelength value or threshold value
|
|
Supply voltage options (+5V or +3.3V or + 1.8V or -5.2V)
|
|
value or threshold value
|
|
Supply current options (+5V or +3.3V or + 1.8V or -5.2V)
|
|
value or threshold value
|
|
Reserved
|
|
"
|
|
SYNTAX Integer32 (-1000000..1000000 )
|
|
|
|
|
|
eriRouterOpticalTransceiverParamTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EriRouterOpticalTransceiverParamEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides objects to monitor optical
|
|
transceiver parameters in a network element. It also
|
|
provides objects for monitoring high and low warning and
|
|
alarm threshold on these monitored parameters."
|
|
::= { eriRouterOpticalTransceiverDetails 2 }
|
|
|
|
|
|
eriRouterOpticalTransceiverParamEntry OBJECT-TYPE
|
|
SYNTAX EriRouterOpticalTransceiverParamEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OpticalTransceiver Parameter Entries in Table"
|
|
INDEX { ifIndex, eriRouterOpticalTransceiverParamType }
|
|
::= { eriRouterOpticalTransceiverParamTable 1 }
|
|
|
|
|
|
EriRouterOpticalTransceiverParamEntry ::= SEQUENCE {
|
|
eriRouterOpticalTransceiverParamType EriRouterOpticalTransceiverParamType,
|
|
eriRouterOpticalTransceiverParamDescription OCTET STRING,
|
|
eriRouterOpticalTransceiverCurrentValue EriRouterOpticalTransceiverParameterValue,
|
|
eriRouterOpticalTransceiverMaxAlarmValue EriRouterOpticalTransceiverParameterValue,
|
|
eriRouterOpticalTransceiverMaxWarningValue EriRouterOpticalTransceiverParameterValue,
|
|
eriRouterOpticalTransceiverMinAlarmValue EriRouterOpticalTransceiverParameterValue,
|
|
eriRouterOpticalTransceiverMinWarningValue EriRouterOpticalTransceiverParameterValue
|
|
}
|
|
|
|
|
|
eriRouterOpticalTransceiverParamType OBJECT-TYPE
|
|
SYNTAX EriRouterOpticalTransceiverParamType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the optical parameter type that
|
|
is being monitored in this entry.
|
|
"
|
|
::= { eriRouterOpticalTransceiverParamEntry 1 }
|
|
|
|
eriRouterOpticalTransceiverParamDescription OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the optical parameter description including
|
|
units that is being monitored in this entry.
|
|
"
|
|
::= { eriRouterOpticalTransceiverParamEntry 2 }
|
|
|
|
|
|
|
|
eriRouterOpticalTransceiverCurrentValue OBJECT-TYPE
|
|
SYNTAX EriRouterOpticalTransceiverParameterValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current value of tx power, rx power, temperature,
|
|
bias current and Vcc
|
|
"
|
|
::= { eriRouterOpticalTransceiverParamEntry 3 }
|
|
|
|
|
|
eriRouterOpticalTransceiverMaxAlarmValue OBJECT-TYPE
|
|
SYNTAX EriRouterOpticalTransceiverParameterValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The alarm high threshold value of tx power, rx power,
|
|
temperature, bias current and Vcc
|
|
"
|
|
::= { eriRouterOpticalTransceiverParamEntry 4 }
|
|
|
|
|
|
eriRouterOpticalTransceiverMaxWarningValue OBJECT-TYPE
|
|
SYNTAX EriRouterOpticalTransceiverParameterValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The warning high threshold value of tx power, rx power,
|
|
temperature, bias current and Vcc
|
|
"
|
|
::= { eriRouterOpticalTransceiverParamEntry 5 }
|
|
|
|
|
|
eriRouterOpticalTransceiverMinAlarmValue OBJECT-TYPE
|
|
SYNTAX EriRouterOpticalTransceiverParameterValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The alarm low threshold value of tx power, rx power,
|
|
temperature, bias current and Vcc
|
|
"
|
|
::= { eriRouterOpticalTransceiverParamEntry 6 }
|
|
|
|
|
|
eriRouterOpticalTransceiverMinWarningValue OBJECT-TYPE
|
|
SYNTAX EriRouterOpticalTransceiverParameterValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The warning low threshold value of tx power, rx power,
|
|
temperature, bias current and Vcc
|
|
"
|
|
::= { eriRouterOpticalTransceiverParamEntry 7 }
|
|
|
|
|
|
EriRouterLaneInOpticalTransceiverParamType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enums for optical transceiver parameters
|
|
|
|
laneTxPower (1) : transmitter power
|
|
laneRxPower (2) : receiver power
|
|
laneTemperature (3) : Temperature
|
|
laneLaserBiasCurrent (4) : Laser bias current in 100s of microamperes
|
|
"
|
|
SYNTAX INTEGER {
|
|
laneTxPower(1),
|
|
laneRxPower(2),
|
|
laneTemperature(3),
|
|
laneLaserBiasCurrent(4)
|
|
}
|
|
|
|
|
|
EriRouterLaneInOpticalTransceiverParameterValue ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d-3"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Tx power range - unit milli dbm
|
|
Rx power range - unit milli dbm
|
|
temperature range - Represents a temperature,
|
|
in degrees Celsius (0..(100.000))
|
|
Bias Current Range - unit 100s of microamperes"
|
|
SYNTAX Integer32 (-1000000..1000000 )
|
|
|
|
|
|
eriRouterLaneInOpticalTransceiverParamTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EriRouterLaneInOpticalTransceiverParamEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides objects to monitor optical
|
|
transceiver parameters in a network element. It also
|
|
provides objects for monitoring high and low warning and
|
|
alarm threshold on these monitored parameters.
|
|
"
|
|
::= { eriRouterOpticalTransceiverDetails 3 }
|
|
|
|
|
|
eriRouterLaneInOpticalTransceiverParamEntry OBJECT-TYPE
|
|
SYNTAX EriRouterLaneInOpticalTransceiverParamEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"LaneInOpticalTransceiver Parameter Entries in Table"
|
|
INDEX { ifIndex, eriRouterLaneInOpticalTransceiverParamType, eriRouterLaneInOpticalTransceiver }
|
|
::= { eriRouterLaneInOpticalTransceiverParamTable 1 }
|
|
|
|
|
|
EriRouterLaneInOpticalTransceiverParamEntry ::= SEQUENCE {
|
|
eriRouterLaneInOpticalTransceiver Integer32,
|
|
eriRouterLaneInOpticalTransceiverParamType EriRouterLaneInOpticalTransceiverParamType,
|
|
eriRouterLaneInOpticalTransceiverCurrentValue EriRouterLaneInOpticalTransceiverParameterValue,
|
|
eriRouterLaneInOpticalTransceiverMaxAlarmValue EriRouterLaneInOpticalTransceiverParameterValue,
|
|
eriRouterLaneInOpticalTransceiverMaxWarningValue EriRouterLaneInOpticalTransceiverParameterValue,
|
|
eriRouterLaneInOpticalTransceiverMinAlarmValue EriRouterLaneInOpticalTransceiverParameterValue,
|
|
eriRouterLaneInOpticalTransceiverMinWarningValue EriRouterLaneInOpticalTransceiverParameterValue
|
|
}
|
|
|
|
|
|
eriRouterLaneInOpticalTransceiver OBJECT-TYPE
|
|
SYNTAX Integer32 (1..16)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the optical tranceiver lane that
|
|
is being monitored in this entry.
|
|
"
|
|
::= { eriRouterLaneInOpticalTransceiverParamEntry 1 }
|
|
|
|
|
|
eriRouterLaneInOpticalTransceiverParamType OBJECT-TYPE
|
|
SYNTAX EriRouterLaneInOpticalTransceiverParamType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the optical parameter type that
|
|
is being monitored in this entry.
|
|
"
|
|
::= { eriRouterLaneInOpticalTransceiverParamEntry 2 }
|
|
|
|
|
|
eriRouterLaneInOpticalTransceiverCurrentValue OBJECT-TYPE
|
|
SYNTAX EriRouterLaneInOpticalTransceiverParameterValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current value of tx power, rx power, temperature,
|
|
bias current and Vcc
|
|
"
|
|
::= { eriRouterLaneInOpticalTransceiverParamEntry 3 }
|
|
|
|
|
|
eriRouterLaneInOpticalTransceiverMaxAlarmValue OBJECT-TYPE
|
|
SYNTAX EriRouterLaneInOpticalTransceiverParameterValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The alarm high threshold value of tx power, rx power,
|
|
temperature, bias current and Vcc
|
|
"
|
|
::= { eriRouterLaneInOpticalTransceiverParamEntry 4 }
|
|
|
|
|
|
eriRouterLaneInOpticalTransceiverMaxWarningValue OBJECT-TYPE
|
|
SYNTAX EriRouterLaneInOpticalTransceiverParameterValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The warning high threshold value of tx power, rx power,
|
|
temperature, bias current and Vcc
|
|
"
|
|
::= { eriRouterLaneInOpticalTransceiverParamEntry 5 }
|
|
|
|
|
|
eriRouterLaneInOpticalTransceiverMinAlarmValue OBJECT-TYPE
|
|
SYNTAX EriRouterLaneInOpticalTransceiverParameterValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The alarm low threshold value of tx power, rx power,
|
|
temperature, bias current and Vcc
|
|
"
|
|
::= { eriRouterLaneInOpticalTransceiverParamEntry 6 }
|
|
|
|
|
|
eriRouterLaneInOpticalTransceiverMinWarningValue OBJECT-TYPE
|
|
SYNTAX EriRouterLaneInOpticalTransceiverParameterValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The warning low threshold value of tx power, rx power,
|
|
temperature, bias current and Vcc"
|
|
::= { eriRouterLaneInOpticalTransceiverParamEntry 7 }
|
|
|
|
-- MIB Objects
|
|
|
|
|
|
eriRouterOpticalTransceiverAlarm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ifIndex,
|
|
eriRouterOpticalTransceiverCardSlot,
|
|
eriRouterOpticalTransceiverPort,
|
|
eriRouterOpticalTransceiverParamType,
|
|
eriRouterSfpAlarmId,
|
|
eriRouterSfpAlarmSeverity,
|
|
eriRouterSfpAlarmType,
|
|
eriRouterSfpAlarmDateAndTime,
|
|
eriRouterSfpAlarmDescription,
|
|
eriRouterSfpAlarmProbableCause
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An eriRouterOpticalTransceiverAlarm notification signifies that an
|
|
alarm has been raised or cleared on a Optical Transceiver"
|
|
::= { eriRouterSfpMonMIBNotifications 2 }
|
|
|
|
|
|
eriRouterOpticalTransceiverLaneAlarm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ifIndex,
|
|
eriRouterOpticalTransceiverCardSlot,
|
|
eriRouterOpticalTransceiverPort,
|
|
eriRouterLaneInOpticalTransceiver,
|
|
eriRouterLaneInOpticalTransceiverParamType,
|
|
eriRouterSfpAlarmId,
|
|
eriRouterSfpAlarmSeverity,
|
|
eriRouterSfpAlarmType,
|
|
eriRouterSfpAlarmDateAndTime,
|
|
eriRouterSfpAlarmDescription,
|
|
eriRouterSfpAlarmProbableCause
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An eriRouterOpticalTransceiverLaneAlarm notification signifies that an
|
|
alarm has been raised or cleared in a lane on a Optical Transceiver"
|
|
::= { eriRouterSfpMonMIBNotifications 3 }
|
|
|
|
|
|
-- Conformance Statements
|
|
|
|
eriRouterOpticalTransceiverMonMIBGroups OBJECT IDENTIFIER
|
|
::= { eriRouterSfpMonMIBConformance 3 }
|
|
|
|
eriRouterOpticalTransceiverMonMIBCompliances OBJECT IDENTIFIER
|
|
::= { eriRouterSfpMonMIBConformance 4 }
|
|
|
|
eriRouterOpticalTransceiverMonMIBNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { eriRouterOpticalTransceiverAlarm,
|
|
eriRouterOpticalTransceiverLaneAlarm
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of notifications providing Optical Transceiver
|
|
fault condition
|
|
"
|
|
::= {eriRouterOpticalTransceiverMonMIBGroups 2 }
|
|
|
|
eriRouterOpticalTransceiverMonMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for the OpticalTransceiver MIB"
|
|
MODULE -- this module
|
|
GROUP eriRouterOpticalTransceiverMonMIBNotificationGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices which contain
|
|
Optical Transceiver alarm monitoring capabilities
|
|
"
|
|
|
|
::= { eriRouterOpticalTransceiverMonMIBCompliances 1 }
|
|
|
|
|
|
END
|
|
|