LSI-VXROUTER-MIB DEFINITIONS ::= BEGIN IMPORTS PortNumber, PortNumberZero, RPM, Temperature, Unsigned16, lsiModules, lsiProducts FROM LSIROOT-MIB NOTIFICATION-GROUP, OBJECT-GROUP FROM SNMPv2-CONF sysContact, sysDescr, sysLocation, sysName FROM SNMPv2-MIB MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC ; lsiVXRouterMibModule MODULE-IDENTITY LAST-UPDATED "201007302004Z" -- July 30, 2010 ORGANIZATION "Logical Solutions, Inc." CONTACT-INFO "support@thinklogical.com" DESCRIPTION "MIB for the LSI VX Router" REVISION "201007301253Z" -- July 30, 2010 DESCRIPTION "Reviewing, adding and modifying Description fields" REVISION "201003291355Z" -- March 29, 2010 DESCRIPTION "changed PSON format from BITS to Unsigned16" REVISION "201002052146Z" -- February 05, 2010 DESCRIPTION "moved them back here where they belong" REVISION "200910292115Z" -- October 29, 2009 DESCRIPTION "moved card and connection notifications to the API mib" ::= { lsiModules 6 } VxRouterCardType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Used to identify the type of card in the router." SYNTAX INTEGER { vxRouterCardTypeUpStream(0), vxRouterCardTypeDownStream(1), -- used in Vx320 vxRouterCardTypeIO(2), vxRouterCardTypeUnknown(254), vxRouterCardTypeMissing(255) } lsiVXRouter OBJECT IDENTIFIER ::= { lsiProducts 10 } vxNotifications OBJECT-IDENTITY STATUS current DESCRIPTION "This data node is a place keeper. There is no data associated with this OID. VxRouter notifications are stored below this node." ::= { lsiVXRouter 0 } vxAlarmPowerSupply1Begin NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName, vxRouterPSlabel, vxRouterPSstatus } STATUS current DESCRIPTION "Contact 1 tripped - Power Supply 1" ::= { vxNotifications 1 } vxAlarmPowerSupply1Clear NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName, vxRouterPSlabel, vxRouterPSstatus } STATUS current DESCRIPTION "Contact 1 reset - Power Supply 1" ::= { vxNotifications 2 } vxAlarmPowerSupply2Begin NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName, vxRouterPSlabel, vxRouterPSstatus } STATUS current DESCRIPTION "Contact 2 tripped - Power Supply 1" ::= { vxNotifications 3 } vxAlarmPowerSupply2Clear NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName, vxRouterPSlabel, vxRouterPSstatus } STATUS current DESCRIPTION "Contact 2 reset - Power Supply 2" ::= { vxNotifications 4 } vxAlarmFanSpeedBegin NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName } STATUS current DESCRIPTION "Contact 3 tripped - Low Fan Speed" ::= { vxNotifications 5 } vxAlarmFanSpeedClear NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName } STATUS current DESCRIPTION "Contact 3 reset - Low Fan Speed" ::= { vxNotifications 6 } vxAlarmTempWarnBegin NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName } STATUS current DESCRIPTION "Contact 4 tripped - Temperature Warning" ::= { vxNotifications 7 } vxAlarmTempWarnClear NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName } STATUS current DESCRIPTION "Contact 4 reset - Temperature Warning" ::= { vxNotifications 8 } vxAlarmHighTempBegin NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName } STATUS current DESCRIPTION "Contact 5 tripped - High Temperature" ::= { vxNotifications 9 } vxAlarmHighTempClear NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName } STATUS current DESCRIPTION "Contact 5 reset - High Temperature" ::= { vxNotifications 10 } vxAlarmCPUErrorBegin NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName } STATUS current DESCRIPTION "Contact 6 tripped - CPU Error" ::= { vxNotifications 11 } vxAlarmCPUErrorClear NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName } STATUS current DESCRIPTION "Contact 6 reset - CPU Error" ::= { vxNotifications 12 } vxAlarmIOCardBegin NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName } STATUS current DESCRIPTION "Contact 7 tripped - I/O Card" ::= { vxNotifications 13 } vxAlarmIOCardClear NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName } STATUS current DESCRIPTION "Contact 7 reset - I/O Card" ::= { vxNotifications 14 } vxAlarmPowerSupply3Begin NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName, vxRouterPSlabel, vxRouterPSstatus } STATUS current DESCRIPTION "Contact x tripped - Power Supply 3" ::= { vxNotifications 15 } vxAlarmPowerSupply3Clear NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName, vxRouterPSlabel, vxRouterPSstatus } STATUS current DESCRIPTION "Contact x reset - Power Supply 3" ::= { vxNotifications 16 } vxAlarmPowerSupply4Begin NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName, vxRouterPSlabel, vxRouterPSstatus } STATUS current DESCRIPTION "Contact x tripped - Power Supply 4" ::= { vxNotifications 17 } vxAlarmPowerSupply4Clear NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName, vxRouterPSlabel, vxRouterPSstatus } STATUS current DESCRIPTION "Contact x reset - Power Supply 4" ::= { vxNotifications 18 } vxRouterCardRemoved NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName, vxRouterBPlabel, vxRouterCTlabel } STATUS current DESCRIPTION "A card was removed from the VxRouter chassis." ::= { vxNotifications 19 } vxRouterCardInserted NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName, vxRouterBPlabel, vxRouterCTlabel } STATUS current DESCRIPTION "A card was inserted into the VxRouter chassis." ::= { vxNotifications 20 } vxRouterFanTrayRemoved NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName } STATUS current DESCRIPTION "The fan tray has been removed." ::= { vxNotifications 21 } vxRouterFanTrayInserted NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName } STATUS current DESCRIPTION "The fan tray has been inserted." ::= { vxNotifications 22 } vxRouterConnectionBegin NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName, vxRouterBPlabel, vxRouterPTconnectedTo, vxRouterPTportNumber } STATUS current DESCRIPTION "This notification is sent when a connection is begun. This is not yet implemented." ::= { vxNotifications 23 } vxRouterConnectionEnd NOTIFICATION-TYPE OBJECTS { sysContact, sysDescr, sysLocation, sysName, vxRouterBPlabel, vxRouterPTconnectedTo, vxRouterPTportNumber } STATUS current DESCRIPTION "This notification is sent when a connection hss ended. This is not yet implemented." ::= { vxNotifications 24 } vxRouterObjects OBJECT-IDENTITY STATUS current DESCRIPTION "This data node is a place keeper. There is no data associated with this OID. VxRouter data items and tables are stored below this node." ::= { lsiVXRouter 1 } vxRouterDataNode OBJECT-IDENTITY STATUS current DESCRIPTION "This data node is a place keeper. There is no data associated with this OID. VxRouter data items stored below this node." ::= { vxRouterObjects 1 } vxRouterCPUdata OBJECT-IDENTITY STATUS current DESCRIPTION "This data node is a place keeper. There is no data associated with this OID. VxRouter CPU data items stored below this node." ::= { vxRouterDataNode 1 } vxRouterPrimaryCPU OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is True if this is the primary CPU in a VxRouter. If it is False, then this is the fail over CPU." ::= { vxRouterCPUdata 1 } vxRouterCPUtemp OBJECT-TYPE SYNTAX Temperature MAX-ACCESS read-only STATUS current DESCRIPTION "This is the temperature of the router CPU card." ::= { vxRouterCPUdata 2 } vxRouterPSON OBJECT-TYPE SYNTAX Unsigned16 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the PowerSupply on status. All zeros means OK." ::= { vxRouterCPUdata 3 } vxRouterFanTrayInstalled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is True if the Fan Tray is installed." ::= { vxRouterCPUdata 4 } vxRouterFault OBJECT-TYPE SYNTAX BITS { vxRouterHardwareAlarm(0), vxRouterFanTrayRemoved(1), vxRouterSFPerror(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "These bits are set when a hardware fault is detected." ::= { vxRouterDataNode 2 } vxRouterTrapMask OBJECT-TYPE SYNTAX BITS { vxrTrapMaskPS1(0), vxrTrapMaskPS2(1), vxrTrapMaskPS3(2), vxrTrapMaskPS4(3), vxrTrapMaskFan(4), vxrTrapMaskTempWarn(5), vxrTrapMaskTempAlarm(6), vxrTrapMaskCPU(7), vxrTrapMaskCardError(8), vxrTrapMaskCardRemoved(9), vxrTrapMaskFanTrayRemoved(10), vxrTrapMaskConnect(11) } MAX-ACCESS read-write STATUS current DESCRIPTION "This allows individual traps to be masked on or off. 0 = trap enabled 1 = trap disabled" ::= { vxRouterDataNode 3 } vxRouterTableNode OBJECT-IDENTITY STATUS current DESCRIPTION "This data node is a place keeper. There is no data associated with this OID. VxRouter tables stored below this node." ::= { vxRouterObjects 2 } vxRouterPowerSupplyTable OBJECT-TYPE SYNTAX SEQUENCE OF VxRouterPowerSupplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains data associated with the router power supplies." ::= { vxRouterTableNode 1 } vxRouterPowerSupplyEntry OBJECT-TYPE SYNTAX VxRouterPowerSupplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is an entry into the router power supply table." INDEX { vxRouterPSindex } ::= { vxRouterPowerSupplyTable 1 } VxRouterPowerSupplyEntry ::= SEQUENCE { vxRouterPSindex Unsigned16, vxRouterPSlabel OCTET STRING, vxRouterPSstatus INTEGER, vxRouterPSinstalled TruthValue, vxRouterPSon TruthValue } vxRouterPSindex OBJECT-TYPE SYNTAX Unsigned16 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The table index." ::= { vxRouterPowerSupplyEntry 1 } vxRouterPSlabel OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "An ASCII label to identify the power supply." ::= { vxRouterPowerSupplyEntry 2 } vxRouterPSstatus OBJECT-TYPE SYNTAX INTEGER { vxRouterPSstatusFanFault(14), vxRouterPSstatusLowAC(20), vxRouterPSstatusOverTemp(26), vxRouterPSstatus12VoffNormal(30), vxRouterPSstatus12VonNormal(31), vxRouterPSstatusOverVoltage(62), vxRouterPSstatusUnderVoltage(94), vxRouterPSstatusOverCurrent(158) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status byte returned from the power supply." ::= { vxRouterPowerSupplyEntry 3 } vxRouterPSinstalled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is True if the power supply is installed." ::= { vxRouterPowerSupplyEntry 4 } vxRouterPSon OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is True if the power supply is on and supplying power." ::= { vxRouterPowerSupplyEntry 5 } vxRouterFanTrayTable OBJECT-TYPE SYNTAX SEQUENCE OF VxRouterFanTrayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains data from the router fan tray." ::= { vxRouterTableNode 2 } vxRouterFanTrayEntry OBJECT-TYPE SYNTAX VxRouterFanTrayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is a entry in the fan tray table." INDEX { vxRouterFTindex } ::= { vxRouterFanTrayTable 1 } VxRouterFanTrayEntry ::= SEQUENCE { vxRouterFTindex Unsigned16, vxRouterFTlabel OCTET STRING, vxRouterFTrpm RPM, vxRouterFTtemp Temperature } vxRouterFTindex OBJECT-TYPE SYNTAX Unsigned16 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The table index." ::= { vxRouterFanTrayEntry 1 } vxRouterFTlabel OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The label used to identify fans." ::= { vxRouterFanTrayEntry 2 } vxRouterFTrpm OBJECT-TYPE SYNTAX RPM MAX-ACCESS read-only STATUS current DESCRIPTION "Current speed of the fan." ::= { vxRouterFanTrayEntry 3 } vxRouterFTtemp OBJECT-TYPE SYNTAX Temperature MAX-ACCESS read-only STATUS current DESCRIPTION "Current fan tary temperature." ::= { vxRouterFanTrayEntry 4 } vxRouterBackplaneTable OBJECT-TYPE SYNTAX SEQUENCE OF VxRouterBackplaneEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains backplane data." ::= { vxRouterTableNode 3 } vxRouterBackplaneEntry OBJECT-TYPE SYNTAX VxRouterBackplaneEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry into the back plane table." INDEX { vxRouterBPindex } ::= { vxRouterBackplaneTable 1 } VxRouterBackplaneEntry ::= SEQUENCE { vxRouterBPindex Unsigned16, vxRouterBPlabel OCTET STRING, vxRouterBPp2p TruthValue, vxRouterBPtemp1 Temperature, vxRouterBPtemp2 Temperature, vxRouterBPtemp3 Temperature, vxRouterBPtemp4 Temperature } vxRouterBPindex OBJECT-TYPE SYNTAX Unsigned16 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Index into the back plane table." ::= { vxRouterBackplaneEntry 1 } vxRouterBPlabel OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "A label to identify a back plane." ::= { vxRouterBackplaneEntry 2 } vxRouterBPp2p OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Is True if the switch only allows for point-to-point connections. The BackChannel connections are point-to-point, while video are multicast." ::= { vxRouterBackplaneEntry 3 } vxRouterBPtemp1 OBJECT-TYPE SYNTAX Temperature MAX-ACCESS read-only STATUS current DESCRIPTION "Each back plane has up to 4 temperature sensors. This is the reading from sensor one" ::= { vxRouterBackplaneEntry 4 } vxRouterBPtemp2 OBJECT-TYPE SYNTAX Temperature MAX-ACCESS read-only STATUS current DESCRIPTION "Each back plane has up to 4 temperature sensors. This is the reading from sensor two." ::= { vxRouterBackplaneEntry 5 } vxRouterBPtemp3 OBJECT-TYPE SYNTAX Temperature MAX-ACCESS read-only STATUS current DESCRIPTION "Each back plane has up to 4 temperature sensors. This is the reading from sensor three." ::= { vxRouterBackplaneEntry 6 } vxRouterBPtemp4 OBJECT-TYPE SYNTAX Temperature MAX-ACCESS read-only STATUS current DESCRIPTION "Each back plane has up to 4 temperature sensors. This is the reading from sensor four." ::= { vxRouterBackplaneEntry 7 } vxRouterCardTable OBJECT-TYPE SYNTAX SEQUENCE OF VxRouterCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each router has a set of I/O cards. This table contains the data for these cards." ::= { vxRouterTableNode 4 } vxRouterCardEntry OBJECT-TYPE SYNTAX VxRouterCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the router card tale." INDEX { vxRouterCTbpIndex, vxRouterCTcardIndex } ::= { vxRouterCardTable 1 } VxRouterCardEntry ::= SEQUENCE { vxRouterCTbpIndex Unsigned16, vxRouterCTcardIndex Unsigned16, vxRouterCTlabel OCTET STRING, vxRouterCTtype VxRouterCardType, vxRouterCTtemp Temperature } vxRouterCTbpIndex OBJECT-TYPE SYNTAX Unsigned16 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Back plane Index into the router card table. Some routers have just one backplanem while others have two." ::= { vxRouterCardEntry 1 } vxRouterCTcardIndex OBJECT-TYPE SYNTAX Unsigned16 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Card index into the router card table." ::= { vxRouterCardEntry 2 } vxRouterCTlabel OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "A label used to identify a card." ::= { vxRouterCardEntry 3 } vxRouterCTtype OBJECT-TYPE SYNTAX VxRouterCardType MAX-ACCESS read-only STATUS current DESCRIPTION "Identifies the type of card in the router. The Vx320 has only one card type, while the Vx40 and Vx160 have two types. There is also a type defined for uninstalled cards (missing) or unknown (unknown) cards." ::= { vxRouterCardEntry 4 } vxRouterCTtemp OBJECT-TYPE SYNTAX Temperature MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of the card." ::= { vxRouterCardEntry 5 } vxRouterPortTable OBJECT-TYPE SYNTAX SEQUENCE OF VxRouterPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains data about each port in the router." ::= { vxRouterTableNode 5 } vxRouterPortEntry OBJECT-TYPE SYNTAX VxRouterPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry into the port table." INDEX { vxRouterPTbpIndex, vxRouterPTcardIndex, vxRouterPTportIndex } ::= { vxRouterPortTable 1 } VxRouterPortEntry ::= SEQUENCE { vxRouterPTbpIndex Unsigned16, vxRouterPTcardIndex Unsigned16, vxRouterPTportIndex Unsigned16, vxRouterPTdataValid TruthValue, vxRouterPTlabel OCTET STRING, vxRouterPTportNumber PortNumber, vxRouterPTconnectedTo PortNumberZero, vxRouterPTrateSelect Unsigned16, vxRouterPTmoduleAbsent TruthValue, vxRouterPTlos TruthValue, vxRouterPTtxFault TruthValue, vxRouterPTtxDisable TruthValue, vxRouterPToutputLevel INTEGER, vxRouterPTinputEnable TruthValue, vxRouterPTtype VxRouterCardType } vxRouterPTbpIndex OBJECT-TYPE SYNTAX Unsigned16 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The back plane index for the port table. The port table requires three indexes to define any port: back plane, card, port." ::= { vxRouterPortEntry 1 } vxRouterPTcardIndex OBJECT-TYPE SYNTAX Unsigned16 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The card index into the port table." ::= { vxRouterPortEntry 2 } vxRouterPTportIndex OBJECT-TYPE SYNTAX Unsigned16 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The port number (on the I/O card) for the port." ::= { vxRouterPortEntry 3 } vxRouterPTdataValid OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "if False, then the port data in this table is not valid. This will be set to False if the port's SFP module is not installed, or if the I/O card that contains the SFP is not installed. The data in the table should not be used unless this element is True." ::= { vxRouterPortEntry 4 } vxRouterPTlabel OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "A label to identify each port." ::= { vxRouterPortEntry 5 } vxRouterPTportNumber OBJECT-TYPE SYNTAX PortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "This is the 'outside' world port number, from 1 to N. (N = 40, 160, 320)" ::= { vxRouterPortEntry 6 } vxRouterPTconnectedTo OBJECT-TYPE SYNTAX PortNumberZero MAX-ACCESS read-only STATUS current DESCRIPTION "Contains zero (no connection), or the input port number that this output is connected to." ::= { vxRouterPortEntry 7 } vxRouterPTrateSelect OBJECT-TYPE SYNTAX Unsigned16 MAX-ACCESS read-only STATUS current DESCRIPTION "Rate Select data from the I/O card. Currently this is not used." ::= { vxRouterPortEntry 8 } vxRouterPTmoduleAbsent OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "True if the SFP has been removed from the card." ::= { vxRouterPortEntry 9 } vxRouterPTlos OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "True if the SFP is not receiving a signal." ::= { vxRouterPortEntry 10 } vxRouterPTtxFault OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "True is the SFP has a TX Fault condition." ::= { vxRouterPortEntry 11 } vxRouterPTtxDisable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "True if the SFP TX has ben disabled." ::= { vxRouterPortEntry 12 } vxRouterPToutputLevel OBJECT-TYPE SYNTAX INTEGER { vxRouterPortLevelOff(0), vxRouterPortLevelOn(1), vxRouterPortLevel500mVppd(2), vxRouterPortLevel800mVppd(3), vxRouterPortLevel1000mVppd(4), vxRouterPortLevel1200mVppd(5), vxRouterPortLevel1400mVppd(6), vxRouterPortLevel1500mVppd(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Contains the output level for the SFP TX." ::= { vxRouterPortEntry 13 } vxRouterPTinputEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "True if the SFP input is enabled." ::= { vxRouterPortEntry 14 } vxRouterPTtype OBJECT-TYPE SYNTAX VxRouterCardType MAX-ACCESS read-only STATUS current DESCRIPTION "This is the type of I/O card in which the SFP is installed." ::= { vxRouterPortEntry 15 } vxConformance OBJECT-IDENTITY STATUS current DESCRIPTION "This OID has no data, it is just a place holder." ::= { lsiVXRouter 2 } vxgroups OBJECT IDENTIFIER ::= { vxConformance 1 } vxNotifyGroup NOTIFICATION-GROUP NOTIFICATIONS { vxAlarmCPUErrorBegin, vxAlarmCPUErrorClear, vxAlarmFanSpeedBegin, vxAlarmFanSpeedClear, vxAlarmHighTempBegin, vxAlarmHighTempClear, vxAlarmIOCardBegin, vxAlarmIOCardClear, vxAlarmPowerSupply1Begin, vxAlarmPowerSupply1Clear, vxAlarmPowerSupply2Begin, vxAlarmPowerSupply2Clear, vxAlarmPowerSupply3Begin, vxAlarmPowerSupply3Clear, vxAlarmPowerSupply4Begin, vxAlarmPowerSupply4Clear, vxAlarmTempWarnBegin, vxAlarmTempWarnClear, vxRouterCardInserted, vxRouterCardRemoved, vxRouterConnectionBegin, vxRouterConnectionEnd, vxRouterFanTrayInserted, vxRouterFanTrayRemoved } STATUS current DESCRIPTION "This group lists all the notifications defined in this MIB." ::= { vxgroups 1 } vxRouterObjectGroup OBJECT-GROUP OBJECTS { vxRouterBPindex, vxRouterBPlabel, vxRouterBPp2p, vxRouterBPtemp1, vxRouterBPtemp2, vxRouterBPtemp3, vxRouterBPtemp4, vxRouterCPUtemp, vxRouterCTbpIndex, vxRouterCTcardIndex, vxRouterCTlabel, vxRouterCTtemp, vxRouterCTtype, vxRouterFanTrayInstalled, vxRouterFault, vxRouterFTindex, vxRouterFTlabel, vxRouterFTrpm, vxRouterFTtemp, vxRouterPrimaryCPU, vxRouterPSindex, vxRouterPSinstalled, vxRouterPSlabel, vxRouterPSON, vxRouterPSon, vxRouterPSstatus, vxRouterPTbpIndex, vxRouterPTcardIndex, vxRouterPTconnectedTo, vxRouterPTdataValid, vxRouterPTinputEnable, vxRouterPTlabel, vxRouterPTlos, vxRouterPTmoduleAbsent, vxRouterPToutputLevel, vxRouterPTportIndex, vxRouterPTportNumber, vxRouterPTrateSelect, vxRouterPTtxDisable, vxRouterPTtxFault, vxRouterPTtype, vxRouterTrapMask } STATUS current DESCRIPTION "This group lists all the data items defined in this MIB." ::= { vxgroups 2 } END