The overview of agent management interface
The agent management UI is an interactive, visual tool for creating server classes, which map agents to deployment apps. You can also use agent management UI to manage and monitor your deployment.
The interface saves server class configurations to a serverclass.conf file, located under $SPLUNK_HOME/etc/system/local
on agent management.
Capabilities of the interface
The main purpose of the interface is to create and edit server classes. You can also use it for a number of other purposes:
- To track the status of the system
- To monitor deployment activity
- To view the associations between apps, clients, and server classes
- To configure app behavior
- To uninstall apps from clients
Access the interface
You access the agent management interface through Splunk Web on the deployment server. To open the interface:
- Log in to Splunk Enterprise.
- Select Settings and then under the Distributed Environment section select Agent management.
The Agent Management page opens.
The following example shows the Agent Management home page when you already have some forwarders, applications, and server classes:
The page contains the following section:
- A status section, with information on agents and recent downloads.
- Three tabs:
- Forwarders. This tab lists all of the agent management's agents, along with status information. You can filter this list in various ways to limit the current view.
- Applications. This tab lists the set of deployment applications (apps) in the repository location, along with their statuses. You can edit some app properties from here.
- Server Classes. This tab lists the set of server classes, along with their statuses. From here, you can create new server classes and edit existing ones. You can also drill down on existing server classes for information on their associated apps and agents. For new, unconfigured agent management, the list will be empty.
For more information about this page, read Use the agent management interface to define server classes.
Limitations of the interface
The interface supports the vast majority of the use cases of agent management. For some complex configuration requirements, however, you might need to edit serverclass.conf
directly.
If you switch from using the interface to direct editing serverclass.conf
, you might not be able to use the interface for any subsequent configuration. This is because the interface can handle only a subset of the configurations possible through serverclass.conf
.
Here are some limitations of the interface, compared to the direct editing of the configuration file:
- Deployment behavior of any app must be the same across server classes. For example, you cannot specify that an app initiate a restart on a client when it's downloaded via one server class but not when it's downloaded via another server class.
- You cannot modify the default
repositoryLocation
on agent management. - The
filterType
, which governs the combined behavior of allow lists and deny lists, must use the default value ofwhitelist
. - Client filters are only supported at the server class level.
For details about interface limitations and compatibility between the interface and the serverclass.conf
file, see Compatibility and agent management UI.