CISCO-OPTICAL-MIB

        This MIB module defines the managed objects for physical layer
characteristics of optical interfaces and performance
statistics objects for protocol specific counters in optical
devices.
Performance monitoring (PM) parameters are used by service
providers 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:
LBC       : Laser Bias Current
TX        : Transmit
RX        : Receive
PMD       : Polarization Mode Dispersion
OSNR      : Optical Signal to Noise Ratio
DGD       : Differential Group Delay
CD        : Chromatic Dispersion
rad/s     : radian per second
dB        : decibel
dBm       : decibel-milliwatt
ps        : picosecond
nm        : nanometer.
    
Source file
CISCO-OPTICAL-MIB
Last revised
Identity
ciscoOpticalMIB
Base OID
1.3.6.1.4.1.9.9.828
Imported Objects
CISCO-SMI ciscoMgmt
IF-MIB ifIndex ifName
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 DisplayString MacAddress 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-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CISCO-OPTICAL-MIB::ciscoOpticalMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'CISCO-OPTICAL-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CISCO-OPTICAL-MIB::ciscoOpticalMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (165)
.1.3.6.1.4.1.9.9.828
.1.3.6.1.4.1.9.9.828.0
.1.3.6.1.4.1.9.9.828.1
.1.3.6.1.4.1.9.9.828.1.1
.1.3.6.1.4.1.9.9.828.1.1.1
.1.3.6.1.4.1.9.9.828.1.1.2
.1.3.6.1.4.1.9.9.828.1.1.2.1
.1.3.6.1.4.1.9.9.828.1.1.2.1.1
.1.3.6.1.4.1.9.9.828.1.1.2.1.10
1/10 %Integer32
.1.3.6.1.4.1.9.9.828.1.1.2.1.11
Bits
.1.3.6.1.4.1.9.9.828.1.1.2.1.12
.1.3.6.1.4.1.9.9.828.1.1.2.1.13
.1.3.6.1.4.1.9.9.828.1.1.2.1.14
.1.3.6.1.4.1.9.9.828.1.1.2.1.15
Enumeration
.1.3.6.1.4.1.9.9.828.1.1.2.1.2
.1.3.6.1.4.1.9.9.828.1.1.2.1.3
.1.3.6.1.4.1.9.9.828.1.1.2.1.4
.1.3.6.1.4.1.9.9.828.1.1.2.1.5
.1.3.6.1.4.1.9.9.828.1.1.2.1.6
.1.3.6.1.4.1.9.9.828.1.1.2.1.7
.1.3.6.1.4.1.9.9.828.1.1.2.1.8
.1.3.6.1.4.1.9.9.828.1.1.2.1.9
.1.3.6.1.4.1.9.9.828.1.1.3
.1.3.6.1.4.1.9.9.828.1.1.3.1
Integer32
.1.3.6.1.4.1.9.9.828.1.1.3.1.1
.1.3.6.1.4.1.9.9.828.1.1.3.1.10
.1.3.6.1.4.1.9.9.828.1.1.3.1.11
.1.3.6.1.4.1.9.9.828.1.1.3.1.2
.1.3.6.1.4.1.9.9.828.1.1.3.1.3
1/10 %Integer32
.1.3.6.1.4.1.9.9.828.1.1.3.1.4
.1.3.6.1.4.1.9.9.828.1.1.3.1.5
.1.3.6.1.4.1.9.9.828.1.1.3.1.6
.1.3.6.1.4.1.9.9.828.1.1.3.1.7
.1.3.6.1.4.1.9.9.828.1.1.3.1.8
.1.3.6.1.4.1.9.9.828.1.1.3.1.9
.1.3.6.1.4.1.9.9.828.1.2
.1.3.6.1.4.1.9.9.828.1.2.1
.1.3.6.1.4.1.9.9.828.1.2.1.1
.1.3.6.1.4.1.9.9.828.1.2.1.1.1
.1.3.6.1.4.1.9.9.828.1.2.1.1.10
1/10 %Integer32
.1.3.6.1.4.1.9.9.828.1.2.1.1.11
.1.3.6.1.4.1.9.9.828.1.2.1.1.12
.1.3.6.1.4.1.9.9.828.1.2.1.1.13
.1.3.6.1.4.1.9.9.828.1.2.1.1.14
.1.3.6.1.4.1.9.9.828.1.2.1.1.15
.1.3.6.1.4.1.9.9.828.1.2.1.1.16
.1.3.6.1.4.1.9.9.828.1.2.1.1.17
.1.3.6.1.4.1.9.9.828.1.2.1.1.18
.1.3.6.1.4.1.9.9.828.1.2.1.1.19
.1.3.6.1.4.1.9.9.828.1.2.1.1.2
.1.3.6.1.4.1.9.9.828.1.2.1.1.20
1/10 %Integer32
.1.3.6.1.4.1.9.9.828.1.2.1.1.21
.1.3.6.1.4.1.9.9.828.1.2.1.1.22
.1.3.6.1.4.1.9.9.828.1.2.1.1.23
.1.3.6.1.4.1.9.9.828.1.2.1.1.24
.1.3.6.1.4.1.9.9.828.1.2.1.1.25
.1.3.6.1.4.1.9.9.828.1.2.1.1.26
.1.3.6.1.4.1.9.9.828.1.2.1.1.27
.1.3.6.1.4.1.9.9.828.1.2.1.1.28
.1.3.6.1.4.1.9.9.828.1.2.1.1.29
.1.3.6.1.4.1.9.9.828.1.2.1.1.3
.1.3.6.1.4.1.9.9.828.1.2.1.1.30
.1.3.6.1.4.1.9.9.828.1.2.1.1.31
.1.3.6.1.4.1.9.9.828.1.2.1.1.32
.1.3.6.1.4.1.9.9.828.1.2.1.1.33
.1.3.6.1.4.1.9.9.828.1.2.1.1.34
.1.3.6.1.4.1.9.9.828.1.2.1.1.35
.1.3.6.1.4.1.9.9.828.1.2.1.1.36
.1.3.6.1.4.1.9.9.828.1.2.1.1.37
.1.3.6.1.4.1.9.9.828.1.2.1.1.38
.1.3.6.1.4.1.9.9.828.1.2.1.1.39
.1.3.6.1.4.1.9.9.828.1.2.1.1.4
.1.3.6.1.4.1.9.9.828.1.2.1.1.40
.1.3.6.1.4.1.9.9.828.1.2.1.1.41
.1.3.6.1.4.1.9.9.828.1.2.1.1.5
.1.3.6.1.4.1.9.9.828.1.2.1.1.6
.1.3.6.1.4.1.9.9.828.1.2.1.1.7
.1.3.6.1.4.1.9.9.828.1.2.1.1.8
.1.3.6.1.4.1.9.9.828.1.2.1.1.9
.1.3.6.1.4.1.9.9.828.1.2.2
.1.3.6.1.4.1.9.9.828.1.2.2.1
Integer32
.1.3.6.1.4.1.9.9.828.1.2.2.1.1
.1.3.6.1.4.1.9.9.828.1.2.2.1.10
.1.3.6.1.4.1.9.9.828.1.2.2.1.11
1/10 %Integer32
.1.3.6.1.4.1.9.9.828.1.2.2.1.12
.1.3.6.1.4.1.9.9.828.1.2.2.1.13
.1.3.6.1.4.1.9.9.828.1.2.2.1.14
.1.3.6.1.4.1.9.9.828.1.2.2.1.15
.1.3.6.1.4.1.9.9.828.1.2.2.1.16
.1.3.6.1.4.1.9.9.828.1.2.2.1.17
.1.3.6.1.4.1.9.9.828.1.2.2.1.18
.1.3.6.1.4.1.9.9.828.1.2.2.1.19
.1.3.6.1.4.1.9.9.828.1.2.2.1.2
.1.3.6.1.4.1.9.9.828.1.2.2.1.20
.1.3.6.1.4.1.9.9.828.1.2.2.1.21
1/10 %Integer32
.1.3.6.1.4.1.9.9.828.1.2.2.1.22
.1.3.6.1.4.1.9.9.828.1.2.2.1.23
.1.3.6.1.4.1.9.9.828.1.2.2.1.24
.1.3.6.1.4.1.9.9.828.1.2.2.1.25
.1.3.6.1.4.1.9.9.828.1.2.2.1.26
.1.3.6.1.4.1.9.9.828.1.2.2.1.27
.1.3.6.1.4.1.9.9.828.1.2.2.1.28
.1.3.6.1.4.1.9.9.828.1.2.2.1.29
.1.3.6.1.4.1.9.9.828.1.2.2.1.3
.1.3.6.1.4.1.9.9.828.1.2.2.1.30
.1.3.6.1.4.1.9.9.828.1.2.2.1.31
1/10 %Integer32
.1.3.6.1.4.1.9.9.828.1.2.2.1.32
OctetString
.1.3.6.1.4.1.9.9.828.1.2.2.1.33
.1.3.6.1.4.1.9.9.828.1.2.2.1.4
.1.3.6.1.4.1.9.9.828.1.2.2.1.5
.1.3.6.1.4.1.9.9.828.1.2.2.1.6
.1.3.6.1.4.1.9.9.828.1.2.2.1.7
.1.3.6.1.4.1.9.9.828.1.2.2.1.8
.1.3.6.1.4.1.9.9.828.1.2.2.1.9
.1.3.6.1.4.1.9.9.828.1.2.3
.1.3.6.1.4.1.9.9.828.1.2.3.1
Integer32
.1.3.6.1.4.1.9.9.828.1.2.3.1.1
.1.3.6.1.4.1.9.9.828.1.2.3.1.10
.1.3.6.1.4.1.9.9.828.1.2.3.1.11
.1.3.6.1.4.1.9.9.828.1.2.3.1.12
.1.3.6.1.4.1.9.9.828.1.2.3.1.13
.1.3.6.1.4.1.9.9.828.1.2.3.1.14
.1.3.6.1.4.1.9.9.828.1.2.3.1.15
.1.3.6.1.4.1.9.9.828.1.2.3.1.16
.1.3.6.1.4.1.9.9.828.1.2.3.1.17
.1.3.6.1.4.1.9.9.828.1.2.3.1.18
.1.3.6.1.4.1.9.9.828.1.2.3.1.19
.1.3.6.1.4.1.9.9.828.1.2.3.1.2
.1.3.6.1.4.1.9.9.828.1.2.3.1.20
.1.3.6.1.4.1.9.9.828.1.2.3.1.21
.1.3.6.1.4.1.9.9.828.1.2.3.1.22
.1.3.6.1.4.1.9.9.828.1.2.3.1.23
.1.3.6.1.4.1.9.9.828.1.2.3.1.24
.1.3.6.1.4.1.9.9.828.1.2.3.1.25
.1.3.6.1.4.1.9.9.828.1.2.3.1.26
.1.3.6.1.4.1.9.9.828.1.2.3.1.27
.1.3.6.1.4.1.9.9.828.1.2.3.1.28
.1.3.6.1.4.1.9.9.828.1.2.3.1.29
Integer32
.1.3.6.1.4.1.9.9.828.1.2.3.1.3
.1.3.6.1.4.1.9.9.828.1.2.3.1.30
.1.3.6.1.4.1.9.9.828.1.2.3.1.31
.1.3.6.1.4.1.9.9.828.1.2.3.1.32
.1.3.6.1.4.1.9.9.828.1.2.3.1.33
OctetString
.1.3.6.1.4.1.9.9.828.1.2.3.1.34
.1.3.6.1.4.1.9.9.828.1.2.3.1.4
.1.3.6.1.4.1.9.9.828.1.2.3.1.5
.1.3.6.1.4.1.9.9.828.1.2.3.1.6
.1.3.6.1.4.1.9.9.828.1.2.3.1.7
.1.3.6.1.4.1.9.9.828.1.2.3.1.8
.1.3.6.1.4.1.9.9.828.1.2.3.1.9
.1.3.6.1.4.1.9.9.828.1.3
.1.3.6.1.4.1.9.9.828.1.3.1
.1.3.6.1.4.1.9.9.828.1.3.1.1
.1.3.6.1.4.1.9.9.828.1.4
.1.3.6.1.4.1.9.9.828.1.4.1
.1.3.6.1.4.1.9.9.828.1.4.2
.1.3.6.1.4.1.9.9.828.1.4.3
.1.3.6.1.4.1.9.9.828.1.4.4
.1.3.6.1.4.1.9.9.828.1.4.5
.1.3.6.1.4.1.9.9.828.1.4.6
.1.3.6.1.4.1.9.9.828.1.4.7
.1.3.6.1.4.1.9.9.828.1.4.8
.1.3.6.1.4.1.9.9.828.2
.1.3.6.1.4.1.9.9.828.2.1
.1.3.6.1.4.1.9.9.828.2.2
Dependencies (7) 5 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
Dependency-first compile order
  1. SNMPv2-SMIrfc
  2. CISCO-SMIcisco
  3. SNMPv2-TCrfc
  4. IANAifType-MIBrfc
  5. SNMPv2-CONFrfc
  6. SNMPv2-MIBrfc
  7. IF-MIBrfc
  8. CISCO-OPTICAL-MIBciscoselected
Type Definitions (8)
Enumeration
fifteenMin(1)
oneDay(2)
thirtySecond(3)
Enumeration
serviceAffecting(1)
nonServiceAffecting(2)
Enumeration
notReported(1)
notAlarmed(2)
minor(3)
major(4)
critical(5)
Enumeration
raised(1)
cleared(2)
transient(3)
Enumeration
alarmUnknown(1)
equipmentFailure(2)
Integer32 range: -4000..3000
Unsigned32 range: 0range: 1528770..1604030
Enumeration
clientPort(1)
trunkPort(2)
Conformance Groups (12)
The collection of objects to give information related to the
optical layer characteristics for interfaces of ifType
opticalChannel(195).
.1.3.6.1.4.1.9.9.828.2.2.1
The collection of objects to allow configurations and give
information related to the optical layer characteristics
for interfaces of ifType opticalChannel(195).
.1.3.6.1.4.1.9.9.828.2.2.2
The collection of objects to give information related to
the optical layer characteristics for interfaces of ifType
opticalChannel(195) and lane number as
coiOpticalControllerLane.
.1.3.6.1.4.1.9.9.828.2.2.3
The collection of objects to give information related to
optical's client layer related attributes of interfaces with an
ifType of ethernetCsmacd(6).
.1.3.6.1.4.1.9.9.828.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(195).
.1.3.6.1.4.1.9.9.828.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(195) in a current interval.
.1.3.6.1.4.1.9.9.828.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(195) in a given interval.
.1.3.6.1.4.1.9.9.828.2.2.7
The collection of objects to enable the notification
generations upon an interface's defect status change on optics
layer.
.1.3.6.1.4.1.9.9.828.2.2.8
The object to be included in an Optical interface's
defect status change notification.
.1.3.6.1.4.1.9.9.828.2.2.9
The optical status change notifications whenever the
defect status of optical layer on an interface changes.
.1.3.6.1.4.1.9.9.828.2.2.10
The optical equipment notifications whenever the
alarm is generated.
.1.3.6.1.4.1.9.9.828.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(195).
.1.3.6.1.4.1.9.9.828.2.2.12
Compliance Statements (2)

OID .1.3.6.1.4.1.9.9.828.2.1.1
The compliance statement for platforms that monitor the
parameters for the optical interfaces.
Required groups
mandatory coiOpticalGroup
optional coiOpticalControllerGroup The collection of objects to allow configurations and give
information related to the optical layer characteristics
for interfaces of ifType opticalChannel(195).
optional coiOpticalControllerPerLaneGroup The collection of objects to give information related to
the optical layer characteristics for interfaces of ifType
opticalChannel(195) and lane number as
coiOpticalControllerLane.
optional coiOpticalClientInfoGroup The collection of objects to give information related to
optical's client layer related attributes of interfaces with an
ifType of ethernetCsmacd(6).
optional coiOpticalThresholdGroup The collection of objects used for monitoring the threshold
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(195).
optional coiOpticalCurrentGroup The collection of objects used for monitoring the current
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(195) in a current interval.
optional coiOpticalIntervalGroup The collection of objects used for monitoring the interval
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(195) in a given interval.
optional coiOpticalNotifEnableGroup The collection of objects to enable the notification
generations upon an interface's defect status change on optics
layer.
optional coiOpticalNotifStatusObjectGroup The object to be included in an Optical interface's
defect status change notification.
optional coiOpticalNotifGroup The optical status change notifications whenever the
defect status of optical layer on an interface changes.
optional coiOpticalEquipmentAlarmInfoGroup The optical equipment alarm notifications whenever the
equipment failed alarm is detected.

OID .1.3.6.1.4.1.9.9.828.2.1.2
The compliance statement for platforms that monitor the
parameters for the optical interfaces.
Required groups
mandatory coiOpticalGroup
optional coiOpticalControllerGroup The collection of objects to allow configurations and give
information related to the optical layer characteristics
for interfaces of ifType opticalChannel(195).
optional coiOpticalControllerPerLaneGroup The collection of objects to give information related to
the optical layer characteristics for interfaces of ifType
opticalChannel(195) and lane number as
coiOpticalControllerLane.
optional coiOpticalClientInfoGroup The collection of objects to give information related to
optical's client layer related attributes of interfaces with an
ifType of ethernetCsmacd(6).
optional coiOpticalThresholdGroup The collection of objects used for monitoring the threshold
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(195).
optional coiOpticalCurrentGroup The collection of objects used for monitoring the current
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(195) in a current interval.
optional coiOpticalIntervalGroup The collection of objects used for monitoring the interval
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(195) in a given interval.
optional coiOpticalNotifEnableGroup The collection of objects to enable the notification
generations upon an interface's defect status change on optics
layer.
optional coiOpticalNotifStatusObjectGroup The object to be included in an Optical interface's
defect status change notification.
optional coiOpticalNotifGroup The optical status change notifications whenever the
defect status of optical layer on an interface changes.
optional coiOpticalEquipmentAlarmInfoGroup The optical equipment alarm notifications whenever the
equipment failed alarm is detected.
optional coiOpticalPowerGroup The collection of objects used for monitoring the total power
information for optical layer related attributes of interfaces
with an ifType of opticalChannel(195).
Notifications / Traps (2)
NameOIDDescription
.1.3.6.1.4.1.9.9.828.0.1
This notification is generated whenever the defect status of
Optics on an interface changes.
Varbind 'ifIndex' indicates the interface whose defect status
of the Optics layer has just changed.
Varbind 'ifName' indicates the interface Name whose defect
status of the Optics layer has just changed.
Varbind 'coiOpticalControllerPortType' indicates the port type
of the interface whose defect status of the Optics layer has
just changed.
Varbind 'coiOpticalControllerStatus' indicates the current
defect status of the Optics layer on the interface.
.1.3.6.1.4.1.9.9.828.0.2
This notification is generated whenever the optical equipment
alarm is generated.
Varbind 'coiOpticalAlarmLocation' indicates the location on
which equipment failed alarm has generated.
Varbind 'coiOpticalAlarmType' indicates the type of alarm.
Varbind 'coiOpticalAlarmTimeStamp' indicates the timestamp when
alarm is generated.
Varbind 'coiOpticalAlarmName' indicates the alarm object.
Varbind 'coiOpticalAlarmAdditionalInfo' indicates additional
info related to the alarm.
Varbind 'coiOpticalAlarmSeverity' indicates the severity of the
alarm.
Varbind 'coiOpticalAlarmStatus' indicates status of the alarm.
Varbind 'coiOpticalAlarmServiceAffecting' indicates the service
affected state when alarm is generated.