You can install agents on a machine by using the UI only if Smart Agent is installed on the same machine.

Perform the following to install the supported agents:

  1. Click Home > Agent Management > Manage Agents
  2. Click Install Agent in the right pane
  3. Select the type of agent and then click Next
  4. Select one of the following to specify the location for deploying the Agent, then click Next.
    • Select from List: You can select the host on which Smart Agent is installed from the list, then click the left arrow to list it under selected table. You can select multiple hosts.
      You can add multiple agents for a single host and multiple hosts can be selected by repeating this step.

    • Import from CSV file: You can upload a CSV file with required columns such as HostName, SmartAgentID, Application, Tier, Node, and Installation Directory.
  5. Select Custom Prefix if you want a prefix to be added to the application, node and tier names, else proceed with specifying the application details. 
  6. Configure the agent attributes on the Set Agent Attributes page, then click Install.
    You can select Additional Configuration to add more configuration details. Use the agent specific custom configurations to specify in Custom Configuration. For the list of keys that you can use see the agent variables in the specific agent page under Ansible
    For .NET MSI, you can configure only Custom AD_Setup file content. See Additional Configuration for .NET MSI.
  7. Check the install status in Tasks in Progress.
    You can search for the specific host and check the log file. After the task is completed the task is added to the History tab.

    The log file is generated after the task is complete.

Additional Configuration for .NET MSI

You can include the following setting as the additional configuration for .Net MSI applications under Additional Configuration:

Custom AD_Setup file content: This is the content of AD_Setup file that will be used during the .NET MSI installation. The format of this content is a template that accepts the variables like controller host, port, and so on. The following is an example of a minimal valid ad_setup file with all possible variables:

<?xml version="1.0" encoding="utf-8"?>
<winston>
<appdynamics-agent xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <controller host="{{.ControllerHostName}}" port="{{.ControllerPort}}" ssl="false" enable_tls12="false">
    <account name="{{.AccountName}}" password="{{.AccountAccessKey}}"/>
    <application name="{{.ApplicationName}}" />
  </controller>
  <machine-agent />
  <app-agents>
    <IIS>
      <automatic />
    </IIS>
  </app-agents>
</appdynamics-agent>
</winston>
CODE

For more information about AD_Setup file content, see Unattended Installation for .NET.