Install Aternity's Agent for Windows or Agent for Mac

The Agent for End User Devices monitors end user experience by measuring device and application performance. It is a small background utility which runs on each monitored device, and reports its data to the Aternity Aggregation Server. There are several ways to install the Agent for End User Devices:

  • Install the Agent for End User Devices locally on a Windows desktop or laptop.

  • Install the Aternity Agent for Mac on an Apple Mac laptop or desktop.

  • On virtual desktops (VDIs), install the Agent inside the desktop image which is dynamically created for every session.

  • Monitor virtual applications (even if you do not monitor the device which runs the virtual session) by installing the Agent on the virtual application server.


You can always quickly find the latest version of this page by going to

Workflow for deploying Agent for End User Devices in your organization

The setup package and the extracted Agent files are secure, signed with our certificate. After you set up the Agent, it can communicate securely with the server using the HTTPS protocol on port 443. Learn more about security.

Secure the setup of the Agent for End User Devices
To... Do this...

(Windows) To monitor Windows PCs by installing the Agent one at a time

Use the command line utility to install it on a single PC. Learn more.

When upgrading from the Agent 12.1 Beta 2 to a newer version, it is necessary to uninstall Agent 12.1 Beta 2. In other cases, uninstalling older versions is not required.

To download the Agent for End User Devices

Access the Riverbed Support Site for the Agent for End User Devices which works with Aternity on-premise. Select Software & Documentation > Application Performance Management > Aternity > Aternity Agent.

(Windows) To monitor many Windows PCs by mass-deploying the Agent

Use your software distribution system with the Agent's command line utility to automatically deploy to a target set of Windows PCs. Learn more.

To add security to the connection when devices report to Aternity

Configure the command line setup by editing its parameters in the batch file (learn more).

To configure the Agent installer with advanced settings

Configure the command line setup by editing its parameters in the batch file (learn more).

The default settings in the batch file fit most enterprises. However, for VDIs or virtual app servers, or for a dedicated proxy server just for Agent connections, configure the parameters manually. Learn more.

(Macs) To monitor a few Apple Macs by installing the Agent for Mac one at a time

Download the Agent for Mac from the support site, then use the setup program to install it on one Mac at a time. Learn more.

(Macs) To monitor many Apple Macs by mass-deploying the Agent for Mac on multiple devices at once

You use the same Agent for Mac setup by double-clicking for a single Mac, or by running it from the command line (Terminal window). Use the command line to test your mass-deployment of the Agent for Mac by first running it on a single Mac. Learn more.

To add a redundant (set of) Aggregation Servers, to switch to another if one fails (failover)

Configure the command line setup by editing its parameters in the batch file (learn more).

(Agent for Windows 9.0.x and 9.1.x) To monitor web applications running in Google Chrome

Manually deploy the Aternity Extension for Chrome (only for Agent 9.1.x or earlier, or if the device is not part of the enterprise's domain).

Learn more.

To install the Agent for Windows on a VDI or virtual application server

Configure the command line setup by editing its parameters in the batch file (learn more).

To monitor a mobile app

Mobile devices (iOS and Android) report data from a monitored app which has Aternity Mobile embedded inside. Learn more.