Install a Production EUM Server
You can run the installer using one of the following methods:
- Interactive console mode
- GUI Installer
- Silent Installer
The GUI and silent installation methods are described below. To start the installer using 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.
Additionally, you can run the installer using a Response file (for unattended installations). See Installing with the Silent Installer.
Requirements
- Before starting, download the installer distribution and extract it on the target machine. You obtain the EUM installer from the Download Center.
-
To secure connections from agents to the EUM Server, we strongly recommends that SSL traffic is terminated at a reverse proxy that sits in front of the EUM Server in the network path, and forwards connections to the EUM Server. However if this is not possible in your installation, it is possible to connect with HTTPS directly to the EUM Server. For information on setting up a custom keystore for production, see Secure the EUM Server.
Warning: If you install and configure the Events Service with HTTPS support, you must perform a workaround for your EUM Server installation to complete properly. After the Events Service certificate configuration, install the EUM Server without Analytics enabled. Then, install the certificate into the EUM Server keystore following the steps described on the Secure the EUM Server page. Configure Analytics in the Events Services Properties, and restart the EUM Server. - Before you install the EUM Server, Linux systems must have the
libaio
library installed. See the EUM Server Requirements.
Install the EUM Server for a Production Deployment with the GUI Installer
Run the on-premises EUM installer on the machine on which you want to install the EUM Server.
Post-Installation Tasks
To complete the Splunk AppDynamics EUM Server installation, you must perform these additional post-installation tasks (as shown in the last Splunk AppDynamics End User Monitoring Setup Wizard screen):
- Configure JVM options
- Provision the EUM license
- Configure the Events Services properties in the
eum.properties
file - Connect the EUM Server with the Controller
- Secure the EUM Server by setting up a custom keystore
Configure JVM Options
- Windows
-
Update the JVM options in the
$APPDYNAMICS_HOME\EUM\eum-processor\bin\eum-processor-launcher.vmoptions
file.-XX:+UseConcMarkSweepGC -XX:+HeapDumpOnOutOfMemoryError -XX:CMSInitiatingOccupancyFraction=50 -XX:NewRatio=1 -Xms4096m -Xmx4096m -DEUM_COMPONENT=processor -Dlogback.configurationFile=bin/logback.xml -Dcom.mchange.v2.c3p0.cfg.xml=bin/c3p0.xml
- Linux
-
Update the JVM options in the
$APPDYNAMICS_HOME/EUM/eum-processor/bin/eum-processor
file.# Add default JVM options here. You can also use JAVA_OPTS and EUM_PROCESSOR_OPTS to pass JVM options to this script. DEFAULT_JVM_OPTS="\ \"-server\" \ \"-XX:+UseConcMarkSweepGC\" \ \"-XX:CMSInitiatingOccupancyFraction=50\" \ \"-XX:+HeapDumpOnOutOfMemoryError\" \ \"-XX:NewRatio=1\" \ \"-Xms4096m\" \"-Xmx4096m\" \ \"-DEUM_COMPONENT=processor\" \ \"-Dlogback.configurationFile=bin/logback.xml\" \ \"-Dcom.mchange.v2.c3p0.cfg.xml=bin/c3p0.xml\""
Configure the Events Services Properties
Configure the Events Services properties in the eum.properties
file:
Provision the EUM License
Follow the provision instructions based on your deployment type:
Connect the EUM Server with the Splunk AppDynamics Controller
Connect the EUM Server with the Splunk AppDynamics Controller:
Installing with the Silent Installer
Instead of using the GUI installer, you can use the silent installer to perform an unattended installation. The silent installer uses 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 installation: