On this page:
This page describes how to upgrade an EUM Server to version 4.4 of the latest production installation. This is usually done alongside an upgrade to the other platform components, such as the Controller and Events Service.
Who Should Use This Document
Anyone wanting to upgrade the EUM Server to the latest available version should use this document.
For those users who are currently running a production EUM Server 4.3 or earlier, you will also have to run step 6 to import the data from your current production EUM Server to the latest 4.4 production EUM Server.
Before You Begin
Before you start upgrading the EUM Server, make sure that you are using the correct update order.
In addition to showing you how to upgrade your EUM Server, the instructions below also show you how to migrate the EUM data because, for the 4.4 production EUM Server, the EUM MySQL database has been moved from the Controller host machine to the EUM Server host machine.
To upgrade the EUM Server to the latest production installation:
- Stop the EUM Server.
- Back up the old EUM data:
<eum_server_home>(i.e., <installDir>/AppDynamics/EUM) directory to a safe location. On the Server host, back up the old version by copying the
From a terminal, change to <controller_home>
/db/binand dump the database
eum_dbto a file:
- On the Server host, back up the old version by copying the
Run the 4.4 EUM Server installer on the EUM host machine and follow the steps as prompted. For detailed instructions, see Install a Production EUM Server.
Confirm that the EUM Server is running by making a cURL request to your EUM Server. The server will respond with
pingas shown below.
- This step is only for those upgrading from a production EUM Server 4.3 or earlier.
Follow the instructions below to import the old EUM data to your new 4.4 production EUM Server.
Copy the old EUM data (see step 2a) to the directory
<eum_server_home>/storeon the host of the 4.4 EUM Server.
- Edit the file
<eum_server_home>/eum-processor/bin/liquidbase.properties, and set a password for the
- Change to
- Drop all the tables in the
eum_dbdatabase in the new EUM MySQL instance:
List the tables you need to drop:
From the displayed list of tables, run the following command for each table to drop. Be sure to replace
[tableName]with the name of the table to drop.
Import the backed-up MySQL tables to the new database:
If you are upgrading from (18.104.22.168, 4.0.8, 4.0.9, 4.0.10, 4.1.x), run:
Upgrade schema to version 4.4:
After the database is set up, remove or replace the password for the property in the file <eum_server_home>
- If your older version of the EUM Server was not using an HTTPS proxy, but was using HTTPS, edit the file <eum_server_home>/eum-processor/bin/eum.properties, set the property processorServer.httpsProduction to true, and assign your HTTPS port to the property