874 lines
28 KiB
Plaintext
Raw Permalink Blame History

-- *****************************************************************************************
-- firmware version 4.00.004 2007/3/1 by Yan
-- 1.Add group 'agentTrustHostMgmt'(DLink MIB Genmgmt.mib revision 2.6)
-- 2.Add group 'agentFDBMgmt', 'agentARPMgmt'.(DLink MIB Genmgmt.mib revision 2.7)
-- *****************************************************************************************
-- Revision 1.7
-- Copyright 2000 D-Link Inc.
-- All rights reserved.
AGENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress FROM RFC1155-SMI
MODULE-IDENTITY, OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
dlink-common-mgmt FROM DLINK-ID-REC-MIB;
agentGeneralMgmt MODULE-IDENTITY
LAST-UPDATED "0007150000Z"
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 console is currently in-use."
::= { agentBasicInfo 3 }
agentStatusSaveCfg OBJECT-TYPE
SYNTAX INTEGER {
other(1),
proceeding(2),
completed(3),
changed-not-save(4),
failed(5)
}
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.
changed-not-save(4)<29>V some of the device configuration parameters have
been changed but not saved into NV-RAM.
failed(5) - The process to save device configuration is 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
"status of firmware download control. If the value is 'other',
means never firmware updated since device started up."
::= { agentBasicInfo 5 }
-- *************************
-- agentPORTutilizationTable *
-- *************************
agentPORTutilizationTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentPORTutilizationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies the current utilization of a specified port."
::= { agentBasicInfo 8 }
agentPORTutilizationEntry OBJECT-TYPE
SYNTAX AgentPORTutilizationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information regarding the port 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 current rate of transmitted frames on the specified port."
::= { agentPORTutilizationEntry 2 }
agentPORTutilizationRX OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current rate of received frames on the specified port."
::= { agentPORTutilizationEntry 3 }
agentPORTutilizationUtil OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current percentages regarding port statistics."
::= { agentPORTutilizationEntry 4 }
-- ******************
-- 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 supported file Update by this agent."
::= { agentBasicConfig 1 }
agentBscSwFileEntry OBJECT-TYPE
SYNTAX AgentBscSwFileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A basic config 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
}
agentBscSwFileIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
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 system which does not support change of this object, setting value to
this object will cause the system to return 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 system which does not support all channels, setting value to the unsupported
channel will cause the system to return bad-value error message.
"
::= { agentBscSwFileEntry 4 }
agentBscSwFile OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..128))
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 system which does not support change of this object, setting value to
this object will cause the system to return 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 provides the user to select download or upload function for the file.
Note:
For system which does not support change of this object, setting value to
this object will cause the system to return bad-value error message.
"
::= { agentBscSwFileEntry 7 }
agentBscSwFileCtrl OBJECT-TYPE
SYNTAX INTEGER {
other(1),
inactive(2),
start(3),
delete(4),
create-and-go(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object provides the user to download runtime software. The setting
will take effect when the system is restart. See Note(1) below
Note:
For system which does not support change of this object to some value,
setting object to these values cause the system to return
bad-value error message.
"
::= { agentBscSwFileEntry 8 }
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 as follow. If start-and-reset(3), then
the reset will active after download or upload. No action if(4).
Note:
Because these funiction will be limited by the system support. Some of the
select item will invalid. When one of the item user select,it will response 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 current
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 while device restart."
::= { 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 user to specify out_of_band baud rate. It will take effect
when the system is restart.
Note:
Because these funiction will be limited by the system support. Some of the
select item will invalid. When one of the item user select,it will response with
bad-value status.
"
::= { agentBasicConfig 5 }
agentSaveCfg OBJECT-TYPE
SYNTAX INTEGER {
other(1),
--idle(2),
cfg(3),
log(4),
all(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This indicates the current device saving type will be saved into to NV-RAM.
other(1) - none of the following.
cfg(3) - save configuration.
log(4) - save log.
all(5) - save both ( active configuration & log)."
::= { agentBasicConfig 6 }
--***************************************************************************
--agentTrustHostMgmt
--***************************************************************************
agentTrustHostMgmt OBJECT IDENTIFIER ::= { agentBasicConfig 10 }
agentTrustHostTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentTrustHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains Trust Host information."
::= { agentTrustHostMgmt 1 }
agentTrustHostEntry OBJECT-TYPE
SYNTAX AgentTrustHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information about Trust Host."
INDEX { agentTrustHostIndex }
::= { agentTrustHostTable 1 }
AgentTrustHostEntry ::=
SEQUENCE {
agentTrustHostIndex
INTEGER,
agentTrustHostIPAddress
IpAddress,
agentTrustHostRowStatus
RowStatus,
agentTrustHostIPSubnetMask
IpAddress
}
agentTrustHostIndex OBJECT-TYPE
SYNTAX INTEGER (1..10)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of Trust Host entry."
::= { agentTrustHostEntry 1 }
agentTrustHostIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the IP address of the Trust Host."
::= { agentTrustHostEntry 2 }
agentTrustHostRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the status of this entry. When creating a Trust 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 Trust Host."
::= { agentTrustHostEntry 4 }
--***************************
--agentTrustHostDelAllState *
--***************************
agentTrustHostDelAllState OBJECT-TYPE
SYNTAX INTEGER{
none(1),
start(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to delete all Trust Host entries."
::= { agentTrustHostMgmt 2 }
--***************************************************************************
--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 }
-- ***********************
-- 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 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 }
-- End of agentIpIfTable ---------
-- ************************
-- 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 current
-- DESCRIPTION
-- "Each entry contains the particular trap manager settings."
-- INDEX { agentIpTrapManagerIpAddr }
-- ::= { agentIpTrapManagerTable 1 }
--
-- AgentIpTrapManagerEntry ::=
-- SEQUENCE {
-- agentIpTrapManagerIpAddr
-- IpAddress,
-- agentIpTrapManagerComm
-- DisplayString,
-- agentIpTrapManagerMsgVer
-- INTEGER,
-- agentIpTrapManagerStatus
-- INTEGER
-- }
--
-- agentIpTrapManagerIpAddr OBJECT-TYPE
-- SYNTAX IpAddress
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The IP address where SNMP traps will be destined for"
-- ::= { agentIpTrapManagerEntry 1 }
--
-- agentIpTrapManagerComm OBJECT-TYPE
-- SYNTAX DisplayString (SIZE (0..20))
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "The community string used to encode SNMP trap packet to be
-- sent to the trap
-- manager."
-- ::= { agentIpTrapManagerEntry 2 }
-- agentIpTrapManagerMsgVer 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 funiction will be limited by the system support. Some
-- of the
-- select item will invalid. When one of the item user select,it will
-- response with
-- bad-value status. "
-- ::= { agentIpTrapManagerEntry 3 }
--
-- agentIpTrapManagerStatus 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."
-- ::= { agentIpTrapManagerEntry 4}
--
-- Add for Slip_Console mode swtich 11-9-2001 WindChen
agentConsoleModeManager OBJECT IDENTIFIER ::= { agentGeneralMgmt 5 }
agentConsoleModeManagerDataBits OBJECT-TYPE
SYNTAX INTEGER {
other(1),
bits-7(2),
bits-8(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The DataBits for console mode, If the agentRs232PortConfig change to console mode
then the device will use this group to make a setup for console value and
agentSlipModeManager group will deactive automatically. "
::= { agentConsoleModeManager 1 }
agentConsoleModeManagerStopBits OBJECT-TYPE
SYNTAX INTEGER {
other(1),
stopbits-1(2),
stopbits-2(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Stop Bits for console mode "
::= { agentConsoleModeManager 2 }
agentConsoleModeManagerParity OBJECT-TYPE
SYNTAX INTEGER {
none(1),
odd(2),
even(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Parity for console mode, If the agentRs232PortConfig change to console mode
then the device will use this group to make a setup for console value and
agentSlipModeManager group will deactive automatically. "
::= { agentConsoleModeManager 3 }
agentConsoleModeManagerBaudRate OBJECT-TYPE
SYNTAX INTEGER {
other(1),
baudRate-2400(2),
baudRate-9600(3),
baudRate-19200(4),
baudRate-38400(5),
baudRate-57200(6),
baudRate-115200(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The transmit rate for console mode.
Note:
Because these funiction will be limited by the system support. Some of the
select item will invalid. When one of the item user select,it will response with
bad-value status.
"
::= { agentConsoleModeManager 4 }
agentConsoleModeManagerLogoutTime OBJECT-TYPE
SYNTAX INTEGER {
never(1),
two-minutes(2),
five-minutes(3),
ten-minutes(4),
fifteen-minutes(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time period of auto logout."
::= { agentConsoleModeManager 5 }
-- Slip Mode Manager
-- agentSlipModeManager OBJECT IDENTIFIER ::= { agentGeneralMgmt 6 }
-- agentSlipModeManagerLocalIP OBJECT-TYPE
-- SYNTAX IpAddress
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "The Local IP address for slip mode, If the agentRs232PortConfig change to out-of-band mode
-- then the device will use this group to make a setup for slip value and agentConsoleModeManager
-- group will deactive automatically. "
-- ::= { agentSlipModeManager 1 }
--
-- agentSlipModeManagerRemoteIP OBJECT-TYPE
-- SYNTAX IpAddress
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "The Remote IP address for slip mode "
-- ::= { agentSlipModeManager 2 }
--
-- agentSlipModeManagerMTU OBJECT-TYPE
-- SYNTAX INTEGER {
-- other(1),
-- mtu-1006(2),
-- mtu-1500(3)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "The MTU Value for Slip Mode "
-- ::= { agentSlipModeManager 3 }
-- agentSlipModeManagerBaudRate OBJECT-TYPE
-- SYNTAX INTEGER {
-- other(1),
-- baudRate-2400(2),
-- baudRate-9600(3),
-- baudRate-19200(4),
-- baudRate-38400(5),
-- baudRate-57200(6),
-- baudRate-115200(7)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "The transmit rate for Slip Mode.
--
-- Note:
-- Because these funiction will be limited by the system support. Some of the
-- select item will invalid. When one of the item user select,it will response with
-- bad-value status.
-- "
-- ::= { agentSlipModeManager 4 }
END