-- Copyright(C) 2004 by Allied Telesyn International, Inc. -- -- Name : ATILXWDM.MIB -- -- Version : 1.0.0 -- -- Description : Private MIB for LX-3800u Multiservice Transport System -- -- History : -- Tezen Hsiao (ATI) 06-11-04 - MIB Created. ATILXWDM-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, NOTIFICATION-TYPE, enterprises, Counter32, Integer32 FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString, MacAddress FROM SNMPv2-TC; -- group OBJECT IDENTIFIERs -- atiproduct is the branch for SNMP OID purpose. alliedTelesyn OBJECT IDENTIFIER ::= { enterprises 207 } atiProduct OBJECT IDENTIFIER ::= { alliedTelesyn 1 } mediaconverter OBJECT IDENTIFIER ::= { atiProduct 12 } lx3800 OBJECT IDENTIFIER ::= { mediaconverter 15 } -- Each Group supported by this mib. mibObject OBJECT IDENTIFIER ::= { alliedTelesyn 8 } mediaconvertermib OBJECT IDENTIFIER ::= { mibObject 41} -- MODULE IDENTITY for the private mib atiLxWdmMib MODULE-IDENTITY LAST-UPDATED "200310170000Z" ORGANIZATION "Allied Telesyn International" CONTACT-INFO "Allied Telesyn International" DESCRIPTION "Private MIB for ATI LX3800 WDM product. This MIB can be used in Windows and UNIX environments." REVISION "200310170000Z" DESCRIPTION "Initial Version." ::= { mediaconvertermib 7 } -- LX3800 Menu OBJECT IDENTIFIERs lxwdmGroup OBJECT IDENTIFIER ::= { atiLxWdmMib 1 } lxwdmModuleConfig OBJECT IDENTIFIER ::= { lxwdmGroup 1 } lxwdmAdminDiag OBJECT IDENTIFIER ::= { lxwdmGroup 2 } lxwdmSysConfig OBJECT IDENTIFIER ::= { lxwdmGroup 3 } lxwdmTrapGroup OBJECT IDENTIFIER ::= { lxwdmGroup 4 } -- -- ModuleGroup: This group contains module configurable parameters -- { lxwdmModuleConfig 1 } lxModuleTable OBJECT-TYPE SYNTAX SEQUENCE OF LxModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of basic module configuration information." ::= { lxwdmModuleConfig 1 } lxModuleEntry OBJECT-TYPE SYNTAX LxModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the module config table." INDEX { lxModuleNumber } ::= { lxModuleTable 1 } LxModuleEntry ::= SEQUENCE { lxModuleNumber Integer32, lxModuleName DisplayString, lxModuleSerialNumber DisplayString, lxModuleRevision DisplayString, lxModuleType INTEGER, lxModuleState INTEGER, lxModuleTxPortLinkState INTEGER, lxModuleRxPortLinkState INTEGER, lxModuleTxRemoteLinkState INTEGER, lxModuleRxRemoteLinkState INTEGER, lxModuleWaveLength Integer32, lxModuleMaxRate Integer32, lxModuleTxSync INTEGER, lxModuleRxSync INTEGER, lxModuleTemperature DisplayString, lxModuleVoltage DisplayString, lxModuleFan1State INTEGER, lxModuleFan2State INTEGER, lxModuleSFPState INTEGER, lxModuleActualRate DisplayString } lxModuleNumber OBJECT-TYPE SYNTAX Integer32 (1..15) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the module of the Chassis." ::= { lxModuleEntry 1 } lxModuleName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute associates a user defined string name with the port." ::= { lxModuleEntry 2 } lxModuleSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the serial number of the module." ::= { lxModuleEntry 3 } lxModuleRevision OBJECT-TYPE SYNTAX DisplayString (SIZE (0..4)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the revision of the module." ::= { lxModuleEntry 4} lxModuleType OBJECT-TYPE SYNTAX INTEGER { empty(0), unknown(1), ati-lx3811(2), ati-lxmgmt(3), ati-lxwdm(4), rps(5), fan(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the module of the Chassis." ::= { lxModuleEntry 5 } lxModuleState OBJECT-TYPE SYNTAX INTEGER { empty(0), on(1), off(2), good(3), fail(4), notSupported(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is module status and power status." ::= { lxModuleEntry 6 } lxModuleTxPortLinkState OBJECT-TYPE SYNTAX INTEGER { empty(0), online(1), offline(2), notSupported(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is Link Status of the Tx port." ::= { lxModuleEntry 7 } lxModuleRxPortLinkState OBJECT-TYPE SYNTAX INTEGER { empty(0), online(1), offline(2), notSupported(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is Link Status of the Rx port." ::= { lxModuleEntry 8 } lxModuleTxRemoteLinkState OBJECT-TYPE SYNTAX INTEGER { empty(0), online(1), offline(2), notSupported(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is Link Status of the Tx remote side." ::= { lxModuleEntry 9 } lxModuleRxRemoteLinkState OBJECT-TYPE SYNTAX INTEGER { empty(0), online(1), offline(2), notSupported(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is Link Status of the Rx remote side." ::= { lxModuleEntry 10 } lxModuleWaveLength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is Wave Length of the module." ::= { lxModuleEntry 11 } lxModuleMaxRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is Max Rate of the module." ::= { lxModuleEntry 12 } lxModuleTxSync OBJECT-TYPE SYNTAX INTEGER { empty(0), on(1), off(2), good(3), fail(4), notSupported(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is Sync Status of the module." ::= { lxModuleEntry 13 } lxModuleRxSync OBJECT-TYPE SYNTAX INTEGER { empty(0), on(1), off(2), good(3), fail(4), notSupported(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is Sync Status of the module." ::= { lxModuleEntry 14 } lxModuleTemperature OBJECT-TYPE SYNTAX DisplayString(SIZE(0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the temperature of the module." ::= { lxModuleEntry 15 } lxModuleVoltage OBJECT-TYPE SYNTAX DisplayString(SIZE(0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the voltage of the module." ::= { lxModuleEntry 16 } lxModuleFan1State OBJECT-TYPE SYNTAX INTEGER { good(1), off(2), notSupported(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is FAN #1 state of the Module." ::= { lxModuleEntry 17 } lxModuleFan2State OBJECT-TYPE SYNTAX INTEGER { good(1), off(2), notSupported(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is FAN #2 state of the Module." ::= { lxModuleEntry 18 } lxModuleSFPState OBJECT-TYPE SYNTAX INTEGER { in(1), out(2), notSupported(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is FAN #2 state of the Module." ::= { lxModuleEntry 19 } lxModuleActualRate OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is actual Rate of the module." ::= { lxModuleEntry 20 } -- -- SFPTransceiver: This group contains transceiver information. -- { lxwdmModuleConfig 2 } lxSFPTransceiverTable OBJECT-TYPE SYNTAX SEQUENCE OF LxSFPTransceiverEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of basic transceiver information." ::= { lxwdmModuleConfig 2 } lxSFPTransceiverEntry OBJECT-TYPE SYNTAX LxSFPTransceiverEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the transceiver table." INDEX { lxSFPTransceiverNumber } ::= { lxSFPTransceiverTable 1 } LxSFPTransceiverEntry ::= SEQUENCE { lxSFPTransceiverNumber Integer32, lxSFPTransceiverType INTEGER, lxSFPSonetCmplCodes DisplayString, lxSFPGigabitEtherCmplCodes DisplayString, lxSFPFiberChLinkLength DisplayString, lxSFPFiberChTransmitter DisplayString, lxSFPFiberChMediaType DisplayString, lxSFPFiberChSpeed DisplayString, lxSFPEncoding DisplayString, lxSFPNominalBaudRate DisplayString, lxSFP9microDistance DisplayString, lxSFP50microDistance DisplayString, lxSFP60microDistance DisplayString, lxSFPCuDistance DisplayString, lxSFPTransmitDisable INTEGER, lxSFPLaserFault INTEGER, lxSFPSignalDetect0 INTEGER, lxSFPSignalDetect1 INTEGER, lxSFPBaudRateMax DisplayString, lxSFPBaudRateMin DisplayString, lxSFPVendorName DisplayString, lxSFPVendorOui DisplayString, lxSFPVendorPartNumber DisplayString, lxSFPVendorRevLevel DisplayString, lxSFPVendorSerialNumber DisplayString, lxSFPVendorDateCode DisplayString } lxSFPTransceiverNumber OBJECT-TYPE SYNTAX Integer32 (1..15) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the Module Number where the transceiver is pluged in." ::= { lxSFPTransceiverEntry 1 } lxSFPTransceiverType OBJECT-TYPE SYNTAX INTEGER { empty(0), unknown(1), sonet(2), sfp(3), notSupported(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The transceiver type on the Module." ::= { lxSFPTransceiverEntry 2 } lxSFPSonetCmplCodes OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object is code of Sonet Compliance of the GBIC module." ::= { lxSFPTransceiverEntry 3 } lxSFPGigabitEtherCmplCodes OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the Gigabit Ethernet Compliance Codes." ::= { lxSFPTransceiverEntry 4 } lxSFPFiberChLinkLength OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the Fiber Channel Link Length." ::= { lxSFPTransceiverEntry 5 } lxSFPFiberChTransmitter OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the Fiber Channel Transmitter Type." ::= { lxSFPTransceiverEntry 6 } lxSFPFiberChMediaType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the Fiber Channel Media Type." ::= { lxSFPTransceiverEntry 7 } lxSFPFiberChSpeed OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the Fiber channel speed." ::= { lxSFPTransceiverEntry 8 } lxSFPEncoding OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object is type of encoding scheme." ::= { lxSFPTransceiverEntry 9 } lxSFPNominalBaudRate OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object is indicates nominal baud rate." ::= { lxSFPTransceiverEntry 10 } lxSFP9microDistance OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the distance supported for 9/125micro-m fiber, units of 100m." ::= { lxSFPTransceiverEntry 11 } lxSFP50microDistance OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the distance supported for 50/125micro-m fiber, units of 10m. (Zero indicates not supported.)" ::= { lxSFPTransceiverEntry 12 } lxSFP60microDistance OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the distance supported for 62.5/125micro-m fiber, units of 10m. (Zero indicates not supported.)" ::= { lxSFPTransceiverEntry 13 } lxSFPCuDistance OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the distance supported for copper, units of meters. (Zero indicates not supported.)" ::= { lxSFPTransceiverEntry 14 } lxSFPTransmitDisable OBJECT-TYPE SYNTAX INTEGER { support(1), notSupported(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates transmit disable supported." ::= { lxSFPTransceiverEntry 15 } lxSFPLaserFault OBJECT-TYPE SYNTAX INTEGER { support(1), notSupported(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates laser fault supported." ::= { lxSFPTransceiverEntry 16 } lxSFPSignalDetect0 OBJECT-TYPE SYNTAX INTEGER { support(1), notSupported(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates signal detect supported. (Logical 0)" ::= { lxSFPTransceiverEntry 17 } lxSFPSignalDetect1 OBJECT-TYPE SYNTAX INTEGER { support(1), notSupported(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates signal detect supported. (Logical 1)" ::= { lxSFPTransceiverEntry 18 } lxSFPBaudRateMax OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This objects is upper baud rate margin, units of %. (Zero indicates unspecified.)" ::= { lxSFPTransceiverEntry 19 } lxSFPBaudRateMin OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This objects is lower baud rate margin, units of %. (Zero indicates unspecified.)" ::= { lxSFPTransceiverEntry 20 } lxSFPVendorName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object is Vendor name of the GBIC module." ::= { lxSFPTransceiverEntry 21 } lxSFPVendorOui OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object is Vendor IEEE Company ID of the GBIC module." ::= { lxSFPTransceiverEntry 22 } lxSFPVendorPartNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object is Vendor part number of the GBIC module." ::= { lxSFPTransceiverEntry 23 } lxSFPVendorRevLevel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object is Vendor revision level of the GBIC module." ::= { lxSFPTransceiverEntry 24 } lxSFPVendorSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object is serial number of the GBIC module provided by vendor." ::= { lxSFPTransceiverEntry 25 } lxSFPVendorDateCode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object is Vendor date code of the GBIC module. (ASCII yymmddll : yy=year mm=month dd=day ll=lot number)." ::= { lxSFPTransceiverEntry 26 } -- -- AdminDiagnostics: this group supported of LXWDM diagnostics. -- { lxwdmAdminDiag 1 } lxAdminDiagnostics OBJECT IDENTIFIER ::= { lxwdmAdminDiag 1 } lxDiagSystemProductId OBJECT-TYPE SYNTAX DisplayString (SIZE(0..4)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is System Product ID." ::= { lxAdminDiagnostics 1 } lxDiagSystemVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..4)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is System Version." ::= { lxAdminDiagnostics 2 } lxDiagHardwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..2)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is Chassis Hardware Version." ::= { lxAdminDiagnostics 3 } lxDiagRelCycleVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..2)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is Release Cycle Version." ::= { lxAdminDiagnostics 4 } lxDiagSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is Chassis Serial Number." ::= { lxAdminDiagnostics 5 } lxDiagSysMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object is System Mac address." ::= { lxAdminDiagnostics 6 } lxDiagSystem5VChassis OBJECT-TYPE SYNTAX DisplayString(SIZE(0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is 5V System Power State (Chassis)." ::= { lxAdminDiagnostics 7 } lxDiagSystem3VChassis OBJECT-TYPE SYNTAX DisplayString(SIZE(0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is 3V System Power State (Chassis)." ::= { lxAdminDiagnostics 8 } lxDiagChassisTemperature OBJECT-TYPE SYNTAX DisplayString(SIZE(0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is temperature of the Chassis." ::= { lxAdminDiagnostics 9 } lxDiagFan1State OBJECT-TYPE SYNTAX INTEGER { good(1), failed(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is FAN #1 state." ::= { lxAdminDiagnostics 10 } lxDiagFan2State OBJECT-TYPE SYNTAX INTEGER { good(1), failed(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is FAN #2 state." ::= { lxAdminDiagnostics 11 } lxDiagFan3State OBJECT-TYPE SYNTAX INTEGER { good(1), failed(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is FAN #3 state." ::= { lxAdminDiagnostics 12 } lxDiagFan1Speed OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is FAN #1 speed." ::= { lxAdminDiagnostics 13 } lxDiagFan2Speed OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is FAN #2 speed." ::= { lxAdminDiagnostics 14 } lxDiagFan3Speed OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is FAN #3 speed." ::= { lxAdminDiagnostics 15 } lxDiagFlashStatus OBJECT-TYPE SYNTAX INTEGER { good(1), failed(2), notSupported(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is flash PROM status." ::= { lxAdminDiagnostics 16 } lxDiagSerialStatus OBJECT-TYPE SYNTAX INTEGER { good(1), failed(2), notSupported(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is serial port status." ::= { lxAdminDiagnostics 17 } -- -- SysConfigGroup: this group supported of LXWDM system configration. -- { lxwdmSysConfig 1 } lxSysName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..39)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object is System Name." ::= { lxwdmSysConfig 1 } lxMonitorLog OBJECT-TYPE SYNTAX INTEGER { start(1), stop(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Activity monitor log on / off and reset." ::= { lxwdmSysConfig 2 } lxAdminReset OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "It is decided to reset LXWDM device." ::= { lxwdmSysConfig 3 } lxTerminalDataRate OBJECT-TYPE SYNTAX INTEGER { bps-115200(1), bps-19200(2), bps-9600(3), bps-4800(4), bps-2400(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "It is the data rate(bps) of terminal session." ::= { lxwdmSysConfig 4 } -- -- lxSysConfigIpParameter: IP addresses or tcp/ip configrations. -- { lxwdmSysConfig 6 } lxSysConfigIpParameter OBJECT IDENTIFIER ::= { lxwdmSysConfig 6 } lxIpParameterAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object is management system ip address." ::= { lxSysConfigIpParameter 1 } lxIpParameterSubnetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object is management system subnetmask." ::= { lxSysConfigIpParameter 2 } lxIpGatewayAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object is default gateway address." ::= { lxSysConfigIpParameter 3 } lxIpManagerAddress1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object is manager address for SNMP trap." ::= { lxSysConfigIpParameter 4 } lxIpManagerAddress2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object is manager address for SNMP trap." ::= { lxSysConfigIpParameter 5 } lxIpManagerAddress3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object is manager address for SNMP trap." ::= { lxSysConfigIpParameter 6 } lxIpManagerAddress4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object is manager address for SNMP trap." ::= { lxSysConfigIpParameter 7 } -- -- lxTrapManagement: define snmp managers where traps sent to. -- { lxwdmSysConfig 3 } lxTrapManagement OBJECT IDENTIFIER ::= { lxwdmSysConfig 7 } lxTrapChassisOverTemp OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-write STATUS current DESCRIPTION " Select sending trap managers ( chassis OverTemperature and OverTemperatureRecover trap ). If you want send to manager1, 2 and 4, then set '1,2,4'. send for all managers is set '1,2,3,4' or 'all'. Set '0' is not send trap to all managers." ::= { lxTrapManagement 1 } lxTrapModuleOverTemp OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-write STATUS current DESCRIPTION " Select sending trap managers ( module OverTemperature and OverTemperatureRecover trap ). If you want send to manager1, 2 and 4, then set '1,2,4'. send for all managers is set '1,2,3,4' or 'all'. Set '0' is not send trap to all managers." ::= { lxTrapManagement 2 } lxTrapSFPOverTemp OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-write STATUS current DESCRIPTION " Select sending trap managers ( SFP OverTemperature and OverTemperatureRecover trap ). If you want send to manager1, 2 and 4, then set '1,2,4'. send for all managers is set '1,2,3,4' or 'all'. Set '0' is not send trap to all managers." ::= { lxTrapManagement 3 } lxTrapSFPRateChange OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-write STATUS current DESCRIPTION " Select sending trap managers ( SFPRateChange trap ). If you want send to manager1, 2 and 4, then set '1,2,4'. send for all managers is set '1,2,3,4' or 'all'. Set '0' is not send trap to all managers." ::= { lxTrapManagement 4 } lxTrapSFPLOS OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-write STATUS current DESCRIPTION " Select sending trap managers ( SFPLOS trap ). If you want send to manager1, 2 and 4, then set '1,2,4'. send for all managers is set '1,2,3,4' or 'all'. Set '0' is not send trap to all managers." ::= { lxTrapManagement 5 } lxTrapModuleLos OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-write STATUS current DESCRIPTION " Select sending trap managers ( Loss of Signal trap ). If you want send to manager1, 2 and 4, then set '1,2,4'. send for all managers is set '1,2,3,4' or 'all'. Set '0' is not send trap to all managers." ::= { lxTrapManagement 6 } lxTrapModuleOutSync OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-write STATUS current DESCRIPTION " Select sending trap managers ( OutofSync trap ). If you want send to manager1, 2 and 4, then set '1,2,4'. send for all managers is set '1,2,3,4' or 'all'. Set '0' is not send trap to all managers." ::= { lxTrapManagement 7 } lxTrapSFPInsertionOrRemoval OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-write STATUS current DESCRIPTION " select sending trap managers ( SFPInstalled and SFPRemoved trap ). if you want send to manager1, 2 and 4, then set '1,2,4'. send for all managers is set '1,2,3,4' or 'all'. set '0' is not send trap to all managers." ::= { lxTrapManagement 8 } lxTrapModuleInsertionOrRemoval OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-write STATUS current DESCRIPTION " select sending trap managers ( moduleInstalled and moduleRemoved trap ). if you want send to manager1, 2 and 4, then set '1,2,4'. send for all managers is set '1,2,3,4' or 'all'. set '0' is not send trap to all managers." ::= { lxTrapManagement 9 } lxTrapRpsFailure OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-write STATUS current DESCRIPTION " select sending trap managers ( Rps failed trap ). if you want send to manager1, 2 and 4, then set '1,2,4'. send for all managers is set '1,2,3,4' or 'all'. set '0' is not send trap to all managers." ::= { lxTrapManagement 10 } lxTrapRpsInsertionOrRemoval OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-write STATUS current DESCRIPTION " select sending trap managers ( installed, or removed trap ). if you want send to manager1, 2 and 4, then set '1,2,4'. send for all managers is set '1,2,3,4' or 'all'. set '0' is not send trap to all managers." ::= { lxTrapManagement 11 } lxTrapPortActiveOrShutdown OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-write STATUS current DESCRIPTION " select sending trap managers ( port active/shutdown trap ). if you want send to manager1, 2 and 4, then set '1,2,4'. send for all managers is set '1,2,3,4' or 'all'. set '0' is not send trap to all managers." ::= { lxTrapManagement 12 } lxTrapFanFailure OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-write STATUS current DESCRIPTION " select sending trap managers ( module/chassis Fan Failure trap ). if you want send to manager1, 2 and 4, then set '1,2,4'. send for all managers is set '1,2,3,4' or 'all'. set '0' is not send trap to all managers." ::= { lxTrapManagement 13 } lxTrapLinkTest OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-write STATUS current DESCRIPTION " Link Test activate/deactivate trap is not supported." ::= { lxTrapManagement 14 } lxTrapColdStart OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-write STATUS current DESCRIPTION " select sending trap managers ( coldStart or reset trap ). if you want send to manager1, 2 and 4, then set '1,2,4'. send for all managers is set '1,2,3,4' or 'all'. set '0' not send trap to all managers." ::= { lxTrapManagement 15 } lxTrapAuthentication OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-write STATUS current DESCRIPTION " select sending trap managers ( authenticationFailure trap ). if you want send to manager1, 2 and 4, then set '1,2,4'. send for all managers is set '1,2,3,4' or 'all'. set '0' not send trap to all managers." ::= { lxTrapManagement 16 } lxTrapLinkUpDown OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-write STATUS current DESCRIPTION " Link Up/Down trap is not supported." ::= { lxTrapManagement 17 } lxTrapModeChange OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) MAX-ACCESS read-write STATUS current DESCRIPTION " Select sending trap managers ( ModeChange trap ). If you want send to manager1, 2 and 4, then set '1,2,4'. send for all managers is set '1,2,3,4' or 'all'. set '0' not send trap to all managers." ::= { lxTrapManagement 18 } lxTrapSeverityLevel OBJECT-TYPE SYNTAX INTEGER { critical(1), major(2), minor(3), event(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "It is the event serverity in the traps. Users receive traps and look up to this variable for the trap severity. When it is read, event(4) is always returned." ::= { lxTrapManagement 19 } -- -- Traps for use by ATI-LXWDM -- lxChassisOverTemperature NOTIFICATION-TYPE OBJECTS { lxTrapSeverityLevel } STATUS current DESCRIPTION "A overTemperature trap indicates that the on chassis temperature sensor has reported a overheat condition." ::= { lxwdmTrapGroup 1 } lxChassisOverTemperatureRecover NOTIFICATION-TYPE OBJECTS { lxTrapSeverityLevel } STATUS current DESCRIPTION "A overTemperatureRecover trap indicates that the on chassis temperature sensor has reported a recovery from overheat condition." ::= { lxwdmTrapGroup 2 } lxModuleOverTemperature NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A overTemperature trap indicates that the on module temperature sensor has reported a overheat condition." ::= { lxwdmTrapGroup 3 } lxModuleOverTemperatureRecover NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A overTemperatureRecover trap indicates that the on module temperature sensor has reported a recovery from overheat condition." ::= { lxwdmTrapGroup 4 } lxSFPOverTemperature NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A overTemperature trap indicates that the on SFP temperature sensor has reported a overheat condition." ::= { lxwdmTrapGroup 5 } lxSFPOverTemperatureRecover NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A overTemperatureRecover trap indicates that the on SFP temperature sensor has reported a recovery from overheat condition." ::= { lxwdmTrapGroup 6 } lxSFPRateChange NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A rateChange trap indicates that on SFP there is a rate change." ::= { lxwdmTrapGroup 7 } lxSFPLOS NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A LOS trap indicates that on SFP there is a loss of signal." ::= { lxwdmTrapGroup 8 } lxModuleOutSync NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A outSync trap indicates that on Module there is an out of sync." ::= { lxwdmTrapGroup 9 } lxModuleLOS NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A LOS trap indicates that on Module there is a loss of signal." ::= { lxwdmTrapGroup 10 } lxSFPInstalled NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A SFPInstalled trap indicates that SFP of the module has been installed." ::= { lxwdmTrapGroup 11 } lxSFPRemoved NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A SFPRemoved trap indicates that one SFP of the module has been removed." ::= { lxwdmTrapGroup 12 } lxModuleInstalled NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A moduleInstalled trap indicates that the module has been installed." ::= { lxwdmTrapGroup 13 } lxModuleRemoved NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A moduleInstalled trap indicates that the module has been removed." ::= { lxwdmTrapGroup 14 } lxRpsFailed NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A rpsFailed trap indicates that the Rps failed." ::= { lxwdmTrapGroup 15 } lxRpsInstalled NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A rpsInstalled trap indicates that the Rps status change off to on." ::= { lxwdmTrapGroup 16 } lxRpsRemoved NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A rpsRemoved trap indicates that the Rps status change on to off." ::= { lxwdmTrapGroup 17 } lxPortLocalShutdown NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A portLocalShutdown trap indicates that one or more of the local port was set as shutdown." ::= { lxwdmTrapGroup 18 } lxPortRemoteShutdown NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A portRemoteShutdown trap indicates that one or more of the remote port was set as shutdown." ::= { lxwdmTrapGroup 19 } lxPortLocalActive NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A portLocalActive trap indicates that one or more of the Local port was set as active." ::= { lxwdmTrapGroup 20 } lxPortRemoteActive NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A portRemoteActive trap indicates that one or more of the Remote port was set as active." ::= { lxwdmTrapGroup 21 } lxModuleFanFailure NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A fanFailure trap indicates that the Fan speed has failed." ::= { lxwdmTrapGroup 22 } lxModuleFanRecover NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A fanRecover trap indicates that the Fan speed has recovered." ::= { lxwdmTrapGroup 23 } lxChassisFanFailure NOTIFICATION-TYPE OBJECTS { lxTrapSeverityLevel } STATUS current DESCRIPTION "A fanFailure trap indicates that the Chassis Fan speed has failed." ::= { lxwdmTrapGroup 24 } lxChassisFanRecover NOTIFICATION-TYPE OBJECTS { lxTrapSeverityLevel } STATUS current DESCRIPTION "A fanRecover trap indicates that the Chassis Fan speed has recovered." ::= { lxwdmTrapGroup 25 } lxModuleModeChange NOTIFICATION-TYPE OBJECTS { lxModuleNumber, lxTrapSeverityLevel } STATUS current DESCRIPTION "A ModeChange trap indicates that the line card mode of operation changed." ::= { lxwdmTrapGroup 26 } END