Install Agents

This page provides a generic description of Agent installation.

An Agent is a shared library that needs to be injected into the application process. For most Agents there is a bootstrap part that takes care of versioning.

The Agents installation packages include most of the Agents, so you don't have to install each Agent separately. See OS-related sections below for more details. The Node.js Agent, however, requires special handling. See Configure Node.js Agent for more information.

Agent installation directory

Documentation typically refers to the AppMon installation directory as DT_HOME (or <DT_HOME>).

The defaults for DT_HOME are:

  • C:\ProgramFiles\Dynatrace\Dynatrace <major.minorVersion> for a full installation.
  • C:\ProgramFiles\Dynatrace\Dynatrace Agent <major.minorVersion> for an Angent-only installation.

The actual bootstrap and core Agent parts are installed to DT_HOME/agent/lib[64] and updates to the core are in DT_HOME/agent/downloads/<version>. Shared memory and .ini files are in DT_HOME/agent/confDT_HOME/log is common to all components, which is one reason that it is important to keep the DT_HOME folder structure and permissions.

Install Agents


Download the Agent Windows installation package of choice for your architecture (32 or 64-bit) and run it. You may need to run for a custom installation and manually selected Agents to be installed.

The Windows full install package and Agents-only install package include all the Agents, except for Node.js. For instructions on installation Node.js Agent, see Configure Node.js Agent.

AppMon Agent

With AppMon 2017 May you need to install Classic Agents first, and then switch the agent-platform.

Automation Downloads

Details on Downloads for automated agent integration.

Automatic installation

You can automate the installation with Ansible, Chef, or Puppet. Click the link below for more detailed information.