-- ***************************************************************** -- INFINERA-PM-FRMSCGPTP-MIB -- -- October 2013, Rishab Joshi -- -- -- Copyright (c) 2008-2013 by Infinera Inc. -- All rights reserved. -- **************************************************************** INFINERA-PM-FRMSCGPTP-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; frmScgPtpPmMIB 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 41 } frmScgPtpPmTable OBJECT-TYPE SYNTAX SEQUENCE OF FrmScgPtpPmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of FrmScgPtpPm entries. Each entry is uniquely identified by the value of ifIndex." ::= { frmScgPtpPmMIB 2 } frmScgPtpPmEntry OBJECT-TYPE SYNTAX FrmScgPtpPmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A FrmScgPtp 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 FRMSCGPTP." INDEX { ifIndex, frmScgPtpPmSampleDuration, frmScgPtpPmTimestamp} ::= { frmScgPtpPmTable 1 } FrmScgPtpPmEntry ::= SEQUENCE { frmScgPtpPmTimestamp Integer32, frmScgPtpPmSampleDuration INTEGER, frmScgPtpPmValidity TruthValue, frmScgPtpPmCmnScgOptMin FloatHundredths, frmScgPtpPmCmnScgOptMax FloatHundredths, frmScgPtpPmCmnScgOptAve FloatHundredths, frmScgPtpPmCmnScgOprMin FloatHundredths, frmScgPtpPmCmnScgOprMax FloatHundredths, frmScgPtpPmCmnScgOprAve FloatHundredths } frmScgPtpPmTimestamp 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." ::= { frmScgPtpPmEntry 1 } frmScgPtpPmSampleDuration OBJECT-TYPE SYNTAX INTEGER { fifteenMinutes(1), day(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The duration of this sample." ::= { frmScgPtpPmEntry 2 } frmScgPtpPmValidity OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Flag indicating if data was valid for the entire interval" ::= { frmScgPtpPmEntry 3 } frmScgPtpPmCmnScgOptMin OBJECT-TYPE SYNTAX FloatHundredths MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum FrmScg optical power min." ::= { frmScgPtpPmEntry 4 } frmScgPtpPmCmnScgOptMax OBJECT-TYPE SYNTAX FloatHundredths MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum FrmScg optical power max." ::= { frmScgPtpPmEntry 5 } frmScgPtpPmCmnScgOptAve OBJECT-TYPE SYNTAX FloatHundredths MAX-ACCESS read-only STATUS current DESCRIPTION "Average FrmScg optical power ave." ::= { frmScgPtpPmEntry 6 } frmScgPtpPmCmnScgOprMin OBJECT-TYPE SYNTAX FloatHundredths MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum FrmScg optical power min." ::= { frmScgPtpPmEntry 7} frmScgPtpPmCmnScgOprMax OBJECT-TYPE SYNTAX FloatHundredths MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum FrmScg optical power max." ::= { frmScgPtpPmEntry 8} frmScgPtpPmCmnScgOprAve OBJECT-TYPE SYNTAX FloatHundredths MAX-ACCESS read-only STATUS current DESCRIPTION "Average FrmScg optical power ave." ::= { frmScgPtpPmEntry 9} frmScgPtpPmRealTable OBJECT-TYPE SYNTAX SEQUENCE OF FrmScgPtpPmRealEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of FrmScgPtpPmReal entries. Each entry is uniquely identified by the value of ifIndex." ::= { frmScgPtpPmMIB 1 } frmScgPtpPmRealEntry OBJECT-TYPE SYNTAX FrmScgPtpPmRealEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A frmScgPtp entry containing real-time performance information pertaining to Infinera frmScgPtp interfaces. This table is a subclass of IfCommon." INDEX { ifIndex } ::= { frmScgPtpPmRealTable 1 } FrmScgPtpPmRealEntry ::= SEQUENCE { frmScgPtpPmRealCmnScgOpt FloatHundredths, frmScgPtpPmRealCmnScgOpr FloatHundredths } frmScgPtpPmRealCmnScgOpt OBJECT-TYPE SYNTAX FloatHundredths MAX-ACCESS read-only STATUS current DESCRIPTION "Total FrmScg optical power trasmit." ::= { frmScgPtpPmRealEntry 1 } frmScgPtpPmRealCmnScgOpr OBJECT-TYPE SYNTAX FloatHundredths MAX-ACCESS read-only STATUS current DESCRIPTION "Total FrmScg optical power receive." ::= { frmScgPtpPmRealEntry 2 } -- Conformance Statements frmScgPtpPmConformance OBJECT IDENTIFIER ::= { frmScgPtpPmMIB 3 } frmScgPtpPmCompliances OBJECT IDENTIFIER ::= { frmScgPtpPmConformance 1 } frmScgPtpPmGroups OBJECT IDENTIFIER ::= { frmScgPtpPmConformance 2 } frmScgPtpPmCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Describes the requirements for conformance to the frmScgPtp-MIB" MODULE MANDATORY-GROUPS { frmScgPtpPmGroup } ::= { frmScgPtpPmCompliances 1 } frmScgPtpPmRealCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Describes the requirements for conformance to the FrmScgPtpPmReal-MIB" MODULE MANDATORY-GROUPS { frmScgPtpPmRealGroup } ::= { frmScgPtpPmCompliances 2 } frmScgPtpPmGroup OBJECT-GROUP OBJECTS { frmScgPtpPmTimestamp, frmScgPtpPmSampleDuration, frmScgPtpPmValidity, frmScgPtpPmCmnScgOptMin, frmScgPtpPmCmnScgOptMax, frmScgPtpPmCmnScgOptAve, frmScgPtpPmCmnScgOprMin, frmScgPtpPmCmnScgOprMax, frmScgPtpPmCmnScgOprAve } STATUS current DESCRIPTION " A collection of objects for reading the historical performance of the frmScgPtp." ::= { frmScgPtpPmGroups 1 } frmScgPtpPmRealGroup OBJECT-GROUP OBJECTS { frmScgPtpPmRealCmnScgOpt, frmScgPtpPmRealCmnScgOpr } STATUS current DESCRIPTION " A collection of objects for reading the real-time performance of the frmScgPtp." ::= { frmScgPtpPmGroups 2 } END