snmp_mib_archive/CISCO-OPTICAL-MONITORING-MIB.my
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

230 lines
8.3 KiB
Plaintext

--
-- CISCO-OPTICAL-MONITORING-MIB.my : used for monitoring physical
-- parameters of optical interfaces.
-- Nov 2001, Arif Shouqi
-- Copyright (c) 1999-2001 by Cisco Systems, Inc.
-- All rights reserved.
--
-- Caution. This MIB is temporary and experimental. In the future it
-- will be removed from products, perhaps with short notice, in favor
-- of more standard or generic MIBs. Application developers should not
-- depend on long-term access to this MIB.
CISCO-OPTICAL-MONITORING-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32
FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
ciscoExperiment FROM CISCO-SMI
ifIndex FROM IF-MIB;
ciscoOpticalMonitoringMIB MODULE-IDENTITY
LAST-UPDATED "200112041130Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO "Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
Tel: +1 800 553-NETS
E-mail: gsr-netman@cisco.com"
DESCRIPTION
"This MIB module is used to monitor optical parameters
of a network element.This MIB deals with the operating
parameters of the optical layer. The optical layer is a
term that defines all the devices/systems that deal with
the conversion of data in it's electrical form to optical
form, transmission of the optical data, reception, and
finally re-conversion to electrical signals."
REVISION "200112041130Z"
DESCRIPTION
"Initial version of the MIB."
::= { ciscoExperiment 83 }
ciscoOpticalMonMIBObjects OBJECT IDENTIFIER ::=
{ ciscoOpticalMonitoringMIB 1 }
comParameters OBJECT IDENTIFIER ::= { ciscoOpticalMonMIBObjects 1 }
-- comParameters
comParametersTable OBJECT-TYPE
SYNTAX SEQUENCE OF ComParametersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the instrumented parameters of all
interfaces on the network element whose optical
parameters are to be monitored."
REFERENCE
"ITU recommendations G.783, G.784, G.953"
::= { comParameters 1 }
comParametersEntry OBJECT-TYPE
SYNTAX ComParametersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Only the ifIndices of optical interfaces
whose parameters need to be monitored will
be used to index this table."
INDEX { ifIndex }
::= { comParametersTable 1 }
ComParametersEntry ::=
SEQUENCE {
comTxBiasCurrent Integer32,
comTxPowerSupported TruthValue,
comTxPower Integer32,
comTxLaserTempSupported TruthValue,
comTxLaserTemp Integer32,
comRxPowerACDC Integer32,
comRxPowerACSupported TruthValue,
comRxPowerAC Integer32
}
comTxBiasCurrent OBJECT-TYPE
SYNTAX Integer32 ( 0..100000 )
UNITS "milliamps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This holds the value of the laser diode forward
bias current for the interface being instrumented,
and is an indication of the Tx optical power."
::= { comParametersEntry 1 }
comTxPowerSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Boolean to indicate if the interface being instrumented
supports comTxPower. comTxPowerSupported is set to true
if the interface supports the comTxPower object, and set
to false otherwise."
::= { comParametersEntry 2 }
comTxPower OBJECT-TYPE
SYNTAX Integer32 ( 0..2147483647 )
UNITS "microWatts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object holds the value of the transmitter optical
power for the interface being instrumented. The optical
is proportional to the laser diode current. This object
makes sense only if comTxPowerSupported is true. All
values must be converted to microWatts."
::= { comParametersEntry 3 }
comTxLaserTempSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Boolean to indicate if the interface being instrumented
supports comTxLaserTemp. comTxLaserTempSupported is set
to true if the interface supports the comTxLaserTemp
object, and set to false otherwise."
::= { comParametersEntry 4 }
comTxLaserTemp OBJECT-TYPE
SYNTAX Integer32 ( -253..200 )
UNITS " Degree Centigrade"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object holds the value of the transmitter laser
diode temperature for the interface being instrumented.
This object indicates the health of the transmitter."
::= { comParametersEntry 5 }
comRxPowerACDC OBJECT-TYPE
SYNTAX Integer32 ( 0..2147483647 )
UNITS "microWatts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object holds the value of the total power
(AC + DC) at the optical Rx of the interface.
All values must be converted to microWatts."
::= { comParametersEntry 6 }
comRxPowerACSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Boolean to indicate if comRxPowerAC is supported by
the interface being instrumented. comRxPowerACSupported
is set to true if the interface supports the comRxPowerAC
object,and set to false otherwise."
::= { comParametersEntry 7 }
comRxPowerAC OBJECT-TYPE
SYNTAX Integer32 ( 0..2147483647 )
UNITS "microWatts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object holds the value of the AC power at
the optical Receiver of the interface. Not all
interfaces support this object.This object makes
sense only if comRxPowerACSupported is true. All
values must be converted to microWatts."
::= { comParametersEntry 8 }
-- Notifications
ciscoOpticalMonMIBNotifPrefix OBJECT IDENTIFIER ::=
{ ciscoOpticalMonitoringMIB 2 }
ciscoOpticalMonMIBNotifications OBJECT IDENTIFIER ::=
{ ciscoOpticalMonMIBNotifPrefix 0 }
-- Conformance
ciscoOpticalMonMIBConformance OBJECT IDENTIFIER ::=
{ ciscoOpticalMonitoringMIB 3 }
ciscoOpticalMonMIBCompliances OBJECT IDENTIFIER ::=
{ ciscoOpticalMonMIBConformance 1 }
ciscoOpticalMonMIBGroups OBJECT IDENTIFIER ::=
{ ciscoOpticalMonMIBConformance 2 }
ciscoOpticalMonMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the Cisco Optical Monitoring MIB."
MODULE -- this module
MANDATORY-GROUPS { ciscoOpticalMonMIBParamGroup }
::= { ciscoOpticalMonMIBCompliances 1 }
-- Units of Conformance
ciscoOpticalMonMIBParamGroup OBJECT-GROUP
OBJECTS {
comTxBiasCurrent,
comTxPowerSupported,
comTxPower,
comTxLaserTempSupported,
comTxLaserTemp,
comRxPowerACDC,
comRxPowerACSupported,
comRxPowerAC
}
STATUS current
DESCRIPTION
"Parameters of the optical interfaces."
::= { ciscoOpticalMonMIBGroups 1 }
END