FOUNDRY-SN-AGENT-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE,TimeTicks, IpAddress, Counter32, Gauge32,Unsigned32,Integer32 FROM SNMPv2-SMI TEXTUAL-CONVENTION, RowStatus, TruthValue, TimeStamp FROM SNMPv2-TC InterfaceIndex FROM IF-MIB InetAddressType, InetAddress FROM INET-ADDRESS-MIB -- [RFC 4001] CounterBasedGauge64 FROM HCNUM-TC snChassis, snAgentSys, snStack FROM FOUNDRY-SN-ROOT-MIB; snAgent MODULE-IDENTITY LAST-UPDATED "201112220000Z" -- 22 December 2011 ORGANIZATION "Brocade Communications Systems, Inc." CONTACT-INFO "Technical Support Center 130 Holger Way, San Jose, CA 95134 Email: ipsupport@brocade.com Phone: 1-800-752-8061 URL: www.brocade.com" DESCRIPTION "Copyright 1996-2010 Brocade Communications Systems, Inc. All rights reserved. This Brocade Communications Systems SNMP Management Information Base Specification embodies Brocade Communications Systems' confidential and proprietary intellectual property. Brocade Communications Systems retains all title and ownership in the Specification, including any revisions. This Specification is supplied AS IS, and Brocade Communications Systems makes no warranty, either express or implied, as to the use, operation, condition, or performance of the specification, and any unintended consequence it may on the user environment." REVISION "201112220000Z" -- 22 December 2011 DESCRIPTION "Major Changes in NI 5.3: Added MIBs for Simplified Upgrade, Fixes for status for 100G module in blocked slot, SNMP support for MR2 module Description Updates." REVISION "201006020000Z" -- 04 June 2010 DESCRIPTION "Changed the ORGANIZATION, CONTACT-INFO and DESCRIPTION fields." REVISION "200909300000Z" -- September 30, 2009 DESCRIPTION "convert from SMIv1 to SMIv2" ::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) 1991 4} -- textual conventions MacAddress ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " This data type is used to model media addresses. For many types of media, this will be in a binary representation. For example, an ethernet address would be represented as a string of 6 octets. " SYNTAX OCTET STRING (SIZE(6)) DisplayString ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This data type is used to model textual information taken from the NVT ASCII character set. By convention, objects with this syntax are declared as having SIZE (0..255)" SYNTAX OCTET STRING BrcdImageType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Image types supported by XMR/MLX and CES/CER" SYNTAX INTEGER { unknown(1), managementModuleBoot(2), managementModuleMonitor(3), managementModuleApplication(4), interfaceModuleBoot(5), interfaceModuleMonitor(6), interfaceModuleApplication(7), mgmtAndIntfModuleCombinedApp(8), fpgaMBridge(9), fpgaMBridge32(10), fpgaSBridge(11), fpgaHBridge(12), fpgaBundled(13), fpgaPbifOc(14), fpgaStatsOc(15), fpgaXppOc(16), fpgaPbifMrj(17), fpgaStatsMrj(18), fpgaXppMrj(19), fpgaPbifSp2(20), fpgaXgmacSp2(21), fpgaXppSp2(22), fpgaPbif8x10(23), fpgaXpp8x10(24), fpgaXpp2x100(25), fpgaPbifMetro(26) } -- Groups snChasGen OBJECT IDENTIFIER ::= { snChassis 1 } snChasPwr OBJECT IDENTIFIER ::= { snChassis 2 } snChasFan OBJECT IDENTIFIER ::= { snChassis 3 } snChasUnit OBJECT IDENTIFIER ::= { snChassis 4 } -- SECTION 2: MIB Objects -- General Chassis Information snChasType OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The chassis type represents the type of Foundry product being managed. " ::= { snChasGen 1 } snChasSerNum OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number of the chassis. If the serial number is unknown or unavailable then the value should be a zero length string." ::= { snChasGen 2 } -- Power Supply Status snChasPwrSupplyStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "This object is being deprecated, please use snChasPwrSupplyTable instead. A bit array that contains the value of the Chassis Power Supplies. This is a packed bit string; the 2 power supplies status are encoded into 4 bits (a nibble). There are multiple power supplies per chassis in this release. The following shows the meaning of each bit: (bit 0 is the least significant bit). bit position meaning ------------ ------- 20-31 reserved 19 Power Supply 8 DC (0=bad, 1=good). 18 Power Supply 7 DC (0=bad, 1=good). 17 Power Supply 8 present status (0=present, 1=not-present). 16 Power Supply 7 present status (0=present, 1=not-present). 15 Power Supply 6 DC (0=bad, 1=good). 14 Power Supply 5 DC (0=bad, 1=good). 13 Power Supply 6 present status (0=present, 1=not-present). 12 Power Supply 5 present status (0=present, 1=not-present). 11 Power Supply 4 DC (0=bad, 1=good). 10 Power Supply 3 DC (0=bad, 1=good). 9 Power Supply 4 present status (0=present, 1=not-present). 8 Power Supply 3 present status (0=present, 1=not-present). 4-7 reserved 3 Power Supply 2 DC (0=bad, 1=good). 2 Power Supply 1 DC (0=bad, 1=good). 1 Power Supply 2 present status (0=present, 1=not-present). 0 Power Supply 1 present status (0=present, 1=not-present)." ::= { snChasGen 3 } -- Fan Status snChasFanStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "This object is being deprecated, please use snChasFanTable instead. A bit array that contains the value of the fan status. This is a packed bit string. The status of each fan is encoded into one bit. bit value meaning --------- ------- 0 fan failure. 1 fan good. There are two fans per VLAN Switch chassis in this release. The following shows the meaning of each bit: (bit 0 is the least significant bit). bit position meaning ------------ ------- 6-31 reserved 5 fan6 status 4 fan5 status 3 fan4 status 2 fan3 status 1 fan2 status 0 fan1 status" ::= { snChasGen 4 } snChasMainBrdDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The main board description string. (It is obsoleted for Chassis Product)" ::= { snChasGen 5 } snChasMainPortTotal OBJECT-TYPE SYNTAX INTEGER (1..24) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of ports for the main board. (It is obsoleted for Chassis Product)" ::= { snChasGen 6 } snChasExpBrdDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The expansion board description string. Expansion board are those boards attaching on the main board. (It is obsoleted for Chassis Product)" ::= { snChasGen 7 } snChasExpPortTotal OBJECT-TYPE SYNTAX INTEGER (1..24) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of ports for the expansion board. (It is obsoleted for Chassis Product)" ::= { snChasGen 8 } snChasStatusLeds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A bit array that contains the value of the front panel status LEDs. This is a bit-map; each LED is encoded into 1 bit for each switch port. The maximum number of ports in one chassis is 24 that means 24 Ports Status LEDs. The expansion port number always begins from the last main port number. The following shows the meaning of each bit for each switch port: bit value meaning -------- --------- 0 off (Link off) 1 on (Link on) The bitmap of LEDs are as following: (Port1) (Port4) (Port8) Bit (Bit0) (Bit3) (Bit7) Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8 Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16 Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24 --------" ::= { snChasGen 9 } snChasTrafficLeds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A bit array that contains the value of the front panel traffic LEDs. This is a packed bit string; each LED is encoded into 1 bit for each switch port. The maximum number of ports in one chassis is 24 that means 24 Ports Traffic LEDs. The expansion port number always begins from the last main port number. The following shows the meaning of each bit for each switch port: bit value meaning -------- --------- 0 off (no traffic) 1 on (traffic) The bitmap of LEDs are as following: (Port1) (Port4) (Port8) Bit (Bit0) (Bit3) (Bit7) Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8 Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16 Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24 --------" ::= { snChasGen 10 } snChasMediaLeds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A bit array that contains the value of the front panel media LEDs. This is a packed bit string; each LED is encoded into 1 bit for each switch port. The maximum number of ports in one chassis is 24 that means 24 Ports Media LEDs. The expansion port number always begins from the last main port number. The following shows the meaning of each bit for each switch port: bit value meaning --------- ------- 0 half duplex 1 full duplex The bitmap of LEDs are as following: (Port1) (Port4) (Port8) Bit (Bit0) (Bit3) (Bit7) Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8 Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16 Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24 ---------" ::= { snChasGen 11 } snChasEnablePwrSupplyTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the SNMP agent process is permitted to generate power supply failure traps." DEFVAL { enabled } ::= { snChasGen 12 } snChasMainBrdId OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The main board identifier, which can uniquely identify a board type. It is an encoded octet string with the following meaning: octet 0 - octet string format version, which identifies the format of this string. If format version octet has the value 1, the octets after the version octet have the following meaning: octet 1 - product type, FIWG=0x57, FIBB=0x42, FIMLS=0x4D NI=0x4E, TI=0x54, TIRT=0x52 octet 2 - board type, POWERPC=1, ALPHA=2 The length of the octet string is 27. If format version octet has the value 2, the octets after the version octet have the following meaning: octet 1 - product type: BI_WG 0x57 BI_BB 0x42 BI_NI 0x4E NI_M4 0x4D BI_SLB 0x53 octet 2 - module type: MASTER_FIBER_8G 0x0 MASTER_FIBER_4G 0x1 MASTER_COPPER_16 0x2 SLAVE_FIBER_4G 0x3 FI_MASTER_FIBER_2G 0x4 FI_MASTER_FIBER_4G 0x5 MASTER_COPPER_8G 0x6 FI_MASTER_FIBER_8G 0x7 SLAVE_FIBER_8G 0x8 MASTER_COPPER_12_2 0x9 SLAVE_COPPER_24 0xA FI_SLAVE_COPPER_24 0xB SLAVE_100FX_8 0xD SLAVE_100FX_16 0xC SLAVE_COPPER_8G 0xE SLAVE_COPPER_16_2 0xF STACK_FIBER_8G 0x10 STACK_COPPER_8G 0x11 MASTER_FIBER_2G 0x12 SLAVE_100FX_24 0x13 MASTER_FIBER_0G 0x14 POS_622M 0x15 POS_155M 0x16 SLAVE_FIBER_2G 0x17 SLAVE_COPPER_2G 0x18 FI_SLAVE_FIBER_2G 0x19 FI_SLAVE_FIBER_4G 0x1A FI_SLAVE_FIBER_8G 0x1B FI_SLAVE_COPPER_8G 0x1C FI_MASTER_COPPER_8G 0x1D POS_155M2P 0x1E FI_MASTER_COPPER_4G 0x1F FI_MASTER_COPPER_2G 0x20 MASTER_COPPER_4G 0x21 MASTER_COPPER_2G 0x22 MASTER_M4_8G 0x23 MASTER_M4_4G 0x24 MASTER_M4_2G 0x25 MASTER_M4_0G 0x26 MASTER_M5_0G 0x27 POS_2488M 0x28 SLAVE_M5_0G 0x29 POS_N2488M 0x2A STACK_IPC_48_2 0x2B SLAVE_NPA_FIBER_4G 0x2C ATM_2PORT 0x2D ATM_4PORT 0x2E SLAVE_FIBER_10G 0x2F STACK_FES_48_2 0x30 STACK_FES_24_2 0x31 STACK_FES_96_4 0x32 STACK_FES_12G 0x33 STACK_FESX_24G 0x34 STACK_FESX_24_2_G 0x35 STACK_FESX_24_1_G 0x36 STACK_FESX_48G 0x37 STACK_FESX_48_2_G 0x38 STACK_FESX_48_1_G 0x39 SUPERX_FI_MGMT 0x40 SUPERX_FI_2P10G 0x41 SUPERX_FI_24GC 0x42 SUPERX_FI_24GF 0x43 SUPERX_FI_2P10G_WAN 0x44 SUPERX_FI_MGMT_II 0x4a SLAVE_JC_48E 0xC3 SLAVE_JC_48T 0xC4 MASTER_JC_M4_8G 0xC5 SLAVE_JC_8G 0xC6 SLAVE_JC_B16GF 0xC8 MASTER_JC_B2404 0xC9 SLAVE_JC_B16GC 0xCA The length of the octet string is 28. Both format version 1 and 2: octet 3 - processor type, PVR_M603=3, PVR_M604=4, PVR_M603E=6, PVR_M603EV=7, PVR_M750=8, PVR_M604E=9, PVR_M8245=81 octet 4 to octet 5 - processor speed in MHz octet 6 - MAC type: MAC_NONE=0 MAC_SEEQ_10_100=1, MAC_DEC_10_100=2, MAC_3COM_10_100=3, MAC_X10GMAC_10000=4, MAC_SEEQ_1000=5, MAC_GMAC_1000=6, MAC_VLSI_1000=7 octet 7 - PHY type, PHY_NONE=0, PHY_QSI=1, PHY_BROADCOM=2, PHY_ICS=3, PHY_NATIONAL=4, PHY_LEVEL1=6, PHY_BROADCOM_10_100=7, PHY_LEVEL24=8, PHY_BROADCOM_10000=9 (for 10G), PHY_3COM_10_100=9 (for others) octet 8 - port type, COPPER=0, FIBER=1 octet 9 - fiber port type, NONFIBER=0, SX_FIBER=1, LX_FIBER=2, LHX_FIBER=3, LX_SX_FIBER=4, LHB_FIBER=5 octet 10 to octet 13 - DRAM size in KBytes octet 14 to octet 17 - boot flash size in KBytes octet 18 to octet 21 - code flash size in KBytes octet 22 to octet 27 - serial number. Format version 1 only: octet 28 - chassis backplane type. chassis4000 = 0x00 chassis8000 = 0x02 chassis15000 = 0x01 chassisFISX = 0x04 Turbo8 = 0x07 (stack2) FastIron2 = 0x06 (stack1)" ::= { snChasGen 13 } snChasExpBrdId OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The expansion board identifier. Expansion board are those boards attaching on the main board. It is an encoded octet string with the following meaning: octet 0 - octet string format version, which identifies the format of this string. If format version octet has the value 1, the octets after the version octet have the following meaning: octet 1 - expansion board type, HUNDRED_MEG_1PORT=1, HUNDRED_MEG_2PORT=2, HUNDRED_MEG_1PORT_COPPER=3, HUNDRED_MEG_2PORT_COPPER=4, HUNDRED_MEG_2PORT_LX=5, GIGA_1PORT=8, GIGA_2PORT=9 octet 2 - fiber port type, NONFIBER=0, SX_FIBER=1, LX_FIBER=2, LHX_FIBER=3, LX_SX_FIBER=4 (It is obsoleted for Chassis Product)" ::= { snChasGen 14 } snChasSpeedLeds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A bit array that contains the value of the front panel media LEDs. This is a packed bit string; each LED is encoded into 1 bit for each switch port. The maximum number of ports in one chassis is 24 that means 24 Ports Speed LEDs. The expansion port number always begins from the last main port number. The following shows the meaning of each bit for each switch port: bit value meaning --------- ------- 0 10 MBit 1 100 MBit The bitmap of LEDs are as following: (Port1) (Port4) (Port8) Bit (Bit0) (Bit3) (Bit7) Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8 Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16 Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24 ---------" ::= { snChasGen 15 } snChasEnableFanTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the SNMP agent process is permitted to generate fan failure traps." DEFVAL { enabled } ::= { snChasGen 16 } snChasIdNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "An administratively-assigned chassis identity number, used by inventory control." ::= { snChasGen 17 } snChasActualTemperature OBJECT-TYPE SYNTAX INTEGER (-110..250) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of the chassis. Each unit is 0.5 degrees Celcius. Only management module built with temperature sensor hardware is applicable. For those non-applicable management module, it returns no-such-name." ::= { snChasGen 18 } snChasWarningTemperature OBJECT-TYPE SYNTAX INTEGER (0..250) MAX-ACCESS read-write STATUS current DESCRIPTION "Actual temperature higher than this threshold value will trigger the switch to send a temperature warning trap. Each unit is 0.5 degrees Celcius. Only management module built with temperature sensor hardware is applicable. For those non-applicable management module, it returns no-such-name." ::= { snChasGen 19 } snChasShutdownTemperature OBJECT-TYPE SYNTAX INTEGER (0..250) MAX-ACCESS read-write STATUS current DESCRIPTION "Actual temperature higher than this threshold value will shutdown a partial of the switch hardware to cool down the system. Each unit is 0.5 degrees Celcius. Only management module built with temperature sensor hardware is applicable. For those non-applicable management module, it returns no-such-name." ::= { snChasGen 20 } snChasEnableTempWarnTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the SNMP agent process is permitted to generate temperature warning traps." DEFVAL { enabled } ::= { snChasGen 21 } -- Flash Card snChasFlashCard OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A bit array that contains the value of the flash card status. This is a packed bit string. The status of each flash card is encoded into one bit. bit value meaning --------- ------- 0 flash card absent. 1 flash card present. There are up to two flash cards in this release. This object is valid if M4 management module is present. The following shows the meaning of each bit: (bit 0 is the least significant bit). bit position meaning ------------ ------- 2-31 reserved 1 flash card 2 status 0 flash card 1 status" ::= { snChasGen 22 } snChasFlashCardLeds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A bit array that contains the value of the flash card LEDs. This is a packed bit string; each LED is encoded into 1 bit for each flash card. bit value meaning -------- --------- 0 off 1 on " ::= { snChasGen 23 } snChasNumSlots OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of slots of the chassis." ::= { snChasGen 24 } snChasArchitectureType OBJECT-TYPE SYNTAX INTEGER { stackable(1), -- old stackable bigIron(2), terathon(3), -- MG-8, NI-40G, IMR fifthGen(4) -- XMR, MLX, RX } MAX-ACCESS read-only STATUS current DESCRIPTION "Architecture type." ::= { snChasGen 25 } snChasProductType OBJECT-TYPE SYNTAX INTEGER { invalid(0), mg8(1), ni40G(2), imr(3), biRx800(4), niXmr16000(5), biRx400(6), niXmr8000(7), biRx200(8), niXmr4000(9), niMlx16(10), niMlx8(11), niMlx4(12), niMlx32(13), niXmr32000(14), biRx32(15), niCES2000Series(16), niCER2000Series(17), brMlxE4(18), brMlxE8(19), brMlxE16(20), brMlxE32(21), biNI2(50), biBB(66), biM4(77), biNI(78), biSLB(83), biWG(87) } MAX-ACCESS read-only STATUS current DESCRIPTION "Product type." ::= { snChasGen 26 } snChasSystemMode OBJECT-TYPE SYNTAX INTEGER { xmr(1), mlx(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "System Mode. This object is only applicable to XMR/MLX/MLXe products. For example, if snChasProductType is niMlx4/niMlx8/niMlx16/niMlx32 then the this object returns mlx(2). If snChasProductType is niXmr4000/niXmr8000 niXmr160000/niXmr32000 this object returns xmr(1). If snChasProductType is brMlxE4/brMlxE8/brMlxE16/brMlxE32 this object returns either xmr(1) or mlx(2) depending on the mode of the system. This object is not supported for the other products." ::= { snChasGen 27 } snChasFactoryPartNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "Factory Part number assigned by the manufacturer." ::= { snChasGen 28 } snChasFactorySerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Factory serial number assigned by the manufacturer." ::= { snChasGen 29 } -- Power Supply Table snChasPwrSupplyTable OBJECT-TYPE SYNTAX SEQUENCE OF SnChasPwrSupplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of each power supply information. Only installed power supply appears in a table row." ::= { snChasPwr 1 } snChasPwrSupplyEntry OBJECT-TYPE SYNTAX SnChasPwrSupplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the power supply table." INDEX { snChasPwrSupplyIndex } ::= { snChasPwrSupplyTable 1 } SnChasPwrSupplyEntry ::= SEQUENCE { snChasPwrSupplyIndex Integer32, snChasPwrSupplyDescription DisplayString, snChasPwrSupplyOperStatus INTEGER } snChasPwrSupplyIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index to power supply table." ::= { snChasPwrSupplyEntry 1 } snChasPwrSupplyDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The power supply description string." ::= { snChasPwrSupplyEntry 2 } snChasPwrSupplyOperStatus OBJECT-TYPE SYNTAX INTEGER { other(1), normal(2), failure(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The power supply operation status." ::= { snChasPwrSupplyEntry 3 } -- Stacking Power Supply Table snChasPwrSupply2Table OBJECT-TYPE SYNTAX SEQUENCE OF SnChasPwrSupply2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of each power supply information for each unit. Only installed power supply appears in a table row." ::= { snChasPwr 2 } snChasPwrSupply2Entry OBJECT-TYPE SYNTAX SnChasPwrSupply2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the power supply table." INDEX { snChasPwrSupply2Unit, snChasPwrSupply2Index } ::= { snChasPwrSupply2Table 1 } SnChasPwrSupply2Entry ::= SEQUENCE { snChasPwrSupply2Unit Integer32, snChasPwrSupply2Index Integer32 , snChasPwrSupply2Description DisplayString, snChasPwrSupply2OperStatus INTEGER } snChasPwrSupply2Unit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index to power supply table." ::= { snChasPwrSupply2Entry 1 } snChasPwrSupply2Index OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index to power supply table." ::= { snChasPwrSupply2Entry 2} snChasPwrSupply2Description OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The power supply description string." ::= { snChasPwrSupply2Entry 3 } snChasPwrSupply2OperStatus OBJECT-TYPE SYNTAX INTEGER { other(1), normal(2), failure(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The power supply operation status." ::= { snChasPwrSupply2Entry 4 } -- Fan Table snChasFanTable OBJECT-TYPE SYNTAX SEQUENCE OF SnChasFanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of each fan information. Only installed fan appears in a table row." ::= { snChasFan 1 } snChasFanEntry OBJECT-TYPE SYNTAX SnChasFanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the fan table." INDEX { snChasFanIndex } ::= { snChasFanTable 1 } SnChasFanEntry ::= SEQUENCE { snChasFanIndex Integer32, snChasFanDescription DisplayString, snChasFanOperStatus INTEGER } snChasFanIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index to fan table." ::= { snChasFanEntry 1 } snChasFanDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The fan description string." ::= { snChasFanEntry 2 } snChasFanOperStatus OBJECT-TYPE SYNTAX INTEGER { other(1), normal(2), failure(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The fan operation status." ::= { snChasFanEntry 3 } -- Stacking Fan Table snChasFan2Table OBJECT-TYPE SYNTAX SEQUENCE OF SnChasFan2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of each fan information for each unit. Only installed fan appears in a table row." ::= { snChasFan 2 } snChasFan2Entry OBJECT-TYPE SYNTAX SnChasFan2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the fan table." INDEX { snChasFan2Unit, snChasFan2Index } ::= { snChasFan2Table 1 } SnChasFan2Entry ::= SEQUENCE { snChasFan2Unit Integer32, snChasFan2Index Integer32, snChasFan2Description DisplayString, snChasFan2OperStatus INTEGER } snChasFan2Unit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index to fan table." ::= { snChasFan2Entry 1 } snChasFan2Index OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index to fan table." ::= { snChasFan2Entry 2 } snChasFan2Description OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The fan description string." ::= { snChasFan2Entry 3 } snChasFan2OperStatus OBJECT-TYPE SYNTAX INTEGER { other(1), normal(2), failure(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The fan operation status." ::= { snChasFan2Entry 4 } -- Stacking Chassis unit Information snChasUnitTable OBJECT-TYPE SYNTAX SEQUENCE OF SnChasUnitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of chassis information for each unit. Only active chassis appears in a table row." ::= { snChasUnit 1 } snChasUnitEntry OBJECT-TYPE SYNTAX SnChasUnitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the chassis table." INDEX { snChasUnitIndex } ::= { snChasUnitTable 1 } SnChasUnitEntry ::= SEQUENCE { snChasUnitIndex Integer32, snChasUnitSerNum DisplayString, snChasUnitNumSlots Integer32, snChasUnitActualTemperature INTEGER, snChasUnitWarningTemperature INTEGER, snChasUnitShutdownTemperature INTEGER, snChasUnitPartNum DisplayString } snChasUnitIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index to chassis table." ::= { snChasUnitEntry 1 } snChasUnitSerNum OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number of the chassis for each unit. If the serial number is unknown or unavailable then the value should be a zero length string." ::= { snChasUnitEntry 2 } snChasUnitNumSlots OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of slots of the chassis for each unit." ::= { snChasUnitEntry 3 } snChasUnitActualTemperature OBJECT-TYPE SYNTAX INTEGER (-110..250) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of the chassis. Each unit is 0.5 degrees Celcius. Only management module built with temperature sensor hardware is applicable. For those non-applicable management module, it returns no-such-name." ::= { snChasUnitEntry 4 } snChasUnitWarningTemperature OBJECT-TYPE SYNTAX INTEGER (0..250) MAX-ACCESS read-only STATUS current DESCRIPTION "Actual temperature higher than this threshold value will trigger the switch to send a temperature warning trap. Each unit is 0.5 degrees Celcius. Only management module built with temperature sensor hardware is applicable. For those non-applicable management module, it returns no-such-name." ::= { snChasUnitEntry 5 } snChasUnitShutdownTemperature OBJECT-TYPE SYNTAX INTEGER (0..250) MAX-ACCESS read-only STATUS current DESCRIPTION "Actual temperature higher than this threshold value will shutdown a partial of the switch hardware to cool down the system. Each unit is 0.5 degrees Celcius. Only management module built with temperature sensor hardware is applicable. For those non-applicable management module, it returns no-such-name." ::= { snChasUnitEntry 6 } snChasUnitPartNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The part number of the chassis for each unit. If the part number is unknown or unavailable then the value should be a zero length string." ::= { snChasUnitEntry 7 } -- Agent Groups snAgentGbl OBJECT IDENTIFIER ::= { snAgentSys 1 } snAgentBrd OBJECT IDENTIFIER ::= { snAgentSys 2 } snAgentTrp OBJECT IDENTIFIER ::= { snAgentSys 3 } snAgentBoot OBJECT IDENTIFIER ::= { snAgentSys 4 } snAgCfgEos OBJECT IDENTIFIER ::= { snAgentSys 5 } snAgentLog OBJECT IDENTIFIER ::= { snAgentSys 6 } snAgentSysParaConfig OBJECT IDENTIFIER ::= { snAgentSys 7 } snAgentConfigModule OBJECT IDENTIFIER ::= { snAgentSys 8 } snAgentUser OBJECT IDENTIFIER ::= { snAgentSys 9 } snAgentRedundant OBJECT IDENTIFIER ::= { snAgentSys 10 } snAgentCpu OBJECT IDENTIFIER ::= { snAgentSys 11 } snAgentHw OBJECT IDENTIFIER ::= { snAgentSys 12 } snAgentTemp OBJECT IDENTIFIER ::= { snAgentSys 13 } snAgentPoe OBJECT IDENTIFIER ::= { snAgentSys 14 } snAgentLicense OBJECT IDENTIFIER ::= { snAgentSys 15 } brcdSw OBJECT IDENTIFIER ::= { snAgentSys 16 } brcdSwPackageGroup OBJECT IDENTIFIER ::= { brcdSw 1 } brcdSwPackageUpgrade OBJECT IDENTIFIER ::= { brcdSwPackageGroup 1 } brcdSwIntfModAutoUpgrade OBJECT IDENTIFIER ::= { brcdSwPackageGroup 2 } -- SECTION 2: MIB Objects -- Agent's Global Group snAgReload OBJECT-TYPE SYNTAX INTEGER { other(1), running(2), reset(3), busy(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action object to reboot the agent. The following values can only be read: other(1).....agent in unknown or other state running(2)...agent running busy(4).......reload not allowed at this time, flash is busy The following value can be written: reset(3).....do a hard reset The agent will return a response before the action occurs." ::= { snAgentGbl 1 } snAgEraseNVRAM OBJECT-TYPE SYNTAX INTEGER { normal(1), error(2), erase(3), erasing(4), busy(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action object to erase NVRAM of the agent. The following values can only be read: normal(1) error(2)... operation failed or bad flash erasing(4)...agent is erasing NVRAM flash busy(5).......operation not allowed at this time, flash is busy The following value can be written: erase(3).....do erase The agent will return a response even before the erase is done. And the read value will be erasing until erase is done. And the erase request will be rejected until error or normal." ::= { snAgentGbl 2 } snAgWriteNVRAM OBJECT-TYPE SYNTAX INTEGER { normal(1), error(2), write(3), writing(4), busy(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action object to save all configuration info to NVRAM of the agent. The following values can only be read: normal(1) error(2)... operation failed or bad flash writing(4)...agent is writing NVRAM flash busy(5).......operation not allowed at this time, flash is busy The following value can be written: write(3).....do write The agent will return a response even before the write is done. And the read value will be writing until write is done. And the write request will be rejected until error or normal." ::= { snAgentGbl 3 } snAgConfigFromNVRAM OBJECT-TYPE SYNTAX INTEGER { normal(1), error(2), config(3), configing(4), busy(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is no more supported by FastIron and NetIron agents and should not be used. Action object to config the switch from NVRAM of the agent. The following values can only be read: normal(1) error(2)... operation failed or bad flash configing(4)...configing from NVRAM flash is in process. busy(5).......operation not allowed at this time, flash is busy The following value can be written: config(3).....do config The agent will return a response after config is done." ::= { snAgentGbl 4 } -- image and config file down/up load -- snAgTftpServerIp object is deprecated, and added following 2 new objects. -- 1. "snAgTftpServerAddrType" represents Ipv4 and Ipv6 address types -- 2. "snAgTftpServerAddr" reprasents Ipv4 and Ipv6 addresses snAgTftpServerIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The tftp server address, this will be used for both download/upload image file and config file." ::= { snAgentGbl 5 } snAgImgFname OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the image file including path currently associated with the system. When the object is not used, the value is a zero length string." ::= { snAgentGbl 6 } snAgImgLoad OBJECT-TYPE SYNTAX INTEGER { normal(1), flashPrepareReadFailure(2), flashReadError(3), flashPrepareWriteFailure(4), flashWriteError(5), tftpTimeoutError(6), tftpOutOfBufferSpace(7), tftpBusy(8), tftpRemoteOtherErrors(9), tftpRemoteNoFile(10), tftpRemoteBadAccess(11), tftpRemoteDiskFull(12), tftpRemoteBadOperation(13), tftpRemoteBadId(14), tftpRemoteFileExists(15), tftpRemoteNoUser(16), operationError(17), loading(18), uploadMPPrimary(19), downloadMPPrimary(20), uploadMPSecondary(21), downloadMPSecondary(22), tftpWrongFileType(23), downloadSPPrimary(24), downloadSPSecondary(25), uploadMPBootROM(26), downloadMPBootROM(27), uploadMPBootTFTP(28), downloadMPBootTFTP(29), uploadMPMonitor(30), downloadMPMonitor(31), downloadSPBootROM(32) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action object to down/up load a new image to the agent. The following values: Error values: from normal(1) to operationError(17) and tftpWrongFileType(23). loading(18) .. operation is in process. The following values are used for set : uploadMPPrimary(19)..upload the Primary image from MP flash to tftp server. downloadMPPrimary(20)..download the Primary image from tftp server to MP flash. uploadMPSecondary(21)..upload the Secondary image from MP flash to tftp server. downloadMPSecondary(22)..download the Secondary image from tftp server to MP flash. downloadSPPrimary(24)..download the Primary image from tftp server to SP flash. downloadSPSecondary(25)..download the Secondary image from tftp server to SP flash. uploadMPBootROM(26)..upload the Boot from flash image from MP flash to tftp server. downloadMPBootROM(27)..download the Boot from flash image from tftp server to MP flash. uploadMPBootTFTP(28)..upload the Boot from TFTP image from MP flash to tftp server. downloadMPBootTFTP(29)..download the Boot from TFTP image from tftp server to MP flash. uploadMPMonitor(30)..upload the Monitor image from MP flash to tftp server. downloadMPMonitor(31)..download the Monitor image from tftp server to MP flash. downloadSPBootROM(32)..download the Boot image from tftp server to SP flash. MP is the management processor, SP is the switch processor. The image filename is defined in snAgImgFname. The tftp server address is defined in snAgTftpServerIp. Atomic set of snAgImgLoad, snAgImgFname and snAgTftpServerIp is required to allow down/up load to happen. And the write request will be rejected during loading until error or normal." ::= { snAgentGbl 7 } snAgCfgFname OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the config file(s) including path currently associated with the system. Some agents in special situations may support a value which contains multiple file names instead of a single file name. Multiple names are specified as a list of file names separated by semicolons (;). When the object is not used, the value is a zero length string." ::= { snAgentGbl 8 } snAgCfgLoad OBJECT-TYPE SYNTAX INTEGER { normal(1), flashPrepareReadFailure(2), flashReadError(3), flashPrepareWriteFailure(4), flashWriteError(5), tftpTimeoutError(6), tftpOutOfBufferSpace(7), tftpBusy(8), tftpRemoteOtherErrors(9), tftpRemoteNoFile(10), tftpRemoteBadAccess(11), tftpRemoteDiskFull(12), tftpRemoteBadOperation(13), tftpRemoteBadId(14), tftpRemoteFileExists(15), tftpRemoteNoUser(16), operationError(17), loading(18), uploadFromFlashToServer(20), downloadToFlashFromServer(21), uploadFromDramToServer(22), downloadToDramFromServer(23), uploadFromFlashToNMS(24), downloadToFlashFromNMS(25), uploadFromDramToNMS(26), downloadToDramFromNMS(27), operationDoneWithNMS(28), tftpWrongFileType(29), downloadToDramFromServerOverwrite(30) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action object to down/up load a config image to the agent. The following values can be read : Error values: from normal(1) to operationError(17) and tftpWrongFileType(29). loading(18) .. operation is in process. The following value can be used to set: uploadFromFlashToServer(20)..upload the config from flash to tftp server. downloadToFlashFromServer(21)..download the config to flash from tftp server. uploadFromDramToServer(22)..upload the config from DRAM to tftp server. downloadToDramFromServer(23)..download the config to DRAM from tftp server. downloadToDramFromServerOverwrite(30)..download the config to DRAM from tftp server, clear the running-config, and overwrite with the new config. The following value can be used to set: uploadFromFlashToNMS(24)..upload the config from flash to NMS. downloadToFlashFromNMS(25)..download the config to flash from NMS. uploadFromDramToNMS(26)..upload the config from DRAM to NMS. downloadToDramFromNMS(27)..download the config to DRAM from NMS. The config filename is defined in snAgCfgFname. The tftp server address is defined in snAgTftpServerIp. Atomic set of snAgCfgLoad, snAgCfgFname and snAgTftpServerIp is required to allow down/up load to happen. And the write request will be rejected during loading until error or normal. For those NMS commands from (24) to (27), The snAgCfgEosTable MIB must be sent along in one PDU. A seperate write memory cli or set snAgWriteNVRAM is required to save the config to NVRAM." ::= { snAgentGbl 9 } -- default gateway ip address snAgDefGwayIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The default gateway (router) address." ::= { snAgentGbl 10 } -- image version snAgImgVer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version of the running software in the form 'major.minor.maintenance[letters]'." ::= { snAgentGbl 11 } snAgFlashImgVer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version of the software image saved in local storage such as flash memory in the form 'major.minor.maintenance[letters]'. If not known or not available, then the value is a zero length string." ::= { snAgentGbl 12 } snAgGblIfIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The interface ip address." ::= { snAgentGbl 13 } snAgGblIfIpMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The interface ip address mask." ::= { snAgentGbl 14 } snAgGblPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (0..97)) MAX-ACCESS read-write STATUS current DESCRIPTION "System Security Access Password and this is only allowed to use for setting but not for reading. An SNMP-Get will get an null string. By default, this object needs to be in the same PDU while doing Set operation some critical SNMP objects. If command 'no snmp-server pw-check' is configured on the device, then this object is not needed in the PDU. The value of this object depends on the authentication method configured for SNMP. If there's no AAA authentication configuration for SNMP, this object will have the enable superuser password. If the AAA authentication for SNMP is configured and has leading method as enable or line, this object will have the corresponding enable or line password. If the switch has AAA authentication for SNMP operation, and the method specified is one of local, TACACS+, or RADIUS, this object will have format ' ' (note one space character in between). The max size allows concatenation of max 48 octets of username and 48 octets of password, with one blank character" ::= { snAgentGbl 15 } snAgTrpRcvrCurEntry OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The current total entries of the Trap Receiver Table are created." ::= { snAgentGbl 16 } snAgGblDataRetrieveMode OBJECT-TYPE SYNTAX INTEGER { nextbootCfg(0), operationalData(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "By default, this mode is set to nextbootCfg(0). The VLAN Table and Port-STP Table data will be retrieved according to this mode. nextbootCfg(0).........the nextboot configuration data are retrieved operationalData(1)..........the current running data are retrieved" ::= { snAgentGbl 19 } snAgSystemLog OBJECT-TYPE SYNTAX OCTET STRING (SIZE(5)) MAX-ACCESS read-write STATUS current DESCRIPTION "The system log object to indicate whether any Network Management Station(NMS) has login. The first byte of the octet string is the value decribed below and followed by 4 bytes of secret code. login(1)..... a value for a NMS to login. heartbeat(2)... a value for the login NMS periodically to checkin; Otherwise, the Agent will automatically set this object to logout(3) after a timeout period. logout(3).... a value for a NMS to logout. changePassword(4).... a value for the login NMS to change password, only if snAgGblPasswordChangeMode was configured to 'anyMgmtEntity'. changeReadOnlyCommunity(5).... a value for the login NMS to change the read-only community string, only if snAgGblPasswordChangeMode was configured to 'anyMgmtEntity'. changeReadWriteCommunity(6).... a value for the login NMS to change the read-write community string, only if snAgGblPasswordChangeMode was configured to 'anyMgmtEntity'." ::= { snAgentGbl 20 } snAgGblEnableColdStartTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the SNMP agent process is permitted to generate cold start traps." DEFVAL { enabled } ::= { snAgentGbl 21 } snAgGblEnableLinkUpTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the SNMP agent process is permitted to generate link up traps." DEFVAL { enabled } ::= { snAgentGbl 22 } snAgGblEnableLinkDownTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the SNMP agent process is permitted to generate link down traps." DEFVAL { enabled } ::= { snAgentGbl 23 } snAgGblPasswordChangeMode OBJECT-TYPE SYNTAX INTEGER { anyMgmtEntity(1), consoleAndTelnet(2), consoleOnly(3), telnetOnly(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specify which management entity is allowed to change the password. 'anyMgmtEntity' management entities are SNMP management station, console command line interface, and telnet command line interface. For security reason, this object can only be modified by console command line interface or telnet command line interface. The default value is 'consoleAndTelnet', of which both console and telnet command line interfaces are allowed to change the password." ::= { snAgentGbl 24 } snAgGblReadOnlyCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP read community string and this is only allowed to use for setting but not for reading. An SNMP-Get will get an zero length string. Set operation on this object is allowed only if command 'password-change any' is configured on the target device." ::= { snAgentGbl 25 } snAgGblReadWriteCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP read-write community string and this is only allowed to use for setting but not for reading. An SNMP-Get will get an zero length string. Set operation on this object is allowed only if command 'password-change any' is configured on the target device." ::= { snAgentGbl 26 } snAgGblCurrentSecurityLevel OBJECT-TYPE SYNTAX INTEGER (0..5) MAX-ACCESS read-only STATUS current DESCRIPTION "This represnts the current log-in security level. Each level of security requires a password to permit user for different system configurations." ::= { snAgentGbl 27 } snAgGblSecurityLevelSet OBJECT-TYPE SYNTAX INTEGER (0..5) MAX-ACCESS read-write STATUS current DESCRIPTION "This shows which the security level password to be set." ::= { snAgentGbl 28 } snAgGblLevelPasswordsMask OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This shows the bitmap of level passwords which successfully assigned to the system." ::= { snAgentGbl 29 } snAgGblQueueOverflow OBJECT-TYPE SYNTAX INTEGER { false(0), true(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "false - The device queues are not overflow. true - The device queues are overflow." ::= { snAgentGbl 30 } snAgGblBufferShortage OBJECT-TYPE SYNTAX INTEGER { false(0), true(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "false - The device buffers are adequate. true - The device buffers are in shortage." ::= { snAgentGbl 31 } snAgGblDmaFailure OBJECT-TYPE SYNTAX INTEGER { false(0), true(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "false - The device DMAs are in good condition. true - One of the DMAs in the device fails." ::= { snAgentGbl 32 } snAgGblResourceLowWarning OBJECT-TYPE SYNTAX INTEGER { false(0), true(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "false - No, the device does not have resource-low-warning. true - Yes, the device does have resource-low-warning." ::= { snAgentGbl 33 } snAgGblExcessiveErrorWarning OBJECT-TYPE SYNTAX INTEGER { false(0), true(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "false - No, the device does not have any excessive collision, FCS errors, alignment warning etc. true - Yes, the device does have." ::= { snAgentGbl 34 } snAgGblCpuUtilData OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics collection of utilization of the CPU in the device. In NetIron and FastIron platforms, reading this object resets all the counters. Therefore, a user need not set snAgGblUtilCollect." ::= { snAgentGbl 35 } snAgGblCpuUtilCollect OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "enable(1) - The beginning of statistics collection of utilization of the CPU in the device. disable(0) - The end of statistics collection of utilization of the CPU in the device. This object is deprecated. User need not set this object. User can read snAgGblCpuUtilData to reset all the counters. " ::= { snAgentGbl 36 } snAgGblTelnetTimeout OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Telnet session idling timeout value. Each value unit is one minute. FastIron and NetIron platforms support value upto 240 minutes. On these platforms, value 0 means telnet sessions do not timeout." ::= { snAgentGbl 37 } snAgGblEnableWebMgmt OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable web management." DEFVAL { enabled } ::= { snAgentGbl 38 } snAgGblSecurityLevelBinding OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This represnts the binding of a given password to which security level. A value of 255 indicates an invalid binding." ::= { snAgentGbl 39 } snAgGblEnableSLB OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable/disable Server Load Balancing." ::= { snAgentGbl 40 } snAgSoftwareFeature OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "A bit string representing the software feature of the running switch/router image. These features were conditional compiled to different product images. For each bit, exist feature has a value of 1, but non-exist feature has a value of 0. octet 0, bit 0 - RMON octet 0, bit 1 - ipx switching octet 0, bit 2 - server load balancing octet 0, bit 3 - layer 3 filter in switch octet 0, bit 4 - ipx routing octet 0, bit 5 - appletalk routing octet 0, bit 6 - ip multicast routing octet 0, bit 7 - local access control octet 1, bit 0 - BGP routing octet 1, bit 1 - loopback interface octet 1, bit 2 - BigIron multi-management module octet 1, bit 3 - BigIron SYSIF II octet 1, bit 4 - BigIron POS support octet 1, bit 5 - appletalk cable vlan octet 1, bit 6 - 64 subnet octet 1, bit 7 - multi-slot trunk octet 2, bit 0 - TACACS octet 2, bit 1 - Gigabit Ethernet port auto-negotiation mode octet 2, bit 2 - FSRP octet 2, bit 3 - Exodus requested OSPF enhancement octet 2, bit 4 - OSPF NSSA octet 2, bit 5 - POS octet 2, bit 6 - QOS octet 2, bit 7 - Single Span octet 3, bit 0 - Fast Span octet 3, bit 1 - Base L3 octet 3, bit 2 - static log buffer octet 3, bit 3 - L2 POS octet 3, bit 4 - BI15K octet 3, bit 5 - L2 ATM octet 3, bit 6 - ATM octet 3, bit 7 - NETFLOW octet 4, bit 0 - SFLOW octet 4, bit 1 - GVRP octet 4, bit 2 - GARP octet 4, bit 3 - dynamic trunk octet 4, bit 4 - IGC 8G octet 4, bit 5 - rate limit octet 4, bit 6 - IPC rate limit octet 4, bit 7 - MPLS octet 5, bit 0 - ISIS octet 5, bit 1 - link aggregation octet 5, bit 2 - port dual mode octet 5, bit 3 - private vlan octet 5, bit 4 - MBGP octet 5, bit 5 - ipv6 protocol vlan octet 5, bit 6 - X10G octet 5, bit 7 - fastiron edge switch/router (gridiron) octet 6, bit 0 - FDP octet 6, bit 1 - port tag type octet 6, bit 2 - wireless capable octet 6, bit 3 - snSwPortVlanId object has changed from read-only to read-write octet 6, bit 4 - LLDP Bit 0 is the least significant bit of an octet, and bit 7 is the most significant bit of an octet." ::= { snAgentGbl 41 } snAgGblEnableModuleInsertedTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the SNMP agent process is permitted to generate hardware module inserted to chassis traps." DEFVAL { enabled } ::= { snAgentGbl 42 } snAgGblEnableModuleRemovedTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the SNMP agent process is permitted to generate hardware module removed from chassis traps." DEFVAL { enabled } ::= { snAgentGbl 43 } snAgGblTrapMessage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A generic trap message string." ::= { snAgentGbl 44 } snAgGblEnableTelnetServer OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable telnet server in device." DEFVAL { enabled } ::= { snAgentGbl 45 } snAgGblTelnetPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (0..48)) MAX-ACCESS read-write STATUS current DESCRIPTION "Telnet Access Password and this is only useful for write operation. A read operation get a null string. Set operation on this object is allowed only if command 'password-change any' is configured on the target device. Another configuration affecting this is 'no snmp-server pw-check'. If its configured on the device, there's no need to pass another varbind snAgGblPassword. By default, 'snmp-server pw-check' is true, and thus needs to have snAgGblPassword along with this object. in the same Set PDU." ::= { snAgentGbl 46 } snAgBuildDate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The date of the built software." ::= { snAgentGbl 47 } snAgBuildtime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The time of the built software." ::= { snAgentGbl 48 } snAgBuildVer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The image label of the built software" ::= { snAgentGbl 49 } snAgGblCpuUtil1SecAvg OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics collection of 1 second CPU utilization." ::= { snAgentGbl 50 } snAgGblCpuUtil5SecAvg OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics collection of 5 second CPU utilization." ::= { snAgentGbl 51 } snAgGblCpuUtil1MinAvg OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics collection of 1 minute CPU utilization." ::= { snAgentGbl 52 } snAgGblDynMemUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The system dynamic memory utilization, in unit of percentage. Deprecated: Refer to snAgSystemDRAMUtil. For NI platforms, refer to snAgentBrdMemoryUtil100thPercent" ::= { snAgentGbl 53 } snAgGblDynMemTotal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The total amount of system dynamic memory, in number of bytes. Deprecated: Refer to snAgSystemDRAMTotal. For NI platforms, refer to snAgentBrdMemoryTotal" ::= { snAgentGbl 54 } snAgGblDynMemFree OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The free amount of system dynamic memory, in number of bytes. Deprecated: Refer to snAgSystemDRAMFree. For NI platforms, refer to snAgentBrdMemoryAvailable" ::= { snAgentGbl 55 } snAgImgLoadSPModuleType OBJECT-TYPE SYNTAX INTEGER { other(1), vm1(2), pos12(3), pos48(4), atm(5), gignpa(6), lp(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The switch processor module type of which that receives the downloaded image." ::= { snAgentGbl 56 } snAgImgLoadSPModuleNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The slot numner of a switch processor module that receives the downloaded image. Setting value 0 applies to all SP modules." ::= { snAgentGbl 57 } snAgTrapHoldTime OBJECT-TYPE SYNTAX INTEGER (1..600) MAX-ACCESS read-write STATUS current DESCRIPTION "The time in seconds for which traps will be witheld during system initialization." ::= { snAgentGbl 58 } snAgSFlowSourceInterface OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Use the ifIndex value here to specify the source interface to be used for sFlow packets. The interface should have IP address configured on it. Value of 0 indicates that source interface has not been configured for sFlow. Port 65534 is used to specify a null port." ::= { snAgentGbl 59 } snAgGblTelnetLoginTimeout OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Telnet session login timeout value in minutes. FastIron and NetIron platforms support value upto 10 minutes, and default of 1 minute." ::= { snAgentGbl 60 } snAgGblBannerExec OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "EXEC process creation banner. Insert newlines using '\n' within the string." ::= { snAgentGbl 61 } snAgGblBannerIncoming OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Incoming terminal line banner. Insert newlines using '\n' within the string." ::= { snAgentGbl 62 } snAgGblBannerMotd OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Message-of-the-day banner. Insert newlines using '\n' within the string." ::= { snAgentGbl 63 } snAgWebMgmtServerTcpPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The TCP port number of web management interface." ::= { snAgentGbl 64 } -- image and config file down/up load snAgTftpServerAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "TFTP server IP address Type. Supported address types are ipv4(1) and ipv6(2)" DEFVAL { ipv4 } ::= { snAgentGbl 65 } snAgTftpServerAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "TFTP server IP address." ::= { snAgentGbl 66 } snAgGblDeleteFirstBeforeDownload OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When set to true deletes the existing target file on the Management module flash. This object can be set to true only when the snAgImgLoad is set to downloadMPPrimary(20), downloadMPSecondary(22), downloadSPPrimary(24), downloadSPSecondary(25) or downloadMPMonitor(31) in the same SNMP set request PDU. This object is reset to false after successful or unsuccessful download of specified file to flash. Reading this object returns false(2)." ::= { snAgentGbl 67 } -- Agent Board Table snAgentBrdTable OBJECT-TYPE SYNTAX SEQUENCE OF SnAgentBrdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of each physical board information." ::= { snAgentBrd 1 } snAgentBrdEntry OBJECT-TYPE SYNTAX SnAgentBrdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Agent Board table." INDEX { snAgentBrdIndex } ::= { snAgentBrdTable 1 } SnAgentBrdEntry ::= SEQUENCE { snAgentBrdIndex Integer32, snAgentBrdMainBrdDescription DisplayString, snAgentBrdMainBrdId OCTET STRING, snAgentBrdMainPortTotal Integer32, snAgentBrdExpBrdDescription DisplayString, snAgentBrdExpBrdId OCTET STRING, snAgentBrdExpPortTotal INTEGER, snAgentBrdStatusLeds Integer32, snAgentBrdTrafficLeds Integer32, snAgentBrdMediaLeds Integer32, snAgentBrdSpeedLeds Integer32, snAgentBrdModuleStatus INTEGER, snAgentBrdRedundantStatus INTEGER, snAgentBrdAlarmLeds Integer32, snAgentBrdTxTrafficLeds Integer32, snAgentBrdRxTrafficLeds Integer32, snAgentBrdStatusLedString OCTET STRING, snAgentBrdTrafficLedString OCTET STRING, snAgentBrdMediaLedString OCTET STRING, snAgentBrdSpeedLedString OCTET STRING, snAgentBrdAlarmLedString OCTET STRING, snAgentBrdTxTrafficLedString OCTET STRING, snAgentBrdRxTrafficLedString OCTET STRING, snAgentBrdMemoryTotal CounterBasedGauge64, snAgentBrdMemoryAvailable CounterBasedGauge64, snAgentBrdSerialNumber DisplayString, snAgentBrdPartNumber DisplayString, snAgentBrdMemoryUtil100thPercent Unsigned32 } snAgentBrdIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index to the Agent Interface Table." ::= { snAgentBrdEntry 1 } snAgentBrdMainBrdDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The main board description string." ::= { snAgentBrdEntry 2 } snAgentBrdMainBrdId OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The main board identifier, which can uniquely identify a board type. It is an encoded octet string with the following meaning: octet 0 - octet string format version, which identifies the format of this string. If format version octet has the value 2, the octets after the version octet have the following meaning: octet 1 - product type: BI_WG 0x57 BI_BB 0x42 BI_NI 0x4E BI_NI2 0x32 NI_M4 0x4D BI_SLB 0x53 octet 2 - module type: MASTER_FIBER_8G 0x0 MASTER_FIBER_4G 0x1 MASTER_COPPER_16 0x2 SLAVE_FIBER_4G 0x3 FI_MASTER_FIBER_2G 0x4 FI_MASTER_FIBER_4G 0x5 MASTER_COPPER_8G 0x6 FI_MASTER_FIBER_8G 0x7 SLAVE_FIBER_8G 0x8 MASTER_COPPER_12_2 0x9 SLAVE_COPPER_24 0xA FI_SLAVE_COPPER_24 0xB SLAVE_100FX_8 0xD SLAVE_100FX_16 0xC SLAVE_COPPER_8G 0xE SLAVE_COPPER_16_2 0xF STACK_FIBER_8G 0x10 STACK_COPPER_8G 0x11 MASTER_FIBER_2G 0x12 SLAVE_100FX_24 0x13 MASTER_FIBER_0G 0x14 POS_622M 0x15 POS_155M 0x16 SLAVE_FIBER_2G 0x17 SLAVE_COPPER_2G 0x18 FI_SLAVE_FIBER_2G 0x19 FI_SLAVE_FIBER_4G 0x1A FI_SLAVE_FIBER_8G 0x1B FI_SLAVE_COPPER_8G 0x1C FI_MASTER_COPPER_8G 0x1D POS_155M2P 0x1E FI_MASTER_COPPER_4G 0x1F FI_MASTER_COPPER_2G 0x20 MASTER_COPPER_4G 0x21 MASTER_COPPER_2G 0x22 MASTER_M4_8G 0x23 MASTER_M4_4G 0x24 MASTER_M4_2G 0x25 MASTER_M4_0G 0x26 MASTER_M5_0G 0x27 POS_2488M 0x28 SLAVE_M5_0G 0x29 POS_N2488M 0x2A STACK_IPC_48_2 0x2B SLAVE_NPA_FIBER_4G 0x2C ATM_2PORT 0x2D ATM_4PORT 0x2E SLAVE_FIBER_10G 0x2F STACK_FES_48_2 0x30 STACK_FES_24_2 0x31 STACK_FES_96_4 0x32 STACK_FES_12G 0x33 STACK_FESX_24G 0x34 STACK_FESX_24_2_G 0x35 STACK_FESX_24_1_G 0x36 STACK_FESX_48G 0x37 STACK_FESX_48_2_G 0x38 STACK_FESX_48_1_G 0x39 SUPERX_FI_MGMT 0x40 SUPERX_FI_2P10G 0x41 SUPERX_FI_24GC 0x42 SUPERX_FI_24GF 0x43 SUPERX_FI_2P10G_WAN 0x44 SUPERX_FI_MGMT_II 0x4a SLAVE_JC_48E 0xC3 SLAVE_JC_48T 0xC4 MASTER_JC_M4_8G 0xC5 SLAVE_JC_8G 0xC6 SLAVE_JC_B16GF 0xC8 MASTER_JC_B2404 0xC9 SLAVE_JC_B16GC 0xCA SLAVE_JC_B24FX 0xCE octet 3 - processor type, PVR_M603=3, PVR_M604=4, PVR_M603E=6, PVR_M603EV=7, PVR_M750=8, PVR_M604E=9, PVR_M8245=81 octet 4 to octet 5 - processor speed in MHz octet 6 - MAC type: MAC_NONE=0 MAC_SEEQ_10_100=1, MAC_DEC_10_100=2, MAC_3COM_10_100=3, MAC_X10GMAC_10000=4, MAC_SEEQ_1000=5, MAC_GMAC_1000=6, MAC_VLSI_1000=7 octet 7 - PHY type, PHY_NONE=0, PHY_QSI=1, PHY_BROADCOM=2, PHY_ICS=3, PHY_NATIONAL=4, PHY_LEVEL1=6, PHY_BROADCOM_10_100=7, PHY_LEVEL24=8, PHY_BROADCOM_10000=9 (for 10G), PHY_3COM_10_100=9 (for others) octet 8 - port type, COPPER=0, FIBER=1 octet 9 - fiber port type, NONFIBER=0, SX_FIBER=1, LX_FIBER=2, LHX_FIBER=3, LX_SX_FIBER=4, LHB_FIBER=5 octet 10 to octet 13 - DRAM size in KBytes octet 14 to octet 17 - boot flash size in KBytes octet 18 to octet 21 - code flash size in KBytes octet 22 to octet 27 - serial number. octet 28 - chassis backplane type. chassis4000 = 0x00 chassis8000 = 0x02 chassis15000 = 0x01 chassisFISX = 0x04 Turbo8 = 0x07 (stack2) FastIron2 = 0x06 (stack1)" ::= { snAgentBrdEntry 3 } snAgentBrdMainPortTotal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of ports for the main board." ::= { snAgentBrdEntry 4 } snAgentBrdExpBrdDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The expansion board description string. Expansion board are those boards attaching on the main board." ::= { snAgentBrdEntry 5 } snAgentBrdExpBrdId OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The expansion board identifier. Expansion board are those boards attaching on the main board. It is an encoded octet string with the following meaning: octet 0 - octet string format version, which identifies the format of this string. If format version octet has the value 1, the octets after the version octet have the following meaning: octet 1 - expansion board type, HUNDRED_MEG_1PORT=1, HUNDRED_MEG_2PORT=2, HUNDRED_MEG_1PORT_COPPER=3, HUNDRED_MEG_2PORT_COPPER=4, HUNDRED_MEG_2PORT_LX=5, GIGA_1PORT=8, GIGA_2PORT=9 octet 2 - fiber port type, NONFIBER=0, SX_FIBER=1, LX_FIBER=2, LHX_FIBER=3, LX_SX_FIBER=4, LHB_FIBER=5" ::= { snAgentBrdEntry 6 } snAgentBrdExpPortTotal OBJECT-TYPE SYNTAX INTEGER (0..24) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of ports for the expansion board." ::= { snAgentBrdEntry 7 } snAgentBrdStatusLeds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "A bit array that contains the value of the front panel status LEDs. This is a bit-map; each LED is encoded into 1 bit for each switch port. The maximum number of ports in one chassis is 32 that means 32 Ports Status LEDs. The expansion port number always begins from the last main port number. The following shows the meaning of each bit for each switch port: bit value meaning -------- --------- 0 off (Link off) 1 on (Link on) The bitmap of LEDs are as following: (Port1) (Port4) (Port8) Bit (Bit0) (Bit3) (Bit7) Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8 Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16 Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24 (It was obsoleted after release 07100, replaced by snAgentBrdStatusLedString)" ::= { snAgentBrdEntry 8 } snAgentBrdTrafficLeds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "A bit array that contains the value of the front panel traffic LEDs. This is a packed bit string; each LED is encoded into 1 bit for each switch port. The maximum number of ports in one chassis is 24 that means 24 Ports Traffic LEDs. The expansion port number always begins from the last main port number. The following shows the meaning of each bit for each switch port: bit value meaning -------- --------- 0 off (no traffic) 1 on (traffic) The bitmap of LEDs are as following: (Port1) (Port4) (Port8) Bit (Bit0) (Bit3) (Bit7) Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8 Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16 Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24 (It was obsoleted after release 07100, replaced by snAgentBrdTrafficLedString)" ::= { snAgentBrdEntry 9 } snAgentBrdMediaLeds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "A bit array that contains the value of the front panel media LEDs. This is a packed bit string; each LED is encoded into 1 bit for each switch port. The maximum number of ports in one chassis is 24 that means 24 Ports Media LEDs. The expansion port number always begins from the last main port number. The following shows the meaning of each bit for each switch port: bit value meaning --------- ------- 0 half duplex 1 full duplex The bitmap of LEDs are as following: (Port1) (Port4) (Port8) Bit (Bit0) (Bit3) (Bit7) Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8 Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16 Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24 (It was obsoleted after release 07100, replaced by snAgentBrdMediaLedString)" ::= { snAgentBrdEntry 10 } snAgentBrdSpeedLeds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "A bit array that contains the value of the front panel media LEDs. This is a packed bit string; each LED is encoded into 1 bit for each switch port. The maximum number of ports in one chassis is 24 that means 24 Ports Speed LEDs. The expansion port number always begins from the last main port number. The following shows the meaning of each bit for each switch port: bit value meaning --------- ------- 0 10 MBit 1 100 MBit The bitmap of LEDs are as following: (Port1) (Port4) (Port8) Bit (Bit0) (Bit3) (Bit7) Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8 Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16 Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24 (It was obsoleted after release 07100, replaced by snAgentBrdSpeedLedString)" ::= { snAgentBrdEntry 11 } snAgentBrdModuleStatus OBJECT-TYPE SYNTAX INTEGER { moduleEmpty(0), moduleGoingDown(2), moduleRejected(3), moduleBad(4), moduleConfigured(8), moduleComingUp(9), moduleRunning(10), moduleBlocked(11) } MAX-ACCESS read-only STATUS current DESCRIPTION "By default, this mode is set to notActivated(0). moduleEmpty(0) ......... The slot of the chassis is empty. moduleGoingDown(2) ..... The module is going down. moduleRejected(3) ...... The module is being rejected due to wrong configuration. moduleBad(4) ........... The module Hardware is bad. moduleConfigured(8) ...... The module is configured (stacking) moduleComingUp(9) ...... The module is in power-up cycle. moduleRunning(10) ....... The module is running. moduleBlocked(11) ....... The module is blocked, for full height card." ::= { snAgentBrdEntry 12 } snAgentBrdRedundantStatus OBJECT-TYPE SYNTAX INTEGER { other(1), active(2), standby(3), crashed(4), comingUp(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The redundant status of a module. Non-management module always returns other(1). Management module returns the rest of the states." ::= { snAgentBrdEntry 13 } snAgentBrdAlarmLeds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "A bit array that contains the value of the front panel media LEDs (for POS Module Only). This is a packed bit string; each LED is encoded into 1 bit for each switch port. The maximum number of ports in one chassis is 24 that means 24 Ports Speed LEDs. The expansion port number always begins from the last main port number. The following shows the meaning of each bit for each switch port: bit value meaning --------- ------- 0 no alarm 1 alarm The bitmap of LEDs are as following: (Port1) (Port4) (Port8) Bit (Bit0) (Bit3) (Bit7) Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8 Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16 Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24 (It was obsoleted after release 07100, replaced by snAgentBrdAlarmLedString)" ::= { snAgentBrdEntry 14 } snAgentBrdTxTrafficLeds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "A bit array that contains the value of the front panel transmit traffic LEDs (for POS Module Only). This is a packed bit string; each LED is encoded into 1 bit for each switch port. The maximum number of ports in one chassis is 24 that means 24 Ports Transmit Traffic LEDs. The expansion port number always begins from the last main port number. The following shows the meaning of each bit for each switch port: bit value meaning -------- --------- 0 off (no transmit traffic) 1 on (transmit traffic) The bitmap of LEDs are as following: (Port1) (Port4) (Port8) Bit (Bit0) (Bit3) (Bit7) Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8 Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16 Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24 (It was obsoleted after release 07100, replaced by snAgentBrdTxTrafficLedString)" ::= { snAgentBrdEntry 15 } snAgentBrdRxTrafficLeds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "A bit array that contains the value of the front panel receive traffic LEDs (for POS Module Only). This is a packed bit string; each LED is encoded into 1 bit for each switch port. The maximum number of ports in one chassis is 24 that means 24 Ports Receive Traffic LEDs. The expansion port number always begins from the last main port number. The following shows the meaning of each bit for each switch port: bit value meaning -------- --------- 0 off (no receive traffic) 1 on (receive traffic) The bitmap of LEDs are as following: (Port1) (Port4) (Port8) Bit (Bit0) (Bit3) (Bit7) Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8 Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16 Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24 (It was obsoleted after release 07100, replaced by snAgentBrdRxTrafficLedString)" ::= { snAgentBrdEntry 16 } snAgentBrdStatusLedString OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "A bit array that contains the value of the front panel status LEDs. This is a bit-map; each LED is encoded into 1 bit for each switch port. The following shows the meaning of each bit for each switch port: bit value meaning -------- --------- 0 off (Link off) 1 on (Link on) The bitmap of LEDs are as following: (Port1) (Port4) (Port8) Bit (Bit0) (Bit3) (Bit7) Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8 Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16 Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24 --------" ::= { snAgentBrdEntry 17 } snAgentBrdTrafficLedString OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "A bit array that contains the value of the front panel traffic LEDs. This is a packed bit string; each LED is encoded into 1 bit for each switch port. The following shows the meaning of each bit for each switch port: bit value meaning -------- --------- 0 off (no traffic) 1 on (traffic) The bitmap of LEDs are as following: (Port1) (Port4) (Port8) Bit (Bit0) (Bit3) (Bit7) Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8 Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16 Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24 --------" ::= { snAgentBrdEntry 18 } snAgentBrdMediaLedString OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "A bit array that contains the value of the front panel media LEDs. This is a packed bit string; each LED is encoded into 1 bit for each switch port. The following shows the meaning of each bit for each switch port: bit value meaning --------- ------- 0 half duplex 1 full duplex The bitmap of LEDs are as following: (Port1) (Port4) (Port8) Bit (Bit0) (Bit3) (Bit7) Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8 Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16 Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24 ---------" ::= { snAgentBrdEntry 19 } snAgentBrdSpeedLedString OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "A bit array that contains the value of the front panel media LEDs. This is a packed bit string; each LED is encoded into 1 bit for each switch port. The following shows the meaning of each bit for each switch port: bit value meaning --------- ------- 0 10 MBit 1 100 MBit The bitmap of LEDs are as following: (Port1) (Port4) (Port8) Bit (Bit0) (Bit3) (Bit7) Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8 Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16 Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24 ---------" ::= { snAgentBrdEntry 20 } snAgentBrdAlarmLedString OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "A bit array that contains the value of the front panel media LEDs (for POS Module Only). This is a packed bit string; each LED is encoded into 1 bit for each switch port. The following shows the meaning of each bit for each switch port: bit value meaning --------- ------- 0 no alarm 1 alarm The bitmap of LEDs are as following: (Port1) (Port4) (Port8) Bit (Bit0) (Bit3) (Bit7) Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8 Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16 Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24 ---------" ::= { snAgentBrdEntry 21 } snAgentBrdTxTrafficLedString OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "A bit array that contains the value of the front panel transmit traffic LEDs (for POS Module Only). This is a packed bit string; each LED is encoded into 1 bit for each switch port. The following shows the meaning of each bit for each switch port: bit value meaning -------- --------- 0 off (no transmit traffic) 1 on (transmit traffic) The bitmap of LEDs are as following: (Port1) (Port4) (Port8) Bit (Bit0) (Bit3) (Bit7) Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8 Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16 Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24 --------" ::= { snAgentBrdEntry 22 } snAgentBrdRxTrafficLedString OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "A bit array that contains the value of the front panel receive traffic LEDs (for POS Module Only). This is a packed bit string; each LED is encoded into 1 bit for each switch port. The following shows the meaning of each bit for each switch port: bit value meaning -------- --------- 0 off (no receive traffic) 1 on (receive traffic) The bitmap of LEDs are as following: (Port1) (Port4) (Port8) Bit (Bit0) (Bit3) (Bit7) Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8 Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16 Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24 --------" ::= { snAgentBrdEntry 23 } snAgentBrdMemoryTotal OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total memory in bytes within this module." ::= { snAgentBrdEntry 24 } snAgentBrdMemoryAvailable OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total memory in bytes available for use within this module." ::= { snAgentBrdEntry 25 } snAgentBrdSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Board Serial number. Zero length string indicates that module serial number has not been programmed within EEPROM or the module does not support serial number within EEPROM." ::= { snAgentBrdEntry 26 } snAgentBrdPartNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Board Part number. Zero length string indicates that module part number has not been programmed within EEPROM or the module does not support part number within EEPROM." ::= { snAgentBrdEntry 27 } snAgentBrdMemoryUtil100thPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) MAX-ACCESS read-only STATUS current DESCRIPTION " Dynamic memory utilization within this module in units of one-hundredth of a percent. " ::= { snAgentBrdEntry 28 } -- Agent Stacking Board Table snAgentBrd2Table OBJECT-TYPE SYNTAX SEQUENCE OF SnAgentBrd2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of each physical board information for each unit." ::= { snAgentBrd 2 } snAgentBrd2Entry OBJECT-TYPE SYNTAX SnAgentBrd2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Agent Board table." INDEX { snAgentBrd2Unit, snAgentBrd2Slot } ::= { snAgentBrd2Table 1 } SnAgentBrd2Entry ::= SEQUENCE { snAgentBrd2Unit Integer32, snAgentBrd2Slot Integer32, snAgentBrd2MainBrdDescription DisplayString, snAgentBrd2MainBrdId OCTET STRING, snAgentBrd2MainPortTotal Integer32, snAgentBrd2ModuleStatus INTEGER, snAgentBrd2RedundantStatus INTEGER } snAgentBrd2Unit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index to the Agent module Table." ::= { snAgentBrd2Entry 1 } snAgentBrd2Slot OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index to the Agent module Table." ::= { snAgentBrd2Entry 2 } snAgentBrd2MainBrdDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The main board description string." ::= { snAgentBrd2Entry 3} snAgentBrd2MainBrdId OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The main board identifier, which can uniquely identify a board type. It is an encoded octet string with the following meaning: octet 0 - octet string format version, which identifies the format of this string. If format version octet has the value 2, the octets after the version octet have the following meaning: octet 1 - product type: BI_WG 0x57 BI_BB 0x42 BI_NI 0x4E BI_NI2 0x32 NI_M4 0x4D BI_SLB 0x53 octet 2 - module type: MASTER_FIBER_8G 0x0 MASTER_FIBER_4G 0x1 MASTER_COPPER_16 0x2 SLAVE_FIBER_4G 0x3 FI_MASTER_FIBER_2G 0x4 FI_MASTER_FIBER_4G 0x5 MASTER_COPPER_8G 0x6 FI_MASTER_FIBER_8G 0x7 SLAVE_FIBER_8G 0x8 MASTER_COPPER_12_2 0x9 SLAVE_COPPER_24 0xA FI_SLAVE_COPPER_24 0xB SLAVE_100FX_8 0xD SLAVE_100FX_16 0xC SLAVE_COPPER_8G 0xE SLAVE_COPPER_16_2 0xF STACK_FIBER_8G 0x10 STACK_COPPER_8G 0x11 MASTER_FIBER_2G 0x12 SLAVE_100FX_24 0x13 MASTER_FIBER_0G 0x14 POS_622M 0x15 POS_155M 0x16 SLAVE_FIBER_2G 0x17 SLAVE_COPPER_2G 0x18 FI_SLAVE_FIBER_2G 0x19 FI_SLAVE_FIBER_4G 0x1A FI_SLAVE_FIBER_8G 0x1B FI_SLAVE_COPPER_8G 0x1C FI_MASTER_COPPER_8G 0x1D POS_155M2P 0x1E FI_MASTER_COPPER_4G 0x1F FI_MASTER_COPPER_2G 0x20 MASTER_COPPER_4G 0x21 MASTER_COPPER_2G 0x22 MASTER_M4_8G 0x23 MASTER_M4_4G 0x24 MASTER_M4_2G 0x25 MASTER_M4_0G 0x26 MASTER_M5_0G 0x27 POS_2488M 0x28 SLAVE_M5_0G 0x29 POS_N2488M 0x2A STACK_IPC_48_2 0x2B SLAVE_NPA_FIBER_4G 0x2C ATM_2PORT 0x2D ATM_4PORT 0x2E SLAVE_FIBER_10G 0x2F STACK_FES_48_2 0x30 STACK_FES_24_2 0x31 STACK_FES_96_4 0x32 STACK_FES_12G 0x33 STACK_FESX_24G 0x34 STACK_FESX_24_2_G 0x35 STACK_FESX_24_1_G 0x36 STACK_FESX_48G 0x37 STACK_FESX_48_2_G 0x38 STACK_FESX_48_1_G 0x39 SUPERX_FI_MGMT 0x40 SUPERX_FI_2P10G 0x41 SUPERX_FI_24GC 0x42 SUPERX_FI_24GF 0x43 SUPERX_FI_2P10G_WAN 0x44 SUPERX_FI_MGMT_II 0x4a SLAVE_JC_48E 0xC3 SLAVE_JC_48T 0xC4 MASTER_JC_M4_8G 0xC5 SLAVE_JC_8G 0xC6 SLAVE_JC_B16GF 0xC8 MASTER_JC_B2404 0xC9 SLAVE_JC_B16GC 0xCA octet 3 - processor type, PVR_M603=3, PVR_M604=4, PVR_M603E=6, PVR_M603EV=7, PVR_M750=8, PVR_M604E=9, PVR_M8245=81 octet 4 to octet 5 - processor speed in MHz octet 6 - MAC type: MAC_NONE=0 MAC_SEEQ_10_100=1, MAC_DEC_10_100=2, MAC_3COM_10_100=3, MAC_X10GMAC_10000=4, MAC_SEEQ_1000=5, MAC_GMAC_1000=6, MAC_VLSI_1000=7 octet 7 - PHY type, PHY_NONE=0, PHY_QSI=1, PHY_BROADCOM=2, PHY_ICS=3, PHY_NATIONAL=4, PHY_LEVEL1=6, PHY_BROADCOM_10_100=7, PHY_LEVEL24=8, PHY_BROADCOM_10000=9 (for 10G), PHY_3COM_10_100=9 (for others) octet 8 - port type, COPPER=0, FIBER=1 octet 9 - fiber port type, NONFIBER=0, SX_FIBER=1, LX_FIBER=2, LHX_FIBER=3, LX_SX_FIBER=4, LHB_FIBER=5 octet 10 to octet 13 - DRAM size in KBytes octet 14 to octet 17 - boot flash size in KBytes octet 18 to octet 21 - code flash size in KBytes octet 22 to octet 27 - serial number. octet 28 - chassis backplane type. chassis4000 = 0x00 chassis8000 = 0x02 chassis15000 = 0x01 chassisFISX = 0x04 Turbo8 = 0x07 (stack2) FastIron2 = 0x06 (stack1)" ::= { snAgentBrd2Entry 4 } snAgentBrd2MainPortTotal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of ports for the main board." ::= { snAgentBrd2Entry 5 } snAgentBrd2ModuleStatus OBJECT-TYPE SYNTAX INTEGER { moduleEmpty(0), moduleGoingDown(2), moduleRejected(3), moduleBad(4), moduleConfigured(8), moduleComingUp(9), moduleRunning(10), moduleBlocked(11) } MAX-ACCESS read-only STATUS current DESCRIPTION "By default, this mode is set to notActivated(0). moduleEmpty(0) ......... The slot of the chassis is empty. moduleGoingDown(2) ..... The module is going down. moduleRejected(3) ...... The module is being rejected due to wrong configuration. moduleBad(4) ........... The module Hardware is bad. moduleConfigured(8) ...... The module is configured (stacking) moduleComingUp(9) ...... The module is in power-up cycle. moduleRunning(10) ....... The module is running. moduleBlocked(11) ....... The module is blocked, for full height card." ::= { snAgentBrd2Entry 6 } snAgentBrd2RedundantStatus OBJECT-TYPE SYNTAX INTEGER { other(1), active(2), standby(3), crashed(4), comingUp(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The redundant status of a module. Non-management module always returns other(1). Management module returns the rest of the states." ::= { snAgentBrd2Entry 7} -- Trap Receiver Table -- Trap Receiver Table -- snAgTrpRcvrTable is deprecated, replaced by fdryTrapReceiverTable. -- The new table "fdryTrapReceiverTable" combines Ipv4 and Ipv6 configuration of -- trap Receiver/managers which to send traps. snAgTrpRcvrTable OBJECT-TYPE SYNTAX SEQUENCE OF SnAgTrpRcvrEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A table of managers which to send traps." ::= { snAgentTrp 1 } snAgTrpRcvrEntry OBJECT-TYPE SYNTAX SnAgTrpRcvrEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A row in the trap receiver table. The column snAgTrpRcvrStatus is used to create and delete rows in the table. Creation requires a SET PDU with objects snAgTrpRcvrIndex, snAgTrpRcvrIpAddr, snAgTrpRcvrComm and snAgTrpRcvrStatus." INDEX { snAgTrpRcvrIndex } ::= { snAgTrpRcvrTable 1 } SnAgTrpRcvrEntry ::= SEQUENCE { snAgTrpRcvrIndex Integer32, snAgTrpRcvrIpAddr IpAddress, snAgTrpRcvrCommunityOrSecurityName OCTET STRING, snAgTrpRcvrStatus INTEGER, snAgTrpRcvrUDPPort INTEGER, snAgTrpRcvrSecurityModel INTEGER, snAgTrpRcvrSecurityLevel INTEGER } snAgTrpRcvrIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The index to the Trap Receiver Table." ::= { snAgTrpRcvrEntry 1 } snAgTrpRcvrIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The ip address for SNMP manager that is to receive the trap." ::= { snAgTrpRcvrEntry 2 } snAgTrpRcvrCommunityOrSecurityName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Community string to use. In case of USM (SNMPv3) security model, this object is used to provide the security name." ::= { snAgTrpRcvrEntry 3 } snAgTrpRcvrStatus OBJECT-TYPE SYNTAX INTEGER { other(1), valid(2), delete(3), create(4), ignore(5) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This object is used to create and delete rows in the table and control if they are used. The values that can be written are: ignore(5)...don't use this entry to send traps to at this time delete(3)...deletes the row create(4)...creates a new row If the row exists, then a SET with value of create(5) returns error 'badValue'. Deleted rows go away immediately. The following values can be returned on reads: other(1)....some other case valid(2)....the row exists and is valid ignore(5)...don't use this entry to send traps to at this time" ::= { snAgTrpRcvrEntry 4 } snAgTrpRcvrUDPPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "UDP port number of the trap receiver." DEFVAL { 162 } ::= { snAgTrpRcvrEntry 5 } snAgTrpRcvrSecurityModel OBJECT-TYPE SYNTAX INTEGER { v1(1), v2c(2), usm(3) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Version of trap format to be used." DEFVAL { 1 } ::= { snAgTrpRcvrEntry 6 } snAgTrpRcvrSecurityLevel OBJECT-TYPE SYNTAX INTEGER { noAuth(1), auth(2), authPriv(3) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used for USM (SNMPv3) security model to specify the level of security. The security name is provided by snAgTrpRcvrCommunityOrSecurityName." DEFVAL { 1 } ::= { snAgTrpRcvrEntry 7 } -- Boot Sequence Table snAgBootSeqTable OBJECT-TYPE SYNTAX SEQUENCE OF SnAgBootSeqEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of image load sequnce instructions to the boot code. Boot code will start from instruction of the first valid entry to load the image. If failed, it will use the second valid entry and so on, until a succesful load has completed. Each entry must have an unique instruction, duplicate instructions will be rejected." ::= { snAgentBoot 1 } snAgBootSeqEntry OBJECT-TYPE SYNTAX SnAgBootSeqEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the boot sequence table." INDEX { snAgBootSeqIndex } ::= { snAgBootSeqTable 1 } SnAgBootSeqEntry ::= SEQUENCE { snAgBootSeqIndex INTEGER, snAgBootSeqInstruction INTEGER, snAgBootSeqIpAddr IpAddress, snAgBootSeqFilename DisplayString, snAgBootSeqRowStatus INTEGER } snAgBootSeqIndex OBJECT-TYPE SYNTAX INTEGER (1..6) MAX-ACCESS read-only STATUS current DESCRIPTION "The index to the boot sequence table." ::= { snAgBootSeqEntry 1 } snAgBootSeqInstruction OBJECT-TYPE SYNTAX INTEGER { fromPrimaryFlash(1), fromSecondaryFlash(2), fromTftpServer(3), fromBootpServer(4), fromPcmciaCard1(5), fromPcmciaCard2(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The instruction for the boot code." ::= { snAgBootSeqEntry 2 } snAgBootSeqIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The ip address of the TFTP server if snAgBootSeqInstruction was set to 'fromTftpServer'; otherwise, this object is not used in any other boot instruction." ::= { snAgBootSeqEntry 3 } snAgBootSeqFilename OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The image filename on the TFTP server if snAgBootSeqInstruction was set to 'fromTftpServer'; otherwise, this object is not used in any other boot instruction." ::= { snAgBootSeqEntry 4 } snAgBootSeqRowStatus OBJECT-TYPE SYNTAX INTEGER { other(1), valid(2), delete(3), create(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "To create or delete a boot sequence table entry." ::= { snAgBootSeqEntry 5 } -- SP Boot Sequence Table snAgSpBootSeqTable OBJECT-TYPE SYNTAX SEQUENCE OF SnAgSpBootSeqEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of image load sequnce instructions to the boot code for the slave (line) modules. Boot code will start from instruction of the first valid entry to load the image. If failed, it will use the second valid entry and so on, until a succesful load has completed. Each entry must have an unique instruction, duplicate instructions will be rejected." ::= { snAgentBoot 2 } snAgSpBootSeqEntry OBJECT-TYPE SYNTAX SnAgSpBootSeqEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the slave module boot sequence table." INDEX { snAgSpBootSeqSpNumber, snAgSpBootSeqIndex } ::= { snAgSpBootSeqTable 1 } SnAgSpBootSeqEntry ::= SEQUENCE { snAgSpBootSeqSpNumber INTEGER, snAgSpBootSeqIndex Integer32, snAgSpBootSeqInstruction INTEGER, snAgSpBootSeqIpAddr IpAddress, snAgSpBootSeqFilename DisplayString, snAgSpBootSeqRowStatus INTEGER } snAgSpBootSeqSpNumber OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The slot numner of a slave/witch processor module for which this boot sequence applies. Setting value 0 applies to all SP modules. Index 0 is valid only for setting to simplify the set operation for all the modules." ::= { snAgSpBootSeqEntry 1 } snAgSpBootSeqIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index to the boot sequence table." ::= { snAgSpBootSeqEntry 2 } snAgSpBootSeqInstruction OBJECT-TYPE SYNTAX INTEGER { fromSpPrimaryFlash(1), fromSpSecondaryFlash(2), fromMpPrimaryFlash(3), fromMpSecondaryFlash(4), fromPcmciaCard1(5), fromPcmciaCard2(6), fromTftpServer(7), interactively(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "The instruction for the boot code." ::= { snAgSpBootSeqEntry 3 } snAgSpBootSeqIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The ip address of the TFTP server if snAgBootSeqInstruction was set to 'fromTftpServer'; otherwise, this object is not used in any other boot instruction." ::= { snAgSpBootSeqEntry 4 } snAgSpBootSeqFilename OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The image filename on the TFTP server if snAgBootSeqInstruction was set to 'fromTftpServer'; otherwise, this object is not used in any other boot instruction." ::= { snAgSpBootSeqEntry 5 } snAgSpBootSeqRowStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), delete(2), create(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "To create or delete a boot sequence table entry." ::= { snAgSpBootSeqEntry 6 } --- Encoded Octet Strings for the Configuration File Transfer snAgCfgEosTable OBJECT-TYPE SYNTAX SEQUENCE OF SnAgCfgEosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents the fragmented Configuration File data packet with checksum include in each rows of this table. A SNMP-SET represents configuration file download, and a SNMP-GET represents configuration file upload. This action is only if the SNMP-SET of snAgCfgLoad command is sent along with this table consecutively. The applicable snAgCfgLoad command value is as followings: uploadFromFlashToNMS(23), downloadToFlashFromNMS(24), uploadFromDramToNMS(25), downloadToDramFromNMS(26)." ::= { snAgCfgEos 1 } snAgCfgEosEntry OBJECT-TYPE SYNTAX SnAgCfgEosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An EOS row in the table of encoded octet strings for table snAgCfgEosTable. " INDEX { snAgCfgEosIndex } ::= { snAgCfgEosTable 1 } SnAgCfgEosEntry ::= SEQUENCE { snAgCfgEosIndex Integer32, snAgCfgEosPacket OCTET STRING, snAgCfgEosChkSum Integer32 } snAgCfgEosIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Each VLAN EOS Buffer Identifier have a multiple VLAN table entries." ::= { snAgCfgEosEntry 1 } snAgCfgEosPacket OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1000)) MAX-ACCESS read-write STATUS current DESCRIPTION "An encoded octet string. On reads it contains an integral number of configuration file data packets. The size of each encoded octet string is less than or equal to 1400 bytes." ::= { snAgCfgEosEntry 2 } snAgCfgEosChkSum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "A checksum of each configuration file data packet." ::= { snAgCfgEosEntry 3 } -- Stackable Management Group snStackGen OBJECT IDENTIFIER ::= { snStack 1 } snStackSecSwitchInfo OBJECT IDENTIFIER ::= { snStack 2 } -- MIB Objects -- General Stackable Management Information snStackPriSwitchMode OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Stackable Management Primary Switch mode either enabled or disabled and the default is disabled mode. enabled(1)...........primary switch enabled disabled(0)..........primary switch disabled" ::= { snStackGen 1 } snStackMaxSecSwitch OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Maximum Secondary Switches are allowed in the Stackable Management Group." ::= { snStackGen 2 } snStackTotalSecSwitch OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Total Secondary Switches currently connected to the Stackable Management Group." ::= { snStackGen 3 } snStackSyncAllSecSwitch OBJECT-TYPE SYNTAX INTEGER { normal(0), invalid(1), device(2), global(3), local(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Synchronize all the secondary switches in the Stackable Management Group with the following commands. device(2)...........device related parameters. global(3)...........global parameters. local(4)............local parameters. The return result of the above commands are either normal(0)...........normal condition. invalid(1)...........invalid result." ::= { snStackGen 4 } snStackSmSlotIndex OBJECT-TYPE SYNTAX INTEGER (0..8) MAX-ACCESS read-write STATUS current DESCRIPTION "The Slot 0 is the Master slot and Slot 1-8 are slaves. All the slot-based MIB data can be retrieved with respect to this slot index such as snChassis global MIB. " ::= { snStackGen 5 } snStackFmpSetProcess OBJECT-TYPE SYNTAX INTEGER { normal(0), pending(1), failure(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "normal(0) - The set process is either in an idle state or FMP-SET-SUCCESS state. pending(1) - The pending process is waiting for the result of an FMP-SET. failure(2) - The failure result of an FMP-SET." ::= { snStackGen 6 } -- Stackable Management Secondary Switch Information Table snStackSecSwitchTable OBJECT-TYPE SYNTAX SEQUENCE OF SnStackSecSwitchEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "If snSwGroupOperMode is configured as basic mode which is VLAN by Port, Layer2 switching, then this table is valid. Each VLAN switch port could have a number of VLAN IDs." ::= { snStackSecSwitchInfo 1 } snStackSecSwitchEntry OBJECT-TYPE SYNTAX SnStackSecSwitchEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Stackable Management Secondary Switch Information table." INDEX { snStackSecSwitchIndex } ::= { snStackSecSwitchTable 1 } SnStackSecSwitchEntry ::= SEQUENCE { snStackSecSwitchIndex INTEGER, snStackSecSwitchSlotId INTEGER, snStackSecSwitchPortCnts INTEGER, snStackSecSwitchEnabled INTEGER, snStackSecSwitchAck INTEGER, snStackSecSwitchMacAddr MacAddress, snStackSecSwitchSyncCmd INTEGER, snStackSecSwitchIpAddr IpAddress, snStackSecSwitchSubnetMask IpAddress, snStackSecSwitchCfgCmd INTEGER } snStackSecSwitchIndex OBJECT-TYPE SYNTAX INTEGER (1..26) MAX-ACCESS read-only STATUS current DESCRIPTION "The secondary switch index must not be greater than the snStackMaxSecSwitch." ::= { snStackSecSwitchEntry 1 } snStackSecSwitchSlotId OBJECT-TYPE SYNTAX INTEGER (1..26) MAX-ACCESS read-write STATUS current DESCRIPTION "The secondary switch slot ID must be set before the Configuration command sent from the primary switch to the secondary switch either manually or automatically - snStackSecSwitchCfgCmd." ::= { snStackSecSwitchEntry 2 } snStackSecSwitchPortCnts OBJECT-TYPE SYNTAX INTEGER (1..26) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ports in this secondary switch." ::= { snStackSecSwitchEntry 3 } snStackSecSwitchEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The secondary switch has been selected to Stackable Management Group." ::= { snStackSecSwitchEntry 4 } snStackSecSwitchAck OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The secondary switch has sent reponse to the primary switch." ::= { snStackSecSwitchEntry 5 } snStackSecSwitchMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The secondary switch physical address. The physical address represents a MAC Station." ::= { snStackSecSwitchEntry 6 } snStackSecSwitchSyncCmd OBJECT-TYPE SYNTAX INTEGER { normal(0), invalid(1), device(2), global(3), local(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Synchronize the secondary switches in the Stackable Management Group with the following commands. device(2)...........device related parameters. global(3)...........global parameters. local(4)............local parameters. The return result of the above commands are either normal(0)...........normal condition. invalid(1)...........invalid result." ::= { snStackSecSwitchEntry 7 } snStackSecSwitchIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The secondary switch IP Address and is used for manual-command of snStackSecSwitchCfgCmd." ::= { snStackSecSwitchEntry 8 } snStackSecSwitchSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The secondary switch IP Subnet Mask and is used for manual-command of snStackSecSwitchCfgCmd." ::= { snStackSecSwitchEntry 9 } snStackSecSwitchCfgCmd OBJECT-TYPE SYNTAX INTEGER { normal(0), invalid(1), auto(2), manual(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "snStackSecSwitchSlotId must be set before the Configuration command sent from the primary switch to the secondary switch either manually or automatically. auto(2)...........auto-configuration command sent. manual(3).........manual-configuration command sent. if manual-mode is used, snStackSecSwitchIpAddr and snStackSecSwitchSubnetMask must be first set before this command is sent. The return result of the above commands are either normal(0)...........normal condition. invalid(1)..........invalid result." ::= { snStackSecSwitchEntry 10 } -- System Logging Group snAgSysLogGbl OBJECT IDENTIFIER ::= { snAgentLog 1 } snAgSysLogGblEnable OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable system logging." DEFVAL { enabled } ::= { snAgSysLogGbl 1 } snAgSysLogGblBufferSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The number of dynamic system logging entries." DEFVAL { 50 } ::= { snAgSysLogGbl 2 } snAgSysLogGblClear OBJECT-TYPE SYNTAX INTEGER { normal(0), clearAll(1), clearDynamic(2), clearStatic(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear dynamic and/or static system logging buffers." ::= { snAgSysLogGbl 3 } snAgSysLogGblCriticalLevel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Filter events going to the logging buffer. This is a packed bit string object of which each bit has the following meaning: (bit 0 is the least significant bit). bit position meaning ------------ ------- 8-31 reserved 7 Warning (warning conditions) 6 Notification (normal but significant conditions) 5 Informational (informational messages) 4 Error (error conditions) 3 Emergency (system is unusable) 2 Debugging (debugging messages) 1 Critical (critical conditions) 0 Alert (immediate action needed) Setting a critical level bit to 1 makes the logging buffer accept the corresponding event. Resetting a critical level bit to 0 makes the logging buffer reject the corresponding event." DEFVAL { 255 } ::= { snAgSysLogGbl 4 } snAgSysLogGblLoggedCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number events logged in the system logging buffer." ::= { snAgSysLogGbl 5 } snAgSysLogGblDroppedCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of events dropped." ::= { snAgSysLogGbl 6 } snAgSysLogGblFlushedCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times that the system logging buffer was cleared." ::= { snAgSysLogGbl 7 } snAgSysLogGblOverrunCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times that the system logging buffer was wrapped around." ::= { snAgSysLogGbl 8 } snAgSysLogGblServer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "IP address of syslog server." ::= { snAgSysLogGbl 9 } snAgSysLogGblFacility OBJECT-TYPE SYNTAX INTEGER { kern(1), user(2), mail(3), daemon(4), auth(5), syslog(6), lpr(7), news(8), uucp(9), sys9(10), sys10(11), sys11(12), sys12(13), sys13(14), sys14(15), cron(16), local0(17), local1(18), local2(19), local3(20), local4(21), local5(22), local6(23), local7(24) } MAX-ACCESS read-write STATUS current DESCRIPTION "Facility code." DEFVAL { user } ::= { snAgSysLogGbl 10 } snAgSysLogGblPersistenceEnable OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable system logging persistence." DEFVAL { enabled } ::= { snAgSysLogGbl 11 } -- Dynamic System Logging Buffer Table snAgSysLogBufferTable OBJECT-TYPE SYNTAX SEQUENCE OF SnAgSysLogBufferEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Dynamic system logging buffer table." ::= { snAgentLog 2 } snAgSysLogBufferEntry OBJECT-TYPE SYNTAX SnAgSysLogBufferEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the dynamic system logging buffer table." INDEX { snAgSysLogBufferIndex } ::= { snAgSysLogBufferTable 1 } SnAgSysLogBufferEntry ::= SEQUENCE { snAgSysLogBufferIndex Integer32, snAgSysLogBufferTimeStamp TimeTicks, snAgSysLogBufferCriticalLevel INTEGER, snAgSysLogBufferMessage DisplayString, snAgSysLogBufferCalTimeStamp DisplayString } snAgSysLogBufferIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index to the dynamic system logging buffer table." ::= { snAgSysLogBufferEntry 1 } snAgSysLogBufferTimeStamp OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "A time stamp when the event is logged." ::= { snAgSysLogBufferEntry 2 } snAgSysLogBufferCriticalLevel OBJECT-TYPE SYNTAX INTEGER { other(1), alert(2), critical(3), debugging(4), emergency(5), error(6), informational(7), notification(8), warning(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "The critical level of this event." ::= { snAgSysLogBufferEntry 3 } snAgSysLogBufferMessage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The system logging message." ::= { snAgSysLogBufferEntry 4 } snAgSysLogBufferCalTimeStamp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A time stamp when the event is logged. This object returns a NULL terminated time stamp string if the system calendar time was set. It returns a zero length string if the system calendar time was not set." ::= { snAgSysLogBufferEntry 5 } -- Static System Logging Buffer Table snAgStaticSysLogBufferTable OBJECT-TYPE SYNTAX SEQUENCE OF SnAgStaticSysLogBufferEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static system logging buffer table." ::= { snAgentLog 3 } snAgStaticSysLogBufferEntry OBJECT-TYPE SYNTAX SnAgStaticSysLogBufferEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the static system logging buffer table." INDEX { snAgStaticSysLogBufferIndex } ::= { snAgStaticSysLogBufferTable 1 } SnAgStaticSysLogBufferEntry ::= SEQUENCE { snAgStaticSysLogBufferIndex INTEGER, snAgStaticSysLogBufferTimeStamp TimeTicks, snAgStaticSysLogBufferCriticalLevel INTEGER, snAgStaticSysLogBufferMessage DisplayString, snAgStaticSysLogBufferCalTimeStamp DisplayString } snAgStaticSysLogBufferIndex OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The index to the static system logging buffer table." ::= { snAgStaticSysLogBufferEntry 1 } snAgStaticSysLogBufferTimeStamp OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "A time stamp when the event is logged." ::= { snAgStaticSysLogBufferEntry 2 } snAgStaticSysLogBufferCriticalLevel OBJECT-TYPE SYNTAX INTEGER { other(1), alert(2), critical(3), debugging(4), emergency(5), error(6), informational(7), notification(8), warning(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "The critical level of this event." ::= { snAgStaticSysLogBufferEntry 3 } snAgStaticSysLogBufferMessage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The system logging message." ::= { snAgStaticSysLogBufferEntry 4 } snAgStaticSysLogBufferCalTimeStamp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A time stamp when the event is logged. This object returns a NULL terminated time stamp string if the system calendar time was set. It returns a zero length string if the system calendar time was not set." ::= { snAgStaticSysLogBufferEntry 5 } -- SysLog Server Table snAgSysLogServerTable OBJECT-TYPE SYNTAX SEQUENCE OF SnAgSysLogServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "System Log Server table." ::= { snAgentLog 4 } snAgSysLogServerEntry OBJECT-TYPE SYNTAX SnAgSysLogServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the SysLog Server table." INDEX {snAgSysLogServerIP, snAgSysLogServerUDPPort} ::= { snAgSysLogServerTable 1 } SnAgSysLogServerEntry ::= SEQUENCE { snAgSysLogServerIP IpAddress, snAgSysLogServerUDPPort INTEGER, snAgSysLogServerRowStatus INTEGER } snAgSysLogServerIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of syslog server." ::= { snAgSysLogServerEntry 1 } snAgSysLogServerUDPPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "UDP port number of syslog server." ::= { snAgSysLogServerEntry 2 } snAgSysLogServerRowStatus OBJECT-TYPE SYNTAX INTEGER { other(1), valid(2), delete(3), create(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to create and delete row in the table and control if they are used. The values that can be written are: delete(3)...deletes the row create(4)...creates a new row If the row exists, then a SET with value of create(4) returns error 'badValue'. Deleted rows go away immediately. The following values can be returned on reads: other(1)....some other case valid(2)....the row exists and is valid" ::= { snAgSysLogServerEntry 3 } -- Agent System Parameters Configuration Table snAgentSysParaConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF SnAgentSysParaConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Agent of each board." ::= { snAgentSysParaConfig 1 } snAgentSysParaConfigEntry OBJECT-TYPE SYNTAX SnAgentSysParaConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Agent System Parameters Configuation table." INDEX { snAgentSysParaConfigIndex } ::= { snAgentSysParaConfigTable 1 } SnAgentSysParaConfigEntry ::= SEQUENCE { snAgentSysParaConfigIndex Integer32, snAgentSysParaConfigDescription DisplayString, snAgentSysParaConfigMin Integer32, snAgentSysParaConfigMax Integer32, snAgentSysParaConfigDefault Integer32, snAgentSysParaConfigCurrent Integer32 } snAgentSysParaConfigIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index to the Agent System Parameters Configuation Table." ::= { snAgentSysParaConfigEntry 1 } snAgentSysParaConfigDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The main board description string." ::= { snAgentSysParaConfigEntry 2 } snAgentSysParaConfigMin OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum value of this Agent System Parameter." ::= { snAgentSysParaConfigEntry 3 } snAgentSysParaConfigMax OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum value of this Agent System Parameter." ::= { snAgentSysParaConfigEntry 4 } snAgentSysParaConfigDefault OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The default value of this Agent System Parameter." ::= { snAgentSysParaConfigEntry 5 } snAgentSysParaConfigCurrent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The current configurated value of this Agent System Parameter." ::= { snAgentSysParaConfigEntry 6 } -- Agent Configured Module Table snAgentConfigModuleTable OBJECT-TYPE SYNTAX SEQUENCE OF SnAgentConfigModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of each configured module information." ::= { snAgentConfigModule 1 } snAgentConfigModuleEntry OBJECT-TYPE SYNTAX SnAgentConfigModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Agent Configured Module table." INDEX { snAgentConfigModuleIndex } ::= { snAgentConfigModuleTable 1 } SnAgentConfigModuleEntry ::= SEQUENCE { snAgentConfigModuleIndex Integer32, snAgentConfigModuleType INTEGER, snAgentConfigModuleRowStatus INTEGER, snAgentConfigModuleDescription DisplayString, snAgentConfigModuleOperStatus DisplayString, snAgentConfigModuleSerialNumber DisplayString, snAgentConfigModuleNumberOfPorts Integer32, snAgentConfigModuleMgmtModuleType INTEGER, snAgentConfigModuleNumberOfCpus Integer32 } snAgentConfigModuleIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index to the Agent Configured Module Table." ::= { snAgentConfigModuleEntry 1 } snAgentConfigModuleType OBJECT-TYPE SYNTAX INTEGER { bi8PortGigManagementModule(0), bi4PortGigManagementModule(1), bi16PortCopperManagementModule(2), bi4PortGigModule(3), fi2PortGigManagementModule(4), fi4PortGigManagementModule(5), bi8PortGigCopperManagementModule(6), fi8PortGigManagementModule(7), bi8PortGigModule(8), bi12PortGigCopper2PortGigFiberManagement(9), bi24PortCopperModule(10), fi24PortCopperModule(11), bi16Port100FXModule(12), bi8Port100FXModule(13), bi8PortGigCopperModule(14), bi12PortGigCopper2PortGigFiber(15), bi2PortGigManagementModule(18), bi24Port100FXModule(19), bi0PortManagementModule(20), pos622MbsModule(21), pos155MbsModule(22), bi2PortGigModule(23), bi2PortGigCopperModule(24), fi2PortGigModule(25), fi4PortGigModule(26), fi8PortGigModule(27), fi8PortGigCopperModule(28), fi8PortGigCopperManagementModule(29), pos155Mbs2PModule(30), fi4PortGigCopperManagementModule(31), fi2PortGigCopperManagementModule(32), bi4PortGigCopperManagementModule(33), bi2PortGigCopperManagementModule(34), bi8PortGigM4ManagementModule(35), bi4PortGigM4ManagementModule(36), bi2PortGigM4ManagementModule(37), bi0PortGigM4ManagementModule(38), bi0PortWSMManagementModule(39), biPos2Port2488MbsModule(40), bi0PortWSMModule(41), niPos2Port2488MbsModule(42), ni4802(43), bi4PortGigNPAModule(44), biAtm2Port155MbsModule(45), biAtm4Port155MbsModule(46), bi1Port10GigModule(47), fes4802Module(48), fes2402Module(49), fes9604Module(50), fes12GigCopperAndGigFiberModule(51), fesx24GigModule(52), fesx24Gig2TenGigModule(53), fesx24Gig1TenGigModule(54), fesx48GigModule(55), fesx48Gig2TenGigModule(56), fesx48Gig1TenGigModule(57), bi40PortGigCopperHVModule(58), --unused bi60PortGigCopperHVModule(59), --unused bi8Port10GigModule(60), --unused bi10PortGigHVModule(61), --unused bi20PortGigHVModule(62), --unused bi24PortGigModule(63), --unused bi24PortGigCopperModule(64), --unused bi48PortGigCopperModule(65), --unused bi24PortGigFiberModule(66), --unused ni4Port10GigSPModule(75), --unused ni40PortGigSPModule(76), --unused ni40PortGigCopperSPModule(77), --unused ni2Port10GigSPModule(78), --unused ni10PortGigSPModule(79), --unused ni20PortGigSPModule(80), --unused xmr4Port10GigSPModule(81), --unused xmr20PortGigSPModule(82), --unused xmr2Port10GigSPModule(83), --unused xmr20PortGigCopperSPModule(84), --unused xmr20PortGigFXSPModule(85), --unused niImrMrManagementModule(86), --unused niXmrMrManagementModule(87), --unused xer4Port10GigSPModule(88), --unused xer2Port10GigSPModule(89), --unused xer20PortGigCopperSPModule(90), --unused xer20PortGigFXSPModule(91), --unused mlx4Port10GigSPModule(92), --unused mlx2Port10GigSPModule(93), --unused mlx20PortGigCopperSPModule(94), --unused mlx20PortGigFXSPModule(95), --unused mlx48PortGigMrj21SPModule(103), --unused fesx24GigFiberGigCopperModule(112), fesx24GigFiber2TenGigModule(113), fesx24GigFiber1TenGigModule(114), -- Modules for FGS/FLS family fgs24PortManagementModule(144), fgs48PortManagementModule(145), fgsXfp2Port10gModule(152), fgsCx42Port10gModule(153), fgsXfp1Cx41Port10gModule(154), fgsXpf1Port10gModule(155), fls24PortCopperBaseModule(160), fls48PortCopperBaseModule(161), flsXfp1Port10gModule(168), flsCx41Port10gModule(169), --Modules for FCX family fcx624SBaseModule(176), fcx648SBaseModule(177), fcx624SPoeBaseModule(180), fcx648SPoeBaseModule(181), fcxXfp2Port10gModule(184), fcxCx42Port16gModule(185), fcx624SFBaseModule(192), biFiJc48ePort100fxIpcModule(195), biFiJc48tPort100fxIpcModule(196), biFiJc8PortGigM4ManagementModule(197), biFiJc8PortGigIgcModule(198), biFiJc16PortGigIgcModule(200), biJc24PortCopperIpc4GigIgcModule(201), biJc16PortGigCopperIgcModule(202), biFiJc24Port100fxIpcModule(206), bi2Port10GigModule(207), biJc48tPortRJ21OmpModule(208), biJc48ePortRJ45OmpModule(209), biJc24PortIpcRJ45PoeModule(212), biJc2PortGigIgcM4ManagementModule(214), --Modules for MG-8, RX, XMR, MLX fdryBi4Port10GigModule(1048), -- fdryBi40PortGigModule(1049), -- fdryBi1Port100FXManagementModule(1050), fdryBi2Port10GigModule(1051), -- fdryBi40PortGigCopperModule(1052), -- fdryBi60PortGigCopperModule(1053), -- fdryBi4Port10GigHVModule(1054), -- fdryBi2Port10GigHVModule(1055), -- fdryBi8Port10GigHVModule(1056), -- fdryBi40PortGigHVModule(1057), -- fdryBi40PortGigCopperHVModule(1058), -- fdryBi60PortGigCopperHVModule(1059), -- fdryBi8Port10GigModule(1060), -- fdryBi10PortGigHVModule(1061), -- fdryBi20PortGigHVModule(1062), -- fdryBi24PortGigModule(1063), -- fdryBi24PortGigCopperModule(1064), -- fdryBi48PortGigCopperModule(1065), fdryBi24PortGigFiberModule(1066), fdryBi16Port10GigModule(1067), fdryNi4Port10GigSPModule(1075), fdryNi40PortGigSPModule(1076), fdryNi40PortGigCopperSPModule(1077), fdryNi2Port10GigSPModule(1078), fdryNi10PortGigSPModule(1079), fdryNi20PortGigSPModule(1080), fdryXmr4Port10GigSPModule(1081), -- fdryXmr20PortGigSPModule(1082), -- fdryXmr2Port10GigSPModule(1083), -- fdryXmr20PortGigCopperSPModule(1084), -- fdryXmr20PortGigFXSPModule(1085), -- fdryNiImrMrManagementModule(1086), fdryNiXmrMrManagementModule(1087), fdryMlx4Port10GigSPModule(1088), -- fdryMlx2Port10GigSPModule(1089), -- fdryMlx20PortGigCopperSPModule(1090), -- fdryMlx20PortGigFXSPModule(1091), -- brMlx4Port10GigXModule(1093), brMlx24PortGigCopperXModule(1094), brMlx24PortGigSfpXModule(1095), niCes24PortFiberModule(1096), niCes24PortCopperModule(1097), niCes2Port10GigModule(1098), niCes48PortFiberModule(1099), niCes48PortCopperModule(1100), niCes48PortFiberWith2Port10GModule(1101), niCes48PortCopperWith2Port10GModule(1102), fdryMlx48PortGigMrj21SPModule(1103), -- fdryXmr2PortOC192SPModule(1104), -- fdryXmr1PortOC192SPModule(1105), -- fdryXmr8PortOC48SPModule(1106), -- fdryXmr4PortOC48SPModule(1107), -- fdryXmr2PortOC48SPModule(1108), -- fdryNiMlxMrManagementModule(1109),-- niMlx8Port10GigMModule (1110), niMlx8Port10GigDModule (1111), brMlx8Port10GigXModule (1112), brMlx2Port100GigXModule (1113), brcdMlxMr2ManagementModule(1114), -- for (BR-MLX-MR2-M board) brcdXmrMr2ManagementModule(1115), -- for (BR-MLX-MR2-X board) brcdMlx32Mr2ManagementModule(1116), -- for (BR-MLX32-MR2-M board) brcdXmr32Mr2ManagementModule(1117), -- for (BR-MLX32-MR2-X board) brcdNiXmr32MrManagementModule(1118), brcdNiMlx32MrManagementModule(1119), --Modules for FastIron Superx, SXR8, SXR16, V4 and V6 Modules fdryFiV4Sx12ComboPortManagementModule(2064), fdryFiV4Sx2Port10gModule(2065), fdryFiV4Sx24PortGigCopperModule(2066), fdryFiV4Sx24PortGigFiberModule(2067), fdryFiV4Sx2Port10gLanWanModule(2068), fdryFiV4Sx24Port100m1gFiberModule(2069), fdryFiV4Sx12ComboPortManagement2Module(2074), fdryFiV4Sx210gPortManagementModule(2080), fdryFiSx0PortManagementModule(2081), fdryFiV4Sx4g4fPortManagementModule(2083), fdryFiV6Sx12ComboPortManagementModule(2096), fdryFiV6Sx24PortGigCopperModule(2098), fdryFiV6Sx2Port10gModule(2100), fdryFiV6Sx24Port100m1gFiberModule(2101), fdryFiV6Sx210gPortManagementModule(2102), fdryFiV6Sx48PortGigCopperPoeModule(2103), fdryFiV6Sx4g4fPortManagementModule(2104), fdryFiV6Sx12ComboPortManagement2Module(2105), fdryFiV6Sx48PortGigCopperModule(2106), -- Modules for FWS family fdryFws24PortCopperBaseModule(2224), fdryFws48PortCopperBaseModule(2225), fdryFws24GPortCopperBaseModule(2226), fdryFws48GPortCopperBaseModule(2227), --Modules for FCX family fdryFcx624BaseModule(2208), fdryFcx648BaseModule(2209), fdryFcxSfpPlus4Port10gModule(2220), --Modules for ICX6610 family fdryIcx6610624BaseModule(2240), fdryIcx6610648BaseModule(2241), fdryIcx6610624PoeBaseModule(2244), fdryIcx6610648PoeBaseModule(2245), fdryIcx6610624FBaseModule(2246), fdryIcx6610DualMode8PortModule(2248), fdryIcx6610Qsfp10Port160gModule(2249), --Modules for ICX6430 family fdryIcx6430624BaseModule(2016), fdryIcx6430648BaseModule(2017), fdryIcx6430624PoeBaseModule(2020), fdryIcx6430648PoeBaseModule(2021), fdryIcx6430sfp4Port4gModule(2024), --Modules for ICX6450 family fdryIcx6450624BaseModule(2032), fdryIcx6450648BaseModule(2033), fdryIcx6450624PoeBaseModule(2036), fdryIcx6450648PoeBaseModule(2037), fdryIcx6450sfp4Port40gModule(2040) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Configured Module Type." ::= { snAgentConfigModuleEntry 2 } snAgentConfigModuleRowStatus OBJECT-TYPE SYNTAX INTEGER { other(1), valid(2), delete(3), create(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "To create or delete a configured module table entry." ::= { snAgentConfigModuleEntry 3 } snAgentConfigModuleDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A description of the configured module." ::= { snAgentConfigModuleEntry 4 } snAgentConfigModuleOperStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Module operational status. Zero length string indicates that physical module has not been inserted to the chassis." ::= { snAgentConfigModuleEntry 5 } snAgentConfigModuleSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Module serial number. Zero length string indicates that module serial number EEPROM has not been programmed or the module does not support serial number EEPROM." ::= { snAgentConfigModuleEntry 6 } snAgentConfigModuleNumberOfPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ports of module." ::= { snAgentConfigModuleEntry 7 } snAgentConfigModuleMgmtModuleType OBJECT-TYPE SYNTAX INTEGER { other(1), nonManagementModule(2), unknownManagementModule(3), m1ManagementModule(4), m2ManagementModule(5), m3ManagementModule(6), m4ManagementModule(7), m5ManagementModule(8), jetcoreStackManagementModule(9), muchoManagementModule(10), rottWeilerManagementModule(11), fesXStackManagementModule(12), fgsStackManagementModule(13), niCesManagementModule(14), fastIronSuperXManagementModule(15), fastIronSXRManagementModule(16), fastIronV6SuperXManagementModule(17), fastIronV6SXRManagementModule(18) } MAX-ACCESS read-only STATUS current DESCRIPTION "Management module type." ::= { snAgentConfigModuleEntry 8 } snAgentConfigModuleNumberOfCpus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of module CPUs." ::= { snAgentConfigModuleEntry 9 } -- Agent System Parameters stacking Configuration Table snAgentConfigModule2Table OBJECT-TYPE SYNTAX SEQUENCE OF SnAgentConfigModule2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of each configured stacking module information." ::= { snAgentConfigModule 2 } snAgentConfigModule2Entry OBJECT-TYPE SYNTAX SnAgentConfigModule2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Agent Configured Stacking Module table." INDEX { snAgentConfigModule2Unit, snAgentConfigModule2Slot } ::= { snAgentConfigModule2Table 1 } SnAgentConfigModule2Entry ::= SEQUENCE { snAgentConfigModule2Unit Integer32, snAgentConfigModule2Slot Integer32, snAgentConfigModule2Type INTEGER, snAgentConfigModule2RowStatus INTEGER, snAgentConfigModule2Description DisplayString, snAgentConfigModule2OperStatus DisplayString, snAgentConfigModule2SerialNumber DisplayString, snAgentConfigModule2NumberOfPorts Integer32, snAgentConfigModule2MgmtModuleType INTEGER, snAgentConfigModule2NumberOfCpus Integer32 } snAgentConfigModule2Unit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index to the Agent Configured Module Table." ::= { snAgentConfigModule2Entry 1 } snAgentConfigModule2Slot OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index to the Agent Configured Module Table." ::= { snAgentConfigModule2Entry 2 } snAgentConfigModule2Type OBJECT-TYPE SYNTAX INTEGER { bi8PortGigManagementModule(0), bi4PortGigManagementModule(1), bi16PortCopperManagementModule(2), bi4PortGigModule(3), fi2PortGigManagementModule(4), fi4PortGigManagementModule(5), bi8PortGigCopperManagementModule(6), fi8PortGigManagementModule(7), bi8PortGigModule(8), bi12PortGigCopper2PortGigFiberManagement(9), bi24PortCopperModule(10), fi24PortCopperModule(11), bi16Port100FXModule(12), bi8Port100FXModule(13), bi8PortGigCopperModule(14), bi12PortGigCopper2PortGigFiber(15), bi2PortGigManagementModule(18), bi24Port100FXModule(19), bi0PortManagementModule(20), pos622MbsModule(21), pos155MbsModule(22), bi2PortGigModule(23), bi2PortGigCopperModule(24), fi2PortGigModule(25), fi4PortGigModule(26), fi8PortGigModule(27), fi8PortGigCopperModule(28), fi8PortGigCopperManagementModule(29), pos155Mbs2PModule(30), fi4PortGigCopperManagementModule(31), fi2PortGigCopperManagementModule(32), bi4PortGigCopperManagementModule(33), bi2PortGigCopperManagementModule(34), bi8PortGigM4ManagementModule(35), bi4PortGigM4ManagementModule(36), bi2PortGigM4ManagementModule(37), bi0PortGigM4ManagementModule(38), bi0PortWSMManagementModule(39), biPos2Port2488MbsModule(40), bi0PortWSMModule(41), niPos2Port2488MbsModule(42), ni4802(43), bi4PortGigNPAModule(44), biAtm2Port155MbsModule(45), biAtm4Port155MbsModule(46), bi1Port10GigModule(47), fes4802Module(48), fes2402Module(49), fes9604Module(50), fes12GigCopperAndGigFiberModule(51), fesx24GigModule(52), fesx24Gig2TenGigModule(53), fesx24Gig1TenGigModule(54), fesx48GigModule(55), fesx48Gig2TenGigModule(56), fesx48Gig1TenGigModule(57), superx12ComboPortManagementModule(64), superx2PortTenGigModule(65), superx24PortGigCopperModule(66), superx24PortGigFiberModule(67), superx2PortTenGigLanWanModule(68), superx24Port100tx1PortGigFiberModule(69), superx12ComboPortManagement2Module(74), superxR2PortTenGigManagementModule(80), superxRManagementModule(81), fesx24GigFiberGigCopperModule(112), fesx24GigFiber2TenGigModule(113), fesx24GigFiber1TenGigModule(114), fgs24PortManagementModule(144), fgs48PortManagementModule(145), fgsXfp2Port10gModule(152), fgsCx42Port10gModule(153), fgsXfp1Cx41Port10gModule(154), fgsXpf1Port10gModule(155), fls24PortCopperBaseModule(160), fls48PortCopperBaseModule(161), flsXfp1Port10gModule(168), flsCx41Port10gModule(169), fcx624SBaseModule(176), fcx648SBaseModule(177), fcx624SPoeBaseModule(180), fcx648SPoeBaseModule(181), fcxXfp2Port10gModule(184), fcxCx42Port16gModule(185), fcx624SFBaseModule(192), biFiJc48ePort100fxIpcModule(195), biFiJc48tPort100fxIpcModule(196), biFiJc8PortGigM4ManagementModule(197), biFiJc8PortGigIgcModule(198), biFiJc16PortGigIgcModule(200), biJc24PortCopperIpc4GigIgcModule(201), biJc16PortGigCopperIgcModule(202), biFiJc24Port100fxIpcModule(206), bi2Port10GigModule(207), biJc48tPortRJ21OmpModule(208), biJc48ePortRJ45OmpModule(209), biJc24PortIpcRJ45PoeModule(212), biJc2PortGigIgcM4ManagementModule(214), -- Modules for FWS family fdryFws24PortCopperBaseModule(2224), fdryFws48PortCopperBaseModule(2225), fdryFws24GPortCopperBaseModule(2226), fdryFws48GPortCopperBaseModule(2227), --Modules for FCX family fdryFcx624BaseModule(2208), fdryFcx648BaseModule(2209), fdryFcxSfpPlus4Port10gModule(2220), --Modules for ICX6610 family fdryIcx6610624BaseModule(2240), fdryIcx6610648BaseModule(2241), fdryIcx6610624PoeBaseModule(2244), fdryIcx6610648PoeBaseModule(2245), fdryIcx6610624FBaseModule(2246), fdryIcx6610DualMode8PortModule(2248), fdryIcx6610Qsfp10Port160gModule(2249), --Modules for ICX6430 family fdryIcx6430624BaseModule(2016), fdryIcx6430648BaseModule(2017), fdryIcx6430624PoeBaseModule(2020), fdryIcx6430648PoeBaseModule(2021), fdryIcx6430sfp4Port4gModule(2024), --Modules for ICX6450 family fdryIcx6450624BaseModule(2032), fdryIcx6450648BaseModule(2033), fdryIcx6450624PoeBaseModule(2036), fdryIcx6450648PoeBaseModule(2037), fdryIcx6450sfp4Port40gModule(2040) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Configured Module Type." ::= { snAgentConfigModule2Entry 3 } snAgentConfigModule2RowStatus OBJECT-TYPE SYNTAX INTEGER { other(1), valid(2), delete(3), create(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "To create or delete a configured module table entry." ::= { snAgentConfigModule2Entry 4 } snAgentConfigModule2Description OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A description of the configured module." ::= { snAgentConfigModule2Entry 5 } snAgentConfigModule2OperStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Module operational status. Zero length string indicates that physical module has not been inserted to the chassis." ::= { snAgentConfigModule2Entry 6 } snAgentConfigModule2SerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Module serial number. Zero length string indicates that module serial number EEPROM has not been programmed or the module does not support serial number EEPROM." ::= { snAgentConfigModule2Entry 7 } snAgentConfigModule2NumberOfPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ports of module." ::= { snAgentConfigModule2Entry 8 } snAgentConfigModule2MgmtModuleType OBJECT-TYPE SYNTAX INTEGER { other(1), nonManagementModule(2), unknownManagementModule(3), m1ManagementModule(4), m2ManagementModule(5), m3ManagementModule(6), m4ManagementModule(7), m5ManagementModule(8), jetcoreStackManagementModule(9), muchoManagementModule(10), rottWeilerManagementModule(11), fesXStackManagementModule(12), fgsStackManagementModule(13) } MAX-ACCESS read-only STATUS current DESCRIPTION "Management module type." ::= { snAgentConfigModule2Entry 9 } snAgentConfigModule2NumberOfCpus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of module CPUs." ::= { snAgentConfigModule2Entry 10 } -- Agent User Access Group snAgentUserGbl OBJECT IDENTIFIER ::= { snAgentUser 1 } snAgentUserMaxAccnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of user account entries can be configured." ::= { snAgentUserGbl 1 } -- Agent User Account Table snAgentUserAccntTable OBJECT-TYPE SYNTAX SEQUENCE OF SnAgentUserAccntEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of user account information." ::= { snAgentUser 2 } snAgentUserAccntEntry OBJECT-TYPE SYNTAX SnAgentUserAccntEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the Agent User table." INDEX { snAgentUserAccntName } ::= { snAgentUserAccntTable 1 } SnAgentUserAccntEntry ::= SEQUENCE { snAgentUserAccntName DisplayString, snAgentUserAccntPassword DisplayString, snAgentUserAccntEncryptCode Integer32, snAgentUserAccntPrivilege Integer32, snAgentUserAccntRowStatus INTEGER } snAgentUserAccntName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..48)) MAX-ACCESS read-only STATUS current DESCRIPTION "The user name." ::= { snAgentUserAccntEntry 1 } snAgentUserAccntPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (0..48)) MAX-ACCESS read-write STATUS current DESCRIPTION "The user password." ::= { snAgentUserAccntEntry 2 } snAgentUserAccntEncryptCode OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The password encryption method code." ::= { snAgentUserAccntEntry 3 } snAgentUserAccntPrivilege OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The user privilege." ::= { snAgentUserAccntEntry 4 } snAgentUserAccntRowStatus OBJECT-TYPE SYNTAX INTEGER { other(1), valid(2), delete(3), create(4), modify(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "To create or delete a user account table entry." ::= { snAgentUserAccntEntry 5 } -- Agent Redundant Group snAgentRedunGbl OBJECT IDENTIFIER ::= { snAgentRedundant 1 } snAgentRedunActiveMgmtMod OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Slot number of the active management module. Setting this object does not take effect immediately. Saving configuration data to flash storage and reboot the system are required to take effect. Setting a value of 0 requests the system to auto-select an active management module after power up." DEFVAL { 0 } ::= { snAgentRedunGbl 1 } snAgentRedunSyncConfig OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency of the backup management module copying the configuration data from the active management module. Each unit is 1 second. Setting a value 0 will disable the synchronization copy. Setting a negative value will initiate the synchronization copy once immediately." ::= { snAgentRedunGbl 2 } snAgentRedunBkupCopyBootCode OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled(1), the backup management module copies the boot code from the active management module to its boot code flash storage after power up, and whenever the active management module's boot code is updated. The backup management module does not copy if both boot codes were identical." DEFVAL { disabled } ::= { snAgentRedunGbl 3 } snAgentEnableMgmtModRedunStateChangeTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the SNMP agent process is permitted to generate management module redundancy state change traps." DEFVAL { enabled } ::= { snAgentRedunGbl 4 } snAgentRedunBkupBootLoad OBJECT-TYPE SYNTAX INTEGER { normal(1), operationError(17), downloadBackup(20) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action object to down load a new boot code from boot flash storage of the active management module to the backup management module. The following are returned values from get operation: normal(1)............no operation operationError(17)...error codes The following are input values from set operation: downloadBackup(20)...download the boot code from the active management module to the backup management module Any set operation is rejected during loading until error or normal state is reached." ::= { snAgentRedunGbl 5 } snAgentRedunSwitchOver OBJECT-TYPE SYNTAX INTEGER { other(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "To force a switch-over from standby to active state if the backup management module exists in a chassis." ::= { snAgentRedunGbl 6 } -- System CPU Utilization Table. snAgentCpuUtilTable OBJECT-TYPE SYNTAX SEQUENCE OF SnAgentCpuUtilEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table to list utilization for all CPUs in the device." ::= { snAgentCpu 1 } snAgentCpuUtilEntry OBJECT-TYPE SYNTAX SnAgentCpuUtilEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the CPU utilization table." INDEX { snAgentCpuUtilSlotNum, snAgentCpuUtilCpuId, snAgentCpuUtilInterval } ::= { snAgentCpuUtilTable 1 } SnAgentCpuUtilEntry ::= SEQUENCE { snAgentCpuUtilSlotNum Integer32, snAgentCpuUtilCpuId Integer32, snAgentCpuUtilInterval Integer32, snAgentCpuUtilValue Gauge32, snAgentCpuUtilPercent Gauge32, snAgentCpuUtil100thPercent Gauge32 } snAgentCpuUtilSlotNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The slot number of module which contains the cpu." ::= { snAgentCpuUtilEntry 1 } snAgentCpuUtilCpuId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The id of cpu. For non-VM1/WSM management module, there is one CPU. For VM1/WSM there's one management CPU and three slave CPUs. The management CPU could be turned off. For POS and ATM there's no management CPU but two slave CPUs. Id for management cpu is 1. Value of 2 or greater are for slave CPUs. " ::= { snAgentCpuUtilEntry 2 } snAgentCpuUtilInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value, in seconds, for this utilization. For both management and slave CPU, we display utilization for 1 sec, 5 sec, 60 sec and 300 sec interval." ::= { snAgentCpuUtilEntry 3 } snAgentCpuUtilValue OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The statistical CPU utilization in units of one-hundredth of a percent. This value is deprecated. Users are recommended to use snAgentCpuUtilPercent or snAgentCpuUtil100thPercent instead." ::= { snAgentCpuUtilEntry 4 } snAgentCpuUtilPercent OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistical CPU utilization in units of a percent." ::= { snAgentCpuUtilEntry 5 } snAgentCpuUtil100thPercent OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistical CPU utilization in units of one-hundredth of a percent." ::= { snAgentCpuUtilEntry 6 } -- System Process Utilization Table. snCpuProcessTable OBJECT-TYPE SYNTAX SEQUENCE OF SnCpuProcessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table to list utilization and runtime for all CPU processes in the device." ::= { snAgentCpu 2 } snCpuProcessEntry OBJECT-TYPE SYNTAX SnCpuProcessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the CPU process table." INDEX { snCpuProcessName } ::= { snCpuProcessTable 1 } SnCpuProcessEntry ::= SEQUENCE { snCpuProcessName DisplayString, snCpuProcess5SecUtil Gauge32, snCpuProcess1MinUtil Gauge32, snCpuProcess5MinUtil Gauge32, snCpuProcess15MinUtil Gauge32, snCpuProcessRuntime Counter32 } snCpuProcessName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..48)) MAX-ACCESS read-only STATUS current DESCRIPTION "The process name." ::= { snCpuProcessEntry 1 } snCpuProcess5SecUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics collection of last 5 second process utilization." ::= { snCpuProcessEntry 2 } snCpuProcess1MinUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics collection of last 1 minute process utilization." ::= { snCpuProcessEntry 3 } snCpuProcess5MinUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics collection of last 5 minute process utilization." ::= { snCpuProcessEntry 4 } snCpuProcess15MinUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics collection of last 15 minute process utilization." ::= { snCpuProcessEntry 5 } snCpuProcessRuntime OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Process runtime in milliseconds." ::= { snCpuProcessEntry 6 } -- Hardware ICBM (Integrated Central Buffer Manager) Counter Table. snAgentHwICBMCounterTable OBJECT-TYPE SYNTAX SEQUENCE OF SnAgentHwICBMCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table to list the ICBM counter values. This table is not supported on 10G module." ::= { snAgentHw 1 } snAgentHwICBMCounterEntry OBJECT-TYPE SYNTAX SnAgentHwICBMCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row representing ICBM counter values for that slot." INDEX { snAgentHwICBMCounterSlot, snAgentHwICBMCounterDMA } ::= { snAgentHwICBMCounterTable 1 } SnAgentHwICBMCounterEntry ::= SEQUENCE { snAgentHwICBMCounterSlot Unsigned32, snAgentHwICBMCounterDMA Unsigned32, snAgentHwICBMCounterFreeDepth Gauge32, snAgentHwICBMCounterWriteDrop Counter32, snAgentHwICBMCounterWriteInput Counter32, snAgentHwICBMCounterWriteOutput Counter32, snAgentHwICBMCounterReadInput Counter32, snAgentHwICBMCounterReadOutput Counter32 } snAgentHwICBMCounterSlot OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Slot number where ICBM resides." ::= { snAgentHwICBMCounterEntry 1 } snAgentHwICBMCounterDMA OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "DMA Id within a slot where ICBM resides. Valid only for Jetcore modules. For non-Jetcore modules, this index is ignored by the agent. In this case, value 0 will be returned by the agent." ::= { snAgentHwICBMCounterEntry 2 } snAgentHwICBMCounterFreeDepth OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current depth of the free queue for this ICBM." ::= { snAgentHwICBMCounterEntry 3 } snAgentHwICBMCounterWriteDrop OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Write sequencer drop count for this ICBM." ::= { snAgentHwICBMCounterEntry 4 } snAgentHwICBMCounterWriteInput OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Write sequencer input counter for this ICBM." ::= { snAgentHwICBMCounterEntry 5 } snAgentHwICBMCounterWriteOutput OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Write sequencer output counter for this ICBM." ::= { snAgentHwICBMCounterEntry 6 } snAgentHwICBMCounterReadInput OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Read sequencer input counter for this ICBM." ::= { snAgentHwICBMCounterEntry 7 } snAgentHwICBMCounterReadOutput OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Read sequencer output counter for this ICBM." ::= { snAgentHwICBMCounterEntry 8 } -- IP CAM Statistics Table. snCAMIpStatTable OBJECT-TYPE SYNTAX SEQUENCE OF SnCAMIpStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table to list the IP CAM statistics. " ::= { snAgentHw 2 } snCAMIpStatEntry OBJECT-TYPE SYNTAX SnCAMIpStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row representing IP CAM statistics for a given interface and level." INDEX { snCAMIpStatIfIndex, snCAMIpStatLevel } ::= { snCAMIpStatTable 1 } SnCAMIpStatEntry ::= SEQUENCE { snCAMIpStatIfIndex Unsigned32, snCAMIpStatLevel Unsigned32, snCAMIpStatFreeEntries Unsigned32, snCAMIpStatTotalEntries Unsigned32 } snCAMIpStatIfIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "ifIndex value of the local interface." ::= { snCAMIpStatEntry 1 } snCAMIpStatLevel OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Level of CAM entry for that interface." ::= { snCAMIpStatEntry 2 } snCAMIpStatFreeEntries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Free entries in the IP CAM for that interface and level." ::= { snCAMIpStatEntry 3 } snCAMIpStatTotalEntries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total entries in the IP CAM for that interface and level." ::= { snCAMIpStatEntry 4 } -- CAM Statistics Table. snCAMStatTable OBJECT-TYPE SYNTAX SEQUENCE OF SnCAMStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table to list the CAM statistics. " ::= { snAgentHw 3 } snCAMStatEntry OBJECT-TYPE SYNTAX SnCAMStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row representing CAM statistics for a given DMA Id number." INDEX { snCamStatDMAIdNumber } ::= { snCAMStatTable 1 } SnCAMStatEntry ::= SEQUENCE { snCamStatDMAIdNumber Unsigned32, snCamStatDMAMasterNumber Unsigned32, snCamStatFreePool0Entries Unsigned32, snCamStatFreePool1Entries Unsigned32, snCamStatFreePool2Entries Unsigned32, snCamStatFreePool3Entries Unsigned32, snCamStatFreeL2Entries Unsigned32, snCamStatFreeL2LowestSection Unsigned32, snCamStatHostLookupCount Counter32, snCamStatRouteLookupCount Counter32, snCamStatLevel1 Unsigned32, snCamStatLevel2 Unsigned32, snCamStatLevel3 Unsigned32, snCamStatMacFailCount Counter32, snCamStatIPRouteFailCount Counter32, snCamStatIPSessionFailCount Counter32, snCamStatIPMCastFailCount Counter32, snCamStatL2SessionFailCount Counter32, snCamStatAddMACCount Counter32, snCamStatAddVLANCount Counter32, snCamStatAddIPHostCount Counter32, snCamStatAddIPRouteCount Counter32, snCamStatAddIPSessionCount Counter32, snCamStatAddIPMCastCount Counter32, snCamStatAddL2SessionCount Counter32, snCamStatAddIPXCount Counter32, snCamStatDeleteDMACamCount Counter32 } snCamStatDMAIdNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "DMA Id number." ::= { snCAMStatEntry 1 } snCamStatDMAMasterNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "DMA Master for that DMA Id." ::= { snCAMStatEntry 2 } snCamStatFreePool0Entries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM free pool0 entries." ::= { snCAMStatEntry 3 } snCamStatFreePool1Entries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM free pool1 entries." ::= { snCAMStatEntry 4 } snCamStatFreePool2Entries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM free pool2 entries." ::= { snCAMStatEntry 5 } snCamStatFreePool3Entries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM free pool3 entries." ::= { snCAMStatEntry 6 } snCamStatFreeL2Entries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM Free L2 entries." ::= { snCAMStatEntry 7 } snCamStatFreeL2LowestSection OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM Free L2 lowest section entries." ::= { snCAMStatEntry 8 } snCamStatHostLookupCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM host lookup count for router." ::= { snCAMStatEntry 9 } snCamStatRouteLookupCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM route lookup count for router." ::= { snCAMStatEntry 10 } snCamStatLevel1 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM stat level1 entries for router." ::= { snCAMStatEntry 11 } snCamStatLevel2 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM stat level2 entries for router." ::= { snCAMStatEntry 12 } snCamStatLevel3 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM stat level3 entries for router." ::= { snCAMStatEntry 13 } snCamStatMacFailCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM MAC fail count." ::= { snCAMStatEntry 14 } snCamStatIPRouteFailCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM IP route fail count." ::= { snCAMStatEntry 15 } snCamStatIPSessionFailCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM IP session fail count." ::= { snCAMStatEntry 16 } snCamStatIPMCastFailCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM IP multicast fail count." ::= { snCAMStatEntry 17 } snCamStatL2SessionFailCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM L2 session fail count." ::= { snCAMStatEntry 18 } snCamStatAddMACCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM add MAC count." ::= { snCAMStatEntry 19 } snCamStatAddVLANCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM add VLAN count." ::= { snCAMStatEntry 20 } snCamStatAddIPHostCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM add IP host count." ::= { snCAMStatEntry 21 } snCamStatAddIPRouteCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM add IP route count." ::= { snCAMStatEntry 22 } snCamStatAddIPSessionCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM add IP session count." ::= { snCAMStatEntry 23 } snCamStatAddIPMCastCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM add IP multicast count." ::= { snCAMStatEntry 24 } snCamStatAddL2SessionCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM add L2 session count." ::= { snCAMStatEntry 25 } snCamStatAddIPXCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM add IPX count." ::= { snCAMStatEntry 26 } snCamStatDeleteDMACamCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "CAM delete DMA CAM count." ::= { snCAMStatEntry 27 } -- System DRAM info Group. snAgSystemDRAM OBJECT IDENTIFIER ::= { snAgentHw 4 } snAgSystemDRAMUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The system dynamic memory utilization, in unit of percentage." ::= { snAgSystemDRAM 1 } snAgSystemDRAMTotal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total amount of system dynamic memory, in number of bytes." ::= { snAgSystemDRAM 2 } snAgSystemDRAMFree OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The free amount of system dynamic memory, in number of bytes." ::= { snAgSystemDRAM 3 } snAgSystemDRAMForBGP OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The free amount of system dynamic memory used by BGP, in number of bytes." ::= { snAgSystemDRAM 4 } snAgSystemDRAMForOSPF OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The free amount of system dynamic memory used by OSPF, in number of bytes." ::= { snAgSystemDRAM 5 } -- System Debug Group. You would see output of "de" command here. snAgSystemDebug OBJECT IDENTIFIER ::= { snAgentHw 5 } snAgSystemDebugTotalIn OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total incoming packet count. Sum of Buffer Manager and CPU read count." ::= { snAgSystemDebug 1 } snAgSystemDebugTotalOut OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total outgoing packet count." ::= { snAgSystemDebug 2 } snAgSystemDebugCpuQueueRead OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "CPU Queue read count." ::= { snAgSystemDebug 3 } snAgSystemDebugDRAMBuffer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "DRAM buffer count." ::= { snAgSystemDebug 4 } snAgSystemDebugBMBuffer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "BM buffer count." ::= { snAgSystemDebug 5 } snAgSystemDebugBMFreeBuffer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "BM free buffer count." ::= { snAgSystemDebug 6 } snAgSystemDebugBMFreeBufferMgmt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "BM free buffer management count." ::= { snAgSystemDebug 7 } snAgSystemDebugIpcGigLock OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "IPC GIG lock count." ::= { snAgSystemDebug 8 } snAgSystemDebugDRAMGetError OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "DRAM get error count." ::= { snAgSystemDebug 9 } snAgSystemDebugDRAMToBMCopyFail OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "DRAM to Buffer Manager copy fail count." ::= { snAgSystemDebug 10 } -- System Temperature Table. snAgentTempTable OBJECT-TYPE SYNTAX SEQUENCE OF SnAgentTempEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table to list temperatures of all the modules in the device. This table is applicable to only those modules with temperature sensors." ::= { snAgentTemp 1 } snAgentTempEntry OBJECT-TYPE SYNTAX SnAgentTempEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the module temperature table." INDEX { snAgentTempSlotNum, snAgentTempSensorId } ::= { snAgentTempTable 1 } SnAgentTempEntry ::= SEQUENCE { snAgentTempSlotNum Integer32, snAgentTempSensorId Integer32, snAgentTempSensorDescr DisplayString, snAgentTempValue INTEGER } snAgentTempSlotNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The slot number of module which contains the temperature sensor represented by this row." ::= { snAgentTempEntry 1 } snAgentTempSensorId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The temperature sensor identifier of Slave module whose temperature is represented by this row, for management module: sensor#1 - Intake Side Temperature sensor# 2 - Exhaust Side Temperature." ::= { snAgentTempEntry 2 } snAgentTempSensorDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the temperature sensor in a human readable form. This is the same as snAgentTempSensorId, which is numeric and used to traverse the temperature sensor table. The description provides the meaning and purpose of this senor." ::= { snAgentTempEntry 3 } snAgentTempValue OBJECT-TYPE SYNTAX INTEGER (-110..250) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of the the sensor represented by this row. Each unit is 0.5 degrees Celcius." ::= { snAgentTempEntry 4 } -- System Temperature Threshold Table. snAgentTempThresholdTable OBJECT-TYPE SYNTAX SEQUENCE OF SnAgentTempThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table to list temperature threshold levels for 4 speeds of fan settings. Depending on the temperature level, the fans run at diffrent speeds of RPM. There are 4 levels of temperature settings for 4 fan speeds (low, medium, medium-high, high). This table is applicable to only those modules with temperature sensors. For each row, there are 2 temperature threshold values. The high value, if reached causes the fan to run at next high level speed and when it reduces the below the low value, the fan runs at next low spped." ::= { snAgentTemp 2 } snAgentTempThresholdEntry OBJECT-TYPE SYNTAX SnAgentTempThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the module temperature threshold table." INDEX { snAgentTempThresholdModule, snAgentTempThresholdLevel } ::= { snAgentTempThresholdTable 1 } SnAgentTempThresholdEntry ::= SEQUENCE { snAgentTempThresholdModule INTEGER, snAgentTempThresholdLevel INTEGER, snAgentTempThresholdHighValue INTEGER, snAgentTempThresholdLowValue INTEGER } snAgentTempThresholdModule OBJECT-TYPE SYNTAX INTEGER { mgmtModule(1), -- management module slaveModule(2), -- slave/line module switchFabricModule(3) -- switch fabric module } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The module in the system for which threshold levels represented by this row are applicable." ::= { snAgentTempThresholdEntry 1 } snAgentTempThresholdLevel OBJECT-TYPE SYNTAX INTEGER { low(1), medium(2), mediumHhigh(3), high(4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The temperature threshold level of the module for which threshold levels represented by this row are applicable." ::= { snAgentTempThresholdEntry 2 } snAgentTempThresholdHighValue OBJECT-TYPE SYNTAX INTEGER (-110..250) MAX-ACCESS read-write STATUS current DESCRIPTION "The high value for the temperature threshold, above which the fans would need to operate at the next higher speed. If it reaches more than the high threshold value for 'high' level, the module will be shutdown." ::= { snAgentTempThresholdEntry 3 } snAgentTempThresholdLowValue OBJECT-TYPE SYNTAX INTEGER (-110..250) MAX-ACCESS read-write STATUS current DESCRIPTION "The low value for the temperature threshold, below which the fans would need to operate at the next lower speed. This value is not applicable for the 'low' level, as there is no more lower speeds than that." ::= { snAgentTempThresholdEntry 4 } -- System Stacking Temperature Table. snAgentTemp2Table OBJECT-TYPE SYNTAX SEQUENCE OF SnAgentTemp2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table to list temperatures of the modules in the device for each unit. This table is applicable to only those modules with temperature sensors." ::= { snAgentTemp 3 } snAgentTemp2Entry OBJECT-TYPE SYNTAX SnAgentTemp2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the module temperature table." INDEX { snAgentTemp2UnitNum, snAgentTemp2SlotNum, snAgentTemp2SensorId } ::= { snAgentTemp2Table 1 } SnAgentTemp2Entry ::= SEQUENCE { snAgentTemp2UnitNum Integer32, snAgentTemp2SlotNum Integer32, snAgentTemp2SensorId Integer32, snAgentTemp2SensorDescr DisplayString, snAgentTemp2Value INTEGER } snAgentTemp2UnitNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The unit number of module which contains the temperature sensor represented by this row." ::= { snAgentTemp2Entry 1 } snAgentTemp2SlotNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The slot number of module which contains the temperature sensor represented by this row." ::= { snAgentTemp2Entry 2 } snAgentTemp2SensorId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The temperature sensor identifier of Slave module whose temperature is represented by this row, for FastIron management module: sensor#1 - Intake Side Temperature sensor# 2 - Exhaust Side Temperature." ::= { snAgentTemp2Entry 3 } snAgentTemp2SensorDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the temperature sensor in a human readable form. This is the same as snAgentTempSensorId, which is numeric and used to traverse the temperature sensor table. The description provides the meaning and purpose of this senor." ::= { snAgentTemp2Entry 4 } snAgentTemp2Value OBJECT-TYPE SYNTAX INTEGER (-110..250) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of the sensor represented by this row. Each unit is 0.5 degrees Celsius." ::= { snAgentTemp2Entry 5 } fdryLicenseTable OBJECT-TYPE SYNTAX SEQUENCE OF FdryLicenseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of licenses maintained by license sub-system." ::= { snAgentLicense 1 } fdryLicenseEntry OBJECT-TYPE SYNTAX FdryLicenseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in a license table." INDEX {fdryLicensePackageName, fdryLicenseLid, IMPLIED fdryLicenseHash} ::= { fdryLicenseTable 1 } FdryLicenseEntry ::= SEQUENCE { fdryLicensePackageName DisplayString, fdryLicenseLid DisplayString, fdryLicenseHash DisplayString, fdryLicenseType INTEGER, fdryLicensePrecedence Unsigned32, fdryLicenseTrialDays Unsigned32, fdryLicenseTrialTimeElapsed Unsigned32, fdryLicenseTrialTimeLeft Unsigned32, fdryLicenseTrialState INTEGER, fdryLicenseVendorInfo DisplayString, fdryLicenseSlot Integer32 } fdryLicensePackageName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..24)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of the package, whose license information, this entry displays." ::= { fdryLicenseEntry 1 } fdryLicenseLid OBJECT-TYPE SYNTAX DisplayString (SIZE(1..11)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "License Id (LID) of the chassis or the line module for which, this entry displays license information." ::= { fdryLicenseEntry 2 } fdryLicenseHash OBJECT-TYPE SYNTAX DisplayString (SIZE(1..17)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique hash for identifying a license entry in the system. This helps traverse through the entries with same package name and LID." ::= { fdryLicenseEntry 3 } fdryLicenseType OBJECT-TYPE SYNTAX INTEGER { normal(1), trial(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the license, which can be either normal or trial." ::= { fdryLicenseEntry 4 } fdryLicensePrecedence OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Defines the priority of a particular trial license among those having the same package and LID. This is primarily used for determining which license to use, when there are many trial and normal licenses with same package name and LID." ::= { fdryLicenseEntry 5 } fdryLicenseTrialDays OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of trial days for the license, if it's a trial license. Otherwise, the value has no meaning for normal licenses and read as 0 on Get operation." ::= { fdryLicenseEntry 6 } fdryLicenseTrialTimeElapsed OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of trial hours for the license, if it's a trial license. Otherwise, the value has no meaning for normal licenses and read as 0 on Get operation." ::= { fdryLicenseEntry 7 } fdryLicenseTrialTimeLeft OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of hours left for the trial license. This is derived from the total number of hours and the cumulative number of hours used. For a normal license, this is 0." ::= { fdryLicenseEntry 8 } fdryLicenseTrialState OBJECT-TYPE SYNTAX INTEGER { invalid(1), unused(2), active(3), expired(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the state of the trial license. Invalid means the license is not valid for this box, unused means the license is never used, avtive means it has been used at least once and expired means it has expired and can't be used any more." ::= { fdryLicenseEntry 9 } fdryLicenseVendorInfo OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Brocade specific package data which is an octet string. This contains encoded information of license specific information such as package bit mask, number of ports, etc." ::= { fdryLicenseEntry 10 } fdryLicenseSlot OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the slot number of the module, the license belongs to. There is a one to one mapping between LID and slot number, as each module has unique LID and can be present only in one slot." ::= { fdryLicenseEntry 11 } fdryLicensedFeatureInfo OBJECT-TYPE SYNTAX BITS { ospf(0), isis(1), bgp(2), mpls(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The features or packages enabled/licensed on the system." ::= { snAgentLicense 2 } brcdSwPackageFname OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the release package file or manifest file (including path) currently associated with the system. When the object is not used, the value is a zero length string." ::= { brcdSwPackageUpgrade 1 } brcdSwPackageLoad OBJECT-TYPE SYNTAX INTEGER { none(1), tftpToPrimary(2), tftpToSecondary(3), tftpToMgmtModulePrimaryIntfModuleSecondary(4), tftpToMgmtModuleSecondaryIntfModulePrimary(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action object to upgrade the system using a release package. none(1) is the value after the system comes up and should not be used for set-request. The following values will download the release package from a TFTP server and upgrade the system : tftpToPrimary(2) installs both MP and LP application images to primary code. tftpToSecondary(3) installs both MP and LP application images to secondary code. tftpToMgmtModulePrimaryIntfModuleSecondary (4) installs MP application image to primary code and the LP application images to secondary code. tftpToMgmtModuleSecondaryIntfModulePrimary (5) installs MP application image to secondary code and the LP application images to primary code." ::= { brcdSwPackageUpgrade 2 } brcdSwPackageLoadStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), started(2), internalError(3), manifestFileDownloadError(4), manifestFileValidationError(5), downloadingManagementModuleBoot (6), downloadingManagementModuleMonitor (7), downloadingManagementModuleApplication (8), downloadingInterfaceModuleBoot (9), downloadingInterfaceModuleMonitor (10), downloadingInterfaceModuleApplication (11), downloadingInterfaceModuleFpga (12), downloadingFpgaMBridge (13), downloadingFpgaSBridge (14), downloadingFpgaHBridge (15), upgradingManagementModuleBoot (16), upgradingManagementModuleMonitor (17), upgradingManagementModuleApplication (18), upgradingInterfaceModuleBoot (19), upgradingInterfaceModuleMonitor (20), upgradingInterfaceModuleApplication (21), upgradingInterfaceModuleFpga (22), upgradingFpgaMBridge (23), upgradingFpgaSBridge (24), upgradingFpgaHBridge (25) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the progress of the upgrade operation. " ::= { brcdSwPackageUpgrade 3 } brcdSwPackageUpgradeAllImages OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To specify an all-image upgrade. If set to true(1), the upgrade sequence will include the MP and LP BOOT images, and MP FPGA images (MBRIDGE/MBRIDGE32 and SBRIDGE/HSBRIDGE). For CES/CER the upgrade sequence includes the boot image. Default is false(2) which will upgrade only the MP and LP Monitor images, MP and LP Application images, and LP Bundled FPGA. For CES/CER, only the monitor, application, and FPGA images will be upgraded. For a read operation, this will always return false(2)." DEFVAL { false } ::= { brcdSwPackageUpgrade 4 } brcdSwPackageUpgradeResultTable OBJECT-TYPE SYNTAX SEQUENCE OF BrcdSwPackageUpgradeResultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing the summary of the upgrade operation." ::= { brcdSwPackageUpgrade 5 } brcdSwPackageUpgradeResultEntry OBJECT-TYPE SYNTAX BrcdSwPackageUpgradeResultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { brcdSwPackageUpgradeResultIndex } ::= { brcdSwPackageUpgradeResultTable 1 } BrcdSwPackageUpgradeResultEntry::= SEQUENCE { brcdSwPackageUpgradeResultIndex Unsigned32, brcdSwPackageUpgradeResultImageType BrcdImageType, brcdSwPackageUpgradeResultStatus INTEGER, brcdSwPackageUpgradeResultTimeStamp TimeStamp, brcdSwPackageUpgradeResultDescription DisplayString } brcdSwPackageUpgradeResultIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The sequential index, or upgrade step." ::= { brcdSwPackageUpgradeResultEntry 1 } brcdSwPackageUpgradeResultImageType OBJECT-TYPE SYNTAX BrcdImageType MAX-ACCESS read-only STATUS current DESCRIPTION "The associated image type for this step of upgrade process." ::= { brcdSwPackageUpgradeResultEntry 2 } brcdSwPackageUpgradeResultStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), downloadFailed(2), installFailed(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The upgrade status for this particular image upgrade." ::= { brcdSwPackageUpgradeResultEntry 3 } brcdSwPackageUpgradeResultTimeStamp OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The timestamp when this upgrade step was performed." ::= { brcdSwPackageUpgradeResultEntry 4 } brcdSwPackageUpgradeResultDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Summary description for this particular image upgrade. This is empty when brcdSwPackageLoadResultStatus is 'ok'." ::= { brcdSwPackageUpgradeResultEntry 5 } brcdSwIntfModAutoUpgradeMode OBJECT-TYPE SYNTAX INTEGER { unknown(1), disabled(2), tftp(3), slot1(4), slot2(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the mode of LP Auto-upgrade. " ::= { brcdSwIntfModAutoUpgrade 1 } brcdSwIntfModAutoUpgradeTftpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "TFTP server IP address Type. Supported address types are ipv4(1) and ipv6(2). " ::= { brcdSwIntfModAutoUpgrade 2 } brcdSwIntfModAutoUpgradeTftpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "TFTP server IP address. " ::= { brcdSwIntfModAutoUpgrade 3 } brcdSwIntfModAutoUpgradeSrcPath OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the path to the topmost directory of the release package relative to the root directory. If the source is a TFTP server, the root is the TFTP root. If the source is slot1 or slot2, the root is top-level directory '/'" ::= { brcdSwIntfModAutoUpgrade 4 } brcdSwIntfModAutoUpgradeAllImages OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify an all-image upgrade. If set to true(1), the upgrade sequence will include the LP BOOT image. Default is false(2), which will upgrade only the LP FPGA images. For a read operation, this will return the configured value." DEFVAL { false } ::= { brcdSwIntfModAutoUpgrade 5 } END