Agent Extensibility Protocol

from Wikipedia, the free encyclopedia
AgentX (Agent Extensibility Protocol)
Family: Internet protocol family
Field of application: Network management ,
agent modularization
Based on Unix Domain Socket or
TCP (Port 705)
Default: RFC 2741
AgentX on the TCP / IP protocol stack :
application AgentX
transport TCP
Internet IP ( IPv4 , IPv6 )
Network access Ethernet Token
bus
Token
ring
FDDI ...

The Agent Extensibility Protocol or AgentX for short is a network protocol for the modular expansion of SNMP agents. It is an Internet standard that is described in RFC 2741 .

Basic function

Schematic diagram for AgentX with master agent and sub-agents

AgentX is part of the SNMP management framework and has the task of forwarding SNMP requests from a so-called master agent to one or more subagents. Master and subagent are usually on the same machine, which is why the classification of AgentX as a network protocol has a more formal character. AgentX does not provide access control as this is done by the master agent and should therefore not be used over the network. Agentx is independent of the SNMP version supported by the master agent.

Demarcation

In other modularization approaches, the SNMP agent is dynamically expanded by code in the form of dynamic libraries or instructed via its configuration to call external programs for certain data. With AgentX, on the other hand, the master agent only provides an interface with which the subagents log on, register their subtree of the MIB and, if necessary, log off again. So it is the subagents that determine how the master agent is extended and not the configuration of the master agent. All of this happens at runtime without restarting the master agent.