1639 lines
57 KiB
Plaintext
1639 lines
57 KiB
Plaintext
-- ************************************************************************
|
||
-- Revision 1.92 Draft
|
||
-- 2008/05/30 15:40 by Elvis
|
||
-- 1. Add objects agentSerialNumber.
|
||
-- ************************************************************************
|
||
-- Revision 1.91 Draft
|
||
-- 2008/05/12 06:30AM by Elvis
|
||
-- 1. Modify objects agentReset to support to keep special setting.
|
||
-- ************************************************************************
|
||
-- Revision 1.90 Draft
|
||
-- 2008/01/29 11:17AM by Ronald
|
||
-- 1. Add objects agentSnmpTrapState.
|
||
-- ************************************************************************
|
||
-- Revision 1.89 Draft
|
||
-- 2008/01/16 04:52PM by Ronald
|
||
-- 1. Add objects agentGratuitousARPSendIpifStatusUpState, agentGratuitousARPSendDupIpDetectedState
|
||
-- and agentGratuitousARPLearningState.
|
||
-- 2. Add agentGratuitousARPTable.
|
||
-- 3. Add agentGratuitousARPTrap.
|
||
-- 4. Add objects ipaddr,macaddr and portNumber.
|
||
-- ************************************************************************
|
||
-- Revision 1.88 Draft
|
||
-- Description:
|
||
-- Add object 'agentTrustHostForSNMP, agentTrustHostForTELNET, agentTrustHostForSSH
|
||
-- agentTrustHostForHTTP, agentTrustHostForHTTPS' for agentTrustHostTable
|
||
-- ************************************************************************
|
||
-- Revision 1.87 Draft
|
||
-- Description:
|
||
-- [New Object]
|
||
-- Add agentStatusReset, agentReboot and agentReset.
|
||
-- Deprecated agentSystemReset
|
||
-- Notes: Created for follow CLI spec.
|
||
-- ************************************************************************
|
||
-- Revision 1.86 Draft
|
||
-- 2007/01/17 05:15PM
|
||
-- Add object 'agentTrustHostIPSubnetMask ' in agentTrustHostTable
|
||
-- ************************************************************************
|
||
-- Revision 1.85 Draft
|
||
-- 2006/10/17 01:45PM
|
||
-- Add group 'agentTrustHostMgmt'
|
||
-- ************************************************************************
|
||
-- Revision 1.84 Draft
|
||
-- 2006/5/19 01:45PM
|
||
-- Add group 'agentPORTutilizationTable'
|
||
-- ************************************************************************
|
||
-- Revision 1.83 Draft
|
||
-- 2004/1/12 11:50PM
|
||
-- Add a object 'agentBscSwFileBIncrement' in agentBscSwFileTable
|
||
-- Add group 'agentCPUutilization'
|
||
-- Add swMultiImageCtrlTable ,swMultiImageInfoTable
|
||
-- ************************************************************************
|
||
-- Revision 1.82 Draft
|
||
--2003/5/14 02:11PM
|
||
-- re-arrange the agentNotify subtree
|
||
-- ************************************************************************
|
||
-- Revision 1.81 Draft
|
||
-- 2003/3/24 03:09PM
|
||
-- remove status "changed-not-save(4)" in object agentStatusSaveCfg
|
||
-- change object MAX-ACCESS of agentTrapManagerIpAddr from read-only to read-write
|
||
-- ************************************************************************
|
||
-- Revision 1.8 Draft
|
||
-- 2003/1/21 11:21AM
|
||
-- Modified Common traps and management
|
||
-- **********************************************
|
||
-- Remove agentConsoleModeManager , agentSlipModeManager
|
||
-- Add Common traps management
|
||
-- Revision 1.7
|
||
-- Copyright 2000 D-Link Inc.
|
||
-- All rights reserved.
|
||
|
||
DLINK-AGENT-MIB DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
IpAddress FROM RFC1155-SMI
|
||
MODULE-IDENTITY, OBJECT-TYPE,
|
||
Integer32 FROM SNMPv2-SMI
|
||
TruthValue FROM SNMPv2-TC
|
||
DisplayString FROM RFC1213-MIB
|
||
AgentNotifyLevel FROM DLINK-ID-REC-MIB
|
||
RowStatus FROM SNMPv2-TC
|
||
dlink-common-mgmt FROM DLINK-ID-REC-MIB
|
||
MacAddress FROM SNMPv2-TC;
|
||
|
||
agentGeneralMgmt MODULE-IDENTITY
|
||
LAST-UPDATED "0801290000Z"
|
||
ORGANIZATION "D-Link, Inc."
|
||
CONTACT-INFO
|
||
" D-Link Customer Service
|
||
|
||
Postal: No. 20,Park Ave, II, Science-based
|
||
Industrial Park, Hsinchu, taiwan, R.O.C.
|
||
|
||
Tel: 886-3-577-9966
|
||
|
||
E-mail: "
|
||
DESCRIPTION
|
||
"The Structure of Common Management Information for the
|
||
D-Link enterprise."
|
||
::= { dlink-common-mgmt 1 }
|
||
|
||
-- ****************
|
||
-- agentBasicInfo *
|
||
-- ****************
|
||
agentBasicInfo OBJECT IDENTIFIER ::= { agentGeneralMgmt 1 }
|
||
|
||
agentMgmtProtocolCapability OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
snmp-ip(2),
|
||
snmp-ipx(3),
|
||
snmp-ip-ipx(4)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The network management protocol(s) supported by this agent."
|
||
::= { agentBasicInfo 1 }
|
||
|
||
|
||
-- *************************
|
||
-- agentMibcapabilityTable *
|
||
-- *************************
|
||
|
||
agentMibCapabilityTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AgentMibCapabilityEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of MIB capability entries supported by this agent."
|
||
::= { agentBasicInfo 2 }
|
||
|
||
agentMibCapabilityEntry OBJECT-TYPE
|
||
SYNTAX AgentMibCapabilityEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A MIB capability entry contains objects describing a particular MIB
|
||
supported by this agent."
|
||
INDEX { agentMibCapabilityIndex }
|
||
::= { agentMibCapabilityTable 1 }
|
||
|
||
AgentMibCapabilityEntry ::=
|
||
SEQUENCE {
|
||
agentMibCapabilityIndex
|
||
Integer32,
|
||
agentMibCapabilityDescr
|
||
DisplayString,
|
||
agentMibCapabilityVersion
|
||
Integer32,
|
||
agentMibCapabilityType
|
||
INTEGER
|
||
}
|
||
|
||
agentMibCapabilityIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of agentMibCapabilityDescr entries."
|
||
::= { agentMibCapabilityEntry 1 }
|
||
|
||
agentMibCapabilityDescr OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..35))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The name of the MIB supported by the agent."
|
||
::= { agentMibCapabilityEntry 2 }
|
||
|
||
agentMibCapabilityVersion OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The version of the MIB specified in this entry."
|
||
::= { agentMibCapabilityEntry 3 }
|
||
|
||
agentMibCapabilityType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
standard(2),
|
||
proprietary(3),
|
||
experiment(4)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The type of the MIB specified in this entry."
|
||
::= { agentMibCapabilityEntry 4 }
|
||
|
||
|
||
agentStatusConsoleInUse OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
in-use(2),
|
||
not-in-use(3)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates whether the console is currently in-use."
|
||
::= { agentBasicInfo 3 }
|
||
|
||
agentStatusSaveCfg OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
proceeding(2),
|
||
completed(3),
|
||
failed(4)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the status of the device configuration.
|
||
|
||
other(1) - this entry is currently in use but the conditions
|
||
under which it will remain so are different from each
|
||
of the following values.
|
||
proceeding(2) - the device configuration is being currently saved into the NV-RAM.
|
||
completed(3) <20>V all of the device configuration parameters have been
|
||
saved into NV-RAM.
|
||
failed(4) - The process to save device configuration has failed."
|
||
::= { agentBasicInfo 4 }
|
||
|
||
agentStatusFileTransfer OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1) ,
|
||
in-process(2),
|
||
invalid-file(3),
|
||
violation(4),
|
||
file-not-found(5),
|
||
disk-full(6),
|
||
complete(7),
|
||
time-out(8),
|
||
not-format(9),
|
||
memory-full(10)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The status of the firmware download control. If the value is 'other',
|
||
this means the firmware has not been updated since the device started up."
|
||
::= { agentBasicInfo 5 }
|
||
|
||
-- *************************
|
||
-- agentCPUutilizationTable *
|
||
-- *************************
|
||
agentCPUutilization OBJECT IDENTIFIER ::= { agentBasicInfo 6 }
|
||
|
||
|
||
agentCPUutilizationIn5sec OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The unit of time is 5 seconds. The value will be between 0% (idle) and 100%
|
||
(very busy)."
|
||
::= { agentCPUutilization 1 }
|
||
|
||
agentCPUutilizationIn1min OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The unit of time is 1 minute. The value will be between 0% (idle) and 100%
|
||
(very busy)."
|
||
::= { agentCPUutilization 2 }
|
||
|
||
agentCPUutilizationIn5min OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The unit of time is 5 minutes. The value will be between 0% (idle) and 100%
|
||
(very busy)."
|
||
::= { agentCPUutilization 3 }
|
||
|
||
-- *************************
|
||
-- agentPORTutilizationTable *
|
||
-- *************************
|
||
agentPORTutilizationTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AgentPORTutilizationEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The table specifies the port's utilization function."
|
||
::= { agentBasicInfo 7 }
|
||
|
||
agentPORTutilizationEntry OBJECT-TYPE
|
||
SYNTAX AgentPORTutilizationEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of information about the port's utilization function."
|
||
INDEX { agentPORTutilizationProtIndex }
|
||
::= { agentPORTutilizationTable 1 }
|
||
|
||
AgentPORTutilizationEntry ::=
|
||
SEQUENCE {
|
||
agentPORTutilizationProtIndex
|
||
INTEGER,
|
||
agentPORTutilizationTX
|
||
INTEGER,
|
||
agentPORTutilizationRX
|
||
INTEGER,
|
||
agentPORTutilizationUtil
|
||
INTEGER
|
||
}
|
||
|
||
agentPORTutilizationProtIndex OBJECT-TYPE
|
||
SYNTAX INTEGER (1..65535)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the module's port number."
|
||
::= { agentPORTutilizationEntry 1 }
|
||
|
||
agentPORTutilizationTX OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The real-time gauges of transmitted frames on the specific port."
|
||
::= { agentPORTutilizationEntry 2 }
|
||
|
||
agentPORTutilizationRX OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The real-time gauges of recieved frames on the specific port."
|
||
::= { agentPORTutilizationEntry 3 }
|
||
|
||
agentPORTutilizationUtil OBJECT-TYPE
|
||
SYNTAX INTEGER (0..100)
|
||
UNITS "%"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The real-time percentage of the port statistics."
|
||
::= { agentPORTutilizationEntry 4 }
|
||
|
||
-- *****************************************************************************
|
||
agentDRAMutilizationTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AgentDRAMutilizationEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Information about DRAM memory."
|
||
::={agentBasicInfo 9}
|
||
|
||
agentDRAMutilizationEntry OBJECT-TYPE
|
||
SYNTAX AgentDRAMutilizationEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of information about DRAM memory."
|
||
INDEX {agentDRAMutilizationUnitID}
|
||
::={agentDRAMutilizationTable 1}
|
||
|
||
AgentDRAMutilizationEntry ::=
|
||
SEQUENCE {
|
||
agentDRAMutilizationUnitID
|
||
INTEGER,
|
||
agentDRAMutilizationTotalDRAM
|
||
INTEGER,
|
||
agentDRAMutilizationUsedDRAM
|
||
INTEGER,
|
||
agentDRAMutilization
|
||
INTEGER
|
||
}
|
||
|
||
agentDRAMutilizationUnitID OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the unit ID.
|
||
If the ID equals zero, it means the current device."
|
||
::={ agentDRAMutilizationEntry 1 }
|
||
|
||
agentDRAMutilizationTotalDRAM OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
UNITS "KB"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The size of the total DRAM memory."
|
||
::={agentDRAMutilizationEntry 2}
|
||
|
||
agentDRAMutilizationUsedDRAM OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
UNITS "KB"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The size of the used DRAM memory."
|
||
::={agentDRAMutilizationEntry 3}
|
||
|
||
agentDRAMutilization OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The percentage of used DRAM memory of the total DRAM memory available.
|
||
The value will be between 0%(idle) and 100%(very busy)."
|
||
::={agentDRAMutilizationEntry 4}
|
||
|
||
-- *****************************************************************************
|
||
agentStatusReset OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
proceeding(1),
|
||
completed(2),
|
||
failed(3)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the status of 'agentReset'."
|
||
::= { agentBasicInfo 11 }
|
||
|
||
|
||
agentSerialNumber OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A text string containing the serial number of this device."
|
||
::= { agentBasicInfo 12 }
|
||
|
||
|
||
-- ******************
|
||
-- agentBasicConfig *
|
||
-- ******************
|
||
agentBasicConfig OBJECT IDENTIFIER ::= { agentGeneralMgmt 2 }
|
||
|
||
agentBscSwFileTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AgentBscSwFileEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of MIB basic config entries that support file update by this agent."
|
||
::= { agentBasicConfig 1 }
|
||
|
||
agentBscSwFileEntry OBJECT-TYPE
|
||
SYNTAX AgentBscSwFileEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A basic configuration entry contains objects describing a particular MIB
|
||
supported by this agent."
|
||
INDEX { agentBscSwFileIndex }
|
||
::= { agentBscSwFileTable 1 }
|
||
|
||
AgentBscSwFileEntry ::=
|
||
SEQUENCE {
|
||
agentBscSwFileIndex
|
||
Integer32,
|
||
agentBscSwFileDscr
|
||
DisplayString,
|
||
agentBscSwFileAddr
|
||
IpAddress,
|
||
agentBscSwFileTransferType
|
||
INTEGER,
|
||
agentBscSwFile
|
||
DisplayString,
|
||
agentBscSwFileLocateId
|
||
INTEGER,
|
||
agentBscSwFileLoadType
|
||
INTEGER,
|
||
agentBscSwFileCtrl
|
||
INTEGER,
|
||
agentBscSwFileBIncrement
|
||
TruthValue,
|
||
agentMultiImageCtrlID
|
||
INTEGER
|
||
|
||
}
|
||
|
||
agentBscSwFileIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The table index for the file entry."
|
||
::= { agentBscSwFileEntry 1 }
|
||
|
||
agentBscSwFileDscr OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..64))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The description for the purpose of the software file in this entry.
|
||
Note:
|
||
For systems which do not support change of this object, setting values to
|
||
this object will cause the system to return a bad-value error message.
|
||
"
|
||
::= { agentBscSwFileEntry 2 }
|
||
|
||
agentBscSwFileAddr OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP address where the file to be downloaded is located, or the IP address
|
||
where the file will be uploaded to."
|
||
::= { agentBscSwFileEntry 3 }
|
||
|
||
agentBscSwFileTransferType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
network-load(2),
|
||
out-of-band-load(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The channel through which the file will be downloaded or uploaded.
|
||
|
||
Note:
|
||
For systems which do not support all channels, setting values to the unsupported
|
||
channel will cause the system to return a bad-value error message.
|
||
"
|
||
::= { agentBscSwFileEntry 4 }
|
||
|
||
agentBscSwFile OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..64))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The name of the file to be downloaded from the TFTP server, or to be uploaded
|
||
to."
|
||
::= { agentBscSwFileEntry 5 }
|
||
|
||
agentBscSwFileLocateId OBJECT-TYPE
|
||
SYNTAX INTEGER (1..16)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object describes the type of the file.
|
||
runtime-code(1),
|
||
log-file(2),
|
||
cfg-file(3)
|
||
|
||
Note:
|
||
For a system which does not support change of this object, setting a value to
|
||
this object will cause the system to return a bad-value error message.
|
||
"
|
||
::= { agentBscSwFileEntry 6 }
|
||
|
||
agentBscSwFileLoadType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
upload(2),
|
||
download(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object allows the user to select the download or upload function for the file.
|
||
|
||
Note:
|
||
For a system which does not support change of this object, setting a value to
|
||
this object will cause the system to return a bad-value error message.
|
||
"
|
||
::= { agentBscSwFileEntry 7 }
|
||
|
||
agentBscSwFileCtrl OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
inactive(2),
|
||
start(3),
|
||
delete(4),
|
||
config-as-bootup-fw(5)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object allows the user to download runtime software. The setting
|
||
will take effect when the system restarts. See Note (1) below
|
||
|
||
Note:
|
||
For systems which do not support change of this object to some value,
|
||
setting these values causes the system to return bad-value error messages.
|
||
|
||
start - start to action.
|
||
delete(4) - delete the firmware by indicated firmware ID.
|
||
config-as-bootup-fw(5) - configured as bootup firmware by indicated
|
||
firmware(ID)."
|
||
::= { agentBscSwFileEntry 8 }
|
||
|
||
agentBscSwFileBIncrement OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The object indicates whether the previous configuration will be valid
|
||
or not after downloading the configuration file.
|
||
True: keep valid
|
||
False: erase."
|
||
::= { agentBscSwFileEntry 9 }
|
||
|
||
agentMultiImageCtrlID OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The section ID of the firmware image."
|
||
::= { agentBscSwFileEntry 10 }
|
||
|
||
agentFileTransfer OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
start(2),
|
||
start-and-reset(3),
|
||
noaction(4)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS obsolete
|
||
DESCRIPTION
|
||
"This object will execute the download or upload action. If start(2), it will
|
||
begin to download/upload, but no reset follows. If start-and-reset(3), then
|
||
the reset will activate after download or upload. No action if (4).
|
||
|
||
Note:
|
||
Because these functions will be limited by the system support, some of the
|
||
selected items will be invalid. When the user selects one of the items,
|
||
it will respond with bad-value status."
|
||
::= { agentBasicConfig 2 }
|
||
|
||
agentSystemReset OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
cold-start(2),
|
||
warm-start(3),
|
||
no-reset(4)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS deprecated
|
||
DESCRIPTION
|
||
"This object indicates the agent system reset state. Setting this
|
||
object to no-reset(4) has no effect. Setting this object to
|
||
cold-start(2) or warm-start(3) will reset the agent. The agent
|
||
always returns no-reset(4) when this object is read."
|
||
::= { agentBasicConfig 3 }
|
||
|
||
agentRs232PortConfig OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
console(2),
|
||
out-of-band(3),
|
||
notAvail(4)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the RS-232C mode when the device has restarted."
|
||
::= { agentBasicConfig 4 }
|
||
|
||
agentOutOfBandBaudRateConfig OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
baudRate-2400 (2),
|
||
baudRate-9600 (3),
|
||
baudRate-19200(4),
|
||
baudRate-38400(5),
|
||
baudRate-115200(6)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS obsolete
|
||
DESCRIPTION
|
||
"This object allows the user to the specify out-of-band baud rate. It will take effect
|
||
when the system is restarted.
|
||
|
||
Note:
|
||
Because these functions will be limited by the system support, some of the
|
||
selected items will be invalid. When the user selects one of the items,
|
||
it will respond with a bad-value status.
|
||
"
|
||
::= { agentBasicConfig 5 }
|
||
|
||
agentSaveCfg OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
idle(2),
|
||
set(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"As the object is set to 'set(3)', the current device configuration will be saved
|
||
into to NV-RAM."
|
||
::= { agentBasicConfig 6 }
|
||
|
||
--***************************************************************************
|
||
--swMultiImageInfoTable
|
||
--***************************************************************************
|
||
swMultiImageInfoTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwMultiImageInfoEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
""
|
||
::= { agentBasicConfig 7 }
|
||
|
||
swMultiImageInfoEntry OBJECT-TYPE
|
||
SYNTAX SwMultiImageInfoEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of information about multiple image management."
|
||
INDEX { swMultiImageInfoID }
|
||
::= { swMultiImageInfoTable 1 }
|
||
|
||
SwMultiImageInfoEntry ::=
|
||
SEQUENCE {
|
||
swMultiImageInfoID
|
||
INTEGER,
|
||
swMultiImageVersion
|
||
DisplayString,
|
||
swMultiImageSize
|
||
Integer32,
|
||
swMultiImageUpdateTime
|
||
DisplayString,
|
||
swMultiImageFrom
|
||
DisplayString,
|
||
swMultiImageSendUser
|
||
DisplayString
|
||
}
|
||
swMultiImageInfoID OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The section ID of the firmware image."
|
||
::= { swMultiImageInfoEntry 1 }
|
||
|
||
swMultiImageVersion OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..32))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The record of the downloaded firmware version."
|
||
::= { swMultiImageInfoEntry 2 }
|
||
|
||
swMultiImageSize OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The record of the downloaded firmware size."
|
||
::= { swMultiImageInfoEntry 3 }
|
||
|
||
swMultiImageUpdateTime OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..32))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The record of the firmware updated time."
|
||
::= { swMultiImageInfoEntry 4 }
|
||
|
||
swMultiImageFrom OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..32))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The record of the IP address of the TFTP server."
|
||
::= { swMultiImageInfoEntry 5 }
|
||
|
||
swMultiImageSendUser OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..32))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The record of the user who downloaded the firmware."
|
||
::= { swMultiImageInfoEntry 6 }
|
||
|
||
--***************************************************************************
|
||
--swMultiImageCtrlTable
|
||
--***************************************************************************
|
||
-- swMultiImageCtrlTable OBJECT-TYPE
|
||
-- SYNTAX SEQUENCE OF SwMultiImageCtrlEntry
|
||
-- MAX-ACCESS not-accessible
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- ""
|
||
-- ::= { agentBasicConfig 8 }
|
||
|
||
-- swMultiImageCtrlEntry OBJECT-TYPE
|
||
-- SYNTAX SwMultiImageCtrlEntry
|
||
-- MAX-ACCESS not-accessible
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "A list of information about multiple image management."
|
||
-- INDEX { swMultiImageID }
|
||
-- ::= { swMultiImageCtrlTable 1 }
|
||
|
||
-- SwMultiImageCtrlEntry ::=
|
||
-- SEQUENCE {
|
||
-- swMultiImageCtrlID
|
||
-- INTEGER,
|
||
-- swMultiImageSourceAddr
|
||
-- IpAddress,
|
||
-- swMultiImageFileName
|
||
-- DisplayString,
|
||
-- swMultiImageAction
|
||
-- INTEGER
|
||
-- }
|
||
-- swMultiImageCtrlID OBJECT-TYPE
|
||
-- SYNTAX INTEGER
|
||
-- MAX-ACCESS read-write
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "The section ID of the firmware image."
|
||
-- ::= { swMultiImageCtrlEntry 1 }
|
||
|
||
-- swMultiImageSourceAddr OBJECT-TYPE
|
||
-- SYNTAX IpAddress
|
||
-- MAX-ACCESS read-write
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "The IP address where the new firmware image file is located."
|
||
-- ::= { swMultiImageCtrlEntry 2 }
|
||
|
||
-- swMultiImageFileName OBJECT-TYPE
|
||
-- SYNTAX DisplayString (SIZE (0..64))
|
||
-- MAX-ACCESS read-write
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "The full name of the firmware image file to be downloaded."
|
||
-- ::= { swMultiImageCtrlEntry 3 }
|
||
|
||
-- swMultiImageAction OBJECT-TYPE
|
||
-- SYNTAX INTEGER {
|
||
-- other(1),
|
||
-- update(2),
|
||
-- delete(3),
|
||
-- config-as-bootup-fw(4)
|
||
-- }
|
||
-- MAX-ACCESS read-write
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "This object indicates the status of multiImageTable actions.
|
||
-- other(1) - .
|
||
-- update(2) - download firmware to indicated section.
|
||
-- delete(3) - delete the firmware by indicated firmware ID.
|
||
-- config-as-bootup-fw(4) - configured as bootup firmware by indicated firmware (ID)."
|
||
-- ::= { swMultiImageCtrlEntry 4 }
|
||
|
||
--***************************************************************************
|
||
--agentTrustHostMgmt
|
||
--***************************************************************************
|
||
|
||
agentTrustHostMgmt OBJECT IDENTIFIER ::= { agentBasicConfig 10 }
|
||
|
||
agentTrustHostTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AgentTrustHostEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This table contains trusted host information."
|
||
::= { agentTrustHostMgmt 1 }
|
||
|
||
agentTrustHostEntry OBJECT-TYPE
|
||
SYNTAX AgentTrustHostEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of information about trusted host."
|
||
INDEX { agentTrustHostIndex }
|
||
::= { agentTrustHostTable 1 }
|
||
|
||
AgentTrustHostEntry ::=
|
||
SEQUENCE {
|
||
agentTrustHostIndex
|
||
INTEGER,
|
||
agentTrustHostIPAddress
|
||
IpAddress,
|
||
agentTrustHostRowStatus
|
||
RowStatus,
|
||
agentTrustHostIPSubnetMask
|
||
IpAddress,
|
||
agentTrustHostForSNMP
|
||
INTEGER,
|
||
agentTrustHostForTELNET
|
||
INTEGER,
|
||
agentTrustHostForSSH
|
||
INTEGER,
|
||
agentTrustHostForHTTP
|
||
INTEGER,
|
||
agentTrustHostForHTTPS
|
||
INTEGER
|
||
}
|
||
|
||
agentTrustHostIndex OBJECT-TYPE
|
||
SYNTAX INTEGER (1..10)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The index of the trusted host entry."
|
||
::= { agentTrustHostEntry 1 }
|
||
|
||
agentTrustHostIPAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the IP address of the trusted host."
|
||
::= { agentTrustHostEntry 2 }
|
||
|
||
agentTrustHostRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates the status of this entry. When creating a trusted host
|
||
entry, the IP address should be set, too."
|
||
::= { agentTrustHostEntry 3 }
|
||
|
||
agentTrustHostIPSubnetMask OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the IP subnet mask of the trusted host."
|
||
::= { agentTrustHostEntry 4 }
|
||
|
||
agentTrustHostForSNMP OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enabled(1),
|
||
disabled(2)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the trusted host for SNMP."
|
||
::= { agentTrustHostEntry 5 }
|
||
|
||
agentTrustHostForTELNET OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enabled(1),
|
||
disabled(2)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the trusted host for TELNET."
|
||
::= { agentTrustHostEntry 6 }
|
||
|
||
agentTrustHostForSSH OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enabled(1),
|
||
disabled(2)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the trusted host for SSH."
|
||
::= { agentTrustHostEntry 7 }
|
||
|
||
agentTrustHostForHTTP OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enabled(1),
|
||
disabled(2)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the trusted host for HTTP."
|
||
::= { agentTrustHostEntry 8 }
|
||
|
||
agentTrustHostForHTTPS OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enabled(1),
|
||
disabled(2)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the trusted host for HTTPS."
|
||
::= { agentTrustHostEntry 9 }
|
||
|
||
--***************************************************************************
|
||
--agentFDBMgmt
|
||
--***************************************************************************
|
||
|
||
agentFDBMgmt OBJECT IDENTIFIER ::= { agentBasicConfig 11 }
|
||
|
||
agentFDBClearAllState OBJECT-TYPE
|
||
SYNTAX INTEGER{
|
||
other(1),
|
||
start(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Used to clear all FDB entries."
|
||
::= { agentFDBMgmt 1 }
|
||
|
||
--***************************************************************************
|
||
--agentARPMgmt
|
||
--***************************************************************************
|
||
|
||
agentARPMgmt OBJECT IDENTIFIER ::= { agentBasicConfig 12 }
|
||
|
||
agentARPClearAllState OBJECT-TYPE
|
||
SYNTAX INTEGER{
|
||
other(1),
|
||
start(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Used to clear all ARP entries."
|
||
::= { agentARPMgmt 1 }
|
||
-- *****************************************************************************
|
||
-- agentGratuitousARPMgmt
|
||
-- *****************************************************************************
|
||
agentGratuitousARPMgmt OBJECT IDENTIFIER ::={agentARPMgmt 2}
|
||
|
||
agentGratuitousARPSendIpifStatusUpState OBJECT-TYPE
|
||
SYNTAX INTEGER{
|
||
enabled(1),
|
||
disabled(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"It is used to enable/disable sending of gratuitous ARP request
|
||
packets while IPIF interface come up. This is used to automatically
|
||
announce the interface's IP address to other nodes. By default,
|
||
the state is enabled, and only one ARP packet will be broadcast."
|
||
DEFVAL { enabled }
|
||
::={ agentGratuitousARPMgmt 1}
|
||
|
||
agentGratuitousARPSendDupIpDetectedState OBJECT-TYPE
|
||
SYNTAX INTEGER{
|
||
enabled(1),
|
||
disabled(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"It is used to enable/disable sending of gratuitous ARP request
|
||
packets while a duplicate IP is detected. By default, the state is enabled.
|
||
The duplicate IP detected means that the system received a ARP request
|
||
packet that is sent by an IP address that matches the system's own IP address.
|
||
In this case, the system knows that somebody out there is using an IP address
|
||
that is in conflict with the system. In order to reclaim the correct host
|
||
of this IP address, the system can send out the gratuitous ARP request
|
||
packet for this duplicate IP address."
|
||
DEFVAL { enabled }
|
||
::={ agentGratuitousARPMgmt 2}
|
||
|
||
agentGratuitousARPLearningState OBJECT-TYPE
|
||
SYNTAX INTEGER{
|
||
enabled(1),
|
||
disabled(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"It is used to enable/disable learning of an ARP entry in the ARP
|
||
cache based on the received gratuitous ARP packet. If the switch
|
||
receives a gratuitous ARP request/reply packet and the sender's
|
||
IP address is in its ARP table, it should update the ARP entry.
|
||
By default, the state is disabled."
|
||
DEFVAL { disabled }
|
||
::={ agentGratuitousARPMgmt 3}
|
||
|
||
agentGratuitousARPTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AgentGratuitousARPEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Gratuitous ARP Table Information."
|
||
::={ agentGratuitousARPMgmt 4}
|
||
|
||
agentGratuitousARPEntry OBJECT-TYPE
|
||
SYNTAX AgentGratuitousARPEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of information from the Gratuitous ARP Table."
|
||
INDEX {
|
||
agentGratuitousARPInterfaceName
|
||
}
|
||
::={ agentGratuitousARPTable 1 }
|
||
|
||
AgentGratuitousARPEntry ::=
|
||
SEQUENCE {
|
||
agentGratuitousARPInterfaceName
|
||
DisplayString,
|
||
agentGratuitousARPPeriodicalSendInterval
|
||
INTEGER,
|
||
agentGratuitousARPTrapState
|
||
INTEGER,
|
||
agentGratuitousARPLogState
|
||
INTEGER
|
||
}
|
||
|
||
agentGratuitousARPInterfaceName OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The name of the IP interface."
|
||
::={agentGratuitousARPEntry 1}
|
||
|
||
agentGratuitousARPPeriodicalSendInterval OBJECT-TYPE
|
||
SYNTAX INTEGER (0..65535)
|
||
UNITS "seconds"
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"It is used to configure the interval for the periodic sending of
|
||
gratuitous ARP request packets.
|
||
0 means not send gratuitous ARP periodically."
|
||
DEFVAL { 0 }
|
||
::={agentGratuitousARPEntry 2}
|
||
|
||
agentGratuitousARPTrapState OBJECT-TYPE
|
||
SYNTAX INTEGER{
|
||
enabled(1),
|
||
disabled(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"It indicates the state of the gratuitous ARP trap. The switch can
|
||
trap the IP conflict event to inform the administrator.
|
||
By default, the trap is disabled."
|
||
DEFVAL { disabled }
|
||
::={agentGratuitousARPEntry 3}
|
||
|
||
agentGratuitousARPLogState OBJECT-TYPE
|
||
SYNTAX INTEGER{
|
||
enabled(1),
|
||
disabled(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"It indicates the state of the gratuitous Log trap. The switch can
|
||
log the IP conflict event to inform the administrator.
|
||
By default, the event log is enabled."
|
||
DEFVAL { enabled }
|
||
::={agentGratuitousARPEntry 4}
|
||
-- *****************************************************************************
|
||
agentReboot OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
none(1),
|
||
start(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Used to restart the switch."
|
||
::= { agentBasicConfig 19 }
|
||
|
||
agentReset OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
none(1),
|
||
config(2),
|
||
system(3),
|
||
reset(4),
|
||
system-exclude-vlan(5),
|
||
system-exclude-ip(6),
|
||
system-exclude-vlan-ip(7)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Used to reset all switch parameters.
|
||
|
||
none(1) : No action. This is the default value of this object.
|
||
config(2): All parameters are reset to default settings,
|
||
but the device will neither save nor reboot.
|
||
system(3): All parameters are reset to default settings.
|
||
The switch will then do a factory reset, save, and reboot.
|
||
reset(4) : All parameters will be reset to default settings except
|
||
IP address, user account, and history log,
|
||
but the device will neither save nor reboot.
|
||
system-exlude-vlan(5) : All parameters are reset to default settings except VLAN.
|
||
The switch will then save its settings and reboot.
|
||
system-_exlude-ip(6) : All parameters are reset to default settings except IP address.
|
||
The switch will then save its settings and reboot.
|
||
system-exlude-vlan-ip(7): All parameters are reset to default settings except VLAN and IP address.
|
||
The switch will then save its settings and reboot.
|
||
"
|
||
::= { agentBasicConfig 20 }
|
||
|
||
-- *****************************************************************************
|
||
-- agentSnmpTrapState
|
||
-- *****************************************************************************
|
||
agentSnmpTrapState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enabled(1),
|
||
disabled(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the state of snmp trap is enabled or disabled."
|
||
::= { agentBasicConfig 22 }
|
||
|
||
--***************************************************************************
|
||
--agentTrustHostDelAllState
|
||
--***************************************************************************
|
||
agentTrustHostDelAllState OBJECT-TYPE
|
||
SYNTAX INTEGER{
|
||
none(1),
|
||
start(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Used to delete all trusted host entries."
|
||
::= { agentTrustHostMgmt 2 }
|
||
|
||
-- ***********************
|
||
-- agentIpProtocolConfig *
|
||
-- ***********************
|
||
agentIpProtoConfig OBJECT IDENTIFIER ::= { agentGeneralMgmt 3 }
|
||
|
||
agentIpNumOfIf OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of IP interfaces supported by this agent."
|
||
::= { agentIpProtoConfig 1 }
|
||
|
||
agentIpTftpServerAddr OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS obsolete
|
||
DESCRIPTION
|
||
"The IP Address of the TFTP server."
|
||
::= { agentIpProtoConfig 2 }
|
||
|
||
agentIpGetIpFrom OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
disabled(2),
|
||
bootp(3),
|
||
dhcp(4)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates whether the agent get its system IP address
|
||
from BOOTP/DHCP server at start up."
|
||
::= { agentIpProtoConfig 3 }
|
||
|
||
agentIpAutoconfig OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enabled(1),
|
||
disabled(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
""
|
||
::= { agentIpProtoConfig 4 }
|
||
|
||
-- End of agentIpIfTable
|
||
|
||
-- ******************************************************************************************
|
||
-- Add common trap management
|
||
-- ******************************************************************************************
|
||
|
||
agentNotify OBJECT IDENTIFIER ::= { agentGeneralMgmt 4 }
|
||
|
||
agentNotifMgmt OBJECT IDENTIFIER ::= { agentNotify 1 }
|
||
|
||
agentNotifFirmware OBJECT IDENTIFIER ::= { agentNotify 2 }
|
||
|
||
agentNotifyPrefix OBJECT IDENTIFIER ::= { agentNotifFirmware 0 }
|
||
|
||
-- ******************************************************************************************
|
||
-- agentNotifMgmt
|
||
-- ******************************************************************************************
|
||
|
||
systemTrapsSeverity OBJECT-TYPE
|
||
SYNTAX AgentNotifyLevel
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates the level of system severity control. The system has a severity level control
|
||
and each trap should be associated with a severity control. When a trap event occurs
|
||
and its severity is higher than the system severity control level, the trap works
|
||
as defined. If the event severity is lower than the system severity control level,
|
||
the event is ignored as if it did not occur."
|
||
::= { agentNotifMgmt 1 }
|
||
|
||
systemLogsSeverity OBJECT-TYPE
|
||
SYNTAX AgentNotifyLevel
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates the level of system severity control. The system has a severity level control
|
||
and each log should be associated with a severity control. When a log event occurs
|
||
and its severity is higher than the system severity control level, the log works
|
||
as defined. If the event severity is lower than the system severity control level,
|
||
the event is ignored as if it did not occur."
|
||
::= { agentNotifMgmt 2 }
|
||
|
||
-- ******************************************************************************************
|
||
-- agentNotifFirmware OBJECT IDENTIFIER ::= { agentNotifyPrefix 0 }
|
||
-- ******************************************************************************************
|
||
|
||
agentGratuitousARPTrap NOTIFICATION-TYPE
|
||
OBJECTS {
|
||
agentGratuitousARPIpAddr,
|
||
agentGratuitousARPMacAddr,
|
||
agentGratuitousARPPortNumber,
|
||
agentGratuitousARPInterfaceName
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The trap is sent when there is an IP address conflict."
|
||
::={agentNotifyPrefix 5}
|
||
|
||
-- ************************
|
||
-- agentIptrapMangerTable *
|
||
-- ************************
|
||
|
||
-- agentIpTrapManager OBJECT IDENTIFIER ::= { agentGeneralMgmt 4 }
|
||
|
||
-- agentIpTrapManagerTable OBJECT-TYPE-
|
||
-- SYNTAX SEQUENCE OF AgentIpTrapManagerEntry
|
||
-- MAX-ACCESS not-accessible
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "A list of trap managers to which SNMP traps will be sent."
|
||
-- ::= { agentIpTrapManager 1 }
|
||
|
||
-- agentIpTrapManagerEntry OBJECT-TYPE
|
||
-- SYNTAX AgentIpTrapManagerEntry
|
||
-- MAX-ACCESS not-accessible
|
||
-- STATUS obsolete
|
||
-- DESCRIPTION
|
||
-- "Each entry contains the particular trap manager settings."
|
||
-- INDEX { agentIpTrapManagerIpAddr }
|
||
-- ::= { agentIpTrapManagerTable 1 }
|
||
|
||
-- *****************************************************************************
|
||
--
|
||
-- *****************************************************************************
|
||
|
||
-- agentTrapManagerTable OBJECT-TYPE
|
||
-- SYNTAX SEQUENCE OF AgentTrapManagerEntry
|
||
-- MAX-ACCESS not-accessible
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "A list of trap managers to which SNMP traps will be sent."
|
||
-- ::= { agentIpTrapManager 2 }
|
||
|
||
-- agentTrapManagerEntry OBJECT-TYPE
|
||
-- SYNTAX AgentTrapManagerEntry
|
||
-- MAX-ACCESS not-accessible
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "Each entry contains the particular trap manager settings."
|
||
-- INDEX { agentTrapManagerIndex }
|
||
-- ::= { agentTrapManagerTable 1 }
|
||
|
||
-- AgentTrapManagerEntry ::=
|
||
-- SEQUENCE {
|
||
-- agentTrapManagerIndex
|
||
-- INTEGER,
|
||
-- agentTrapManagerIpAddr
|
||
-- IpAddress,
|
||
-- agentTrapManagerComm
|
||
-- DisplayString,
|
||
-- agentTrapManagerMsgVer
|
||
-- INTEGER,
|
||
-- agentTrapManagerStatus
|
||
-- INTEGER
|
||
-- }
|
||
|
||
-- agentTrapManagerIndex OBJECT-TYPE
|
||
-- SYNTAX INTEGER (1..65535)
|
||
-- MAX-ACCESS not-accessible
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "A value that uniquely identifies this trapDestEntry."
|
||
-- ::= { agentTrapManagerEntry 1 }
|
||
|
||
-- agentTrapManagerIpAddr OBJECT-TYPE
|
||
-- SYNTAX IpAddress
|
||
-- MAX-ACCESS read-write
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "The IP address where SNMP traps will be destined for."
|
||
-- ::= { agentTrapManagerEntry 2 }
|
||
|
||
-- agentTrapManagerComm OBJECT-TYPE
|
||
-- SYNTAX DisplayString (SIZE (0..20))
|
||
-- MAX-ACCESS read-write
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "The community string used to encode SNMP trap packets to be sent to the trap
|
||
-- manager."
|
||
-- ::= { agentTrapManagerEntry 3 }
|
||
|
||
-- agentTrapManagerMsgVer OBJECT-TYPE
|
||
-- SYNTAX INTEGER {
|
||
-- snmpAgentVersionDependent(1),
|
||
-- v1Trap(2),
|
||
-- v2Trap(3)
|
||
-- }
|
||
-- MAX-ACCESS read-write
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "This object indicates the version of trap packets to be sent to
|
||
-- this trap manager. The default setting is SNMPAgentVersionDependent.
|
||
|
||
-- Note:
|
||
-- Because these functions will be limited by the system support, some of the
|
||
-- selected items will be invalid. When the user selects one of the items,
|
||
-- it will respond with bad-value status."
|
||
-- ::= { agentTrapManagerEntry 4 }
|
||
|
||
-- agentTrapManagerStatus OBJECT-TYPE
|
||
-- SYNTAX INTEGER {
|
||
-- other(1),
|
||
-- disabled(2),
|
||
-- enabled(3)
|
||
-- }
|
||
-- MAX-ACCESS read-write
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "This object indicates whether or not the trap should be sent to
|
||
-- this trap manager."
|
||
-- ::= { agentTrapManagerEntry 5 }
|
||
|
||
|
||
--
|
||
-- Add for Slip_Console mode swtich 11-9-2001 WindChen
|
||
--
|
||
-- agentConsoleModeManager OBJECT IDENTIFIER ::= { agentGeneralMgmt 5 }
|
||
|
||
|
||
|
||
--
|
||
-- Slip Mode Manager
|
||
--
|
||
-- agentSlipModeManager OBJECT IDENTIFIER ::= { agentGeneralMgmt 6 }
|
||
|
||
|
||
|
||
|
||
-- ******************************************************************************************
|
||
-- Add common trap management
|
||
-- ******************************************************************************************
|
||
|
||
|
||
-- agentNotify OBJECT IDENTIFIER ::= { agentGeneralMgmt 7 }
|
||
|
||
|
||
|
||
-- agentNotifMgmt OBJECT IDENTIFIER ::= { agentNotify 1 }
|
||
-- agentNotifFirmware OBJECT IDENTIFIER ::= { agentNotify 2 }
|
||
|
||
|
||
|
||
-- agentNotifyPrefix OBJECT IDENTIFIER ::= { agentNotifFirmware 0 }
|
||
|
||
|
||
|
||
|
||
-- ******************************************************************************************
|
||
-- agentNotifMgmt
|
||
-- ******************************************************************************************
|
||
|
||
-- systemTrapsSeverity OBJECT-TYPE
|
||
-- SYNTAX AgentNotifyLevel
|
||
-- MAX-ACCESS read-write
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "Indicates the level of all system traps."
|
||
-- ::= { agentNotifMgmt 1 }
|
||
|
||
-- notifFirmwareMgmt OBJECT IDENTIFIER ::= { agentNotifMgmt 2 }
|
||
|
||
-- ******************************************************************************************
|
||
|
||
-- systemRestartTrapSeverity OBJECT-TYPE
|
||
-- SYNTAX AgentNotifyLevel
|
||
-- MAX-ACCESS read-write
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "Indicates the level of the system restart detection.
|
||
-- "
|
||
|
||
-- ::= { notifFirmwareMgmt 1 }
|
||
|
||
-- saveToNVRAMTrapSeverity OBJECT-TYPE
|
||
-- SYNTAX AgentNotifyLevel
|
||
-- MAX-ACCESS read-write
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "Indicates the level of SaveToNV-RAM detection.
|
||
-- "
|
||
|
||
-- ::= { notifFirmwareMgmt 2 }
|
||
|
||
-- fileTransferStatusChangeTrapSeverity OBJECT-TYPE
|
||
-- SYNTAX AgentNotifyLevel
|
||
-- MAX-ACCESS read-write
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "Indicates the level of FileTransferStatusChange detection.
|
||
-- "
|
||
|
||
-- ::= { notifFirmwareMgmt 3 }
|
||
|
||
|
||
-- setToFactoryDefaultTrapSeverity OBJECT-TYPE
|
||
-- SYNTAX AgentNotifyLevel
|
||
-- MAX-ACCESS read-write
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "Indicates the level of SetToFactoryDefault detection.
|
||
-- "
|
||
|
||
-- ::= { notifFirmwareMgmt 4 }
|
||
|
||
|
||
|
||
-- ******************************************************************************************
|
||
|
||
-- agentNotifFirmware OBJECT IDENTIFIER ::= { agentNotifyPrefix 0 }
|
||
|
||
-- ******************************************************************************************
|
||
-- agentNotifFirmware
|
||
-- ******************************************************************************************
|
||
|
||
-- agentsystemRestart NOTIFICATION-TYPE
|
||
-- OBJECTS {
|
||
-- trapInfosystemRestart
|
||
-- }
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- " This trap contains the reboot information. "
|
||
|
||
-- ::= { agentNotifyPrefix 1 }
|
||
|
||
|
||
-- agentSaveToNVRAM NOTIFICATION-TYPE
|
||
-- OBJECTS { unitID
|
||
-- }
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "The trap is sent whenever save all configurations of device to NV-RAM has been processed."
|
||
|
||
-- ::= { agentNotifyPrefix 2 }
|
||
|
||
-- agentFileTransferStatusChange NOTIFICATION-TYPE
|
||
-- OBJECTS {
|
||
-- unitID,
|
||
-- agentStatusFileTransfer
|
||
-- }
|
||
-- STATUS current
|
||
-- DESCRIPTION "File transfer status change notification."
|
||
-- ::= { agentNotifyPrefix 3 }
|
||
|
||
-- agentSetToFactoryDefault NOTIFICATION-TYPE
|
||
-- OBJECTS { unitID
|
||
-- }
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "The trap is sent whenever the set to factory default setting has been processed."
|
||
-- ::= { agentNotifyPrefix 4 }
|
||
|
||
|
||
-- ******************************************************************************************
|
||
-- agentNotifEquipment
|
||
-- ******************************************************************************************
|
||
|
||
|
||
-- ******************************************************************************************
|
||
-- notificationBidings
|
||
-- ******************************************************************************************
|
||
|
||
notificationBidings OBJECT IDENTIFIER ::= { agentNotifFirmware 1 }
|
||
|
||
-- unitID OBJECT-TYPE
|
||
-- SYNTAX INTEGER
|
||
-- MAX-ACCESS accessible-for-notify
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "The unit ID of the device which triggered the event."
|
||
-- ::= { notificationBidings 1 }
|
||
|
||
|
||
-- trapInfosystemRestart OBJECT-TYPE
|
||
-- SYNTAX DisplayString (SIZE (0..64))
|
||
-- MAX-ACCESS read-only
|
||
-- STATUS current
|
||
-- DESCRIPTION
|
||
-- "This object indicates the time of the last reboot information.
|
||
-- "
|
||
-- ::= { notificationBidings 2 }
|
||
|
||
agentGratuitousARPIpAddr OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS accessible-for-notify
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Duplicate IP address with the switch."
|
||
::={notificationBidings 3}
|
||
|
||
agentGratuitousARPMacAddr OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS accessible-for-notify
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The MAC address of the device which has the duplicate IP address."
|
||
::={notificationBidings 4}
|
||
|
||
agentGratuitousARPPortNumber OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS accessible-for-notify
|
||
STATUS current
|
||
DESCRIPTION
|
||
"It indicates the portNum with a string,
|
||
For example, if the device is in standalone mode, and the port
|
||
number is 23, the string should be 23.
|
||
If the device is in stack mode, and the unit ID is 2, and the
|
||
port number is 3, the string should be 2:3.
|
||
"
|
||
::={notificationBidings 5}
|
||
|
||
END
|