Install ESMC Server

The ESMC All-in-one installer is available for Windows operating systems only. The All-in-one installer allows you to install all ESMC components using the ESMC installation Wizard.

1.Open the installation package and click Next on the Welcome screen. If necessary, adjust the language settings in the Language drop-down menu before proceeding.


2.Select Install ESET Security Management Server and click Next.


3.Deselect the check box next to Participate in product improvement program if you do not agree to send crash reports and telemetry data to ESET. If the check box is left selected, telemetry data and crash reports will be sent to ESET.

4.After accepting the EULA, click Next. Select the applicable components to install and click Install.


If you already have another version of Microsoft SQL Server or MySQL installed, or you plan to connect to different SQL Server, deselect the check box next to Microsoft SQL Server Express.

We recommend that you do not install SQL Server on a Domain Controller (for example, if you are using Windows SBS / Essentials). We recommend that you install ESET Security Management Center on a different server or do not select the SQL Server Express component during installation (this requires you to use your existing SQL or MySQL Server to run the ESMC database).


validation-status-icon-warning IMPORTANT

The Apache HTTP Proxy option is intended only for smaller or centralized networks, without roaming clients. If this option is selected, clients will be configured by default to tunnel communication with ESET via proxy installed on the same machine as ESMC Server. This connection will not work if there is no direct network visibility between clients and ESMC Server.

For more information, see What is Apache HTTP Proxy? and Differences between Apache HTTP Proxy, Mirror Tool and direct connectivity.


Select Apache HTTP Proxy to install Apache HTTP Proxy, create and apply policies (named HTTP Proxy Usage, applied on the group All) for following products:

oESET Endpoint for Windows

oESET Endpoint for macOS (OS X) and Linux

oESET Management Agent

oESET File Security for Windows Server (V6+)

oESET Shared Local Cache

The policy enables HTTP Proxy for affected products. Proxy host is set to be on ESMC Server's local IP address and port 3128. Authentication is disabled. You can copy these settings to another policy, if you need to set up additional products.

Using HTTP Proxy can save a lot of bandwidth on data downloaded from the Internet and improve download speeds for product updates. We recommend that you select the check box next to Apache HTTP Proxy if you will manage more than 37 computers from ESMC. You can also choose to install Apache HTTP Proxy later.

5.If errors are found during the prerequisites check, address them accordingly. Make sure your system meets all prerequisites.

.NET v3.5 is not installed/.NET v2.0 SP2 is not installed - install .NET Framework.


No Java found.


Oracle Java detected (with the same bitness as ESMC All-in-one installer).


validation-status-icon-warning IMPORTANT

If you have multiple Java versions installed on your system, we recommend that you uninstall earlier Java versions and keep only the latest version of Java.

Make sure that Java, ESMC, and Apache Tomcat have the same bitness (32-bit or 64-bit).

validation-status-icon-error WARNING

Starting January 2019, Oracle JAVA SE 8 public updates for business, commercial or production use require a commercial license. If you do not purchase a JAVA SE subscription, you can use this guide to transition to a no-cost alternative and install one of listed supported Java editions.

a)To select the already installed Java, click Select a Java installation, select the folder where Java is installed (with a subfolder bin, for example C:\Program Files\Amazon Corretto\jdk1.8.0_212) and click OK. The installer prompts you if you have selected an invalid path.

b)Click Install to continue or change to change the Java installation path.


The following notification may be displayed if your system does not have enough disk space for ESMC to install:

validation-status-icon-error There is only 32 MB free on system disk

You must have at least 5000 MB of free disk space to install ESMC.

6.When the prerequisites check is complete and your environment meets all requirements, installation will begin.


When installation is in progress, ESMC installation Wizard is unresponsive.


7.Enter the valid License Key (included in the new purchase email you received from ESET) and click Next. If you are using legacy license credentials (Username and Password), convert the credentials to a License Key. Alternatively, you can choose to Activate later. If you choose Activate later, see the Activation chapter for additional instructions.


8.If you chose to install Microsoft SQL Server Express in step 4, a database connection check will be performed—skip to Web Console user & server connection. If you have an existing database server, you will be prompted to enter your database connection details in the next step.

9.If you are using an existing SQL Server or MySQL, configure connection settings accordingly. Enter your Database name, Hostname, Port number (you can find this information in Microsoft SQL Server Configuration Manager), and Database account details (Username and Password) into the appropriate fields and then click Next. The connection to the database will be verified. If you have an existing ESMC database (from a previous ERA v.6 installation) on your database server, it will be detected. You can choose to Use existing database and apply upgrade or Remove existing database and install new version.

Use Named Instance - If you are using MS SQL database, you can also select the Use Named Instance check box. This will allow you to use custom database instance, you can set it in the Hostname field in the form HOSTNAME\DB_INSTANCE for example:\ESMC7SQL . For clustered database use only the clustername. If this option is selected, you cannot change which port will be used, system will use default ports determined by Microsoft.


When you select the Use Named Instance check box, you can connect the ESMC Server also to MS SQL database that is installed in a Failover Cluster. In Hostname field, enter the cluster name.


There are two options when entering Database account information. You can use a dedicated database user account that will have access to the ESMC database only, or you can use an SA account (MS SQL) or root account (MySQL). If you decide to use a dedicated user account, you need to create the account with specific privileges. For details, see Dedicated database user account. If you do not intend to use a dedicated user account, enter your administrator account (SA or root).


If you entered SA account or root account in the previous window, click Yes to continue using the SA/root account as the database user for ESET Security Management Center.


If you click No, you must select Create new user (if you have not already created one) or Use existing user (if you have a dedicated database user account as mentioned here).


10. You will be prompted to enter a password for the Web Console Administrator account. This password is important–you will use it to log into the ESMC Web Console. Click Next.


11. You can leave the fields intact, or enter your corporate information to appear in the details of ESET Management Agent and ESMC Server certificates. If you choose to enter a password to the Authority password field, be sure to remember it. Click Next.


12. Installation progress will be displayed.


13. If you selected to install the Rogue Detection Sensor, you will see the installation windows for WinPcap driver. Make sure to select the check box Automatically start the WinPcap driver at boot time.

14. When the installation is complete, "ESET Security Management Center Server installation was successful" will be displayed in addition to your ESMC Web Console URL address. Click the URL to open the Web Console, or click Finish.


If installation is not successful:

Review the installation log files in the All-in-one installation package. The logs directory is the same as the directory for the All-in-one installer, for example:

See Troubleshooting for additional steps to resolve your issue.