-- ***************************************************************** -- INFINERA-PM-FSMSCGPTP-MIB -- -- October 2013, Rishab Joshi -- -- -- Copyright (c) 2008-2013 by Infinera Inc. -- All rights reserved. -- **************************************************************** INFINERA-PM-FSMSCGPTP-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, InfnSampleDuration FROM INFINERA-TC-MIB perfMon FROM INFINERA-REG-MIB; fsmScgPtpPmMIB MODULE-IDENTITY LAST-UPDATED "201310080000Z" 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 "201310080000Z" DESCRIPTION "First Version" ::= { perfMon 40 } fsmScgPtpPmTable OBJECT-TYPE SYNTAX SEQUENCE OF FsmScgPtpPmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of FsmScgPtpPm entries. Each entry is uniquely identified by the value of ifIndex." ::= { fsmScgPtpPmMIB 2 } fsmScgPtpPmEntry OBJECT-TYPE SYNTAX FsmScgPtpPmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A FsmScgPtp entry containing historical performance information pertaining to Infinera OFXSCGPTP. This table is a subclass of IfCommon. Entries will exist in this table only for interfaces of type OFXSCGPTP." INDEX { ifIndex, fsmScgPtpPmSampleDuration, fsmScgPtpPmTimestamp} ::= { fsmScgPtpPmTable 1 } FsmScgPtpPmEntry ::= SEQUENCE { fsmScgPtpPmTimestamp Integer32, fsmScgPtpPmSampleDuration InfnSampleDuration, fsmScgPtpPmValidity TruthValue, fsmScgPtpPmCmnScgOptMin FloatHundredths, fsmScgPtpPmCmnScgOptMax FloatHundredths, fsmScgPtpPmCmnScgOptAve FloatHundredths, fsmScgPtpPmCmnScgOprMin FloatHundredths, fsmScgPtpPmCmnScgOprMax FloatHundredths, fsmScgPtpPmCmnScgOprAve FloatHundredths } fsmScgPtpPmTimestamp 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." ::= { fsmScgPtpPmEntry 1 } fsmScgPtpPmSampleDuration OBJECT-TYPE SYNTAX InfnSampleDuration MAX-ACCESS not-accessible STATUS current DESCRIPTION "The duration of this sample." ::= { fsmScgPtpPmEntry 2 } fsmScgPtpPmValidity OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Flag indicating if data was valid for the entire interval" ::= { fsmScgPtpPmEntry 3 } fsmScgPtpPmCmnScgOptMin OBJECT-TYPE SYNTAX FloatHundredths MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum FsmScg optical power min." ::= { fsmScgPtpPmEntry 4 } fsmScgPtpPmCmnScgOptMax OBJECT-TYPE SYNTAX FloatHundredths MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum FsmScg optical power max." ::= { fsmScgPtpPmEntry 5 } fsmScgPtpPmCmnScgOptAve OBJECT-TYPE SYNTAX FloatHundredths MAX-ACCESS read-only STATUS current DESCRIPTION "Average FsmScg optical power ave." ::= { fsmScgPtpPmEntry 6 } fsmScgPtpPmCmnScgOprMin OBJECT-TYPE SYNTAX FloatHundredths MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum FsmScg optical power min." ::= { fsmScgPtpPmEntry 7} fsmScgPtpPmCmnScgOprMax OBJECT-TYPE SYNTAX FloatHundredths MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum FsmScg optical power max." ::= { fsmScgPtpPmEntry 8} fsmScgPtpPmCmnScgOprAve OBJECT-TYPE SYNTAX FloatHundredths MAX-ACCESS read-only STATUS current DESCRIPTION "Average FsmScg optical power ave." ::= { fsmScgPtpPmEntry 9} fsmScgPtpPmRealTable OBJECT-TYPE SYNTAX SEQUENCE OF FsmScgPtpPmRealEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of FsmScgPtpPmReal entries. Each entry is uniquely identified by the value of ifIndex." ::= { fsmScgPtpPmMIB 1 } fsmScgPtpPmRealEntry OBJECT-TYPE SYNTAX FsmScgPtpPmRealEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A fsmScgPtp entry containing real-time performance information pertaining to Infinera fsmScgPtp interfaces. This table is a subclass of IfCommon." INDEX { ifIndex } ::= { fsmScgPtpPmRealTable 1 } FsmScgPtpPmRealEntry ::= SEQUENCE { fsmScgPtpPmRealCmnScgOpt FloatHundredths, fsmScgPtpPmRealCmnScgOpr FloatHundredths } fsmScgPtpPmRealCmnScgOpt OBJECT-TYPE SYNTAX FloatHundredths MAX-ACCESS read-only STATUS current DESCRIPTION "Total FsmScg optical power trasmit." ::= { fsmScgPtpPmRealEntry 1 } fsmScgPtpPmRealCmnScgOpr OBJECT-TYPE SYNTAX FloatHundredths MAX-ACCESS read-only STATUS current DESCRIPTION "Total FsmScg optical power receive." ::= { fsmScgPtpPmRealEntry 2 } -- Conformance Statements fsmScgPtpPmConformance OBJECT IDENTIFIER ::= { fsmScgPtpPmMIB 3 } fsmScgPtpPmCompliances OBJECT IDENTIFIER ::= { fsmScgPtpPmConformance 1 } fsmScgPtpPmGroups OBJECT IDENTIFIER ::= { fsmScgPtpPmConformance 2 } fsmScgPtpPmCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Describes the requirements for conformance to the fsmScgPtp-MIB" MODULE MANDATORY-GROUPS { fsmScgPtpPmGroup } ::= { fsmScgPtpPmCompliances 1 } fsmScgPtpPmRealCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Describes the requirements for conformance to the FsmScgPtpPmReal-MIB" MODULE MANDATORY-GROUPS { fsmScgPtpPmRealGroup } ::= { fsmScgPtpPmCompliances 2 } fsmScgPtpPmGroup OBJECT-GROUP OBJECTS { fsmScgPtpPmTimestamp, fsmScgPtpPmSampleDuration, fsmScgPtpPmValidity, fsmScgPtpPmCmnScgOptMin, fsmScgPtpPmCmnScgOptMax, fsmScgPtpPmCmnScgOptAve, fsmScgPtpPmCmnScgOprMin, fsmScgPtpPmCmnScgOprMax, fsmScgPtpPmCmnScgOprAve } STATUS current DESCRIPTION " A collection of objects for reading the historical performance of the fsmScgPtp." ::= { fsmScgPtpPmGroups 1 } fsmScgPtpPmRealGroup OBJECT-GROUP OBJECTS { fsmScgPtpPmRealCmnScgOpt, fsmScgPtpPmRealCmnScgOpr } STATUS current DESCRIPTION " A collection of objects for reading the real-time performance of the fsmScgPtp." ::= { fsmScgPtpPmGroups 2 } END