Can I install Dynatrace Server using custom parameters?

This topic applies to Dynatrace Managed installations only.

You can use command line parameters to override some default settings or to upgrade Dynatrace Server.

Default installation

By default you don't need to use any parameters to install Dynatrace Managed. The installer works in interactive mode. This means that you need to enter or confirm installation details like license, data and binaries directory, and user name.

To install the server in non-interactive mode with default settings, use the --install-silent parameter. Remember to use --license to provide the license key that we sent you.

Initial configuration parameters

The following environment and admin-user attribute parameters should be used for initial server configuration. When specified, the installer will generate an authentication token for the public REST API following successful installation and cluster registration.

--initial-environment — Use this parameter to specify the name of the environment.

--initial-first-name — Use this parameter to specify the administrator's first name.

--initial-last-name — Use this parameter to specify the administrator's last name.

--initial-email — Use this parameter to specify the administrator's email.

--initial-pass — Use this parameter to specify the administrator's password.

Installation modes

You can run the Dynatrace Managed installer in any of the following modes:

--install — This is standard, interactive installation.

--install-silent — Use this parameter to install with default settings. You can use this parameter to automate Dynatrace Server installation (no prompts). You can use other command line parameters to bypass some of the default settings.

--upgrade — Starts the upgrade process. Use this parameter if you want to start Dynatrace Server upgrade from the command line.

--uninstall — Safely uninstalls Dynatrace Server.

--restore — Restores Dynatrace Managed installation from the backup file referenced by the --backup-file parameter. Backup is performed by Dynatrace Server on a daily basis once you've enabled and configured backup on Dynatrace Server.

--system-check — Use this parameter to check if the machine and operating system fulfills the requirements of the new version.

--update-cert — If you want to replace the self-signed certificate generated during Dynatrace Server installation, use this parameter with the installation script and install a CA-issued certificate. You need to use this parameter together with --ssl-keystore.

--self-check — Use this parameter to verify that the installer file isn't corrupt.

Setup parameters

You can change the installation path and other settings using the following parameters:

--license — Use this parameter to provide the license key you obtained from the Dynatrace team.

--binaries-dir — Full path to the Dynatrace binaries directory.

--datastore-dir — Full path to the Dynatrace installation space directory. All Dynatrace data is kept here. It's recommended that you use a dedicated drive or partition for this directory.

--cas-datastore-dir — Full path to the Dynatrace metrics repository directory. If you specify this location, metrics data will be kept here instead of in the main data location.

--svr-datastore-dir — Full path to Dynatrace raw transaction store directory. If you specify this location, raw transaction data will be kept here instead of in the main data location.

--system-user — name:group of system user who is authorized to run Dynatrace processes.

--network-proxy — If your machine uses a network proxy to connect to the Internet, put the address here in the following format: protocol://[user:password@]server-address:port

--cluster-ip — If your machine has more than one network interface you need to decide which network interface will be used for Dynatrace Cluster traffic and put its IP4 address here.

--install-silent — Use this parameter to install using default settings. You can use this parameter to automate Dynatrace Server installation. You can use other command line parameters to bypass some of these default settings.

--no-start — Use this parameter when you don't want Dynatrace Server to start immediately following installation or upgrade.

Cluster setup

If you want to use the installation file to install a secondary Dynatrace Server node in a cluster, use the following parameters:

--seed-ip — IPv4 address of the master server in the cluster.

--seed-auth — Authentication token for connection to seed node. You'll find this after logging into the seed node, on the Download node installer page.

SSL certificates

Command line parameters can also help you install or update SSL certificates on Dynatrace Server. For more information on installing fully-qualified digital certificates, see Can I use my own SSL certificate?

--update-cert — If you want to replace the self-signed certificate generated during Dynatrace Server installation, use this parameter with the installation script and install a CA issued certificate. You need to use this parameter together with --ssl-keystore .

--ssl-keystore — Use this parameter to provide the installation script with a path to the KeyStore file containing your CA issued certificates.

List available options

You can always use the help parameter to list all available command line options of the Dynatrace Server installer. As root, type:

./dynatrace-managed-installer.sh --help

How the installer takes instructions

By default Dynatrace Managed installer runs in interactive mode. It asks you either to confirm the default settings or provide your own values. The values you enter during installation always take precedence. They override command line parameter values as well as default values.

When you run the installer in interactive mode with command line parameters, the parameter values are presented as prompts (instead of defaults). If you enter any values at this point, they will take precedence.