Observium_CE/mibs/infinera/INFINERA-PM-CMMOCHPTP-MIB

245 lines
7.7 KiB
Plaintext

-- *****************************************************************
-- INFINERA-PM-CMMOCHPTP-MIB
--
-- October 2008, Sharfuddin Syed / Narendra Gupta
--
--
-- Copyright (c) 2008-2012 by Infinera Inc.
-- All rights reserved.
-- ****************************************************************
INFINERA-PM-CMMOCHPTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
TruthValue FROM SNMPv2-TC
ifIndex FROM IF-MIB
FloatHundredths FROM INFINERA-TC-MIB
perfMon FROM INFINERA-REG-MIB;
cmmOchPtpPmMIB MODULE-IDENTITY
LAST-UPDATED "200810200000Z"
ORGANIZATION "Infinera"
CONTACT-INFO
"Infinera
1322 Bordeaux Drive
Sunnyvale, CA - 94089
Contact : Technical Support
Email : support@infinera.com
Phone : 1-877-INF-5288"
DESCRIPTION
" "
REVISION "200810200000Z"
DESCRIPTION
"First Version"
::= { perfMon 26 }
cmmOchPtpPmTable OBJECT-TYPE
SYNTAX SEQUENCE OF CmmOchPtpPmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of CmmOchPtpPm entries. Each entry is uniquely identified by the value of ifIndex, Sample Duration and cmmOchPtpPmTimestamp."
::= { cmmOchPtpPmMIB 2 }
cmmOchPtpPmEntry OBJECT-TYPE
SYNTAX CmmOchPtpPmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A CmmOchPtp entry containing historical performance information pertaining to Infinera CMM OCG PTP interfaces.
This table is a subclass of IfCommon. Entries will exist in this table only for interfaces
of type CMM OCG PTP.
Each interface may have a number of entries in this table, each with a different combination of timestamp
and sample duration."
INDEX { ifIndex, cmmOchPtpPmSampleDuration, cmmOchPtpPmTimestamp }
::= { cmmOchPtpPmTable 1 }
CmmOchPtpPmEntry ::= SEQUENCE {
cmmOchPtpPmTimestamp Integer32,
cmmOchPtpPmSampleDuration INTEGER,
cmmOchPtpPmValidity TruthValue,
cmmOchPtpPmCmmOchOptMin FloatHundredths,
cmmOchPtpPmCmmOchOptMax FloatHundredths,
cmmOchPtpPmCmmOchOptAve FloatHundredths,
cmmOchPtpPmCmmOchOprMin FloatHundredths,
cmmOchPtpPmCmmOchOprMax FloatHundredths,
cmmOchPtpPmCmmOchOprAve FloatHundredths
}
cmmOchPtpPmTimestamp OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"End Time stamp for this interval. If this time is later than the current time,
then the data for this bucket is currently being collected."
::= { cmmOchPtpPmEntry 1 }
cmmOchPtpPmSampleDuration OBJECT-TYPE
SYNTAX INTEGER {
fifteenMinutes(1),
day(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The duration of this sample."
::= { cmmOchPtpPmEntry 2 }
cmmOchPtpPmValidity OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Flag indicating if data was valid for the entire interval"
::= { cmmOchPtpPmEntry 3 }
cmmOchPtpPmCmmOchOptMin OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Minimum OCG optical power leaving the CMM towards its attached XLM/DLM or GAM."
::= { cmmOchPtpPmEntry 4 }
cmmOchPtpPmCmmOchOptMax OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Maximum OCG optical power leaving the CMM towards its attached XLM/DLM or GAM."
::= { cmmOchPtpPmEntry 5 }
cmmOchPtpPmCmmOchOptAve OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Average OCG optical power leaving the CMM towards its attached XLM/DLM or GAM."
::= { cmmOchPtpPmEntry 6 }
cmmOchPtpPmCmmOchOprMin OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Minimum OCG optical power arriving at the CMM from the local XLM/DLM or GAM."
::= { cmmOchPtpPmEntry 7 }
cmmOchPtpPmCmmOchOprMax OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Maximum OCG optical power arriving at the CMM from the local XLM/DLM or GAM."
::= { cmmOchPtpPmEntry 8 }
cmmOchPtpPmCmmOchOprAve OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Average OCG optical power arriving at the CMM from the local XLM/DLM or GAM."
::= { cmmOchPtpPmEntry 9 }
cmmOchPtpPmRealTable OBJECT-TYPE
SYNTAX SEQUENCE OF CmmOchPtpPmRealEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of CmmOchPtpPmReal entries. Each entry is uniquely identified by the value of ifIndex."
::= { cmmOchPtpPmMIB 1 }
cmmOchPtpPmRealEntry OBJECT-TYPE
SYNTAX CmmOchPtpPmRealEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A CmmOchPtp entry containing real-time performance information pertaining to Infinera
CMM OCG PTP interfaces. This table is a subclass of IfCommon. Entries will exist in this
table only for interfaces of type CMM OCG PTP."
INDEX { ifIndex }
::= { cmmOchPtpPmRealTable 1 }
CmmOchPtpPmRealEntry ::= SEQUENCE {
cmmOchPtpPmRealCmmOchOpt FloatHundredths,
cmmOchPtpPmRealCmmOchOpr FloatHundredths
}
cmmOchPtpPmRealCmmOchOpt OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total OCG optical power leaving the CMM towards its attached XLM/DLM or GAM. One attribute for each OCG."
::= { cmmOchPtpPmRealEntry 1 }
cmmOchPtpPmRealCmmOchOpr OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total OCG optical power arriving at the CMM from the local XLM/DLM or GAM. One attribute for each OCG."
::= { cmmOchPtpPmRealEntry 2 }
-- Conformance Statements
cmmOchPtpPmConformance OBJECT IDENTIFIER ::= { cmmOchPtpPmMIB 3 }
cmmOchPtpPmCompliances OBJECT IDENTIFIER ::= { cmmOchPtpPmConformance 1 }
cmmOchPtpPmGroups OBJECT IDENTIFIER ::= { cmmOchPtpPmConformance 2 }
cmmOchPtpPmCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the CMMOCHPTP-MIB"
MODULE
MANDATORY-GROUPS { cmmOchPtpPmGroup }
::= { cmmOchPtpPmCompliances 1 }
cmmOchPtpPmRealCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the cmmOchPtpPmReal-MIB"
MODULE
MANDATORY-GROUPS { cmmOchPtpPmRealGroup }
::= { cmmOchPtpPmCompliances 2 }
cmmOchPtpPmGroup OBJECT-GROUP
OBJECTS {
cmmOchPtpPmValidity,
cmmOchPtpPmCmmOchOptMin,
cmmOchPtpPmCmmOchOptMax,
cmmOchPtpPmCmmOchOptAve,
cmmOchPtpPmCmmOchOprMin,
cmmOchPtpPmCmmOchOprMax,
cmmOchPtpPmCmmOchOprAve
}
STATUS current
DESCRIPTION
" A collection of objects for reading the historical performance of the cmmOchPtp."
::= { cmmOchPtpPmGroups 1 }
cmmOchPtpPmRealGroup OBJECT-GROUP
OBJECTS {
cmmOchPtpPmRealCmmOchOpt,
cmmOchPtpPmRealCmmOchOpr
}
STATUS current
DESCRIPTION
" A collection of objects for reading the real-time performance of the cmmOchPtp."
::= { cmmOchPtpPmGroups 2 }
END