Install a Demo EUM Server
You can run the installer in one of three modes. The GUI and silent installation methods are described below. To start the installer in interactive console mode, start the installer with the -c switch. The console mode prompts you for the equivalent information that appears in the GUI installer screens, as described below.
In addition, you can run the installer using a Response file (for unattended installations). See Installing with the Silent Installer.
About the Demo Installation
This mode is for demonstration and light testing only. If you are using the Events Service, it must be on a separate host.
If you do not already have an existing on-premises Controller, install it as described in Custom Install.
Installation Requirements
To install the Demo Installation, you are required to do the following:
- Install and run a Controller instance on the same host machine before starting the EUM Server installation.
- Install the EUM Server with the same user account used to install the Controller, or use an account that has read, write, and execute permissions to the Controller home directory.
Installing with the GUI Installer
Post-installation Tasks
After installing the EUM server, you must perform three additional post-installation tasks:
- Provision the EUM license.
-
Configure the Events Services properties in the
eum.properties
file (optional). - Connect the EUM server with the Splunk AppDynamics Controller.
Provision the EUM License
To provision the EUM license:
Linux
- Log in to your EUM Server.
- Change to the directory with the script for provisioning licenses:
$> cd $EUM_HOME/eum-processor
. - Provision each license, one at a time, on the EUM Server by running the following command:
$> ./bin/provision-license <PATH_TO_EUM_LICENSE>
.
The command needs to be run from the $EUM_HOME/eum-processor
directory or it will fail.
Windows
- Log in to your EUM Server.
- Change to the directory with the script for provisioning licenses:
$> cd $EUM_HOME\eum-processor
. - Provision each license, one at a time, on the EUM Server by running the following command:
$> .\bin\provision-license.bat <PATH_TO_EUM_LICENSE>
.
$EUM_HOME\eum-processor
directory or it will fail.Configure the Events Service Properties
For the demo installation, Events Services configuration is not required for the EUM Server to start.
To configure the Events Service properties in the eum.properties
file:
- Navigate to and start your Controller.
- Using the CLI, navigate to the
bin
directory. - Open the
eum.properties
file for editing. - In the
eum.properties
file, enter the following values:-
analytics.enabled=true
analytics.serverHost=<hostname>
, where<hostname>
is the host where the event service is running.analytics.accountAccessKey=<eum_key>
, where<eum_key>
is the Events Service key that appears as theappdynamics.es.eum.key
value in the Administration Console:The configuration should appear similar to the following example:
-
- After updating the
eum.properties
file, restart the EUM Server.
Connect the EUM Server with the Splunk AppDynamics Controller
To connect the EUM server with the Splunk AppDynamics Controller:
- Log in to the Administration Console.
- Set the following Controller properties:
eum.cloud.host: http://localhost:7001
– This tells you where the Controller will poll for EUM metrics.eum.beacon.host: eum-host-name:7001
– This tells you where beacons are sent for page requests made with the HTTP protocol.eum.beacon.https.host: https://eum-host-name:7002
– This tells you where the beacons are sent for page requests made with the HTTPS protocol.eum.mobile.screenshot.host: eum-host-name:7001
– This tells you where the Controller will look for mobile screenshots.
Installing with the Silent Installer
Instead of using the installer in GUI mode, you can use the silent installer to perform an unattended installation. The silent installer takes a response file as a source for the initial configuration settings. It's useful for scripting installation or performing large scale deployments.
To use a response file for a Demo installation: