376 lines
14 KiB
Plaintext
376 lines
14 KiB
Plaintext
-- ************************************************
|
|
-- $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
|