2915 lines
103 KiB
Plaintext
2915 lines
103 KiB
Plaintext
-- SECTION 1: Top Level Definitions
|
|
|
|
HP-SN-AGENT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- BigIron Router Switch Agent MIB Release 2.0.0
|
|
-- Revision 10/11/99
|
|
|
|
-- Copyright 1996 Foundry Networks, Inc.
|
|
-- All rights reserved.
|
|
-- This Foundry SNMP Management Information Base Specification
|
|
-- (Specification) embodies Foundry's confidential and
|
|
-- proprietary intellectual property. Foundry retains all
|
|
-- title and ownership in the Specification, including any
|
|
-- revisions.
|
|
|
|
-- This Specification is supplied "AS IS," and Foundry makes
|
|
-- no warranty, either express or implied, as to the use,
|
|
-- operation, condition, or performance of the Specification.
|
|
|
|
|
|
-- Imports
|
|
|
|
IMPORTS
|
|
TimeTicks, IpAddress, Counter, Gauge
|
|
FROM RFC1155-SMI
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
snChassis, snAgentSys, snStack
|
|
FROM HP-SN-ROOT-MIB;
|
|
|
|
|
|
-- textual conventions
|
|
|
|
DisplayString ::=
|
|
OCTET STRING
|
|
-- 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)
|
|
|
|
MacAddress ::=
|
|
OCTET STRING (SIZE(6))
|
|
-- 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.
|
|
|
|
-- Groups
|
|
|
|
snChasGen OBJECT IDENTIFIER ::= { snChassis 1 }
|
|
snChasPwr OBJECT IDENTIFIER ::= { snChassis 2 }
|
|
snChasFan OBJECT IDENTIFIER ::= { snChassis 3 }
|
|
|
|
|
|
-- SECTION 2: MIB Objects
|
|
|
|
|
|
-- General Chassis Information
|
|
|
|
snChasType OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..128))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The chassis type represents the type
|
|
of Foundry product being managed. "
|
|
::= { snChasGen 1 }
|
|
|
|
|
|
|
|
snChasSerNum OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..128))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"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
|
|
------------ -------
|
|
12-31 reserved
|
|
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 INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"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
|
|
------------ -------
|
|
4-31 reserved
|
|
3 fan4 status
|
|
2 fan3 status
|
|
1 fan2 status
|
|
0 fan1 status"
|
|
::= { snChasGen 4 }
|
|
|
|
|
|
|
|
|
|
snChasMainBrdDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..128))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The main board description string. (It is obsoleted for Chassis Product)"
|
|
::= { snChasGen 5 }
|
|
|
|
|
|
snChasMainPortTotal OBJECT-TYPE
|
|
SYNTAX INTEGER (1..24)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The total number of ports for the expansion board.
|
|
(It is obsoleted for Chassis Product)"
|
|
::= { snChasGen 8 }
|
|
|
|
|
|
snChasStatusLeds OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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
|
|
octet 2 - module type:
|
|
FI_MASTER_FIBER_8G 0x7
|
|
FI_MASTER_FIBER_4G 0x5
|
|
FI_MASTER_FIBER_2G 0x4
|
|
FI_SLAVE_COPPER_24 0xB
|
|
MASTER_FIBER_8G 0x0
|
|
MASTER_FIBER_4G 0x1
|
|
MASTER_FIBER_2G 0x12
|
|
MASTER_FIBER_0G 0x14
|
|
MASTER_COPPER_16 0x2
|
|
MASTER_COPPER_8G 0x6
|
|
MASTER_COPPER_12_2 0x9
|
|
SLAVE_FIBER_8G 0x8
|
|
SLAVE_FIBER_4G 0x3
|
|
SLAVE_COPPER_20 0xA
|
|
SLAVE_COPPER_24 0xA
|
|
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
|
|
SLAVE_100FX_24 0x13
|
|
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_M604E=9
|
|
octet 4 to
|
|
octet 5 - processor speed in MHz
|
|
octet 6 - MAC type:
|
|
MAC_SEEQ_10_100=1,
|
|
MAC_DEC_10_100=2,
|
|
MAC_SEEQ_1000=5,
|
|
MAC_GMAC_1000=6,
|
|
MAC_VLSI_1000=9
|
|
octet 7 - PHY type, PHY_NONE=0, PHY_QSI=1, PHY_ICS=3,
|
|
PHY_NATIONAL=4, PHY_LEVEL1=6, PHY_LEVEL16=7,
|
|
PHY_LEVEL24=8
|
|
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 = 0x04
|
|
Turbo8 = 0x07 (stack2)
|
|
FastIron2 = 0x06 (stack1)"
|
|
::= { snChasGen 13 }
|
|
|
|
|
|
snChasExpBrdId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An administratively-assigned chassis identity number,
|
|
used by inventory control."
|
|
::= { snChasGen 17 }
|
|
|
|
|
|
snChasActualTemperature OBJECT-TYPE
|
|
SYNTAX INTEGER (-110..250)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the SNMP agent process is
|
|
permitted to generate temperature warning traps."
|
|
DEFVAL { enabled }
|
|
::= { snChasGen 21 }
|
|
|
|
|
|
-- Power Supply Table
|
|
|
|
|
|
snChasPwrSupplyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnChasPwrSupplyEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table of each power supply information. Only installed
|
|
power supply appears in a table row."
|
|
::= { snChasPwr 1 }
|
|
|
|
snChasPwrSupplyEntry OBJECT-TYPE
|
|
SYNTAX SnChasPwrSupplyEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A row in the power supply table."
|
|
INDEX { snChasPwrSupplyIndex }
|
|
::= { snChasPwrSupplyTable 1 }
|
|
|
|
SnChasPwrSupplyEntry ::= SEQUENCE {
|
|
snChasPwrSupplyIndex
|
|
INTEGER,
|
|
snChasPwrSupplyDescription
|
|
DisplayString,
|
|
snChasPwrSupplyOperStatus
|
|
INTEGER
|
|
}
|
|
|
|
snChasPwrSupplyIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index to power supply table."
|
|
::= { snChasPwrSupplyEntry 1 }
|
|
|
|
snChasPwrSupplyDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..128))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The power supply description string."
|
|
::= { snChasPwrSupplyEntry 2 }
|
|
|
|
snChasPwrSupplyOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
normal(2),
|
|
failure(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The power supply operation status."
|
|
::= { snChasPwrSupplyEntry 3 }
|
|
|
|
|
|
-- Fan Table
|
|
|
|
|
|
snChasFanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnChasFanEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table of each fan information. Only installed
|
|
fan appears in a table row."
|
|
::= { snChasFan 1 }
|
|
|
|
snChasFanEntry OBJECT-TYPE
|
|
SYNTAX SnChasFanEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A row in the fan table."
|
|
INDEX { snChasFanIndex }
|
|
::= { snChasFanTable 1 }
|
|
|
|
SnChasFanEntry ::= SEQUENCE {
|
|
snChasFanIndex
|
|
INTEGER,
|
|
snChasFanDescription
|
|
DisplayString,
|
|
snChasFanOperStatus
|
|
INTEGER
|
|
}
|
|
|
|
snChasFanIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index to fan table."
|
|
::= { snChasFanEntry 1 }
|
|
|
|
snChasFanDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..128))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The fan description string."
|
|
::= { snChasFanEntry 2 }
|
|
|
|
snChasFanOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
normal(2),
|
|
failure(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The fan operation status."
|
|
::= { snChasFanEntry 3 }
|
|
|
|
|
|
-- 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 }
|
|
|
|
|
|
|
|
-- SECTION 2: MIB Objects
|
|
|
|
|
|
-- Agent's Global Group
|
|
|
|
snAgReload OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
running(2),
|
|
reset(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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
|
|
|
|
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)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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
|
|
|
|
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)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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
|
|
|
|
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)
|
|
}
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"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.
|
|
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-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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),
|
|
uploadPrimary(19),
|
|
downloadPrimary(20),
|
|
uploadSecondary(21),
|
|
downloadSecondary(22),
|
|
tftpWrongFileType(23)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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 :
|
|
uploadPrimary(19)..upload the Primary image from flash to tftp server.
|
|
downloadPrimary(20)..download the Primary image from tftp server to flash.
|
|
uploadSecondary(21)..upload the Secondary image from flash to tftp server.
|
|
downloadSecondary(22)..download the Secondary image from tftp server to flash.
|
|
|
|
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))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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.
|
|
|
|
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
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The default gateway (router) address."
|
|
::= { snAgentGbl 10 }
|
|
|
|
|
|
-- image version
|
|
|
|
snAgImgVer OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The version of the running software in the form
|
|
'major.minor.maintenance[letters]'."
|
|
::= { snAgentGbl 11 }
|
|
|
|
snAgFlashImgVer OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The interface ip address."
|
|
::= { snAgentGbl 13 }
|
|
|
|
snAgGblIfIpMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The interface ip address mask."
|
|
::= { snAgentGbl 14 }
|
|
|
|
snAgGblPassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..48))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System Security Access Password and this is only
|
|
allowed to use for setting but not for reading.
|
|
An SNMP-Get will get an zero string."
|
|
::= { snAgentGbl 15 }
|
|
|
|
snAgTrpRcvrCurEntry OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The current total entries of the Trap
|
|
Receiver Table are created."
|
|
::= { snAgentGbl 16 }
|
|
|
|
snAgGblDataRetrieveMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
nextbootCfg(0),
|
|
operationalData(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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."
|
|
::= { snAgentGbl 25 }
|
|
|
|
snAgGblReadWriteCommunity OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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."
|
|
::= { snAgentGbl 26 }
|
|
|
|
snAgGblCurrentSecurityLevel OBJECT-TYPE
|
|
SYNTAX INTEGER (0..5)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This shows which the security level password to be set."
|
|
::= { snAgentGbl 28 }
|
|
|
|
snAgGblLevelPasswordsMask OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The statistics collection of utilization of the CPU in the device."
|
|
::= { snAgentGbl 35 }
|
|
|
|
snAgGblCpuUtilCollect OBJECT-TYPE
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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."
|
|
::= { snAgentGbl 36 }
|
|
|
|
snAgGblTelnetTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER (0..240)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Telnet session idling timeout value. Writing value 0 to
|
|
this object never timeouts any telnet sessions. Each value
|
|
unit is one minute."
|
|
::= { snAgentGbl 37 }
|
|
|
|
snAgGblEnableWebMgmt OBJECT-TYPE
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enable/disable web management."
|
|
DEFVAL { enabled }
|
|
::= { snAgentGbl 38 }
|
|
|
|
snAgGblSecurityLevelBinding OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enable/disable Server Load Balancing."
|
|
::= { snAgentGbl 40 }
|
|
|
|
snAgSoftwareFeature OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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
|
|
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) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A generic trap message string."
|
|
::= { snAgentGbl 44 }
|
|
|
|
snAgGblEnableTelnetServer OBJECT-TYPE
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enable or disable telnet server in device."
|
|
DEFVAL { enabled }
|
|
::= { snAgentGbl 45 }
|
|
|
|
snAgGblTelnetPassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..48))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Telnet Access Password and this is only
|
|
allowed to use for setting but not for reading.
|
|
An SNMP-Get will get an zero string."
|
|
::= { snAgentGbl 46 }
|
|
|
|
snAgBuildDate OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The date of the built software."
|
|
::= { snAgentGbl 47 }
|
|
|
|
snAgBuildtime OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The time of the built software."
|
|
::= { snAgentGbl 48 }
|
|
|
|
snAgBuildVer OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The version of the built software in the form
|
|
'major.minor.maintenance[letters]'."
|
|
::= { snAgentGbl 49 }
|
|
|
|
-- Agent Board Table
|
|
|
|
|
|
snAgentBrdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnAgentBrdEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table of each physical board information."
|
|
::= { snAgentBrd 1 }
|
|
|
|
snAgentBrdEntry OBJECT-TYPE
|
|
SYNTAX SnAgentBrdEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A row in the Agent Board table."
|
|
INDEX { snAgentBrdIndex }
|
|
::= { snAgentBrdTable 1 }
|
|
|
|
SnAgentBrdEntry ::= SEQUENCE {
|
|
snAgentBrdIndex
|
|
INTEGER,
|
|
snAgentBrdMainBrdDescription
|
|
DisplayString,
|
|
snAgentBrdMainBrdId
|
|
OCTET STRING,
|
|
snAgentBrdMainPortTotal
|
|
INTEGER,
|
|
snAgentBrdExpBrdDescription
|
|
DisplayString,
|
|
snAgentBrdExpBrdId
|
|
OCTET STRING,
|
|
snAgentBrdExpPortTotal
|
|
INTEGER,
|
|
snAgentBrdStatusLeds
|
|
INTEGER,
|
|
snAgentBrdTrafficLeds
|
|
INTEGER,
|
|
snAgentBrdMediaLeds
|
|
INTEGER,
|
|
snAgentBrdSpeedLeds
|
|
INTEGER,
|
|
snAgentBrdModuleStatus
|
|
INTEGER,
|
|
snAgentBrdRedundantStatus
|
|
INTEGER,
|
|
snAgentBrdAlarmLeds
|
|
INTEGER,
|
|
snAgentBrdTxTrafficLeds
|
|
INTEGER,
|
|
snAgentBrdRxTrafficLeds
|
|
INTEGER
|
|
}
|
|
|
|
snAgentBrdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..8)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index to the Agent Interface Table."
|
|
::= { snAgentBrdEntry 1 }
|
|
|
|
snAgentBrdMainBrdDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..128))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The main board description string."
|
|
::= { snAgentBrdEntry 2 }
|
|
|
|
snAgentBrdMainBrdId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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
|
|
octet 2 - module type:
|
|
MASTER_FIBER_8G 0x0
|
|
MASTER_FIBER_4G 0x1
|
|
MASTER_FIBER_2G 0x12
|
|
MASTER_FIBER_0G 0x14
|
|
|
|
MASTER_COPPER_16 0x2
|
|
MASTER_COPPER_8G 0x6
|
|
MASTER_COPPER_12_2 0x9
|
|
|
|
SLAVE_FIBER_8G 0x8
|
|
SLAVE_FIBER_4G 0x3
|
|
SLAVE_FIBER_2G 0x17
|
|
|
|
SLAVE_COPPER_8G 0xE
|
|
SLAVE_COPPER_2G 0x18
|
|
SLAVE_COPPER_16_2 0xF
|
|
SLAVE_COPPER_20 0xA
|
|
SLAVE_COPPER_24 0xA
|
|
|
|
SLAVE_100FX_8 0xD
|
|
SLAVE_100FX_16 0xC
|
|
SLAVE_100FX_24 0x13
|
|
|
|
STACK_FIBER_8G 0x10
|
|
STACK_COPPER_8G 0x11
|
|
|
|
POS_622M 0x15
|
|
POS_155M 0x16
|
|
octet 3 - processor type, PVR_M603=3, PVR_M604=4, PVR_M603E=6,
|
|
PVR_M603EV=7, PVR_M604E=9
|
|
octet 4 to
|
|
octet 5 - processor speed in MHz
|
|
octet 6 - MAC type:
|
|
MAC_SEEQ_10_100=1,
|
|
MAC_DEC_10_100=2,
|
|
MAC_SEEQ_1000=5,
|
|
MAC_GMAC_1000=6,
|
|
MAC_VLSI_1000=9
|
|
octet 7 - PHY type, PHY_NONE=0, PHY_QSI=1, PHY_ICS=3,
|
|
PHY_NATIONAL=4, PHY_LEVEL1=6, PHY_LEVEL16=7,
|
|
PHY_LEVEL24=8
|
|
octet 8 - port type, COPPER=0, FIBER=1
|
|
octet 9 - fiber port type, NONFIBER=0, SX_FIBER=1,
|
|
LX_FIBER=2, LHX_FIBER=3
|
|
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 = 0x04
|
|
Turbo8 = 0x07 (stack2)
|
|
FastIron2 = 0x06 (stack1)"
|
|
::= { snAgentBrdEntry 3 }
|
|
|
|
|
|
snAgentBrdMainPortTotal OBJECT-TYPE
|
|
SYNTAX INTEGER (1..32)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The total number of ports for the main board."
|
|
::= { snAgentBrdEntry 4 }
|
|
|
|
|
|
snAgentBrdExpBrdDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..128))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The expansion board description string. Expansion
|
|
board are those boards attaching on the main board."
|
|
::= { snAgentBrdEntry 5 }
|
|
|
|
|
|
snAgentBrdExpBrdId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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"
|
|
::= { snAgentBrdEntry 6 }
|
|
|
|
|
|
snAgentBrdExpPortTotal OBJECT-TYPE
|
|
SYNTAX INTEGER (1..24)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The total number of ports for the expansion board."
|
|
::= { snAgentBrdEntry 7 }
|
|
|
|
|
|
snAgentBrdStatusLeds OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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
|
|
--------"
|
|
::= { snAgentBrdEntry 8 }
|
|
|
|
|
|
snAgentBrdTrafficLeds OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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
|
|
--------"
|
|
::= { snAgentBrdEntry 9 }
|
|
|
|
|
|
snAgentBrdMediaLeds OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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
|
|
---------"
|
|
::= { snAgentBrdEntry 10 }
|
|
|
|
|
|
|
|
snAgentBrdSpeedLeds OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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
|
|
---------"
|
|
::= { snAgentBrdEntry 11 }
|
|
|
|
snAgentBrdModuleStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
moduleEmpty(0),
|
|
moduleGoingDown(2),
|
|
moduleRejected(3),
|
|
moduleBad(4),
|
|
moduleComingUp(9),
|
|
moduleRunning(10)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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.
|
|
moduleComingUp(9) ...... The module is in power-up cycle.
|
|
moduleRunning(10) ....... The module is running."
|
|
::= { snAgentBrdEntry 12 }
|
|
|
|
snAgentBrdRedundantStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
active(2),
|
|
standby(3),
|
|
crashed(4),
|
|
comingUp(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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
|
|
---------"
|
|
::= { snAgentBrdEntry 14 }
|
|
|
|
|
|
snAgentBrdTxTrafficLeds OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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
|
|
--------"
|
|
::= { snAgentBrdEntry 15 }
|
|
|
|
snAgentBrdRxTrafficLeds OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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
|
|
--------"
|
|
::= { snAgentBrdEntry 16 }
|
|
|
|
-- Trap Receiver Table
|
|
|
|
|
|
snAgTrpRcvrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnAgTrpRcvrEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table of managers which to send traps."
|
|
::= { snAgentTrp 1 }
|
|
|
|
snAgTrpRcvrEntry OBJECT-TYPE
|
|
SYNTAX SnAgTrpRcvrEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
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
|
|
INTEGER,
|
|
snAgTrpRcvrIpAddr
|
|
IpAddress,
|
|
snAgTrpRcvrComm
|
|
OCTET STRING,
|
|
snAgTrpRcvrStatus
|
|
INTEGER
|
|
}
|
|
|
|
snAgTrpRcvrIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..10)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index to the Trap Receiver Table."
|
|
::= { snAgTrpRcvrEntry 1 }
|
|
|
|
snAgTrpRcvrIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The ip address for
|
|
SNMP manager that is to receive the trap."
|
|
::= { snAgTrpRcvrEntry 2 }
|
|
|
|
snAgTrpRcvrComm OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..32))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Community string to use."
|
|
::= { snAgTrpRcvrEntry 3 }
|
|
|
|
|
|
snAgTrpRcvrStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
valid(2),
|
|
delete(3),
|
|
create(4),
|
|
ignore(5)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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 }
|
|
|
|
|
|
-- Boot Sequence Table
|
|
|
|
|
|
snAgBootSeqTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnAgBootSeqEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
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
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
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..4)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index to the boot sequence table."
|
|
::= { snAgBootSeqEntry 1 }
|
|
|
|
snAgBootSeqInstruction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
fromPrimaryFlash(1),
|
|
fromSecondaryFlash(2),
|
|
fromTftpServer(3),
|
|
fromBootpServer(4) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The instruction for the boot code."
|
|
::= { snAgBootSeqEntry 2 }
|
|
|
|
snAgBootSeqIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"To create or delete a boot sequence table entry."
|
|
::= { snAgBootSeqEntry 5 }
|
|
|
|
--- Encoded Octet Strings for the Configuration File Transfer
|
|
|
|
|
|
snAgCfgEosTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnAgCfgEosEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
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
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An EOS row in the table of encoded octet strings for table
|
|
snAgCfgEosTable. "
|
|
INDEX { snAgCfgEosIndex }
|
|
::= { snAgCfgEosTable 1 }
|
|
|
|
|
|
|
|
SnAgCfgEosEntry ::=
|
|
SEQUENCE {
|
|
snAgCfgEosIndex
|
|
INTEGER,
|
|
snAgCfgEosPacket
|
|
OCTET STRING,
|
|
snAgCfgEosChkSum
|
|
INTEGER
|
|
}
|
|
|
|
|
|
snAgCfgEosIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each VLAN EOS Buffer Identifier have a multiple
|
|
VLAN table entries."
|
|
::= { snAgCfgEosEntry 1 }
|
|
|
|
snAgCfgEosPacket OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..1000))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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 INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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 INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Maximum Secondary Switches are allowed in the
|
|
Stackable Management Group."
|
|
::= { snStackGen 2 }
|
|
|
|
snStackTotalSecSwitch OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
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
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
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)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The secondary switch index must not be greater than the snStackMaxSecSwitch."
|
|
::= { snStackSecSwitchEntry 1 }
|
|
|
|
|
|
snStackSecSwitchSlotId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..26)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of ports in this secondary switch."
|
|
::= { snStackSecSwitchEntry 3 }
|
|
|
|
snStackSecSwitchEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The secondary switch has been selected to Stackable Management Group."
|
|
::= { snStackSecSwitchEntry 4 }
|
|
|
|
snStackSecSwitchAck OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The secondary switch has sent reponse to the primary switch."
|
|
::= { snStackSecSwitchEntry 5 }
|
|
|
|
snStackSecSwitchMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The secondary switch IP Address and is used for
|
|
manual-command of snStackSecSwitchCfgCmd."
|
|
::= { snStackSecSwitchEntry 8 }
|
|
|
|
snStackSecSwitchSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enable/disable system logging."
|
|
DEFVAL { enabled }
|
|
::= { snAgSysLogGbl 1 }
|
|
|
|
snAgSysLogGblBufferSize OBJECT-TYPE
|
|
SYNTAX INTEGER (1..100)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Clear dynamic and/or static system logging buffers."
|
|
::= { snAgSysLogGbl 3 }
|
|
|
|
snAgSysLogGblCriticalLevel OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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 Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number events logged in the system logging buffer."
|
|
::= { snAgSysLogGbl 5 }
|
|
|
|
snAgSysLogGblDroppedCount OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of events dropped."
|
|
::= { snAgSysLogGbl 6 }
|
|
|
|
snAgSysLogGblFlushedCount OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times that the system logging buffer was cleared."
|
|
::= { snAgSysLogGbl 7 }
|
|
|
|
snAgSysLogGblOverrunCount OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times that the system logging buffer was wrapped
|
|
around."
|
|
::= { snAgSysLogGbl 8 }
|
|
|
|
snAgSysLogGblServer OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Facility code."
|
|
DEFVAL { user }
|
|
::= { snAgSysLogGbl 10 }
|
|
|
|
-- Dynamic System Logging Buffer Table
|
|
|
|
snAgSysLogBufferTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnAgSysLogBufferEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Dynamic system logging buffer table."
|
|
::= { snAgentLog 2 }
|
|
|
|
snAgSysLogBufferEntry OBJECT-TYPE
|
|
SYNTAX SnAgSysLogBufferEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A row in the dynamic system logging buffer table."
|
|
INDEX { snAgSysLogBufferIndex }
|
|
::= { snAgSysLogBufferTable 1 }
|
|
|
|
SnAgSysLogBufferEntry ::= SEQUENCE {
|
|
snAgSysLogBufferIndex
|
|
INTEGER,
|
|
snAgSysLogBufferTimeStamp
|
|
TimeTicks,
|
|
snAgSysLogBufferCriticalLevel
|
|
INTEGER,
|
|
snAgSysLogBufferMessage
|
|
DisplayString,
|
|
snAgSysLogBufferCalTimeStamp
|
|
DisplayString
|
|
}
|
|
|
|
snAgSysLogBufferIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..100)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index to the dynamic system logging buffer table."
|
|
::= { snAgSysLogBufferEntry 1 }
|
|
|
|
snAgSysLogBufferTimeStamp OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The critical level of this event."
|
|
::= { snAgSysLogBufferEntry 3 }
|
|
|
|
snAgSysLogBufferMessage OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The system logging message."
|
|
::= { snAgSysLogBufferEntry 4 }
|
|
|
|
snAgSysLogBufferCalTimeStamp OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Static system logging buffer table."
|
|
::= { snAgentLog 3 }
|
|
|
|
snAgStaticSysLogBufferEntry OBJECT-TYPE
|
|
SYNTAX SnAgStaticSysLogBufferEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
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)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index to the static system logging buffer table."
|
|
::= { snAgStaticSysLogBufferEntry 1 }
|
|
|
|
snAgStaticSysLogBufferTimeStamp OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The critical level of this event."
|
|
::= { snAgStaticSysLogBufferEntry 3 }
|
|
|
|
snAgStaticSysLogBufferMessage OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The system logging message."
|
|
::= { snAgStaticSysLogBufferEntry 4 }
|
|
|
|
snAgStaticSysLogBufferCalTimeStamp OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 }
|
|
|
|
|
|
-- Agent System Parameters Configuration Table
|
|
|
|
|
|
snAgentSysParaConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnAgentSysParaConfigEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table of Agent of each board."
|
|
::= { snAgentSysParaConfig 1 }
|
|
|
|
snAgentSysParaConfigEntry OBJECT-TYPE
|
|
SYNTAX SnAgentSysParaConfigEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A row in the Agent System Parameters Configuation table."
|
|
INDEX { snAgentSysParaConfigIndex }
|
|
::= { snAgentSysParaConfigTable 1 }
|
|
|
|
SnAgentSysParaConfigEntry ::= SEQUENCE {
|
|
snAgentSysParaConfigIndex
|
|
INTEGER,
|
|
snAgentSysParaConfigDescription
|
|
DisplayString,
|
|
snAgentSysParaConfigMin
|
|
INTEGER,
|
|
snAgentSysParaConfigMax
|
|
INTEGER,
|
|
snAgentSysParaConfigDefault
|
|
INTEGER,
|
|
snAgentSysParaConfigCurrent
|
|
INTEGER
|
|
}
|
|
|
|
snAgentSysParaConfigIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index to the Agent System Parameters Configuation Table."
|
|
::= { snAgentSysParaConfigEntry 1 }
|
|
|
|
snAgentSysParaConfigDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The main board description string."
|
|
::= { snAgentSysParaConfigEntry 2 }
|
|
|
|
snAgentSysParaConfigMin OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The minimum value of this Agent System Parameter."
|
|
::= { snAgentSysParaConfigEntry 3 }
|
|
|
|
snAgentSysParaConfigMax OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The maximum value of this Agent System Parameter."
|
|
::= { snAgentSysParaConfigEntry 4 }
|
|
|
|
snAgentSysParaConfigDefault OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The default value of this Agent System Parameter."
|
|
::= { snAgentSysParaConfigEntry 5 }
|
|
|
|
snAgentSysParaConfigCurrent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The current configurated value of this Agent System Parameter."
|
|
::= { snAgentSysParaConfigEntry 6 }
|
|
|
|
|
|
-- Agent Configured Module Table
|
|
|
|
|
|
snAgentConfigModuleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnAgentConfigModuleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table of each configured module information."
|
|
::= { snAgentConfigModule 1 }
|
|
|
|
snAgentConfigModuleEntry OBJECT-TYPE
|
|
SYNTAX SnAgentConfigModuleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A row in the Agent Configured Module table."
|
|
INDEX { snAgentConfigModuleIndex }
|
|
::= { snAgentConfigModuleTable 1 }
|
|
|
|
SnAgentConfigModuleEntry ::= SEQUENCE {
|
|
snAgentConfigModuleIndex
|
|
INTEGER,
|
|
snAgentConfigModuleType
|
|
INTEGER,
|
|
snAgentConfigModuleRowStatus
|
|
INTEGER
|
|
}
|
|
|
|
snAgentConfigModuleIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..8)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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),
|
|
bi24PortCopperModule(10),
|
|
fi24PortCopperModule(11),
|
|
bi16Port100FXModule(12),
|
|
bi8Port100FXModule(13),
|
|
bi8PortGigCopperModule(14),
|
|
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),
|
|
fi2PortGigCopperManagementModule(31),
|
|
fi4PortGigCopperManagementModule(32),
|
|
bi4PortGigCopperManagementModule(33),
|
|
bi2PortGigCopperManagementModule(34)
|
|
}
|
|
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Configured Module Type."
|
|
::= { snAgentConfigModuleEntry 2 }
|
|
|
|
|
|
snAgentConfigModuleRowStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
valid(2),
|
|
delete(3),
|
|
create(4) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"To create or delete a configured module table entry."
|
|
::= { snAgentConfigModuleEntry 3 }
|
|
|
|
-- Agent User Access Group
|
|
|
|
|
|
snAgentUserGbl OBJECT IDENTIFIER ::= { snAgentUser 1 }
|
|
|
|
snAgentUserMaxAccnt OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Maximum number of user account entries can be configured."
|
|
::= { snAgentUserGbl 1 }
|
|
|
|
|
|
-- Agent User Account Table
|
|
|
|
|
|
snAgentUserAccntTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnAgentUserAccntEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table of user account information."
|
|
::= { snAgentUser 2 }
|
|
|
|
snAgentUserAccntEntry OBJECT-TYPE
|
|
SYNTAX SnAgentUserAccntEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A row in the Agent User table."
|
|
INDEX { snAgentUserAccntName }
|
|
::= { snAgentUserAccntTable 1 }
|
|
|
|
SnAgentUserAccntEntry ::= SEQUENCE {
|
|
snAgentUserAccntName
|
|
DisplayString,
|
|
snAgentUserAccntPassword
|
|
DisplayString,
|
|
snAgentUserAccntEncryptCode
|
|
INTEGER,
|
|
snAgentUserAccntPrivilege
|
|
INTEGER,
|
|
snAgentUserAccntRowStatus
|
|
INTEGER
|
|
}
|
|
|
|
snAgentUserAccntName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..48))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The user name."
|
|
::= { snAgentUserAccntEntry 1 }
|
|
|
|
snAgentUserAccntPassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..48))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The user password."
|
|
::= { snAgentUserAccntEntry 2 }
|
|
|
|
snAgentUserAccntEncryptCode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The password encryption method code."
|
|
::= { snAgentUserAccntEntry 3 }
|
|
|
|
snAgentUserAccntPrivilege OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The user privilege."
|
|
::= { snAgentUserAccntEntry 4 }
|
|
|
|
snAgentUserAccntRowStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
valid(2),
|
|
delete(3),
|
|
create(4),
|
|
modify(5) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"To create or delete a user account table entry."
|
|
::= { snAgentUserAccntEntry 5 }
|
|
|
|
-- Agent Redundant Group
|
|
|
|
|
|
snAgentRedunGbl OBJECT IDENTIFIER ::= { snAgentRedundant 1 }
|
|
|
|
snAgentRedunActiveMgmtMod OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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 INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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."
|
|
DEFVAL { 10 }
|
|
::= { snAgentRedunGbl 2 }
|
|
|
|
snAgentRedunBkupCopyBootCode OBJECT-TYPE
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
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)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"To force a switch-over from standby to active state
|
|
if the backup management module exists in a chassis."
|
|
::= { snAgentRedunGbl 6 }
|
|
|
|
END
|