diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/zyxel/ZYXEL-TRANSCEIVER-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/zyxel/ZYXEL-TRANSCEIVER-MIB')
| -rw-r--r-- | MIBS/zyxel/ZYXEL-TRANSCEIVER-MIB | 392 |
1 files changed, 392 insertions, 0 deletions
diff --git a/MIBS/zyxel/ZYXEL-TRANSCEIVER-MIB b/MIBS/zyxel/ZYXEL-TRANSCEIVER-MIB new file mode 100644 index 0000000..09b2db4 --- /dev/null +++ b/MIBS/zyxel/ZYXEL-TRANSCEIVER-MIB @@ -0,0 +1,392 @@ +-- ZyXEL Communications Corporation +-- Private Enterprise MIB definition + +-- This file describes the ZyXEL Communications Corporation Enterprise MIB. +-- It contains ZyXEL products OIDs, and common managed objects. + +-- ZYXEL-TRANSCEIVER-MIB.mib +-- Revision 1.11 2013/12/06 + +ZYXEL-TRANSCEIVER-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-TYPE + FROM SNMPv2-SMI -- RFC2578 + + MODULE-IDENTITY + FROM SNMPv2-SMI + + DisplayString + FROM SNMPv2-TC + + dot1dBasePort + FROM BRIDGE-MIB + + ifIndex + FROM IF-MIB -- RFC2863 + + NOTIFICATION-TYPE + FROM SNMPv2-SMI + + esMgmt + FROM ZYXEL-ES-SMI; + + zyxelTransceiver MODULE-IDENTITY + LAST-UPDATED "201207010000Z" + ORGANIZATION "Enterprise Solution ZyXEL" + CONTACT-INFO + "" + DESCRIPTION + "The subtree for transceiver" + ::= { esMgmt 84 } + + zyxelTransceiverStatus OBJECT IDENTIFIER ::= { zyxelTransceiver 1 } + zyxelTransceiverTrapInfoObject OBJECT IDENTIFIER ::= { zyxelTransceiver 2 } + zyxelTransceiverNotifications OBJECT IDENTIFIER ::= { zyxelTransceiver 3 } + +-- ******************************************************************* +-- * +-- * zyxelTransceiverStatus +-- * +-- ******************************************************************* + +-- zyxelTransceiverSerialTable + zyxelTransceiverSerialTable OBJECT-TYPE + SYNTAX SEQUENCE OF ZyxelTransceiverSerialEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains transceiver serial information." + ::= { zyxelTransceiverStatus 1 } + + zyxelTransceiverSerialEntry OBJECT-TYPE + SYNTAX ZyxelTransceiverSerialEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains transceiver serial information." + INDEX { dot1dBasePort } + ::= { zyxelTransceiverSerialTable 1 } + + ZyxelTransceiverSerialEntry ::= + SEQUENCE { + zyTransceiverSerialModuleType INTEGER, + zyTransceiverSerialVendor DisplayString, + zyTransceiverSerialPartNumber DisplayString, + zyTransceiverSerialSerialNumber DisplayString, + zyTransceiverSerialRevision DisplayString, + zyTransceiverSerialDateCode DisplayString, + zyTransceiverSerialTransceiver DisplayString + } + + zyTransceiverSerialModuleType OBJECT-TYPE + SYNTAX INTEGER { + okWithDdm(1), + okWithoutDdm(2), + nonoperational(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver module type." + ::= { zyxelTransceiverSerialEntry 1 } + + + zyTransceiverSerialVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver module vendor name." + ::= { zyxelTransceiverSerialEntry 2 } + + zyTransceiverSerialPartNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Part number provided by transceiver module vendor." + ::= { zyxelTransceiverSerialEntry 3 } + + zyTransceiverSerialSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number provided by transceiver module vendor." + ::= { zyxelTransceiverSerialEntry 4 } + + zyTransceiverSerialRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Revision level for part number provided by transceiver module vendor." + ::= { zyxelTransceiverSerialEntry 5 } + + zyTransceiverSerialDateCode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver module vendor's manufacturing date code." + ::= { zyxelTransceiverSerialEntry 6 } + + zyTransceiverSerialTransceiver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver module type names." + ::= { zyxelTransceiverSerialEntry 7 } + +-- zyxelTransceiverDdmiTable + zyxelTransceiverDdmiTable OBJECT-TYPE + SYNTAX SEQUENCE OF ZyxelTransceiverDdmiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains transceiver DDMI information." + ::= { zyxelTransceiverStatus 2 } + + zyxelTransceiverDdmiEntry OBJECT-TYPE + SYNTAX ZyxelTransceiverDdmiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains transceiver DDMI information." + INDEX { dot1dBasePort, zyTransceiverDdmiType } + ::= { zyxelTransceiverDdmiTable 1 } + + ZyxelTransceiverDdmiEntry ::= + SEQUENCE { + zyTransceiverDdmiType INTEGER, + zyTransceiverDdmiAlarmMax INTEGER, + zyTransceiverDdmiAlarmMin INTEGER, + zyTransceiverDdmiWarnMax INTEGER, + zyTransceiverDdmiWarnMin INTEGER, + zyTransceiverDdmiCurrent INTEGER, + zyTransceiverDdmiDescription DisplayString + } + + zyTransceiverDdmiType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver DDMI information type." + ::= { zyxelTransceiverDdmiEntry 1 } + + + zyTransceiverDdmiAlarmMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver high alarm threshold. + The unit for temperature is 0.01C + The unit for voltage is 0.01V + The unit for TX bias is 0.01mA + The unit for TX/RX power is 0.01dbm" + ::= { zyxelTransceiverDdmiEntry 2 } + + zyTransceiverDdmiAlarmMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver low alarm threshold. + The unit for temperature is 0.01C + The unit for voltage is 0.01V + The unit for TX bias is 0.01mA + The unit for TX/RX power is 0.01dbm" + ::= { zyxelTransceiverDdmiEntry 3 } + + zyTransceiverDdmiWarnMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver high warn threshold. + The unit for temperature is 0.01C + The unit for voltage is 0.01V + The unit for TX bias is 0.01mA + The unit for TX/RX power is 0.01dbm" + ::= { zyxelTransceiverDdmiEntry 4 } + + zyTransceiverDdmiWarnMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver low warn threshold. + The unit for temperature is 0.01C + The unit for voltage is 0.01V + The unit for TX bias is 0.01mA + The unit for TX/RX power is 0.01dbm" + ::= { zyxelTransceiverDdmiEntry 5 } + + zyTransceiverDdmiCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver current DDMI value. + The unit for temperature is 0.01C + The unit for voltage is 0.01V + The unit for TX bias is 0.01mA + The unit for TX/RX power is 0.01dbm" + ::= { zyxelTransceiverDdmiEntry 6 } + + zyTransceiverDdmiDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transceiver DDMI description. Show N/A if transceiver DDMI is not available." + ::= { zyxelTransceiverDdmiEntry 7 } + +-- ******************************************************************* +-- * +-- * zyxelTransceiverTrapInfoObject +-- * +-- ******************************************************************* + zyTransceiverTrapOutOfRangeType OBJECT-TYPE + SYNTAX INTEGER { + alarmHigh(0), + warnHigh(1), + alarmLow(2), + warnLow(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "There are the type of DDMI out of the normal operation range." + ::= { zyxelTransceiverTrapInfoObject 1 } + + zyTransceiverTrapOutOfRangeValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "There are the value of DDMI out of the normal operation range." + ::= { zyxelTransceiverTrapInfoObject 2 } + +-- ******************************************************************* +-- * +-- * zyxelTransceiverNotifications +-- * +-- ******************************************************************* + +-- zyxelTransceiverDdmiTemperatureOutOfRange + zyTransceiverDdmiTemperatureOutOfRange NOTIFICATION-TYPE + OBJECTS { + ifIndex, + zyTransceiverTrapOutOfRangeType + } + STATUS current + DESCRIPTION + "DDMI temperature is out of the normal operation range." + ::= { zyxelTransceiverNotifications 1 } + +-- zyxelTransceiverDdmiTxPowerOutOfRange + zyTransceiverDdmiTxPowerOutOfRange NOTIFICATION-TYPE + OBJECTS { + ifIndex, + zyTransceiverTrapOutOfRangeType + } + STATUS current + DESCRIPTION + "DDMI TxPower is out of the normal operation range." + ::= { zyxelTransceiverNotifications 2 } + +-- zyxelTransceiverDdmiRxPowerOutOfRange + zyTransceiverDdmiRxPowerOutOfRange NOTIFICATION-TYPE + OBJECTS { + ifIndex, + zyTransceiverTrapOutOfRangeType + } + STATUS current + DESCRIPTION + "DDMI RxPower is out of the normal operation range." + ::= { zyxelTransceiverNotifications 3 } + +-- zyxelTransceiverDdmiVoltageOutOfRange + zyTransceiverDdmiVoltageOutOfRange NOTIFICATION-TYPE + OBJECTS { + ifIndex, + zyTransceiverTrapOutOfRangeType + } + STATUS current + DESCRIPTION + "DDMI voltage is out of the normal operation range." + ::= { zyxelTransceiverNotifications 4 } + +-- zyxelTransceiverDdmiTxBiasOutOfRange + zyTransceiverDdmiTxBiasOutOfRange NOTIFICATION-TYPE + OBJECTS { + ifIndex, + zyTransceiverTrapOutOfRangeType + } + STATUS current + DESCRIPTION + "DDMI TX bias is out of the normal operation range." + ::= { zyxelTransceiverNotifications 5 } + +-- zyxelTransceiverDdmiTemperatureOutOfRangeRecovered + zyTransceiverDdmiTemperatureOutOfRangeRecovered NOTIFICATION-TYPE + OBJECTS { + ifIndex, + zyTransceiverTrapOutOfRangeType + } + STATUS current + DESCRIPTION + "DDMI temperature is recovered from out of the normal operation range." + ::= { zyxelTransceiverNotifications 6 } + +-- zyxelTransceiverDdmiTxPowerOutOfRangeRecovered + zyTransceiverDdmiTxPowerOutOfRangeRecovered NOTIFICATION-TYPE + OBJECTS { + ifIndex, + zyTransceiverTrapOutOfRangeType + } + STATUS current + DESCRIPTION + "DDMI TxPower is recovered from out of the normal operation range." + ::= { zyxelTransceiverNotifications 7 } + +-- zyxelTransceiverDdmiRxPowerOutOfRangeRecovered + zyTransceiverDdmiRxPowerOutOfRangeRecovered NOTIFICATION-TYPE + OBJECTS { + ifIndex, + zyTransceiverTrapOutOfRangeType + } + STATUS current + DESCRIPTION + "DDMI RxPower is recovered from out of the normal operation range." + ::= { zyxelTransceiverNotifications 8 } + +-- zyxelTransceiverDdmiVoltageOutOfRangeRecovered + zyTransceiverDdmiVoltageOutOfRangeRecovered NOTIFICATION-TYPE + OBJECTS { + ifIndex, + zyTransceiverTrapOutOfRangeType + } + STATUS current + DESCRIPTION + "DDMI voltage is recovered from out of the normal operation range." + ::= { zyxelTransceiverNotifications 9 } + +-- zyxelTransceiverDdmiTxBiasOutOfRangeRecovered + zyTransceiverDdmiTxBiasOutOfRangeRecovered NOTIFICATION-TYPE + OBJECTS { + ifIndex, + zyTransceiverTrapOutOfRangeType + } + STATUS current + DESCRIPTION + "DDMI TX bias is recovered from out of the normal operation range." + ::= { zyxelTransceiverNotifications 10 } + + +END |