-- ************************************************ -- $Id: opticalAlarm.mib 2008-04-18 yuly155208 $ -- -- opticalAlarm.mib: ZXR10 opticalAlarm file -- -- April. 2008, Yu Liyuan -- -- Copyright(c) 2008 by ZTE Corporaton -- All rights reservered -- -- ************************************************ ZXR10-OPTICAL-ALARM-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Unsigned32 FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC zxr10 FROM ZXR10-SMI ; zxr10OpticalAlarmMIB MODULE-IDENTITY LAST-UPDATED "200804180000Z" -- ORGANIZATION "ZTE" CONTACT-INFO " " DESCRIPTION "" REVISION "200804180000Z" -- DESCRIPTION "" ::= { zxr10 126 } zxr10Notifications OBJECT IDENTIFIER ::= { zxr10OpticalAlarmMIB 0 } zxr10MIBObjects OBJECT IDENTIFIER ::= { zxr10OpticalAlarmMIB 1 } -- ****************************************************************** -- Textual conventions -- ****************************************************************** Zxr10optAlarmType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " " REFERENCE " " SYNTAX INTEGER { alarmTemperature (0), alarmVoltage (1), alarmCurrent (2), alarmTxPower (3), alarmRxPower (4) } Zxr10optAlarmOverType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " " REFERENCE " " SYNTAX INTEGER { highAlarm (1), highWarning (2), lowWarning (3), lowAlarm (4) } --add by songchan OptStatType ::= INTEGER { sfpOffline (1), sfpNotSupportDom (2), sfpOnlineAndHaveData (3), sfpOnlineButNoData (4) } --end -- ****************************************************************** -- The zxr10optAlarmTable Table -- ****************************************************************** zxr10optAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF Zxr10optAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " REFERENCE " " ::= { zxr10MIBObjects 1 } zxr10optAlarmEntry OBJECT-TYPE SYNTAX Zxr10optAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX {zxr10optAlarmIndex } ::= { zxr10optAlarmTable 1 } Zxr10optAlarmEntry ::= SEQUENCE { zxr10optAlarmIndex Unsigned32, zxr10optIfIndex Unsigned32, zxr10optIfName DisplayString, zxr10optAlarmType Zxr10optAlarmType, zxr10optAlarmOverType Zxr10optAlarmOverType, zxr10optAlarmOverCurValue DisplayString, zxr10optHighAlarmValue DisplayString, zxr10optHighWarnValue DisplayString, zxr10optLowWarnValue DisplayString, zxr10optLowAlarmValue DisplayString } zxr10optAlarmIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION " The index of the alarm Entry. " ::= { zxr10optAlarmEntry 1 } zxr10optIfIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION " The index of the interface. " REFERENCE " " ::= { zxr10optAlarmEntry 2 } zxr10optIfName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " " REFERENCE " The textual name of the interface. " ::= { zxr10optAlarmEntry 3 } zxr10optAlarmType OBJECT-TYPE SYNTAX Zxr10optAlarmType MAX-ACCESS read-only STATUS current DESCRIPTION " " REFERENCE " " ::= { zxr10optAlarmEntry 4 } zxr10optAlarmOverType OBJECT-TYPE SYNTAX Zxr10optAlarmOverType MAX-ACCESS read-only STATUS current DESCRIPTION " " REFERENCE " " ::= { zxr10optAlarmEntry 5 } zxr10optAlarmOverCurValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " " REFERENCE " " ::= { zxr10optAlarmEntry 6 } zxr10optHighAlarmValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " " REFERENCE " " ::= { zxr10optAlarmEntry 7 } zxr10optHighWarnValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " " REFERENCE " " ::= { zxr10optAlarmEntry 8 } zxr10optLowWarnValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " " REFERENCE " " ::= { zxr10optAlarmEntry 9 } zxr10optLowAlarmValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " " REFERENCE " " ::= { zxr10optAlarmEntry 10 } -- ****************************************************************** -- NOTIFICATIONS (TRAPS) -- These notifications will be sent to the management entity -- whenever a optAlarm present -- ****************************************************************** zxr10optAlarmTrap NOTIFICATION-TYPE OBJECTS { zxr10optAlarmIndex , zxr10optIfIndex , zxr10optIfName , zxr10optAlarmType , zxr10optAlarmOverType , zxr10optAlarmOverCurValue , zxr10optHighAlarmValue , zxr10optHighWarnValue , zxr10optLowWarnValue , zxr10optLowAlarmValue } STATUS current DESCRIPTION " " REFERENCE " " ::= { zxr10Notifications 1 } -- ****************************************************************** -- The zxr10opticalTable Table -- add by songchan -- ****************************************************************** zxr10opticalTable OBJECT-TYPE SYNTAX SEQUENCE OF Zxr10opticalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " REFERENCE " " ::= { zxr10MIBObjects 2 } zxr10opticalEntry OBJECT-TYPE SYNTAX Zxr10opticalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX {zxr10opticalIfIndex } ::= { zxr10opticalTable 1 } Zxr10opticalEntry ::= SEQUENCE { zxr10opticalIfIndex Unsigned32, zxr10opticalState OptStatType, zxr10opticalTxPower DisplayString, zxr10opticalRxPower DisplayString, zxr10opticalTxCurrent DisplayString, zxr10opticalVoltage DisplayString, zxr10opticalTemperature DisplayString } zxr10opticalIfIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION " The index of the optiacl Entry. " ::= { zxr10opticalEntry 1 } zxr10opticalState OBJECT-TYPE SYNTAX OptStatType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { zxr10opticalEntry 2 } zxr10opticalTxPower OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { zxr10opticalEntry 3 } zxr10opticalRxPower OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { zxr10opticalEntry 4 } zxr10opticalTxCurrent OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { zxr10opticalEntry 5 } zxr10opticalVoltage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { zxr10opticalEntry 6 } zxr10opticalTemperature OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { zxr10opticalEntry 7 } END