Home/Catalog/DLINK-AGENT-MIB

DLINK-AGENT-MIB

AI MIB Summary

The DLINK-AGENT-MIB provides the foundational framework for SNMP-based monitoring and management of D-Link enterprise network devices, exposing standard system-level metrics such as system uptime, interface status, and device configuration parameters. It serves as the primary interface for network management systems to retrieve operational data and execute remote configuration commands across D-Link hardware platforms.

The Structure of Common Management Information for the D-Link enterprise.
Main OID:
agentGeneralMgmt.1
103
Objects
Active
Status
5
Dependencies

Imported Objects

Objects

103 total
Object Name
agentGeneralMgmtThe Structure of Common Management Information for the D-Link enterprise.
MODULE-IDENTITY
.1
RFC1155-SMIThe Structure of Common Management Information for the D-Link enterprise.
NOTIFICATION-TYPE
.1
agentBasicInfo
OBJECT IDENTIFIER
.1.1
agentMgmtProtocolCapabilityThe network management protocol(s) supported by this agent.ro
Enumeration
.1.1.1
agentMibCapabilityTableA list of MIB capability entries supported by this agent.
SEQUENCE OF AgentMibCapabilityEntry
.1.1.2
agentMibCapabilityEntryA MIB capability entry contains objects describing a particular MIB supported by this agent.
AgentMibCapabilityEntry
.1.1.2.1
agentMibCapabilityIndexA list of agentMibCapabilityDescr entries.ro
Integer32
.1.1.2.1.1
agentMibCapabilityDescrThe name of the MIB supported by the agent.ro
DisplayString
.1.1.2.1.2
agentMibCapabilityVersionThe version of the MIB specified in this entry.ro
Integer32
.1.1.2.1.3
agentMibCapabilityTypeThe type of the MIB specified in this entry.ro
Enumeration
.1.1.2.1.4
agentStatusConsoleInUseThis indicates whether the console is currently in-use.ro
Enumeration
.1.1.3
agentStatusSaveCfgThis 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) - all of the device configuration parameters have been saved into NV-RAM. failed(4) - The process to save device configuration has failed.ro
Enumeration
.1.1.4
agentStatusFileTransferThe status of the firmware download control. If the value is 'other', this means the firmware has not been updated since the device started up.ro
Enumeration
.1.1.5
agentCPUutilization
OBJECT IDENTIFIER
.1.1.6
agentCPUutilizationIn5secThe unit of time is 5 seconds. The value will be between 0% (idle) and 100% (very busy).ro
Integer32
.1.1.6.1
agentCPUutilizationIn1minThe unit of time is 1 minute. The value will be between 0% (idle) and 100% (very busy).ro
Integer32
.1.1.6.2
agentCPUutilizationIn5minThe unit of time is 5 minutes. The value will be between 0% (idle) and 100% (very busy).ro
Integer32
.1.1.6.3
agentPORTutilizationTableThe table specifies the port's utilization function.
SEQUENCE OF AgentPORTutilizationEntry
.1.1.7
agentPORTutilizationEntryA list of information about the port's utilization function.
AgentPORTutilizationEntry
.1.1.7.1
agentPORTutilizationProtIndexThis object indicates the module's port number.ro
INTEGER
.1.1.7.1.1
agentPORTutilizationTXThe real-time gauges of transmitted frames on the specific port.ro
INTEGER
.1.1.7.1.2
agentPORTutilizationRXThe real-time gauges of recieved frames on the specific port.ro
INTEGER
.1.1.7.1.3
agentPORTutilizationUtilThe real-time percentage of the port statistics.ro
INTEGER
.1.1.7.1.4
agentDRAMutilizationTableInformation about DRAM memory.
SEQUENCE OF AgentDRAMutilizationEntry
.1.1.9
agentDRAMutilizationEntryA list of information about DRAM memory.
AgentDRAMutilizationEntry
.1.1.9.1
agentDRAMutilizationUnitIDSpecifies the unit ID. If the ID equals zero, it means the current device.ro
INTEGER
.1.1.9.1.1
agentDRAMutilizationTotalDRAMThe size of the total DRAM memory.ro
INTEGER UNITS "KB"
.1.1.9.1.2
agentDRAMutilizationUsedDRAMThe size of the used DRAM memory.ro
INTEGER UNITS "KB"
.1.1.9.1.3
agentDRAMutilizationThe percentage of used DRAM memory of the total DRAM memory available. The value will be between 0%(idle) and 100%(very busy).ro
INTEGER
.1.1.9.1.4
agentStatusResetThis indicates the status of 'agentReset'.ro
Enumeration
.1.1.11
agentSerialNumberA text string containing the serial number of this device.ro
DisplayString (SNMPv2-TC)
.1.1.12
agentBasicConfig
OBJECT IDENTIFIER
.1.2
agentBscSwFileTableA list of MIB basic config entries that support file update by this agent.
SEQUENCE OF AgentBscSwFileEntry
.1.2.1
agentBscSwFileEntryA basic configuration entry contains objects describing a particular MIB supported by this agent.
AgentBscSwFileEntry
.1.2.1.1
agentBscSwFileIndexThe table index for the file entry.ro
Integer32
.1.2.1.1.1
agentBscSwFileDscrThe 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.rw
DisplayString
.1.2.1.1.2
agentBscSwFileAddrThe IP address where the file to be downloaded is located, or the IP address where the file will be uploaded to.rw
IpAddress
.1.2.1.1.3
agentBscSwFileTransferTypeThe 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.rw
Enumeration
.1.2.1.1.4
agentBscSwFileThe name of the file to be downloaded from the TFTP server, or to be uploaded to.rw
DisplayString
.1.2.1.1.5
agentBscSwFileLocateIdThis 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.rw
INTEGER
.1.2.1.1.6
agentBscSwFileLoadTypeThis 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.rw
Enumeration
.1.2.1.1.7
agentBscSwFileCtrlThis 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).rw
Enumeration
.1.2.1.1.8
agentBscSwFileBIncrementThe object indicates whether the previous configuration will be valid or not after downloading the configuration file. True: keep valid False: erase.rw
TruthValue (SNMPv2-TC)
.1.2.1.1.9
agentMultiImageCtrlIDThe section ID of the firmware image.rw
INTEGER
.1.2.1.1.10
agentFileTransferThis 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.rwobsolete
Enumeration
.1.2.2
agentSystemResetThis 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.rwdeprecated
Enumeration
.1.2.3
agentRs232PortConfigThis object indicates the RS-232C mode when the device has restarted.rw
Enumeration
.1.2.4
agentOutOfBandBaudRateConfigThis 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.rwobsolete
Enumeration
.1.2.5
agentSaveCfgAs the object is set to 'set(3)', the current device configuration will be saved into to NV-RAM.rw
Enumeration
.1.2.6
swMultiImageInfoTable
SEQUENCE OF SwMultiImageInfoEntry
.1.2.7
swMultiImageInfoEntryA list of information about multiple image management.
SwMultiImageInfoEntry
.1.2.7.1
swMultiImageInfoIDThe section ID of the firmware image.ro
INTEGER
.1.2.7.1.1
swMultiImageVersionThe record of the downloaded firmware version.ro
DisplayString
.1.2.7.1.2
swMultiImageSizeThe record of the downloaded firmware size.ro
Integer32
.1.2.7.1.3
swMultiImageUpdateTimeThe record of the firmware updated time.ro
DisplayString
.1.2.7.1.4
swMultiImageFromThe record of the IP address of the TFTP server.ro
DisplayString
.1.2.7.1.5
swMultiImageSendUserThe record of the user who downloaded the firmware.ro
DisplayString
.1.2.7.1.6
agentTrustHostMgmt
OBJECT IDENTIFIER
.1.2.10
agentTrustHostTableThis table contains trusted host information.
SEQUENCE OF AgentTrustHostEntry
.1.2.10.1
agentTrustHostEntryA list of information about trusted host.
AgentTrustHostEntry
.1.2.10.1.1
agentTrustHostIndexThe index of the trusted host entry.ro
INTEGER
.1.2.10.1.1.1
agentTrustHostIPAddressSpecifies the IP address of the trusted host.rw
IpAddress
.1.2.10.1.1.2
agentTrustHostRowStatusIndicates the status of this entry. When creating a trusted host entry, the IP address should be set, too.rw
RowStatus (SNMPv2-TC)
.1.2.10.1.1.3
agentTrustHostIPSubnetMaskSpecifies the IP subnet mask of the trusted host.rw
IpAddress
.1.2.10.1.1.4
agentTrustHostForSNMPSpecifies the trusted host for SNMP.rw
Enumeration
.1.2.10.1.1.5
agentTrustHostForTELNETSpecifies the trusted host for TELNET.rw
Enumeration
.1.2.10.1.1.6
agentTrustHostForSSHSpecifies the trusted host for SSH.rw
Enumeration
.1.2.10.1.1.7
agentTrustHostForHTTPSpecifies the trusted host for HTTP.rw
Enumeration
.1.2.10.1.1.8
agentTrustHostForHTTPSSpecifies the trusted host for HTTPS.rw
Enumeration
.1.2.10.1.1.9
agentTrustHostDelAllStateUsed to delete all trusted host entries.rw
Enumeration
.1.2.10.2
agentFDBMgmt
OBJECT IDENTIFIER
.1.2.11
agentFDBClearAllStateUsed to clear all FDB entries.rw
Enumeration
.1.2.11.1
agentARPMgmt
OBJECT IDENTIFIER
.1.2.12
agentARPClearAllStateUsed to clear all ARP entries.rw
Enumeration
.1.2.12.1
agentGratuitousARPMgmt
OBJECT IDENTIFIER
.1.2.12.2
agentGratuitousARPSendIpifStatusUpStateIt 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.rw
Enumeration
.1.2.12.2.1
agentGratuitousARPSendDupIpDetectedStateIt 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.rw
Enumeration
.1.2.12.2.2
agentGratuitousARPLearningStateIt 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.rw
Enumeration
.1.2.12.2.3
agentGratuitousARPTableGratuitous ARP Table Information.
SEQUENCE OF AgentGratuitousARPEntry
.1.2.12.2.4
agentGratuitousARPEntryA list of information from the Gratuitous ARP Table.
AgentGratuitousARPEntry
.1.2.12.2.4.1
agentGratuitousARPInterfaceNameThe name of the IP interface.ro
DisplayString (SNMPv2-TC)
.1.2.12.2.4.1.1
agentGratuitousARPPeriodicalSendIntervalIt is used to configure the interval for the periodic sending of gratuitous ARP request packets. 0 means not send gratuitous ARP periodically.rw
INTEGER
.1.2.12.2.4.1.2
agentGratuitousARPTrapStateIt 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.rw
Enumeration
.1.2.12.2.4.1.3
agentGratuitousARPLogStateIt 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.rw
Enumeration
.1.2.12.2.4.1.4
agentRebootUsed to restart the switch.rw
Enumeration
.1.2.19
agentResetUsed 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.rw
Enumeration
.1.2.20
agentSnmpTrapStateThis object indicates the state of snmp trap is enabled or disabled.rw
Enumeration
.1.2.22
agentIpProtoConfig
OBJECT IDENTIFIER
.1.3
agentIpNumOfIfThe total number of IP interfaces supported by this agent.ro
Integer32
.1.3.1
agentIpTftpServerAddrThe IP Address of the TFTP server.rwobsolete
IpAddress
.1.3.2
agentIpGetIpFromThis object indicates whether the agent get its system IP address from BOOTP/DHCP server at start up.rw
Enumeration
.1.3.3
agentIpAutoconfigrw
Enumeration
.1.3.4
agentNotify
OBJECT IDENTIFIER
.1.4
agentNotifMgmt
OBJECT IDENTIFIER
.1.4.1
systemTrapsSeverityIndicates 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.rw
AgentNotifyLevel --
.1.4.1.1
systemLogsSeverityIndicates 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.rw
AgentNotifyLevel (DLINK-ID-REC-MIB)
.1.4.1.2
agentNotifFirmware
OBJECT IDENTIFIER
.1.4.2
agentNotifyPrefix
OBJECT IDENTIFIER
.1.4.2.0
agentGratuitousARPTrapThe trap is sent when there is an IP address conflict.
NOTIFICATION-TYPE
.1.4.2.0.5
notificationBidings
OBJECT IDENTIFIER
.1.4.2.1
agentGratuitousARPIpAddrDuplicate IP address with the switch.ro
IpAddress
.1.4.2.1.3
agentGratuitousARPMacAddrThe MAC address of the device which has the duplicate IP address.ro
MacAddress (SNMPv2-TC)
.1.4.2.1.4
agentGratuitousARPPortNumberIt 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.ro
DisplayString (SNMPv2-TC)
.1.4.2.1.5