CISCO-OPTICAL-OTS-MIB

        This MIB module defines the managed objects and statistics
objects for physical layer characteristics of optical line 
systems and optical transport devices. 
Performance monitoring (PM) parameters are used to gather, 
store, set thresholds for and report
performance data for early detection of problems.
Thresholds are used to set error levels for each PM parameter.
During the accumulation cycle, if the current value of a
performance monitoring parameter reaches or exceeds its
corresponding threshold value, a threshold crossing alarm (TCA)
is generated. The TCAs provide early detection of performance
degradation.
Glossary:
OTS       : Optical Transmission Section
OTS-OCH   : Optical Channel Information on OTS
ATTN      : Optical Attenuation
GAIN      : Optical Amplifier Gain
TILT      : Optical Amplifier TILT
LBC       : Laser Bias Current
OSRI      : Optical Safety Remote Interlock
TX        : Transmit
RX        : Receive
VOA       : Variable Optical Attenuator
dB        : Decibel
dBm       : Decibel-milliwatt
mW        : Milliwatt
nm        : Nanometer.
    
Source file
CISCO-OPTICAL-OTS-MIB
Last revised
Identity
ciscoOpticalOtsMIB
Base OID
1.3.6.1.4.1.9.9.834
Imported Objects
CISCO-OPTICAL-MIB CoiIntervalType CoiOptAlarmServiceAffecting CoiOptAlarmSeverity CoiOptAlarmStatus CoiOptAlarmType CoiOpticalPower CoiOpticalWavelength
CISCO-SMI ciscoMgmt
IF-MIB ifIndex ifName
SNMP-FRAMEWORK-MIB SnmpAdminString
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Integer32 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC TEXTUAL-CONVENTION (no object page) TimeStamp TruthValue
Net-SNMP examples using the cisco MIB directory Show commands

These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.

Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'CISCO-OPTICAL-OTS-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CISCO-OPTICAL-OTS-MIB::ciscoOpticalOtsMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'CISCO-OPTICAL-OTS-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CISCO-OPTICAL-OTS-MIB::ciscoOpticalOtsMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (124)
.1.3.6.1.4.1.9.9.834
.1.3.6.1.4.1.9.9.834.0
.1.3.6.1.4.1.9.9.834.1
.1.3.6.1.4.1.9.9.834.1.1
.1.3.6.1.4.1.9.9.834.1.1.1
.1.3.6.1.4.1.9.9.834.1.1.2
.1.3.6.1.4.1.9.9.834.1.1.2.1
.1.3.6.1.4.1.9.9.834.1.1.2.1.1
.1.3.6.1.4.1.9.9.834.1.1.2.1.10
.1.3.6.1.4.1.9.9.834.1.1.2.1.11
.1.3.6.1.4.1.9.9.834.1.1.2.1.12
.1.3.6.1.4.1.9.9.834.1.1.2.1.13
.1.3.6.1.4.1.9.9.834.1.1.2.1.14
.1.3.6.1.4.1.9.9.834.1.1.2.1.15
.1.3.6.1.4.1.9.9.834.1.1.2.1.16
.1.3.6.1.4.1.9.9.834.1.1.2.1.17
.1.3.6.1.4.1.9.9.834.1.1.2.1.18
.1.3.6.1.4.1.9.9.834.1.1.2.1.19
.1.3.6.1.4.1.9.9.834.1.1.2.1.2
.1.3.6.1.4.1.9.9.834.1.1.2.1.20
.1.3.6.1.4.1.9.9.834.1.1.2.1.21
Bits
.1.3.6.1.4.1.9.9.834.1.1.2.1.22
1/100 dBmInteger32
.1.3.6.1.4.1.9.9.834.1.1.2.1.23
1/100 dBmInteger32
.1.3.6.1.4.1.9.9.834.1.1.2.1.24
.1.3.6.1.4.1.9.9.834.1.1.2.1.25
.1.3.6.1.4.1.9.9.834.1.1.2.1.26
.1.3.6.1.4.1.9.9.834.1.1.2.1.3
.1.3.6.1.4.1.9.9.834.1.1.2.1.4
.1.3.6.1.4.1.9.9.834.1.1.2.1.5
.1.3.6.1.4.1.9.9.834.1.1.2.1.6
.1.3.6.1.4.1.9.9.834.1.1.2.1.7
.1.3.6.1.4.1.9.9.834.1.1.2.1.8
.1.3.6.1.4.1.9.9.834.1.1.2.1.9
.1.3.6.1.4.1.9.9.834.1.1.3
.1.3.6.1.4.1.9.9.834.1.1.3.1
.1.3.6.1.4.1.9.9.834.1.1.3.1.1
.1.3.6.1.4.1.9.9.834.1.1.3.1.10
.1.3.6.1.4.1.9.9.834.1.1.3.1.11
Bits
.1.3.6.1.4.1.9.9.834.1.1.3.1.12
1/10 GHzUnsigned32
.1.3.6.1.4.1.9.9.834.1.1.3.1.13
.1.3.6.1.4.1.9.9.834.1.1.3.1.2
.1.3.6.1.4.1.9.9.834.1.1.3.1.3
.1.3.6.1.4.1.9.9.834.1.1.3.1.4
.1.3.6.1.4.1.9.9.834.1.1.3.1.5
.1.3.6.1.4.1.9.9.834.1.1.3.1.6
.1.3.6.1.4.1.9.9.834.1.1.3.1.7
100 MHzUnsigned32
.1.3.6.1.4.1.9.9.834.1.1.3.1.8
Unsigned32
.1.3.6.1.4.1.9.9.834.1.1.3.1.9
.1.3.6.1.4.1.9.9.834.1.1.4
.1.3.6.1.4.1.9.9.834.1.2
.1.3.6.1.4.1.9.9.834.1.2.1
.1.3.6.1.4.1.9.9.834.1.2.1.1
.1.3.6.1.4.1.9.9.834.1.2.1.1.1
.1.3.6.1.4.1.9.9.834.1.2.1.1.10
.1.3.6.1.4.1.9.9.834.1.2.1.1.11
.1.3.6.1.4.1.9.9.834.1.2.1.1.12
.1.3.6.1.4.1.9.9.834.1.2.1.1.13
1/100 dBInteger32
.1.3.6.1.4.1.9.9.834.1.2.1.1.14
1/100 dBInteger32
.1.3.6.1.4.1.9.9.834.1.2.1.1.15
.1.3.6.1.4.1.9.9.834.1.2.1.1.16
.1.3.6.1.4.1.9.9.834.1.2.1.1.17
1/100 dBInteger32
.1.3.6.1.4.1.9.9.834.1.2.1.1.18
1/100 dbInteger32
.1.3.6.1.4.1.9.9.834.1.2.1.1.19
.1.3.6.1.4.1.9.9.834.1.2.1.1.2
.1.3.6.1.4.1.9.9.834.1.2.1.1.20
.1.3.6.1.4.1.9.9.834.1.2.1.1.21
.1.3.6.1.4.1.9.9.834.1.2.1.1.3
1/10 percentUnsigned32
.1.3.6.1.4.1.9.9.834.1.2.1.1.4
.1.3.6.1.4.1.9.9.834.1.2.1.1.5
.1.3.6.1.4.1.9.9.834.1.2.1.1.6
1/10 percentUnsigned32
.1.3.6.1.4.1.9.9.834.1.2.1.1.7
.1.3.6.1.4.1.9.9.834.1.2.1.1.8
.1.3.6.1.4.1.9.9.834.1.2.1.1.9
.1.3.6.1.4.1.9.9.834.1.2.2
.1.3.6.1.4.1.9.9.834.1.2.2.1
.1.3.6.1.4.1.9.9.834.1.2.2.1.1
1/10 percentUnsigned32
.1.3.6.1.4.1.9.9.834.1.2.2.1.10
OctetString
.1.3.6.1.4.1.9.9.834.1.2.2.1.11
.1.3.6.1.4.1.9.9.834.1.2.2.1.12
.1.3.6.1.4.1.9.9.834.1.2.2.1.13
.1.3.6.1.4.1.9.9.834.1.2.2.1.14
.1.3.6.1.4.1.9.9.834.1.2.2.1.15
.1.3.6.1.4.1.9.9.834.1.2.2.1.16
.1.3.6.1.4.1.9.9.834.1.2.2.1.17
.1.3.6.1.4.1.9.9.834.1.2.2.1.2
.1.3.6.1.4.1.9.9.834.1.2.2.1.3
1/10 percentUnsigned32
.1.3.6.1.4.1.9.9.834.1.2.2.1.4
.1.3.6.1.4.1.9.9.834.1.2.2.1.5
.1.3.6.1.4.1.9.9.834.1.2.2.1.6
1/10 percentUnsigned32
.1.3.6.1.4.1.9.9.834.1.2.2.1.7
.1.3.6.1.4.1.9.9.834.1.2.2.1.8
.1.3.6.1.4.1.9.9.834.1.2.2.1.9
.1.3.6.1.4.1.9.9.834.1.2.3
.1.3.6.1.4.1.9.9.834.1.2.3.1
.1.3.6.1.4.1.9.9.834.1.2.3.1.1
.1.3.6.1.4.1.9.9.834.1.2.3.1.10
1/10 percentUnsigned32
.1.3.6.1.4.1.9.9.834.1.2.3.1.11
OctetString
.1.3.6.1.4.1.9.9.834.1.2.3.1.12
.1.3.6.1.4.1.9.9.834.1.2.3.1.13
.1.3.6.1.4.1.9.9.834.1.2.3.1.14
.1.3.6.1.4.1.9.9.834.1.2.3.1.15
.1.3.6.1.4.1.9.9.834.1.2.3.1.16
.1.3.6.1.4.1.9.9.834.1.2.3.1.17
.1.3.6.1.4.1.9.9.834.1.2.3.1.18
Unsigned32
.1.3.6.1.4.1.9.9.834.1.2.3.1.2
.1.3.6.1.4.1.9.9.834.1.2.3.1.3
.1.3.6.1.4.1.9.9.834.1.2.3.1.4
1/10 percentUnsigned32
.1.3.6.1.4.1.9.9.834.1.2.3.1.5
.1.3.6.1.4.1.9.9.834.1.2.3.1.6
.1.3.6.1.4.1.9.9.834.1.2.3.1.7
1/10 percentUnsigned32
.1.3.6.1.4.1.9.9.834.1.2.3.1.8
.1.3.6.1.4.1.9.9.834.1.2.3.1.9
.1.3.6.1.4.1.9.9.834.1.5
.1.3.6.1.4.1.9.9.834.1.5.1
.1.3.6.1.4.1.9.9.834.1.5.2
.1.3.6.1.4.1.9.9.834.1.5.3
.1.3.6.1.4.1.9.9.834.1.5.4
.1.3.6.1.4.1.9.9.834.1.5.5
.1.3.6.1.4.1.9.9.834.1.5.6
.1.3.6.1.4.1.9.9.834.1.5.7
.1.3.6.1.4.1.9.9.834.1.5.8
.1.3.6.1.4.1.9.9.834.2
.1.3.6.1.4.1.9.9.834.2.1
.1.3.6.1.4.1.9.9.834.2.2
Dependencies (9) 7 direct · 2 transitive Show tree and compile order Hide dependency details

Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.

Dependency tree
Type Definitions (12)
Enumeration
manual(1)
auto(2)
Enumeration
normal(1)
extended(2)
Enumeration
auto(1)
disabled(2)
Integer32 range: -100..4000
Enumeration
unknown(1)
on(2)
off(3)
apr(4)
Enumeration
on(1)
off(2)
Enumeration
line(1)
com(2)
osc(3)
comCheck(4)
working(5)
protected(6)
Enumeration
active(1)
standby(2)
Enumeration
up(1)
down(2)
adminDown(3)
Integer32 range: -500..500
Enumeration
inService(1)
outOfService(2)
maintenance(3)
ains(4)
Unsigned32
Conformance Groups (13)
cooOtsControllerPortType cooOtsControllerLaserStatus cooOtsControllerRXPower cooOtsControllerTXPower cooOtsControllerAmpliGain cooOtsControllerAmpliTilt cooOtsControllerTotalRXPower cooOtsControllerTotalTXPower cooOtsControllerRXVoaAttenuation cooOtsControllerTXVoaAttenuation cooOtsControllerRXLowThreshold cooOtsControllerTXLowThreshold cooOtsControllerAmpliChannelPwr cooOtsControllerChannelPwrMaxDelta cooOtsControllerAmpliControlMode cooOtsControllerAmpliGainRange cooOtsControllerAmpliSafetyCtrlMode cooOtsControllerOsri cooOtsControllerProtectionPortRole cooOtsControllerState cooOtsControllerTranspAdminState cooOtsControllerAlarmState cooThreshTXPowerMin cooThreshRXPowerMin cooThreshLBCMin cooThreshTXPowerMax cooThreshRXPowerMax cooThreshLBCMax cooCurrentTXPowerMax cooCurrentRXPowerMax cooCurrentLBCMax cooCurrentTXPowerMin cooCurrentRXPowerMin cooCurrentLBCMin cooCurrentTXPowerAvg cooCurrentRXPowerAvg cooCurrentLBCAvg cooIntervalTXPowerMax cooIntervalRXPowerMax cooIntervalLBCMax cooIntervalTXPowerMin cooIntervalRXPowerMin cooIntervalLBCMin cooIntervalTXPowerAvg cooIntervalRXPowerAvg cooIntervalLBCAvg cooOtsControllerRXSpanLoss cooOtsControllerTXSpanLoss cooOtsControllerRXEnabled cooOtsControllerTXEnabled cooThreshAmpliGainMin cooThreshAmpliGainMax cooThreshAmpliGainEnableMax cooThreshAmpliGainEnableMin cooThreshAmpliGainTiltMin cooThreshAmpliGainTiltMax cooThreshAmpliGainTiltEnableMax cooThreshAmpliGainTiltEnableMin cooCurrentAmpliGainMin cooCurrentAmpliGainMax cooCurrentAmpliGainAvg cooCurrentAmpliGainTiltMin cooCurrentAmpliGainTiltMax cooCurrentAmpliGainTiltAvg cooIntervalAmpliGainMin cooIntervalAmpliGainMax cooIntervalAmpliGainAvg cooIntervalAmpliGainTiltMin cooIntervalAmpliGainTiltMax cooIntervalAmpliGainTiltAvg
The collection of objects to provide information related to the
optical OTS characteristics for interfaces of ifType
opticalChannel(196).
.1.3.6.1.4.1.9.9.834.2.2.1
The collection of objects to give information related to the
optical OTS-OCH characteristics for interfaces of ifType
opticalChannel(196).
.1.3.6.1.4.1.9.9.834.2.2.2
The collection of objects to allow configurations and give
information related to the optical OTS characteristics
for interfaces of ifType opticalChannel(196).
.1.3.6.1.4.1.9.9.834.2.2.3
The collection of objects to allow configurations and give
information related to the optical OTS-OCH characteristics
for interfaces of ifType opticalChannel(196).
.1.3.6.1.4.1.9.9.834.2.2.4
The collection of objects used for monitoring the threshold
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(196).
.1.3.6.1.4.1.9.9.834.2.2.5
The collection of objects used for monitoring the current
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(196) in a current interval.
.1.3.6.1.4.1.9.9.834.2.2.6
The collection of objects used for monitoring the interval
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(196) in a given interval.
.1.3.6.1.4.1.9.9.834.2.2.7
The collection of objects to enable the notification
generations upon an interface's alarms status change on optics OTS
layer.
.1.3.6.1.4.1.9.9.834.2.2.8
The optical status change notifications whenever the
alarms status of optical OTS layer on an interface changes.
.1.3.6.1.4.1.9.9.834.2.2.9
The optical status change notifications whenever the
alarms status of optical OTS-OCH layer on an interface changes.
.1.3.6.1.4.1.9.9.834.2.2.10
The optical equipment notifications whenever the
alarm is generated.
.1.3.6.1.4.1.9.9.834.2.2.11
The collection of objects used for monitoring the total power
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(196).
.1.3.6.1.4.1.9.9.834.2.2.12
The collection of objects to enable the notification
generations upon an interface's alarms status change on optics
OTS-OCH layer.
.1.3.6.1.4.1.9.9.834.2.2.13
Compliance Statements (1)

OID .1.3.6.1.4.1.9.9.834.2.1.1
The compliance statement for platforms that monitor the
parameters for the optical interfaces.
Required groups
mandatory cooOtsGroup
optional cooOtsOchGroup The collection of objects to allow configurations and give
information related to the optical layer characteristics
for interfaces of ifType opticalChannel(196).
optional cooOtsControllerGroup The collection of objects to allow configurations and give
information related to the optical layer characteristics
for interfaces of ifType opticalChannel(196).
optional cooOtsOchControllerGroup The collection of objects to allow configurations and give
information related to the optical layer characteristics
for interfaces of ifType opticalChannel(196).
optional cooOtsThresholdGroup The collection of objects used for monitoring the threshold
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(196).
optional cooOtsCurrentGroup The collection of objects used for monitoring the current
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(196) in a current interval.
optional cooOtsIntervalGroup The collection of objects used for monitoring the interval
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(196) in a given interval.
optional cooOtsNotifEnableGroup The collection of objects to enable the notification
generations upon an interface's alarms status change on optics
layer.
optional cooOtsNotifGroup The optical status change notifications whenever the
alarms status of optical OTS layer on an interface changes.
optional cooOtsOchNotifGroup The optical status change notifications whenever the
alarms status of optical OTS-OCH layer on an interface changes.
optional cooOtsEquipmentAlarmInfoGroup The optical equipment alarm notifications whenever the
equipment failed alarm is detected.
optional cooOtsPowerGroup The collection of objects used for monitoring the total power
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(196).
optional cooOtsOchNotifEnableGroup The collection of objects to enable the notification generations
upon an interface's alarms status change on optics OTS-OCH
layer.
Notifications / Traps (3)
NameOIDDescription
.1.3.6.1.4.1.9.9.834.0.1
This notification is generated when the value of
cooOtsControllerStatus changes.
The varbind for this notification indicates the ifindex,
ifname of the OTS interface as well as controller port type and status.
.1.3.6.1.4.1.9.9.834.0.2
This notification is generated when the value of
cooOtsOchControllerStatus changes.
The varbind for this notification indicates the ifindex,
ifname of the OTS-OCH interface as well as controller port type
and status.
.1.3.6.1.4.1.9.9.834.0.3
This notification is generated whenever the optical equipment
alarm is generated.