summaryrefslogtreecommitdiff
path: root/MIBS/brocade/FOUNDRY-SN-AGENT-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/brocade/FOUNDRY-SN-AGENT-MIB')
-rw-r--r--MIBS/brocade/FOUNDRY-SN-AGENT-MIB6455
1 files changed, 6455 insertions, 0 deletions
diff --git a/MIBS/brocade/FOUNDRY-SN-AGENT-MIB b/MIBS/brocade/FOUNDRY-SN-AGENT-MIB
new file mode 100644
index 0000000..793d6bd
--- /dev/null
+++ b/MIBS/brocade/FOUNDRY-SN-AGENT-MIB
@@ -0,0 +1,6455 @@
+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 '<username> <password>'
+ (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.
+ <TBD: more description> "
+ ::= { 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
+ "<TBD>"
+ 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.
+ <TBD: more description> "
+ ::= { 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).
+ <TBD: more description>"
+ ::= { brcdSwIntfModAutoUpgrade 2 }
+
+brcdSwIntfModAutoUpgradeTftpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TFTP server IP address. <TBD: more description>"
+ ::= { 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