AppDynamics Application Intelligence Platform
3.9.x Documentation
Before an App Agent can upload data to the Controller, you must configure its connection to the Controller. Agents connect to the Controller through the same port as the browser connection for the UI, on port 8090 by default.
If needed, you can configure the agent to connection through a web proxy for the Controller. It can also connect to the Controller using an SSL connection. See Security for information on using SSL.
Although the different agents have similar configuration properties, the way you configure the Controller connection varies slightly among the different types of agents, as described here.
Configure Controller connectivity for the App Agent for Java the following places:
The system properties override the settings in the controller-info.xml.
See Where to Configure App Agent for Java Properties.
Configure the agent properties in the config.xml file in the agent Config directory. If you run the .NET Agent Configuration Utility, it writes the conifg.xml to the following locations: Windows Server 2008 and later Windows Server 2003%ProgramData%\AppDynamics\DotNetAgent\Config\config.xml
%AllUsersProfile%\Application Data\AppDynamics\DotNetAgent\Config\config.xml
The App Agent for .NET includes the AppDynamics Agent Configuration utility to assist configuration. See Configure the .NET Agent.
For more information, see:
Configure Controller connectivity for the App Agent for PHP in the php.ini file.
When you install the PHP agent, provide the relevant Controller connection information. The install script writes the configuration to php.ini.
For more information, see:
All the controller information is in the require statement that you add to the code when you instrument the application.
See Install the Node.js Agent.
Configure Controller connectivity for standalone machine agents in <machine agent install directory>/conf/controller-info.xml.
The Controller configuration properties common to all agents are:
The on-premise Controller is installed with an active secure port by default. App Agents can use the secure port to connect to the Controller.
The certificate used for the connection out-of-the-box is a self-signed certificate. The .NET agents cannot connect on a secure port that uses a self-signed certificate, so you will need to apply your own certificate to the port. App Agents connecting to an AppDynamics SaaS Controller also must use an HTTPS connection.
The default secure listening port for the AppDynamics Controller are:
To implement SSL for controller-agent communication do the following:
The SaaS Controller is already configured for SSL, so to enable your environment for SSL you only need to do the following:
To configure your agents for SSL, set these SSL-related properties:
In multi-tenant and SaaS environments, App Agents authenticate themselves to the Controller using the required account name and account access key values set in the connection properties configuration file.
For information on the security settings related to the Standalone Machine Agent connection to the Controller, see Standalone Machine Agent Configuration Properties.
Follow these instructions to verify that the Java or .NET App Agent is reporting to the AppDynamics Controller.
Access the AppDynamics Controller UI:
For an on-premise Controller, open a browser at:
http://<Application_Server_Host_Name>:<HTTP_Listener_Port>/controller
For a SaaS Controller, open a browser at the URL provided to you by AppDynamics.
http(s)://<customer>.saas.appdynamics.com/controller
If the agent is not reporting to the Controller, see troubleshooting information: