This page describes how to provision EUM licenses for single-tenant and multi-tenant Controllers.

Provision the EUM License for a Single-Tenant Controller

To provision the EUM license for a single-tenant Controller:  

  1. Log in to your EUM Server. 
  2. Change to the directory with the script for provisioning licenses: $> cd $EUM_HOME/eum-processor
  3. Confirm that MySQL is running. You could use the following command to confirm that the MySQL process is running.

    > ps aux | grep mysql
    CODE
  4. Provision each license, one at a time, on the EUM Server by running the following command: $> ./bin/provision-license <PATH_TO_EUM_LICENSE>

You must run the command from the $EUM_HOME/eum-processor directory or it will fail.

  1. Log in to your EUM Server. 
  2. Copy your license.lic file to the $EUM_HOME directory.
  3. Confirm that MySQL is running. You could use the following command in a PowerShell to confirm that the MySQL process is running.

    > netstat -na | Select-String "mysql"
    POWERSHELL
  4. Change to the directory with the script for provisioning licenses: $> cd $EUM_HOME\eum-processor
  5. Provision each license, one at a time, on the EUM Server by running from an administrator command prompt: $> .\bin\provision-license.bat <PATH_TO_EUM_LICENSE>

You must run the command from the $EUM_HOME\eum-processor directory or it will fail.

Provision the EUM License for Multi-Tenant Controllers

For each on-prem multi-tenant Controller account wanting EUM access, you are required to provision an EUM license. Provisioning EUM license units for different Controller accounts enable you to better track, manage, and limit license usage.

To enable the EUM Server to work with on-prem multi-tenant Controllers:

  1. Complete the setup requirements.
  2. Request EUM licenses for the Controller accounts requiring EUM access.
  3. Provision EUM licenses for the Controller accounts.

 Setup Requirements

Request EUM Licenses

For each additional Controller account requiring EUM access, you will need to request EUM licenses from the AppDynamics Sales team. The AppDynamics Sales team can help you determine how many licenses and units per license will meet your needs.

Provision Licenses for Controller Accounts

To provision EUM licenses for each Controller account:

  1. Log in to your EUM Server. 
  2. Change to the directory with the script for provisioning licenses: 

    $> cd $EUM_HOME/eum-processor
    BASH
    $> cd $EUM_HOME\eum-processor
    BASH

  3. Provision each license, one at a time, on the EUM Server by running the following command: 

    $> ./bin/provision-license <PATH_TO_EUM_LICENSE>
    BASH

    You must run the command from the $EUM_HOME/eum-processor directory or it will fail.

    $> .\bin\provision-license.bat <PATH_TO_EUM_LICENSE>
    BASH

    You must run the command from the $EUM_HOME\eum-processor directory or it will fail.

  4. Log in as the administrator to your Controller Admin Console through http://<hostname>:<port>/controller/admin.jsp.
  5. From Account Settings, select the Controller account that have EUM licenses and click Edit.
  6. From the Controller account page:
    1. Enter the EUM license key and the EUM account name in the EUM License Key and the EUM Account Name fields.
    2. Click Save.
  7. Repeat steps 5 and 6 for the other Controller accounts that have EUM licenses.
  8. Verify that the EUM licenses are working and available in the Controller UI. There will be an error message if the new EUM Server is not connected properly.