Initial commit
This commit is contained in:
2198
MIBS/3com/A3COM-HUAWEI-DEVICE-MIB
Normal file
2198
MIBS/3com/A3COM-HUAWEI-DEVICE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
608
MIBS/3com/A3COM-HUAWEI-LswDEVM-MIB
Normal file
608
MIBS/3com/A3COM-HUAWEI-LswDEVM-MIB
Normal file
@ -0,0 +1,608 @@
|
||||
-- ==================================================================
|
||||
-- Copyright (c) 2004-2012 Hangzhou H3C Tech. Co., Ltd. All rights reserved.
|
||||
--
|
||||
-- Description<6F><6E> HUAWEI Lan Switch Platform Device Management MIB
|
||||
-- Reference:
|
||||
-- Version: V2.3
|
||||
-- History:
|
||||
-- V1.0 (1) Created by Hou Qiang, 2001.06.29
|
||||
-- (2) Revised by Qi Zhenglin, 2001.12.30 ----r003 revision
|
||||
-- V1.1 2004/7/20 import hwLswFrameIndex, hwLswSlotIndex
|
||||
-- FROM A3COM-HUAWEI-DEVICE-MIB
|
||||
-- V1.2 2004/09/10
|
||||
-- 1) change all MIB objects' STATUS from mandatory to current.
|
||||
-- 2) remove statement before hwLswdevMMib
|
||||
-- 3) adjust file format, change tab to space and some small
|
||||
-- changes.
|
||||
-- 4) change STATUS of hwCfmWriteFlash and hwCfmEraseFlash
|
||||
-- from write-only to read-write.
|
||||
-- V2.0 2004-10-12 updated by gaolong
|
||||
-- Import Gauge32, OBJECT-IDENTITY.
|
||||
-- Relocate hwLswdevMMib MODULE-IDENTITY clause.
|
||||
-- Change ACCESS to MAX-ACCESS
|
||||
-- Change Gauge to Gauge32.
|
||||
-- Change value of hwDevMFanStatus and hwDevMPowerStatus from underscores to hyphens.
|
||||
-- V2.1 2005-01-12
|
||||
-- Change the description of hwFlhTotalSize and hwFlhTotalFree by sunqiang
|
||||
-- V2.2 2005-06-10 updated by Chen Xi
|
||||
-- Modify the SYNTAX and DESCRIPTION of hwLinkUpDownTrapEnable
|
||||
-- and adjust file format.
|
||||
-- V2.3 2011-11-26 updated by duyanbing
|
||||
-- Add hwDevMFirstTrapTime.
|
||||
-- ==================================================================
|
||||
-- ==================================================================
|
||||
--
|
||||
-- Varibles and types be imported
|
||||
--
|
||||
-- ==================================================================
|
||||
A3COM-HUAWEI-LswDEVM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, TimeTicks, Gauge32, OBJECT-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
lswCommon, huaweiUtility
|
||||
FROM A3COM-HUAWEI-OID-MIB
|
||||
hwLswFrameIndex, hwLswSlotIndex
|
||||
FROM A3COM-HUAWEI-DEVICE-MIB
|
||||
;
|
||||
|
||||
hwLswdevMMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201111260000Z"
|
||||
ORGANIZATION ""
|
||||
CONTACT-INFO
|
||||
""
|
||||
DESCRIPTION
|
||||
""
|
||||
REVISION "200106290000Z"
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { lswCommon 9 }
|
||||
|
||||
|
||||
hwDevice OBJECT IDENTIFIER ::= { huaweiUtility 1 }
|
||||
|
||||
-- ==================================================================
|
||||
--
|
||||
-- ======================= definition begin =========================
|
||||
--
|
||||
-- ==================================================================
|
||||
|
||||
hwCpuTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwCpuEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of CPU statistics."
|
||||
::= { hwDevice 1 }
|
||||
|
||||
hwCpuEntry OBJECT-TYPE
|
||||
SYNTAX HwCpuEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Entries of hwCpuTable."
|
||||
INDEX { hwCpuIndex }
|
||||
::= { hwCpuTable 1 }
|
||||
|
||||
HwCpuEntry ::=
|
||||
SEQUENCE {
|
||||
hwCpuIndex INTEGER,
|
||||
hwCpuCostRate Gauge32,
|
||||
hwCpuCostRatePer1Min Gauge32,
|
||||
hwCpuCostRatePer5Min Gauge32
|
||||
}
|
||||
|
||||
hwCpuIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of hwCpuTable. This integer is a uniq number to
|
||||
identify the CPU(s). We recommand two Number Plans in this
|
||||
paper, Logical Number or Phisical Number. For the first
|
||||
case, hwCpuIndex is a integer, range from 1 to the Maximum
|
||||
number, for example 1,2,3,4,5 ..., where 1 represents
|
||||
the first CPU, 2 represents the second CPU, etc. For the
|
||||
second case hwCpuIndex represents physical card position
|
||||
(Shelf Number, Frame Number, Slot Number, SubSlotNumber)
|
||||
where the CPU residing, for example, 0x01020304 represent
|
||||
the CPU on the 4th subslot of the 3th slot of the 2nd frame
|
||||
of the 1st Shelf. In the condition of multiple CPU system
|
||||
where CPU group coordinately process on one board, we see
|
||||
the CPUs as one CPU"
|
||||
::= { hwCpuEntry 1 }
|
||||
|
||||
hwCpuCostRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The overall CPU busy percentage in the last 5 second period. "
|
||||
::= { hwCpuEntry 2 }
|
||||
|
||||
hwCpuCostRatePer1Min OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The overall CPU cost percentage in the last 1 minute period. "
|
||||
::= { hwCpuEntry 3 }
|
||||
|
||||
hwCpuCostRatePer5Min OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The overall CPU cost percentage in the last 5 minutes period. "
|
||||
::= { hwCpuEntry 4 }
|
||||
|
||||
|
||||
hwMem OBJECT IDENTIFIER ::= { hwDevice 2 }
|
||||
|
||||
hwMemTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwMemEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains memory information. "
|
||||
::= { hwMem 1 }
|
||||
|
||||
hwMemEntry OBJECT-TYPE
|
||||
SYNTAX HwMemEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Entries of hwMemTable"
|
||||
INDEX { hwMemModuleIndex }
|
||||
::= { hwMemTable 1 }
|
||||
|
||||
HwMemEntry ::=
|
||||
SEQUENCE {
|
||||
hwMemModuleIndex INTEGER,
|
||||
hwMemSize Gauge32,
|
||||
hwMemFree Gauge32,
|
||||
hwMemRawSliceUsed Gauge32,
|
||||
hwMemLgFree Gauge32,
|
||||
hwMemFail Gauge32,
|
||||
hwMemFailNoMem Gauge32
|
||||
}
|
||||
|
||||
hwMemModuleIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of hwMemTable. This integer is a uniq number to
|
||||
identify the memory module. We recommand two Number Plans
|
||||
in this paper, Logical Number or Phisical Number. For the
|
||||
first case, hwMemModuleIndex is a integer, range from 1 to
|
||||
the Maximum number, for example 1,2,3,4,5 ..., where 1
|
||||
represents the first memory module, 2 represents the second
|
||||
memory module, etc. For the second case hwMemModuleIndex
|
||||
represents physical card position (Shelf Number, Frame Number,
|
||||
Slot Number, SubSlotNumber) where the memory module residing,
|
||||
for example, 0x01020304 represent the memory module on the 4th
|
||||
subslot of the 3th slot of the 2nd frame of the 1st Shelf. "
|
||||
::= { hwMemEntry 1 }
|
||||
|
||||
hwMemSize OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the total size of the memory module
|
||||
which is on the managed object."
|
||||
::= { hwMemEntry 2 }
|
||||
|
||||
hwMemFree OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the free size of the memory"
|
||||
::= { hwMemEntry 3 }
|
||||
|
||||
hwMemRawSliceUsed OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the used size of the raw slice memory"
|
||||
::= { hwMemEntry 4 }
|
||||
|
||||
hwMemLgFree OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The largest free size of the contiguous area in the memory.
|
||||
The unit is byte."
|
||||
::= { hwMemEntry 5 }
|
||||
|
||||
hwMemFail OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The times of memory allocation failures"
|
||||
::= { hwMemEntry 6 }
|
||||
|
||||
hwMemFailNoMem OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The times of memory allocation failures due to no free memory."
|
||||
::= { hwMemEntry 7 }
|
||||
|
||||
|
||||
hwBufTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwBufEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains buffer information. "
|
||||
::= { hwMem 2 }
|
||||
|
||||
hwBufEntry OBJECT-TYPE
|
||||
SYNTAX HwBufEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Entries of hwBufferTable"
|
||||
INDEX { hwBufModuleIndex , hwBufSize }
|
||||
::= { hwBufTable 1 }
|
||||
|
||||
HwBufEntry ::=
|
||||
SEQUENCE {
|
||||
hwBufModuleIndex INTEGER,
|
||||
hwBufSize INTEGER,
|
||||
hwBufCurrentTotal Gauge32,
|
||||
hwBufCurrentUsed Gauge32
|
||||
}
|
||||
|
||||
hwBufModuleIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of hwBufferTable. This integer is a uniq number to
|
||||
identify the buffer module. We recommand two Number Plans
|
||||
in this paper, Logical Number or Phisical Number. For the
|
||||
first case, hwBufferModuleIndex is a integer, range from 1 to
|
||||
the Maximum number, for example 1,2,3,4,5 ..., where 1
|
||||
represents the first buffer module, 2 represents the second
|
||||
buffer module, etc. For the second case hwBufferModuleIndex
|
||||
represents physical card position (Shelf Number, Frame Number,
|
||||
Slot Number, SubSlotNumber) where the buffer module residing,
|
||||
for example, 0x01020304 represent the buffer module on the 4th
|
||||
subslot of the 3th slot of the 2nd frame of the 1st Shelf. "
|
||||
::= { hwBufEntry 1 }
|
||||
|
||||
hwBufSize OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The size of buffer,unit is byte."
|
||||
::= { hwBufEntry 2 }
|
||||
|
||||
hwBufCurrentTotal OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of buffer currently."
|
||||
::= { hwBufEntry 3 }
|
||||
|
||||
hwBufCurrentUsed OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of used buffer currently."
|
||||
::= { hwBufEntry 4 }
|
||||
|
||||
|
||||
hwFlh OBJECT IDENTIFIER ::= { hwDevice 3 }
|
||||
|
||||
-- huawei Local Flash Group
|
||||
-- This group is present in all products which contain flash"
|
||||
|
||||
hwFlhTotalSize OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The flash memory's total size, in kilobyte"
|
||||
::= { hwFlh 1 }
|
||||
|
||||
hwFlhTotalFree OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The free space in internal flash memory, in kilobyte"
|
||||
::= { hwFlh 2 }
|
||||
|
||||
hwFlhLastDelTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time since system up of the lastest deleting operation of
|
||||
flash memory.The value of Zero indicates there is no erasing operation
|
||||
since system up"
|
||||
DEFVAL { 0 }
|
||||
::= { hwFlh 3 }
|
||||
|
||||
hwFlhDelState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
executing(1),
|
||||
ok(2),
|
||||
error(3),
|
||||
readOnly(4),
|
||||
failtoopen(5),
|
||||
blockMallocFail(6),
|
||||
noneDelOperationSinceStart(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state indicates the result of current or
|
||||
lastest flash memory deleting operation"
|
||||
::= { hwFlh 4 }
|
||||
|
||||
hwFlhState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
busy(1),
|
||||
free(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Busy indicates the flash memory is unavailable due to others may be using it,
|
||||
and free indicates the flash memory is available now"
|
||||
::= { hwFlh 5 }
|
||||
|
||||
-- ==================================================================
|
||||
|
||||
hwLswdevMMibObject OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLswdevMMib 1 }
|
||||
|
||||
hwdevMFanStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwDevMFanStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION " Fan status description table "
|
||||
::= { hwLswdevMMibObject 1 }
|
||||
|
||||
|
||||
hwdevMFanStatusEntry OBJECT-TYPE
|
||||
SYNTAX HwDevMFanStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION " Fan status description table entry "
|
||||
INDEX { hwDevMFanNum }
|
||||
::= { hwdevMFanStatusTable 1}
|
||||
|
||||
|
||||
HwDevMFanStatusEntry ::=
|
||||
SEQUENCE {
|
||||
hwDevMFanNum INTEGER,
|
||||
hwDevMFanStatus INTEGER
|
||||
}
|
||||
|
||||
hwDevMFanNum OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " Fan number "
|
||||
::= { hwdevMFanStatusEntry 1 }
|
||||
|
||||
|
||||
hwDevMFanStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
active (1),
|
||||
deactive (2),
|
||||
not-install (3),
|
||||
unsupport (4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " Fan status: active (1), deactive (2) not installed (3) and unsupported (4)"
|
||||
::= { hwdevMFanStatusEntry 2 }
|
||||
|
||||
|
||||
hwdevMPowerStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwDevMPowerStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION " Power status description table "
|
||||
::= { hwLswdevMMibObject 2 }
|
||||
|
||||
|
||||
hwdevMPowerStatusEntry OBJECT-TYPE
|
||||
SYNTAX HwDevMPowerStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION " Power status description table entry "
|
||||
INDEX { hwDevMPowerNum }
|
||||
::= { hwdevMPowerStatusTable 1}
|
||||
|
||||
HwDevMPowerStatusEntry ::=
|
||||
SEQUENCE {
|
||||
hwDevMPowerNum INTEGER,
|
||||
hwDevMPowerStatus INTEGER
|
||||
}
|
||||
|
||||
|
||||
hwDevMPowerNum OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Power number "
|
||||
::= { hwdevMPowerStatusEntry 1 }
|
||||
|
||||
|
||||
hwDevMPowerStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
active (1),
|
||||
deactive (2),
|
||||
not-install (3),
|
||||
unsupport (4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " Power status: active (1), deactive (2) not installed (3) and unsupported "
|
||||
::= { hwdevMPowerStatusEntry 2 }
|
||||
|
||||
|
||||
hwdevMSlotEnvironmentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwdevMSlotEnvironmentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION " environment description table "
|
||||
::= { hwLswdevMMibObject 3 }
|
||||
|
||||
|
||||
hwdevMSlotEnvironmentEntry OBJECT-TYPE
|
||||
SYNTAX HwdevMSlotEnvironmentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION " environment description table entry "
|
||||
INDEX { hwLswFrameIndex, hwLswSlotIndex, hwdevMSlotEnvironmentType }
|
||||
::= { hwdevMSlotEnvironmentTable 1 }
|
||||
|
||||
|
||||
HwdevMSlotEnvironmentEntry ::=
|
||||
SEQUENCE {
|
||||
hwdevMSlotEnvironmentType INTEGER,
|
||||
hwDevMSlotEnvironmentStatus INTEGER,
|
||||
hwDevMSlotEnvironmentValue INTEGER,
|
||||
hwDevMSlotEnvironmentUpperLimit INTEGER,
|
||||
hwDevMSlotEnvironmentLowerLimit INTEGER
|
||||
}
|
||||
|
||||
|
||||
hwdevMSlotEnvironmentType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
temperature(1),
|
||||
humidity(2),
|
||||
fog(3)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Environment type "
|
||||
::= { hwdevMSlotEnvironmentEntry 1 }
|
||||
|
||||
hwDevMSlotEnvironmentStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
normal(1),
|
||||
upper(2),
|
||||
lower(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " Environment status"
|
||||
::= { hwdevMSlotEnvironmentEntry 2 }
|
||||
|
||||
hwDevMSlotEnvironmentValue OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " Environment value"
|
||||
::= { hwdevMSlotEnvironmentEntry 3 }
|
||||
|
||||
hwDevMSlotEnvironmentUpperLimit OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Environment upper limit "
|
||||
::= { hwdevMSlotEnvironmentEntry 4 }
|
||||
|
||||
|
||||
hwDevMSlotEnvironmentLowerLimit OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " Environment Lower limit"
|
||||
::= { hwdevMSlotEnvironmentEntry 5 }
|
||||
|
||||
|
||||
hwLinkUpDownTrapEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enableBoth(1) ,
|
||||
disableBoth(2) ,
|
||||
enableLinkUpTrapOnly(3) ,
|
||||
enableLinkDownTrapOnly(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable linkUp/linkDown traps of the device, determining whether
|
||||
to enable linkUp/linkDown traps with that of the interface.
|
||||
When the value is enableBoth(1), the linkUp/linkDown traps are both
|
||||
enabled.
|
||||
When the value is disableBoth(2), the linkUp/linkDown traps are both
|
||||
disabled.
|
||||
When the value is enableLinkUpTrapOnly(3), the linkUp traps is enabled
|
||||
and the linkDown traps is disabled.
|
||||
When the value is enableLinkDownTrapOnly(4), the linkUp traps is
|
||||
disabled and the linkDown traps is enabled. "
|
||||
::= { hwLswdevMMibObject 9 }
|
||||
|
||||
hwdot1qTpFdbLearnStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " Enable/Disable the address learning."
|
||||
::= { hwLswdevMMibObject 10 }
|
||||
|
||||
|
||||
|
||||
hwCfmWriteFlash OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
write(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " Write the current effective configuration into the Flash memory.
|
||||
This object does not support read operation."
|
||||
::= { hwLswdevMMibObject 11 }
|
||||
|
||||
|
||||
hwCfmEraseFlash OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
erase(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " Delete the configuration from the Flash memory.
|
||||
This object does not support read operation."
|
||||
::= { hwLswdevMMibObject 12 }
|
||||
|
||||
hwDevMFirstTrapTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the first trap time."
|
||||
::= { hwLswdevMMibObject 13 }
|
||||
|
||||
END
|
253
MIBS/3com/A3COM-HUAWEI-OID-MIB
Normal file
253
MIBS/3com/A3COM-HUAWEI-OID-MIB
Normal file
@ -0,0 +1,253 @@
|
||||
-- =================================================================
|
||||
-- Copyright (c) 2004-2012 Hangzhou H3C Tech. Co., Ltd. All rights reserved.
|
||||
--
|
||||
-- Description:The H3C root mib
|
||||
-- Reference:
|
||||
-- Version: V1.70
|
||||
-- History:
|
||||
-- V1.0 2004-08-05 Initial version, created by gaolong.
|
||||
-- V1.22 add MIB identifier
|
||||
-- 'h3cVoiceVlan'
|
||||
-- 'h3cL4Redirect'
|
||||
-- 'h3cUser', 'h3cRadius'
|
||||
-- 'h3cPowerEthernetExt'
|
||||
-- 'h3cEntityRelation'
|
||||
-- 'h3cProtocolVlan'
|
||||
-- 'h3cQosProfile'
|
||||
-- V1.23 add MIB identifier
|
||||
-- 'hwQoS'
|
||||
-- V1.3 2004-10-12 updated by gaolong
|
||||
-- add MIB identifier 'rmonExtend'
|
||||
-- V1.31 2004-10-23 updated by gaolong
|
||||
-- add 'h3cEntityVendorTypeOID', 'dlsw', 'hwpaeExtMib', 'hwDevice', 'h3cNat',
|
||||
-- 'h3cPos', subnode 20 under h3cCommon, 'voice', object identifiers.
|
||||
-- V1.32 2004-11-8 update by xiejianping
|
||||
-- add 'h3cAAL5' and 'h3cSSH';
|
||||
-- V1.33 2004-11-10 update by xiejianping
|
||||
-- add 'h3cRSA';
|
||||
-- V1.34 2004-12-12 updated by gaolong
|
||||
-- add h3cVrrpExt, h3cIpa, h3cPortSecurity, h3cVpls, h3cE1,
|
||||
-- h3cT1, h3cIkeMonitor
|
||||
-- V1.35 2004-12-25 updated by gaolong
|
||||
-- add 'h3cIfExt', 'h3cWebSwitch', 'h3cAutoDetect', 'h3cIpBroadcast',
|
||||
-- and 'h3cIpx'.
|
||||
-- V1.36 2005-03-10 updated by gaolong
|
||||
-- modify 'h3cIkeMonitor' to 'h3cIKEMonitor' by gaolong
|
||||
-- add 'h3cDldp' and 'h3cRrpp'
|
||||
-- V1.37 2005-03-29 updated by gaolong
|
||||
-- modify object name for IPSec monitor
|
||||
-- V1.38 2005-05-03 updated by gaolong
|
||||
-- add 'h3cVoice', 'h3cRcr', 'h3cAtmDxi', 'h3cDomain', 'h3cUnicast', 'h3cTrap',
|
||||
-- 'h3cDhcpSnoop', 'h3cIPS', 'h3cProtocolPriority', 'h3cEpon', 'h3cCfCard',
|
||||
-- and 'h3cIds'
|
||||
-- V1.39 2005/5/25 add 'h3cMulticast' and 'h3cMpm' by gaolong
|
||||
-- change name of subnode 20 under h3cCommon to 'h3cNS'
|
||||
-- V1.40 2005/6/25 updated by gaolong
|
||||
-- add 'h3cOadp', 'h3cTunnel', 'h3cGre', 'h3cObjectInfo', 'h3cDvpn'
|
||||
-- and 'h3cDhcpRelay' by gaolong
|
||||
-- V1.41 2005/7/9 add 'h3cIsis' by gaolong
|
||||
-- V1.42 2005/8/2 add 'h3cRpr' by gaolong
|
||||
-- V1.43 2005/9/2 add 'h3cSubnetVlan' by gaolong
|
||||
-- V1.44 2005/9/20 add 'h3cDlswExt', 'h3cSyslog' by gaolong
|
||||
-- V1.45 2005/10/29 remove 'voice' for confliction with 3Com MIB by longyin
|
||||
-- V1.46 2005/12/02 add 'h3cFlowTemplate' and 'h3cQos2' under 'h3cCommon',
|
||||
-- add 'h3cSNMPAgCpb' under 'h3c',
|
||||
-- add subidentifier 'h3cQosCapability' of 'h3cSNMPAgCpb',
|
||||
-- add subidentifier 'h3cIfQos2' and 'h3cCBQos2' of 'h3cQos2',
|
||||
-- add 'h3cStormConstrain' by longyin
|
||||
-- V1.47 2006/01/09 add 'h3cIpAddrMIB' by longyin
|
||||
-- V1.48 2006/01/21 add 'h3cMirrGroup' by longyin
|
||||
-- V1.49 2006/03/05 add 'h3cQINQ' by longyin
|
||||
-- V1.50 2006/04/06 add 'h3cTransceiver', 'h3cIpv6AddrMIB' by gaolong
|
||||
-- V1.51 2006/06/14 add 'h3cBfdMIB' by longyin
|
||||
-- V1.52 2006/11/25 add 'h3cRCP' by gaolong
|
||||
-- V1.53 2007/01/11 add 'h3cAcfp' by gaolong
|
||||
-- V1.54 2007/01/24 add 'h3cDot11' by gaolong
|
||||
-- V1.55 2007/05/15 add 'h3cE1T1VI' by gaolong
|
||||
-- V1.56 2007/07/10 add 'h3cwapiMIB', "h3cL2VpnPwe3", "h3cMplsOam"
|
||||
-- and "h3cMplsOamPs" by gaolong
|
||||
-- V1.57 2007/08/09 add 'h3cSiemMib' by gaolong
|
||||
-- V1.58 2007/12/27 add 'h3cAFC' and 'h3cMultCDR' by longyin
|
||||
-- V1.59 2008/02/27 add 'h3cMACInformation', 'h3cFireWall', 'h3cDSP' by longyin
|
||||
-- V1.60 2008/04/29 add 'h3cNetMan' by songhao
|
||||
-- V1.61 2008/06/02 add 'h3cStack', 'h3cPosa' by songhao
|
||||
-- V1.62 2008/07/29 add 'h3cWebAuthentication' by songhao
|
||||
-- V1.63 2008/12/03 add 'h3cLpbkdt' by songhao
|
||||
-- V1.64 2009/02/27 add 'h3cMultiMedia', 'h3cDns', 'h3c3GModem'
|
||||
-- and 'h3cPortal' by songhao
|
||||
-- V1.65 2009/05/18 add 'h3clldp','h3cDHCPServer','h3cPPPoEServer','h3cL2Isolate',
|
||||
-- 'h3cSnmpExt' by duyanbing
|
||||
-- V1.66 2009/11/04 add 'h3cVsi','h3cEvc','h3cMinm','h3cblg','h3cRS485' by shuaixiaojuan
|
||||
-- V1.67 2010/03/16 add 'h3cARPRatelimit', 'h3cLI' by songhao
|
||||
-- V1.68 2011/01/31 add 'h3cDar', 'h3cPBR' by songhao
|
||||
-- V1.69 2011/04/22 add 'h3cAAANasId' by duyanbing
|
||||
-- V1.70 2012/04/19 add 'h3cTeTunnel','h3cLB','h3cDldp2','h3cWIPS','h3cFCoE' by duyanbing
|
||||
-- =================================================================
|
||||
A3COM-HUAWEI-OID-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
enterprises
|
||||
FROM RFC1155-SMI;
|
||||
|
||||
-- level 1 under .enterprises
|
||||
a3Com OBJECT IDENTIFIER ::= { enterprises 43 }
|
||||
|
||||
jv-mib OBJECT IDENTIFIER ::= { a3Com 45 }
|
||||
huawei OBJECT IDENTIFIER ::= { jv-mib 1 }
|
||||
-- level 2 under .huawei
|
||||
hwLocal OBJECT IDENTIFIER ::= { huawei 1 }
|
||||
hwproducts OBJECT IDENTIFIER ::= { huawei 2 }
|
||||
|
||||
huaweiMgmt OBJECT IDENTIFIER ::= { huawei 5 }
|
||||
|
||||
huaweiUtility OBJECT IDENTIFIER ::= { huawei 6 }
|
||||
h3c OBJECT IDENTIFIER ::= { huawei 10 }
|
||||
-- level 3
|
||||
hwInternetProtocol OBJECT IDENTIFIER ::= { hwLocal 3 }
|
||||
router OBJECT IDENTIFIER ::= { hwproducts 2 }
|
||||
lanSw OBJECT IDENTIFIER ::= { hwproducts 23 }
|
||||
mlsr OBJECT IDENTIFIER ::= { hwproducts 33 }
|
||||
dlsw OBJECT IDENTIFIER ::= { hwproducts 34 } -- Reference: huawei-dlsw.mib
|
||||
hwDhcp OBJECT IDENTIFIER ::= { huaweiMgmt 7 }
|
||||
hwMpls OBJECT IDENTIFIER ::= { huaweiMgmt 12 }
|
||||
hwpaeExtMib OBJECT IDENTIFIER ::= { huaweiMgmt 22 } -- Reference: huawei-8021x-ext.mib
|
||||
huaweiDatacomm OBJECT IDENTIFIER ::= { huaweiMgmt 25 }
|
||||
hwDevice OBJECT IDENTIFIER ::= { huaweiUtility 1 } -- Reference: huawei-splat-devm.mib
|
||||
|
||||
-- under h3c
|
||||
h3cCommon OBJECT IDENTIFIER ::= { h3c 2 } -- 2004/1/12, xiejianping changed
|
||||
h3cEntityVendorTypeOID OBJECT IDENTIFIER ::= { h3c 3 } -- 2004/5/18, xiejianping added
|
||||
hwSystem OBJECT IDENTIFIER ::= { h3c 6 } -- 2004/4/24, xiejianping changed
|
||||
h3cSNMPAgCpb OBJECT IDENTIFIER ::= { h3c 7 } -- 2005/11/27, longyin added, for capability MIBs
|
||||
|
||||
|
||||
vrpProtocol OBJECT IDENTIFIER ::= { hwInternetProtocol 3 }
|
||||
rmonExtend OBJECT IDENTIFIER ::= { hwInternetProtocol 4 }
|
||||
-- under lanSw
|
||||
lswCommon OBJECT IDENTIFIER ::= { lanSw 1 }
|
||||
|
||||
-- remove 'voice' for confliction of 3Com
|
||||
-- voice OBJECT IDENTIFIER ::= { huaweiDatacomm 1 }
|
||||
|
||||
hwQoS OBJECT IDENTIFIER ::= { huaweiDatacomm 32 }
|
||||
|
||||
h3cFtm OBJECT IDENTIFIER ::= { h3cCommon 1 }
|
||||
h3cUIMgt OBJECT IDENTIFIER ::= { h3cCommon 2 }
|
||||
h3cEntityExtend OBJECT IDENTIFIER ::= { h3cCommon 6 }
|
||||
h3cIPSecMonitor OBJECT IDENTIFIER ::= { h3cCommon 7 }
|
||||
h3cAcl OBJECT IDENTIFIER ::= { h3cCommon 8 }
|
||||
h3cVoiceVlan OBJECT IDENTIFIER ::= { h3cCommon 9 }
|
||||
h3cL4Redirect OBJECT IDENTIFIER ::= { h3cCommon 10 }
|
||||
h3cUser OBJECT IDENTIFIER ::= { h3cCommon 12 }
|
||||
h3cRadius OBJECT IDENTIFIER ::= { h3cCommon 13 }
|
||||
h3cPowerEthernetExt OBJECT IDENTIFIER ::= { h3cCommon 14 }
|
||||
h3cEntityRelation OBJECT IDENTIFIER ::= { h3cCommon 15 }
|
||||
h3cProtocolVlan OBJECT IDENTIFIER ::= { h3cCommon 16 }
|
||||
h3cQosProfile OBJECT IDENTIFIER ::= { h3cCommon 17 }
|
||||
h3cNat OBJECT IDENTIFIER ::= { h3cCommon 18 }
|
||||
h3cPos OBJECT IDENTIFIER ::= { h3cCommon 19 }
|
||||
h3cNS OBJECT IDENTIFIER ::= { h3cCommon 20 }
|
||||
h3cAAL5 OBJECT IDENTIFIER ::= { h3cCommon 21 }
|
||||
h3cSSH OBJECT IDENTIFIER ::= { h3cCommon 22 }
|
||||
h3cRSA OBJECT IDENTIFIER ::= { h3cCommon 23 }
|
||||
h3cVrrpExt OBJECT IDENTIFIER ::= { h3cCommon 24 }
|
||||
|
||||
h3cIpa OBJECT IDENTIFIER ::= { h3cCommon 25 }
|
||||
h3cPortSecurity OBJECT IDENTIFIER ::= { h3cCommon 26 }
|
||||
h3cVpls OBJECT IDENTIFIER ::= { h3cCommon 27 }
|
||||
h3cE1 OBJECT IDENTIFIER ::= { h3cCommon 28 }
|
||||
h3cT1 OBJECT IDENTIFIER ::= { h3cCommon 29 }
|
||||
h3cIKEMonitor OBJECT IDENTIFIER ::= { h3cCommon 30 }
|
||||
h3cWebSwitch OBJECT IDENTIFIER ::= { h3cCommon 31 }
|
||||
h3cAutoDetect OBJECT IDENTIFIER ::= { h3cCommon 32 }
|
||||
h3cIpBroadcast OBJECT IDENTIFIER ::= { h3cCommon 33 }
|
||||
h3cIpx OBJECT IDENTIFIER ::= { h3cCommon 34 }
|
||||
h3cIPS OBJECT IDENTIFIER ::= { h3cCommon 35 }
|
||||
h3cDhcpSnoop OBJECT IDENTIFIER ::= { h3cCommon 36 }
|
||||
h3cProtocolPriority OBJECT IDENTIFIER ::= { h3cCommon 37 }
|
||||
h3cTrap OBJECT IDENTIFIER ::= { h3cCommon 38 }
|
||||
h3cVoice OBJECT IDENTIFIER ::= { h3cCommon 39 }
|
||||
h3cIfExt OBJECT IDENTIFIER ::= { h3cCommon 40 }
|
||||
h3cCfCard OBJECT IDENTIFIER ::= { h3cCommon 41 }
|
||||
h3cEpon OBJECT IDENTIFIER ::= { h3cCommon 42 }
|
||||
h3cDldp OBJECT IDENTIFIER ::= { h3cCommon 43 }
|
||||
h3cUnicast OBJECT IDENTIFIER ::= { h3cCommon 44 }
|
||||
h3cRrpp OBJECT IDENTIFIER ::= { h3cCommon 45 }
|
||||
h3cDomain OBJECT IDENTIFIER ::= { h3cCommon 46 }
|
||||
h3cIds OBJECT IDENTIFIER ::= { h3cCommon 47 }
|
||||
h3cRcr OBJECT IDENTIFIER ::= { h3cCommon 48 }
|
||||
h3cAtmDxi OBJECT IDENTIFIER ::= { h3cCommon 49 }
|
||||
h3cMulticast OBJECT IDENTIFIER ::= { h3cCommon 50 }
|
||||
h3cMpm OBJECT IDENTIFIER ::= { h3cCommon 51 }
|
||||
h3cOadp OBJECT IDENTIFIER ::= { h3cCommon 52 }
|
||||
h3cTunnel OBJECT IDENTIFIER ::= { h3cCommon 53 }
|
||||
h3cGre OBJECT IDENTIFIER ::= { h3cCommon 54 }
|
||||
h3cObjectInfo OBJECT IDENTIFIER ::= { h3cCommon 55 }
|
||||
h3cDvpn OBJECT IDENTIFIER ::= { h3cCommon 57 }
|
||||
h3cDhcpRelay OBJECT IDENTIFIER ::= { h3cCommon 58 }
|
||||
h3cIsis OBJECT IDENTIFIER ::= { h3cCommon 59 }
|
||||
h3cRpr OBJECT IDENTIFIER ::= { h3cCommon 60 }
|
||||
h3cSubnetVlan OBJECT IDENTIFIER ::= { h3cCommon 61 }
|
||||
h3cDlswExt OBJECT IDENTIFIER ::= { h3cCommon 62 }
|
||||
h3cSyslog OBJECT IDENTIFIER ::= { h3cCommon 63 }
|
||||
h3cFlowTemplate OBJECT IDENTIFIER ::= { h3cCommon 64 }
|
||||
h3cQos2 OBJECT IDENTIFIER ::= { h3cCommon 65 }
|
||||
h3cStormConstrain OBJECT IDENTIFIER ::= { h3cCommon 66 }
|
||||
h3cIpAddrMIB OBJECT IDENTIFIER ::= { h3cCommon 67 }
|
||||
h3cMirrGroup OBJECT IDENTIFIER ::= { h3cCommon 68 }
|
||||
h3cQINQ OBJECT IDENTIFIER ::= { h3cCommon 69 }
|
||||
|
||||
h3cTransceiver OBJECT IDENTIFIER ::= { h3cCommon 70 }
|
||||
h3cIpv6AddrMIB OBJECT IDENTIFIER ::= { h3cCommon 71 }
|
||||
h3cBfdMIB OBJECT IDENTIFIER ::= { h3cCommon 72 }
|
||||
h3cRCP OBJECT IDENTIFIER ::= { h3cCommon 73 }
|
||||
h3cAcfp OBJECT IDENTIFIER ::= { h3cCommon 74 }
|
||||
h3cDot11 OBJECT IDENTIFIER ::= { h3cCommon 75 }
|
||||
h3cE1T1VI OBJECT IDENTIFIER ::= { h3cCommon 76 }
|
||||
h3cwapiMIB OBJECT IDENTIFIER ::= { h3cCommon 77 }
|
||||
h3cL2VpnPwe3 OBJECT IDENTIFIER ::= { h3cCommon 78 }
|
||||
h3cMplsOam OBJECT IDENTIFIER ::= { h3cCommon 79 }
|
||||
h3cMplsOamPs OBJECT IDENTIFIER ::= { h3cCommon 80 }
|
||||
h3cSiemMib OBJECT IDENTIFIER ::= { h3cCommon 81 }
|
||||
h3cAFC OBJECT IDENTIFIER ::= { h3cCommon 85 }
|
||||
h3cMultCDR OBJECT IDENTIFIER ::= { h3cCommon 86 }
|
||||
h3cMACInformation OBJECT IDENTIFIER ::= { h3cCommon 87 }
|
||||
h3cFireWall OBJECT IDENTIFIER ::= { h3cCommon 88 }
|
||||
h3cDSP OBJECT IDENTIFIER ::= { h3cCommon 89 }
|
||||
h3cNetMan OBJECT IDENTIFIER ::= { h3cCommon 90 }
|
||||
h3cStack OBJECT IDENTIFIER ::= { h3cCommon 91 }
|
||||
h3cPosa OBJECT IDENTIFIER ::= { h3cCommon 92 }
|
||||
h3cWebAuthentication OBJECT IDENTIFIER ::= { h3cCommon 93 }
|
||||
h3cLpbkdt OBJECT IDENTIFIER ::= { h3cCommon 95 }
|
||||
h3cMultiMedia OBJECT IDENTIFIER ::= { h3cCommon 96 }
|
||||
h3cDns OBJECT IDENTIFIER ::= { h3cCommon 97 }
|
||||
h3c3GModem OBJECT IDENTIFIER ::= { h3cCommon 98 }
|
||||
h3cPortal OBJECT IDENTIFIER ::= { h3cCommon 99 }
|
||||
h3clldp OBJECT IDENTIFIER ::= { h3cCommon 100 }
|
||||
h3cDHCPServer OBJECT IDENTIFIER ::= { h3cCommon 101 }
|
||||
h3cPPPoEServer OBJECT IDENTIFIER ::= { h3cCommon 102 }
|
||||
h3cL2Isolate OBJECT IDENTIFIER ::= { h3cCommon 103 }
|
||||
h3cSnmpExt OBJECT IDENTIFIER ::= { h3cCommon 104 }
|
||||
h3cVsi OBJECT IDENTIFIER ::= { h3cCommon 105 }
|
||||
h3cEvc OBJECT IDENTIFIER ::= { h3cCommon 106 }
|
||||
h3cMinm OBJECT IDENTIFIER ::= { h3cCommon 107 }
|
||||
h3cBlg OBJECT IDENTIFIER ::= { h3cCommon 108 }
|
||||
h3cRS485 OBJECT IDENTIFIER ::= { h3cCommon 109 }
|
||||
h3cARPRatelimit OBJECT IDENTIFIER ::= { h3cCommon 110 }
|
||||
h3cLI OBJECT IDENTIFIER ::= { h3cCommon 111 }
|
||||
h3cDar OBJECT IDENTIFIER ::= { h3cCommon 112 }
|
||||
h3cPBR OBJECT IDENTIFIER ::= { h3cCommon 113 }
|
||||
h3cAAANasId OBJECT IDENTIFIER ::= { h3cCommon 114 }
|
||||
h3cTeTunnel OBJECT IDENTIFIER ::= { h3cCommon 115 }
|
||||
h3cLB OBJECT IDENTIFIER ::= { h3cCommon 116 }
|
||||
h3cDldp2 OBJECT IDENTIFIER ::= { h3cCommon 117 }
|
||||
h3cWIPS OBJECT IDENTIFIER ::= { h3cCommon 118 }
|
||||
h3cFCoE OBJECT IDENTIFIER ::= { h3cCommon 120 }
|
||||
|
||||
-- under h3c.h3cSNMPAgCpb
|
||||
h3cQosCapability OBJECT IDENTIFIER ::= { h3cSNMPAgCpb 1 }
|
||||
|
||||
-- under h3c.h3cCommon.h3cQos2
|
||||
h3cIfQos2 OBJECT IDENTIFIER ::= { h3cQos2 1 }
|
||||
h3cCBQos2 OBJECT IDENTIFIER ::= { h3cQos2 2 }
|
||||
END
|
87
MIBS/3com/A3COM0004-GENERIC
Normal file
87
MIBS/3com/A3COM0004-GENERIC
Normal file
@ -0,0 +1,87 @@
|
||||
-- **********************************************************************
|
||||
--
|
||||
-- Name: 3Com ESD Generic MIB branches
|
||||
--
|
||||
-- Description:
|
||||
-- This is the register for all MIB branches under a3com.generic.
|
||||
-- These MIB branches are declared in the source file:
|
||||
-- /vobs/shelf/gma/gmi/bdn.mib
|
||||
--
|
||||
-- This document is currently maintained by:
|
||||
-- Les Bell Les_Bell@3Com.com 4-400-8025
|
||||
--
|
||||
-- History Date Reason for Change
|
||||
--
|
||||
-- 1.00 1997 Issued as 3Com RFC.
|
||||
-- some history was lost
|
||||
-- 1.50 17 March 00 Added branch for qos
|
||||
-- 1.60 23 Oct 00 Added branch for L4 Re-direction
|
||||
-- ================================
|
||||
-- YY/MM/DD Author Comments
|
||||
-- ================================
|
||||
-- 01/12/06 EL Bell Added a3ComTrafficStats {41} a3ComRadiusMIB {42}
|
||||
-- 01/12/11 P Biti Added a3ComBackup-mib { 43}
|
||||
-- 02/04/30 EL Bell Added a3comLicenseGroup {44}
|
||||
-- 02/09/30 EL Bell Added a3ComPowerEthernetExt {45}
|
||||
-- 03/02/06 EL Bell Added a3ComQBridgeMIB {46}
|
||||
-- 03/02/14 EL Bell Added a3ComFabric {47}
|
||||
-- 03/06/13 EL Bell Added a3ComLinkAgg {48}
|
||||
-- 03/12/22 EL Bell Added a3ComPaeMIB {49} + a3ComSntpGroup {50}
|
||||
-- **********************************************************************
|
||||
-- Copyright (c) 3Com Corporation. All Rights Reserved.
|
||||
-- **********************************************************************
|
||||
|
||||
A3COM0004-GENERIC DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS generic FROM A3Com-products-MIB ;
|
||||
|
||||
setup OBJECT IDENTIFIER ::= {generic 2}
|
||||
sysLoader OBJECT IDENTIFIER ::= {generic 3}
|
||||
security OBJECT IDENTIFIER ::= {generic 4}
|
||||
gauges OBJECT IDENTIFIER ::= {generic 5}
|
||||
asciiAgent OBJECT IDENTIFIER ::= {generic 6}
|
||||
serialIf OBJECT IDENTIFIER ::= {generic 7}
|
||||
repeaterMgmt OBJECT IDENTIFIER ::= {generic 8}
|
||||
endStation OBJECT IDENTIFIER ::= {generic 9}
|
||||
localSnmp OBJECT IDENTIFIER ::= {generic 10}
|
||||
manager OBJECT IDENTIFIER ::= {generic 11}
|
||||
unusedGeneric12 OBJECT IDENTIFIER ::= {generic 12}
|
||||
chassis OBJECT IDENTIFIER ::= {generic 14}
|
||||
mrmResilience OBJECT IDENTIFIER ::= {generic 15}
|
||||
tokenRing OBJECT IDENTIFIER ::= {generic 16}
|
||||
multiRepeater OBJECT IDENTIFIER ::= {generic 17}
|
||||
bridgeMgmt OBJECT IDENTIFIER ::= {generic 18}
|
||||
fault OBJECT IDENTIFIER ::= {generic 19}
|
||||
poll OBJECT IDENTIFIER ::= {generic 20}
|
||||
powerSupply OBJECT IDENTIFIER ::= {generic 21}
|
||||
securePort OBJECT IDENTIFIER ::= {generic 22}
|
||||
alertLed OBJECT IDENTIFIER ::= {generic 23}
|
||||
remoteControl OBJECT IDENTIFIER ::= {generic 24}
|
||||
rmonExtensions OBJECT IDENTIFIER ::= {generic 25}
|
||||
rfc1516extensions OBJECT IDENTIFIER ::= {generic 26}
|
||||
superStackIIconfig OBJECT IDENTIFIER ::= {generic 27}
|
||||
extendedIfInfo OBJECT IDENTIFIER ::= {generic 28}
|
||||
a3ComVlan OBJECT IDENTIFIER ::= {generic 29}
|
||||
vlanServerClient OBJECT IDENTIFIER ::= {generic 30}
|
||||
segmentLoadBalancing OBJECT IDENTIFIER ::= {generic 31}
|
||||
virtualFileSystem OBJECT IDENTIFIER ::= {generic 32}
|
||||
smartAutosensing OBJECT IDENTIFIER ::= {generic 33}
|
||||
brasica2 OBJECT IDENTIFIER ::= {generic 34}
|
||||
smaVlanSupport OBJECT IDENTIFIER ::= {generic 35}
|
||||
a3ComBridgeExt OBJECT IDENTIFIER ::= {generic 36}
|
||||
igmpMIB OBJECT IDENTIFIER ::= {generic 37}
|
||||
mibSummary OBJECT IDENTIFIER ::= {generic 38}
|
||||
qosProfiles OBJECT IDENTIFIER ::= {generic 39}
|
||||
l4Redirect OBJECT IDENTIFIER ::= {generic 40}
|
||||
a3ComTrafficStats OBJECT IDENTIFIER ::= {generic 41}
|
||||
a3ComRadiusMIB OBJECT IDENTIFIER ::= {generic 42}
|
||||
a3ComBackup-mib OBJECT IDENTIFIER ::= {generic 43}
|
||||
a3comLicenseGroup OBJECT IDENTIFIER ::= {generic 44} -- 3FC-485
|
||||
a3ComPowerEthernetExt OBJECT IDENTIFIER ::= {generic 45} -- 3FC-484
|
||||
a3ComQBridgeMIB OBJECT IDENTIFIER ::= {generic 46} -- 3FC-493
|
||||
a3ComFabric OBJECT IDENTIFIER ::= {generic 47} -- 3FC-491
|
||||
a3ComLinkAgg OBJECT IDENTIFIER ::= {generic 48} -- 3FC-490
|
||||
a3ComPaeMIB OBJECT IDENTIFIER ::= {generic 49}
|
||||
a3ComSntpGroup OBJECT IDENTIFIER ::= {generic 50} -- 3FC-515
|
||||
|
||||
END
|
678
MIBS/3com/A3COM0352-STACK-CONFIG
Normal file
678
MIBS/3com/A3COM0352-STACK-CONFIG
Normal file
@ -0,0 +1,678 @@
|
||||
--
|
||||
-- Name: 3Com SuperStack II Stack Configuration MIB
|
||||
--
|
||||
-- Description:
|
||||
--
|
||||
-- This is an updated version of 3Com RFC 0017. Additional
|
||||
-- functionality added since 3Com RFC 0017 is as follows:
|
||||
-- (1) A notepad facility which allows the device to store a 512
|
||||
-- character DisplayString.
|
||||
-- (2) A column for the unit's product number.
|
||||
-- (3) A Unit Departure Trap.
|
||||
--
|
||||
--
|
||||
-- This MIB is used to publicise the units in the stack. The information
|
||||
-- is represented by two tables. Both tables are indexed by a simple
|
||||
-- location index. The convention is that the lower numbered units are
|
||||
-- at the bottom of the stack. This index will generally NOT be sparse,
|
||||
-- but management applications CANNOT rely on this. Different
|
||||
-- technologies can be used to detect stack position and those
|
||||
-- technologies may or may not detect units that are not powered. Matrix
|
||||
-- technologies may allocate a fixed unit number to the cables that
|
||||
-- connect them to the units in the stack. Depending upon the wiring,
|
||||
-- the index for matrix inter-connected stacks may be sparse. The agents
|
||||
-- reporting this information are allowed to implement this index in a
|
||||
-- sparse fashion.
|
||||
--
|
||||
-- Note that the position in the stack, and hence the position in these
|
||||
-- tables can change as various units in the stack are switched on and
|
||||
-- off. Because a unit is indexed in this table as row 2, it should NOT
|
||||
-- be assumed that unit will continue to remain at location 2. If an
|
||||
-- application wishes to uniquely tag information for a particular unit
|
||||
-- in the stack, that unit should be identified by its MAC address.
|
||||
--
|
||||
-- Note also that not all values will be available for all units. In
|
||||
-- this case those objects that are not supported may return
|
||||
-- NO-SUCH-NAME or a default value. Management applications must be
|
||||
-- aware of this and take appropriate actions. It should be noted that
|
||||
-- units which support the earlier RFC (0017) will not support the
|
||||
-- stackUnitNotepad object since it has been added by this MIB.
|
||||
--
|
||||
--
|
||||
-- History Date Reason for Change
|
||||
--
|
||||
-- 1.00 Jan 1999 Created from 3Com RFC 0017.
|
||||
-- The stackUnitNotepad object has been added.
|
||||
-- The stackAddressTable is read-only.
|
||||
-- 1.01 May 1999 Added missing import of TimeTicks.
|
||||
-- Made stackUnitNotepad an OCTET STRING since
|
||||
-- DisplayStrings are not allowed to be greater
|
||||
-- than 255 octets in length.
|
||||
-- 1.02 Dec 1999 Added stackUnitProductNumber column to the
|
||||
-- stackConfigTable object
|
||||
-- 1.03 March 2000 Added Unit Departure Trap.
|
||||
-- 1.04 April 2001 Added latest stackUnitCapability enumerations.
|
||||
-- 2.01 May 2002 Added stackUnitAutoReboot and
|
||||
-- stackBankSwapTable.
|
||||
-- 2.02 Oct 2002 Added unitAwaitReset to stackUnitState.
|
||||
-- 2.03 Jan 2003 Added latest stackUnitCapability enumerations:
|
||||
-- PoE (0x31) and OSPF (0x32)
|
||||
-- 2.04 Mar 2003 Fixed format error
|
||||
-- 2.05 Apr 03,2003 Added stackUnitCapability enumerations:
|
||||
-- Trusted IP(0x33),Secure Shell(0x34),
|
||||
-- Configurable management VLAN(0x35)
|
||||
-- 2.06 Apr 16,2003 Added stackUnitCapability enumeration:
|
||||
-- Manual L4 cache configuration
|
||||
-- 2.07 May 23,2003 Added stpIgnoreCapability
|
||||
-- 2.08 March 1,2004 Added for Hoover
|
||||
-- MAC-address Based Network Access (56) This indicates that the device supports MAC-address Based Network Access.
|
||||
-- Simple Network Time Protocol Client (57) This indicates that the device supports the Simple Network Time Protocol Client.
|
||||
-- System Logger (58) This indicates that the device supports System Log.
|
||||
-- IGMP V3 (59) - This indicates that the device supports IGMP V3.
|
||||
-- *********************************************************************
|
||||
-- Copyright (c) 3Com Corporation. All Rights Reserved.
|
||||
-- *********************************************************************
|
||||
|
||||
A3COM0352-STACK-CONFIG DEFINITIONS ::= BEGIN
|
||||
|
||||
|
||||
IMPORTS
|
||||
superStackIIconfig FROM A3COM0004-GENERIC
|
||||
PhysAddress, DisplayString FROM RFC1213-MIB
|
||||
OBJECT-TYPE FROM RFC-1212
|
||||
TRAP-TYPE FROM RFC-1215
|
||||
TimeTicks FROM SNMPv2-SMI
|
||||
;
|
||||
|
||||
|
||||
-- *********************************************************************
|
||||
-- This is the main configuration table. It is indexed on the unit
|
||||
-- location within the stack. Not all objects in this table will be
|
||||
-- applicable to every device type and the table rows may be sparse.
|
||||
-- *********************************************************************
|
||||
stackConfiguration OBJECT IDENTIFIER ::= {superStackIIconfig 1}
|
||||
stackConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF StackConfigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The main table of configuration data."
|
||||
::= {stackConfiguration 1}
|
||||
|
||||
stackConfigEntry OBJECT-TYPE
|
||||
SYNTAX StackConfigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The configuration entry for a unit in the stack."
|
||||
INDEX {stackUnitLocation}
|
||||
::= {stackConfigTable 1}
|
||||
|
||||
StackConfigEntry ::= SEQUENCE {
|
||||
stackUnitLocation INTEGER,
|
||||
stackUnitAddress PhysAddress,
|
||||
stackUnitLastReset TimeTicks,
|
||||
stackUnitType INTEGER,
|
||||
stackUnitDesc DisplayString,
|
||||
stackUnitName DisplayString (SIZE(0..30)),
|
||||
stackUnitState INTEGER,
|
||||
stackUnitManagementType INTEGER,
|
||||
stackUnitCapabilities OCTET STRING ,
|
||||
stackUnitPromVersion DisplayString,
|
||||
stackUnitHWVersion DisplayString,
|
||||
stackUnitSWVersion DisplayString,
|
||||
stackUnitSerialNumber DisplayString,
|
||||
stackUnitAttention INTEGER,
|
||||
stackUnitMgmtInterface INTEGER,
|
||||
stackUnitSummary OCTET STRING ,
|
||||
stackUnitSlipMgmtInterface INTEGER,
|
||||
stackUnitNotepad OCTET STRING (SIZE(0..512)),
|
||||
stackUnitProductNumber DisplayString
|
||||
}
|
||||
|
||||
stackUnitLocation OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Used to identify individual units in the stack. Note
|
||||
that this value will usually be contiguous, but that gaps may be
|
||||
present due, for example, to unpowered units."
|
||||
::= {stackConfigEntry 1}
|
||||
|
||||
stackUnitAddress OBJECT-TYPE
|
||||
SYNTAX PhysAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Every conformant unit in the SuperStack II system
|
||||
will have a unique physical (MAC) address by which it can be
|
||||
recognised. Note that the location index on this table can
|
||||
change if a unit is inserted into the stack and so the location
|
||||
can not be used to uniquely identify a location. Instead an
|
||||
application should refer to units by their physical address -
|
||||
see stackUnitAddress below."
|
||||
::= {stackConfigEntry 2}
|
||||
|
||||
stackUnitLastReset OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "This is the time in hundredths of a second, since
|
||||
this unit last reset (ie the unit's concept of sysUpTime). Note
|
||||
that if a unit is not operational then this object will report
|
||||
zero (0)."
|
||||
::= {stackConfigEntry 3}
|
||||
|
||||
stackUnitType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "This is an integer type identifier for this unit. The
|
||||
values of this integer are administered by allocating a MIB
|
||||
object identifier for each type of unit from a common branch.
|
||||
The value of this object is then the last level in that
|
||||
identifier. The values are defined in 3Com RFC 0025. Note that
|
||||
the values are unlikely to be contiguous.
|
||||
|
||||
Note that if a type value is not available for this unit then
|
||||
this object will return zero. There are several reasons why this
|
||||
value may not be available through this view of the MIB. One
|
||||
reason may be that the device is not currently active (dead) or
|
||||
that the information is only available through the units own
|
||||
agent (see stackUnitManagementType)."
|
||||
::= {stackConfigEntry 4}
|
||||
|
||||
stackUnitDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "This is a text string which describes this unit. If a
|
||||
unit cannot provide a name then the value of this object will be
|
||||
an empty string."
|
||||
::= {stackConfigEntry 5}
|
||||
|
||||
stackUnitName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..30))
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "This is a simple text string which can be used by an
|
||||
application to assign a text name to a unit. By default this
|
||||
string is empty. If a management application writes a text
|
||||
string to this object the device will store the string in
|
||||
non-volatile storage."
|
||||
::= {stackConfigEntry 6}
|
||||
|
||||
stackUnitState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unitStateUnknown (1),
|
||||
unitInactive (2),
|
||||
unitOperational (3),
|
||||
unitLoading (4),
|
||||
unitAwaitReset(5)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "This object represents the best known state of a unit
|
||||
in the stack. The unknown state is not expected to be used, but
|
||||
may exist because of loosely integrated components in the stack.
|
||||
Management applications MUST EXPECT to see the 'unknown' value.
|
||||
The other states are as follows:
|
||||
|
||||
unitInactive: The device appears to be in the stack but does not
|
||||
appear to be in an operational state.
|
||||
|
||||
unitOperational: The unit is sending out periodic identification
|
||||
messages and indicates that it is operational, running its
|
||||
complete image.
|
||||
|
||||
unitLoading: The unit is running in a special operational mode
|
||||
which means that it is unmanaged while it loads a new
|
||||
operational code image.
|
||||
|
||||
unitAwaitReset: The unit has accomplished a successful software
|
||||
upgrade and is waiting for the remaining units in the stack to
|
||||
successfully complete their upgrades and enter this state before
|
||||
resetting the system. If any unit transitions from unitLoading
|
||||
to any other state than unitAwaitReset, then the units in the
|
||||
unitAwaitReset state will not reset and will transition to
|
||||
unitOperational. Implementations of this object that do not
|
||||
synchronize stack-wide resets after software upgrades will reset
|
||||
immediately after the unitLoading state is completed and never
|
||||
transition to unitAwaitReset."
|
||||
::= {stackConfigEntry 7}
|
||||
|
||||
stackUnitManagementType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown (1),
|
||||
distributed (2),
|
||||
intelligent (3)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "This object can be used to determine the management
|
||||
method used to access the agent in this unit. The options are:
|
||||
|
||||
unknown: The unit has not reported any management
|
||||
capability. It is either faulty or a
|
||||
non-conformant device.
|
||||
distributed: This unit can be managed using the SuperStackII
|
||||
distributed management architecture and so is
|
||||
managed through this agent. The unit may or may
|
||||
not have an active comms stack. If it has then
|
||||
the addresses for that agent can be determined
|
||||
from the address table.
|
||||
intelligent: The unit has its own SNMP agent which is accessed
|
||||
seperately. The agent is not part of the SSII
|
||||
distributed management architecture."
|
||||
::= {stackConfigEntry 8}
|
||||
|
||||
-- Aside: The SuperStack II Distributed Management Architecture allows a
|
||||
-- stack of units to be managed as though they formed a single unit.
|
||||
-- The MIBs of each unit in the stack are merged and amy be accessed
|
||||
-- through any unit in the stack that has an active comms stack.
|
||||
|
||||
stackUnitCapabilities OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "This object describes the capabilities of this
|
||||
particular unit. This is used in conjunction with the upgrade
|
||||
level of the stack to enable a management application to
|
||||
correctly enable and disable the various features of the
|
||||
application depending on the capabilities of the unit.
|
||||
|
||||
The object is an octet string, where each octet represents a
|
||||
capability of the unit. Different capabilities will be added
|
||||
to the list as required. The current list of values is:
|
||||
|
||||
0x01 Full RMON
|
||||
0x02 3Com Proprietary Resilience MIB
|
||||
0x03 3Com Repeater Security MIB
|
||||
0x04 PSHub Port Switching
|
||||
0x05 PSHub Capability Upgrade Facility
|
||||
0x06 Dual Speed Hub Capability Upgrade Facility
|
||||
0x07 TelNet
|
||||
0x08 Web
|
||||
0x14 SMA Resource Allocator
|
||||
0x15 SMA Distributed SNMP
|
||||
0x16 SMA Global Variables
|
||||
0x17 SMA Licence Server
|
||||
0x18 PSHub Cascade Switch
|
||||
0x19 PSH Load Balancing
|
||||
0x1a RPC
|
||||
0x1b Internal SNMP
|
||||
0x1c Mapper
|
||||
0x1d Distributed RMON
|
||||
0x1e Lazy ACK
|
||||
0x1f Resilience switchback
|
||||
0x20 Security II
|
||||
0x21 RMON Email
|
||||
0x22 Rapid Spanning Tree (RSTP)
|
||||
0x23 Link Aggregation Control Protocol (LACP)
|
||||
0x24 L4 Redirection (WEB cache)
|
||||
0x25 Device IP Configuration (DHCP)
|
||||
0x26 Revised Global Port Numbering
|
||||
0x27 Local Trunk Forwarding
|
||||
0x28 Improved TFTP Upgrade
|
||||
0x29 802.1x Network Login
|
||||
0x2a RADIUS Client
|
||||
0x2b Layer 3 Stacking
|
||||
0x2c SW Variant
|
||||
0x2d Jag3 Mode
|
||||
0x2e Jag6 Mode
|
||||
0x2f QoS Support of RSTP Applications
|
||||
0x30 Multiple Agent Images
|
||||
0x31 Power over Ethernet
|
||||
0x32 OSPF
|
||||
0x33 Trusted IP
|
||||
0x34 Secure Shell (SSH)
|
||||
0x35 Configurable management VLAN
|
||||
0x36 Manual L4 cache configuration
|
||||
0x37 STP Ignore Mode
|
||||
0x38 MAC-address Based Network Access
|
||||
0x39 Simple Network Time Protocol Client
|
||||
0x3a System Logger
|
||||
0x3b IGMP V3
|
||||
|
||||
So, for example, if a unit has a value of '02 03' for this
|
||||
object then it supports repeater resilience and security, but
|
||||
no other features such as RMON."
|
||||
::= {stackConfigEntry 9}
|
||||
|
||||
stackUnitPromVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "This is the version number of the PROM on the unit.
|
||||
If the unit has no PROM, does not correctly report the PROM
|
||||
version or is currently non-operational then this object will
|
||||
return an empty string."
|
||||
::= {stackConfigEntry 10}
|
||||
|
||||
stackUnitHWVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "This is the hardware version of this unit, expressed
|
||||
as a string. Note that if the hardware version is not available
|
||||
for this particular unit then the version string will be empty."
|
||||
::= {stackConfigEntry 11}
|
||||
|
||||
stackUnitSWVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "This is the software version number of this unit. The
|
||||
software version number is a string. Note that if a unit does
|
||||
not make its version number information available, or the unit
|
||||
has no software, then this object will report an empty string."
|
||||
::= {stackConfigEntry 12}
|
||||
|
||||
stackUnitSerialNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "This is the serial number for this unit. The number
|
||||
is globally unique and expressed as a textual string."
|
||||
::= {stackConfigEntry 13}
|
||||
|
||||
stackUnitAttention OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noAttention (1),
|
||||
attention (2)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Some of the units in the stack will contain a
|
||||
mechanism for drawing attention to that unit. This is useful
|
||||
for directing maintainance personnel. The method often employed
|
||||
is for a special LED, or by placing some other LED into a
|
||||
flashing state. This object gives access to the attention
|
||||
mechanism for a unit.
|
||||
|
||||
Note that if a unit does not support this mechanism then reading
|
||||
the value of this object will return 'no-such-name' error."
|
||||
::= {stackConfigEntry 14}
|
||||
|
||||
stackUnitMgmtInterface OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "If a unit in the stack participates in the
|
||||
distributed SNMP stack (stackUnitManagementType = 'distributed')
|
||||
then it will have an instance of this object. The object points
|
||||
to the entry in the interface table which represents the
|
||||
potential management interface for this unit. That is the index
|
||||
to use in the ifTable for this device. Note that if the value of
|
||||
this object is zero, or the result of reading this object is
|
||||
NO-SUCH-NAME then there is no management interface available on
|
||||
that unit."
|
||||
::= {stackConfigEntry 15}
|
||||
|
||||
stackUnitSummary OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "This object provides a summary of this units
|
||||
configuration in order to improve the performance of the
|
||||
management applications. The information in this object is
|
||||
represented as a list of items, each item is a type-length-value
|
||||
triplet which will have a basic encoding. The information
|
||||
encoded in this string will be determined by the requirements of
|
||||
the management applications. The contents of this object is
|
||||
separately defined for each device.
|
||||
|
||||
Note: This object has been replaced by 3Com RFCs 0341, 0342 and
|
||||
0343 for some devices."
|
||||
::= {stackConfigEntry 16}
|
||||
|
||||
stackUnitSlipMgmtInterface OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "If a unit in the stack participates in the
|
||||
distributed SNMP stack then it will have an instance of this
|
||||
object(stackUnitManagementType = 'distributed'). The object
|
||||
points to the entry in the interface table which represents the
|
||||
potential SLIP (serial port) management interface for this unit.
|
||||
That is the index to use in the ifTable for this device. Note
|
||||
that if the value of this object is zero, or the result of
|
||||
reading this object is NO-SUCH-NAME then there is no SLIP
|
||||
access port available on that unit."
|
||||
::= {stackConfigEntry 17}
|
||||
|
||||
stackUnitNotepad OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..512))
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "This object is used to store user-specified data
|
||||
regarding this unit. The user may store any relevant data about
|
||||
the unit. This may include its floor location, history or other
|
||||
details. The unit stores the data in non-volatile storage so
|
||||
that the data is not lost over a normal reset. The data will be
|
||||
cleared if the unit is returned to factory defaults. A maximum
|
||||
of 512 characters of data may be stored in this object.
|
||||
This object can be treated as a displayString. In the MIB it is
|
||||
defined as an OCTET STRING since displayStrings are not allowed
|
||||
to be more than 255 characters in length."
|
||||
::= {stackConfigEntry 18}
|
||||
|
||||
stackUnitProductNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "This is a textual representation of the unit's
|
||||
product number. Note that if a unit does not make its product
|
||||
number information available then this object will report an
|
||||
empty string."
|
||||
::= {stackConfigEntry 19}
|
||||
|
||||
-- *********************************************************************
|
||||
-- The following definitions are part of the Bank Swap implementation.
|
||||
-- Bank Swap allows a user to select the agent that is to be used by the
|
||||
-- system after a reboot.
|
||||
-- The stackBankSwapTable shows the agent version string and status for
|
||||
-- all agents that reside in flash. The status descriptions are shown in
|
||||
-- the description for stackUnitBankStatus.
|
||||
-- *********************************************************************
|
||||
|
||||
stackBankSwapTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF StackBankSwapEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "A table of the agent software versions and status for
|
||||
all agents stored in flash"
|
||||
::= {stackConfiguration 2}
|
||||
|
||||
stackBankSwapEntry OBJECT-TYPE
|
||||
SYNTAX StackBankSwapEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "A table entry showing the bank identifier, software
|
||||
version and status for each agent."
|
||||
INDEX {stackUnitLocation, stackBankSwapId}
|
||||
::= {stackBankSwapTable 1}
|
||||
|
||||
StackBankSwapEntry ::= SEQUENCE {
|
||||
stackBankSwapId INTEGER,
|
||||
stackBankSwapSWVersion DisplayString,
|
||||
stackBankSwapStatus INTEGER,
|
||||
stackBankSwapNextActive INTEGER
|
||||
}
|
||||
|
||||
stackBankSwapId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Identifier for an agent location in the system."
|
||||
::= {stackBankSwapEntry 1}
|
||||
|
||||
stackBankSwapSWVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Software version for the software in this bank. If a
|
||||
valid agent is not present in the bank, then an empty
|
||||
string is returned."
|
||||
::= {stackBankSwapEntry 2}
|
||||
|
||||
stackBankSwapStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
active(1),
|
||||
activeOnLoad(2),
|
||||
inactiveOnLoad(3)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Status of a bank location. This object should be set
|
||||
prior to loading new software to indicate when that
|
||||
new software will become active. This object can only
|
||||
be written for banks not in the active(1) state as
|
||||
the software download process will always load into a
|
||||
bank not in the active(1) state.
|
||||
active(1) read-only - the agent is currently running.
|
||||
New software will not be loaded into a bank
|
||||
in this state. An error will be returned if
|
||||
an attempt is made to set this value.
|
||||
activeOnLoad(2) read-write - the agent is currently
|
||||
inactive. If new software is successfully
|
||||
loaded into a bank in this state, then the
|
||||
stackBankSwapNextActive object is
|
||||
automatically set to nextActive(1) for this
|
||||
bank and an immediate reboot occurs, thereby
|
||||
making stackBankSwapStatus active(1) and
|
||||
stackBankNextActive nextActive(1) after the
|
||||
reboot. This is the default state for a
|
||||
bank when it is not active(1).
|
||||
inactiveOnLoad(3) read-write - the agent is currently
|
||||
inactive. If an attempt is made to load new
|
||||
software into this bank, then after the
|
||||
attempt, the box is not rebooted and the
|
||||
stackBankNextActive object is left
|
||||
unaffected."
|
||||
::= {stackBankSwapEntry 3}
|
||||
|
||||
stackBankSwapNextActive OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
nextActive(1),
|
||||
nextActivePostLoad(2),
|
||||
notNextActive(3)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "This object indicates which bank contains the
|
||||
software that will be running after the next reboot.
|
||||
The supported values include:
|
||||
nextActive(1) read-write - If set, then the software
|
||||
contained in this bank will be running after
|
||||
the next reboot. Only one bank may have
|
||||
nextActive(1) set. When using this state,
|
||||
it is assumed that the software in this bank
|
||||
may become active at any time since a reboot
|
||||
may occur unexpectedly for many reasons.
|
||||
nextActivePostLoad(2) read-write - If set, then the
|
||||
software in this bank will be marked as
|
||||
active after the next reboot after the
|
||||
next successful software upgrade to this
|
||||
bank. If the upgrade is successful, this
|
||||
object will be automatically set to
|
||||
nextActive(1) for this bank. If the upgrade
|
||||
is unsuccessful, it will be automatically
|
||||
set to notNextActive(3).
|
||||
notNextActive(3) read-only - This bank does not
|
||||
contain the software that will be active
|
||||
after the next reboot. An error will be
|
||||
returned if this value is written. When
|
||||
nextActive(1) is written to a bank, the
|
||||
other banks are automatically set to
|
||||
notNextActive(3)."
|
||||
::= {stackBankSwapEntry 4}
|
||||
|
||||
-- *********************************************************************
|
||||
-- The stack of units may be addressable through more than one unit in
|
||||
-- the stack. Some units may be manageable through more than one
|
||||
-- address. This table lists the addresses within the stack through
|
||||
-- which the stack (or just the unit) may be managed. Devices for which
|
||||
-- the stackUnitManagementType is 'Intelligent'are not able to manage
|
||||
-- other devices in the stack.
|
||||
-- *********************************************************************
|
||||
stackAddressInformation OBJECT IDENTIFIER ::= {superStackIIconfig 2}
|
||||
|
||||
stackAddressTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF StackAddressEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "This table contains entries for units in the stack
|
||||
which have active inband communications stacks. The table
|
||||
comprises of a set of entries for each unit, each entry
|
||||
representing a single address. Note that the address information
|
||||
in this table cannot be changed!
|
||||
|
||||
This table is required specifically for those units which
|
||||
execute their own SNMP agents without taking part in the Arnie
|
||||
co-operative agent. I.e., the only devices for which there will
|
||||
be an entry in this table are those for which the
|
||||
stackUnitManagementType is 'Intelligent'."
|
||||
::= {stackAddressInformation 1}
|
||||
|
||||
stackAddressEntry OBJECT-TYPE
|
||||
SYNTAX StackAddressEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION ""
|
||||
INDEX {stackUnitLocation, stackAddressNumber}
|
||||
::= {stackAddressTable 1}
|
||||
|
||||
StackAddressEntry ::= SEQUENCE {
|
||||
stackAddressNumber INTEGER,
|
||||
stackAddressType INTEGER,
|
||||
stackAddress OCTET STRING
|
||||
}
|
||||
|
||||
stackAddressNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "This identifies one of a number of different
|
||||
addresses for this unit. This is a second index column for this
|
||||
table, the first being the unit number shared with the
|
||||
stackConfigTable (stackUnitLocation)."
|
||||
::= {stackAddressEntry 1}
|
||||
|
||||
stackAddressType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ipAddress (1),
|
||||
ipxAddress (2)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "This identifies the type of address."
|
||||
::= {stackAddressEntry 2}
|
||||
|
||||
stackAddress OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The address."
|
||||
::= {stackAddressEntry 3}
|
||||
|
||||
-- Define all possible sysObjIdent values as a branch from this MIB.
|
||||
-- Note that because of the nature of the distributed SNMP architecture
|
||||
-- it is not possible to determine the function of the device from its
|
||||
-- sysObjId and so all distributed stack components will have the same
|
||||
-- value.
|
||||
--
|
||||
-- The OBJECT IDENTIFIERS and unit types are now defined in 3Com0025.
|
||||
--
|
||||
stackSysObjIdentities
|
||||
OBJECT IDENTIFIER ::= {superStackIIconfig 4}
|
||||
stackUnitTypes OBJECT IDENTIFIER ::= {superStackIIconfig 5}
|
||||
|
||||
--
|
||||
-- Trap Definitions
|
||||
--
|
||||
unitDeparture TRAP-TYPE
|
||||
ENTERPRISE a3Com
|
||||
VARIABLES {stackUnitDesc, stackUnitSerialNumber}
|
||||
DESCRIPTION "This trap is raised by the lowest numbered unit in a
|
||||
stack when a communications loss is detected to another
|
||||
unit. The raising of this trap is optional."
|
||||
::= 89
|
||||
END
|
2678
MIBS/3com/A3Com-products-MIB
Normal file
2678
MIBS/3com/A3Com-products-MIB
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user