ESET Remote Administrator 6.3 Owner's manual

Category
Antivirus security software
Type
Owner's manual

This manual is also suitable for

ESET Remote Administrator
User guide
Click here to display the Online help version of this document
Copyright ©2021 by ESET, spol. s r.o.
ESET Remote Administrator was developed by ESET, spol. s r.o.
For more information visit https://www.eset.com
All rights reserved. No part of this documentation may be reproduced, stored in a retrieval system or transmitted in
any form or by any means, electronic, mechanical, photocopying, recording, scanning, or otherwise without
permission in writing from the author.
ESET, spol. s r.o. reserves the right to change any of the described application software without prior notice.
Technical Support: https://support.eset.com
REV. 4/30/2021
1 Installation/Upgrade 1 .................................................................................................................................
1.1 New features 1 ............................................................................................................................................
1.2 Architecture 2 ..............................................................................................................................................
1.2.1 Server 2 ....................................................................................................................................................
1.2.2 Web Console 3 ............................................................................................................................................
1.2.3 Agent 4 .....................................................................................................................................................
1.2.4 Proxy 5 .....................................................................................................................................................
1.2.4.1 When to use ERA Proxy? 6 ...........................................................................................................................
1.2.5 Rogue Detection Sensor 7 ..............................................................................................................................
1.2.6 Mobile Device Connector 7 .............................................................................................................................
1.2.7 Apache HTTP Proxy 8 ....................................................................................................................................
1.3 Deployment scenarios - best practices 10 ..............................................................................................
1.3.1 Single Server (Small Business) 11 ....................................................................................................................
1.3.2 Remote Branches with Proxies 12 ....................................................................................................................
1.3.3 High Availability (Enterprise) 13 ......................................................................................................................
1.3.4 Practical deployment examples (Windows) 14 .....................................................................................................
1.3.5 Differences between Apache HTTP Proxy, Mirror Tool and direct connectivity 15 ..........................................................
1.3.5.1 When to start using Apache HTTP Proxy? 17 ....................................................................................................
1.3.5.2 When to start using Mirror Tool? 17 ...............................................................................................................
1.4 Infrastructure building and sizing 17 ......................................................................................................
1.5 Supported products and languages 19 ...................................................................................................
1.6 Differences to version 5 20 .......................................................................................................................
2 System requirements 21 ............................................................................................................................
2.1 Supported Operating Systems 21 ............................................................................................................
2.1.1 Windows 22 ...............................................................................................................................................
2.1.2 Linux 23 ....................................................................................................................................................
2.1.3 macOS 24 .................................................................................................................................................
2.2 Supported Desktop Provisioning Environments 24 ...............................................................................
2.3 Hardware 25 .................................................................................................................................................
2.4 Database 25 .................................................................................................................................................
2.5 Supported versions of Apache Tomcat 26 ..............................................................................................
2.6 Supported Web browsers for ERA Web Console 26 ...............................................................................
2.7 Network 26 ...................................................................................................................................................
2.7.1 Ports used 26 .............................................................................................................................................
3 Installation process 28 ................................................................................................................................
3.1 All-in-one installation on Windows 28 .....................................................................................................
3.1.1 Install ERA Server 29 ....................................................................................................................................
3.1.2 Install ERA Proxy 38 .....................................................................................................................................
3.1.3 Install ERA Mobile Device Connector (Standalone) 43 ............................................................................................
3.1.4 Install ERA on Windows SBS / Essentials 47 ........................................................................................................
3.1.5 Uninstall components 49 ...............................................................................................................................
3.2 Installation on Microsoft Azure 51 ...........................................................................................................
3.3 Component installation on Windows 51 ..................................................................................................
3.3.1 Server installation 52 ...................................................................................................................................
3.3.1.1 Server prerequisites - Windows 55 .................................................................................................................
3.3.2 Microsoft SQL Server requirements 56 ..............................................................................................................
3.3.3 MySQL Server installation and configuration 56 ...................................................................................................
3.3.4 Dedicated database user account 58 ................................................................................................................
3.3.5 Agent installation 58 ....................................................................................................................................
3.3.5.1 Server-assisted Agent installation 59 .............................................................................................................
3.3.5.2 Offline Agent installation 59 .........................................................................................................................
3.3.5.3 Agent uninstallation and troubleshooting 59 ....................................................................................................
3.3.5.4 Deployment Tool 60 ..................................................................................................................................
3.3.5.4.1 Deployment Tool prerequisites 61 ...............................................................................................................
3.3.5.4.2 Select computers from Active Directory 61 ....................................................................................................
3.3.5.4.3 Scan the local network for computers 62 ......................................................................................................
3.3.5.4.4 Import a list of computers 64 .....................................................................................................................
3.3.5.4.5 Add computers manually 65 ......................................................................................................................
3.3.5.4.6 Troubleshooting 66 .................................................................................................................................
3.3.6 Web Console installation 68 ...........................................................................................................................
3.3.7 Proxy installation 68 .....................................................................................................................................
3.3.7.1 Proxy prerequisites 69 ................................................................................................................................
3.3.8 RD Sensor installation 70 ..............................................................................................................................
3.3.8.1 RD Sensor prerequisites 70 .........................................................................................................................
3.3.9 Mobile Device Connector installation 70 ............................................................................................................
3.3.9.1 Mobile Device Connector prerequisites 71 .......................................................................................................
3.3.9.2 Mobile Device Connector activation 73 ...........................................................................................................
3.3.9.3 MDM iOS licensing funcionality 73 .................................................................................................................
3.3.9.4 HTTPS certificate requirements 73 .................................................................................................................
3.3.9.4.1 Import HTTPS certificate chain for MDM 74 ....................................................................................................
3.3.10 Mirror tool 77 ............................................................................................................................................
3.3.11 Apache HTTP Proxy installation and cache 80 ....................................................................................................
3.3.12 Offline Repository 82 ..................................................................................................................................
3.3.13 Failover Cluster 84 .....................................................................................................................................
3.4 Component installation on Linux 85 ........................................................................................................
3.4.1 Step-by-step ERA Server installation on Linux 85 .................................................................................................
3.4.2 MySQL installation and configuration 86 ............................................................................................................
3.4.3 ODBC installation and configuration 88 .............................................................................................................
3.4.4 Server installation - Linux 89 ..........................................................................................................................
3.4.4.1 Server prerequisites - Linux 91 .....................................................................................................................
3.4.5 Agent installation - Linux 93 ...........................................................................................................................
3.4.5.1 Agent prerequisites - Linux 95 ......................................................................................................................
3.4.6 Web Console installation - Linux 95 ..................................................................................................................
3.4.6.1 ERA Web Console prerequisites - Linux 95 .......................................................................................................
3.4.7 Proxy installation - Linux 96 ...........................................................................................................................
3.4.7.1 Proxy prerequisites - Linux 97 ......................................................................................................................
3.4.8 RD Sensor installation and prerequisites - Linux 98 ..............................................................................................
3.4.9 Mobile Device Connector installation - Linux 98 ...................................................................................................
3.4.9.1 Mobile Device Connector prerequisites - Linux 100 ............................................................................................
3.4.10 Apache HTTP Proxy installation - Linux 101 ......................................................................................................
3.4.11 Squid HTTP Proxy installation on Ubuntu Server 14.10 106 ...................................................................................
3.4.12 Mirror tool 106 ..........................................................................................................................................
3.4.13 Failover Cluster - Linux 109 ..........................................................................................................................
3.4.14 How to uninstall or reinstall a component - Linux 111 .........................................................................................
3.5 Component installation on Mac OS X 112 ...............................................................................................
3.5.1 Agent installation - Mac OS X 112 ....................................................................................................................
3.6 Database 112 ...............................................................................................................................................
3.6.1 Database Server Backup and Restore 113 .........................................................................................................
3.6.2 Database Server Upgrade 115 ........................................................................................................................
3.6.3 ERA Database Migration 115 ..........................................................................................................................
3.6.3.1 Migration process for MS SQL Server 115 ........................................................................................................
3.6.3.2 Migration process for MySQL Server 124 .........................................................................................................
3.7 ISO image 125 ..............................................................................................................................................
3.8 DNS Service Record 126 .............................................................................................................................
3.9 Offline installation scenario for ERA 126 .................................................................................................
4 Upgrade, migration and reinstallation procedures 127 ............................................................
4.1 Component upgrade task 128 ...................................................................................................................
4.1.1 Product installation using component upgrade 132 ..............................................................................................
4.2 Migration from previous ERA version 132 ...............................................................................................
4.2.1 Migration scenario 1 134 ...............................................................................................................................
4.2.2 Migration scenario 2 135 ...............................................................................................................................
4.2.3 Migration scenario 3 138 ...............................................................................................................................
4.3 Migration from one server to another 141 .............................................................................................
4.3.1 Clean Installation - same IP address 142 ...........................................................................................................
4.3.2 Clean Installation - different IP address 143 .......................................................................................................
4.3.3 Migrated Database - same IP address 144 .........................................................................................................
4.3.4 Migrated Database - different IP address 145 .....................................................................................................
4.3.5 Uninstallation of the old ERA Server 146 ...........................................................................................................
4.4 Upgrade ERA installed in Failover Cluster in Windows 146 .................................................................
4.5 Upgrading Apache HTTP Proxy 147 ..........................................................................................................
4.5.1 Windows instructions (All-in-one installer) 147 ....................................................................................................
4.5.2 Windows instructions (manual) 149 .................................................................................................................
4.6 Upgrading Apache Tomcat 151 .................................................................................................................
4.6.1 Windows instructions (All-in-one installer) 151 ....................................................................................................
4.6.2 Windows instructions (manual) 153 .................................................................................................................
4.6.3 Linux instructions 154 ..................................................................................................................................
4.7 Change of IP address or hostname on ERA Server 155 ........................................................................
4.8 Upgrade ERA installed in Failover Cluster in Linux 155 .......................................................................
4.9 Upgrade ERA components in offline environment 157 .........................................................................
5 Troubleshooting 157 ......................................................................................................................................
5.1 Answers to common installation issues 158 ...........................................................................................
5.2 Log files 161 .................................................................................................................................................
5.3 Diagnostic Tool 162 ....................................................................................................................................
5.4 Problems after upgrade/migration of ERA Server 163 ..........................................................................
5.5 Restoring of the crashed database after upgrade from 6.4 to 6.5 165 ............................................
5.6 MSI Logging 167 ..........................................................................................................................................
6 First steps and best practices 167 ........................................................................................................
6.1 Opening the ERA Web Console 168 ..........................................................................................................
6.2 Client connection interval 169 ..................................................................................................................
7 ESET Remote Administrator API 171 ....................................................................................................
8 FAQ 171 ................................................................................................................................................................
9 End-User License Agreement (EULA) 177 .........................................................................................
1
Installation/Upgrade
ESET Remote Administrator (ERA) is an application that allows you to manage ESET products on client
workstations, servers and mobile devices in a networked environment from one central location. With ESET Remote
Administrator's built-in task management system, you can install ESET security solutions on remote computers and
quickly respond to new problems and threats.
ESET Remote Administrator does not provide protection against malicious code by itself. Protection of your
environment depends on the presence of an ESET security solution such as ESET Endpoint Security on workstations
and mobile devices, or ESET File Security for Microsoft Windows Server on server machines.
ESET Remote Administrator is built around two primary principles:
1. Centralized management - the entire network can be configured, managed and monitored from one
place.
2. Scalability - the system can be deployed in a small network as well as in large enterprise environments.
ESET Remote Administrator is designed to accommodate the growth of your infrastructure.
ESET Remote Administrator supports the new generation of ESET security products and is also compatible with the
previous generation of products.
The Installation/Upgrade guide covers many ways to install ESET Remote Administrator and is generally
intended for enterprise customers. Please refer to the guide for small and medium-sized businesses if you want to
install ESET Remote Administrator on a Windows platform to manage up to 250 Windows ESET endpoint products.
The ESET Remote Administrator help pages include a complete Installation and upgrade guide:
Architecture of ESET Remote Administrator
Migration Tool
Installation processes
ESET License Administrator
Deployment processes and Agent deployment using GPO or SCCM
First steps after installing ESET Remote Administrator
Post Installation Tasks
Administration guide
New features
What are the major changes in version 6.5?
New access rights management - New security model allows better control over objects and higher
granularity of permissions. Administrator has improved control over other users' permissions.
Support for Apple DEP Program - Simplifies initial setup of iOS devices with out-of-the-box enrollment and
supervised management.
Adjustments in policy behavior - Advanced merging options for certain settings in policies.
General Web Console changes - New responsive design, redesigned menus and Quick links, custom all-in-
one installers can be created and saved, customization of Web Console logo and many others.
SIEM Tools support - New format LEEF is available for exporting of events for IBM® Security QRadar®.
Offline repository - Official ESET repository can be cloned and stored locally.
Standalone deployment tool for remote deployment on small to mid-range networks.
The following features and capabilities are new in version 6:
See also the differences in version 5 chapter
2
Redesigned mobile device enrollment and CSV import of computers
Improved, more user-friendly All-in-one installer
ERA Agent - The ERA Agent must be installed on all client computers that communicate with the
ERA Server. Deployment process allows you to deploy ERA Agent and ESET endpoint at the same time.
ERA appliance changes - CentOS 7-based, Webmin added etc.
Platform independency - ERA Server works on both Windows and Linux.
Post Installation Tasks - Shows you how to get the most from ESET Remote Administrator and guides you
through the recommended steps for an optimal user experience. There is also a post-installation wizard
added to ERA Web Console.
ERA Web Console, the primary user interface for ESET Remote Administrator, is accessed using your web
browser. This makes it easy to use from any place and any device.
A fully customizable Dashboard gives you an overview of the security state of your network. The Admin
section of ESET Remote Administrator Web Console (ERA Web Console) is a powerful and user-friendly tool for
managing ESET products.
ESET License Administrator - ESET Remote Administrator must be activated using an ESET-issued
License key before you can begin using it. See the ESET License Administrator section for instructions
on how to activate your product, or see ESET License Administrator Online help for instructions
on how to use ESET License Administrator.
Notifications - Deliver relevant information in real time. Reports allow you to conveniently sort various types
of data for use later.
Architecture
ESET Remote Administrator is a new generation of remote management system and differs significantly from
previous versions of ESET Remote Administrator. Since the architecture is completely different, there is no
backward compatibility with old generation of ESET Remote Administrator. However, compatibility with previous
versions of ESET security products remains.
Together with new ESET Remote Administrator, ESET also released new generation of its security products along
with a new licensing system.
To perform a complete deployment of the ESET security solutions portfolio, the following components must be
installed (Windows and Linux platforms):
ERA Server
ERA Web Console
ERA Agent
The following supporting components are optional, we recommend that you install them for best performance of
the application on the network:
ERA Proxy
RD Sensor
Apache HTTP Proxy
Mobile Device Connector
Server
ESET Remote Administrator Server (ERA Server) is the executive application that processes all data received
from clients that connect to the Server (through the ERA Agent or ERA Proxy). To correctly process data, the Server
requires a stable connection to a database server where network data is stored. We recommend that you install
the database server on a different computer to achieve better performance.
3
Web Console
ERA Web Console is a web-based user interface that allows you to manage ESET security solutions in your
environment. It displays an overview of the status of clients on your network and can be used to deploy ESET
solutions to unmanaged computers remotely. The Web Console is accessed using your browser (see Supported
Web browsers). If you choose to make the web server accessible from the internet, you can use ESET Remote
Administrator from virtually any place and device.
4
Agent
The ESET Remote Administrator Agent (ERA Agent) is an essential part of ESET Remote Administrator 6.
Clients do not communicate with the Server directly, rather the Agent facilitates this communication. The Agent
collects information from the client and sends it to the ERA Server. If the ERA Server sends a task for the client - it
is sent to the Agent which then sends this task to the client.
To simplify implementation of the endpoint protection the stand-alone ERA Agent is included in the ERA suite (from
version 6). It is simple, highly modular and lightweight service covering all communication between ERA Server
and any ESET product or operating system. Rather than communicate with the ERA Server directly, ESET products
communicate through the Agent. Client computers that have ESET Agent installed and can communicate with the
ERA Server are referred to as 'managed'. You can install the Agent on any computer regardless of whether or not
other ESET software has been installed.
The benefits are:
Easy set-up – it is possible to deploy Agent as a part of standard corporate installation.
On-place security management – since the Agent can be configured to store several security scenarios,
reaction time to threat is significantly lowered.
Off-line security management – the Agent can respond to an event if it is not connected to the ERA Server.
5
Proxy
ERA Proxy is a lightweight version of the ERA Server component. This type of server is used to allow a high
degree of scalability. ERA Proxy allows you to concentrate traffic from client Agents. It allows multiple Agents to
connect to the ERA Proxy, which then distributes traffic to the ERA Server. This allows for the optimization of
database queries. It is also possible for the ERA Proxy to connect to other ERA Proxy and then to the ERA Server.
Everything depends on the network environment and its configuration.
What is the difference between ERA Proxy and Apache HTTP Proxy?
The ERA Proxy is also responsible for passive distribution of configuration data (groups, policies, tasks, etc.) to
Agents. This forwarding is done with no involvement from the ERA Server.
The only way to configure the ERA Proxy (and all other components) is via policy sent from the ERA Server. This
means that the Agent must be installed on the ERA Proxy machine to deliver the configuration from the ERA Server
to the ERA Proxy component.
NOTE: It is not possible for the ERA Server to connect to the ERA Proxy directly without the Agent.
6
ERA Proxy is another component of ESET Remote Administrator and serves two purposes. In the case of a
medium-sized or enterprise network with many clients (for example, 10,000 clients or more), you can use ERA
Proxy to distribute load between multiple ERA Proxies, thereby distributing load away from the main ERA Server.
Another advantage of the ERA Proxy is that you can use it when connecting to a remote branch office with a weak
link. This means that ERA Agent on each client is not connecting to the main ERA Server directly, but rather via
ERA Proxy, which is on the same local network of the branch office. This configuration offers better communication
with the branch office. The ERA Proxy accepts connections from all local ERA Agents, compiles their data and
uploads it to the main ERA Server (or another ERA Proxy). This allows your network to accommodate more clients
without compromising the performance of your network and database queries.
For proper function of the ERA Proxy, the host computer where you install ERA Proxy must have an ESET Agent
installed and must be connected to the upper level (either ERA Server or an upper ERA Proxy, if there is one) of
your network.
NOTE: See a deployment scenario with ERA Proxy.
WARNING: Never install ERA Server and ERA Proxy on the same computer!
When to use ERA Proxy?
We recommend to use ERA Proxy if your infrastructure meets one or more of the following conditions:
On large network, we recommend one instance of ERA Proxy for each 20,000 clients in the network, see
Deployment scenarios - best practices
If you have a remote location or branch office and want to use ERA Proxy to handle communication:
a.between ERA Server and ERA Proxy
b.between ERA Proxy and client computers in a remote location
7
Rogue Detection Sensor
Rogue Detection Sensor (RD Sensor) is a rogue system detector tool that searches your network for
computers. The Sensor is convenient because it can locate new computers from ESET Remote Administrator
without the need to search and add them manually. Discovered machines are immediately located and reported in
a predefined report, allowing you to move them to specific static groups and proceed with management tasks.
RD Sensor is a passive listener that detects computers that are present on the network and sends information
about them to the ERA Server. ERA Server then evaluates whether the PCs found on the network are unknown to
ERA Server or already managed.
Every computer within the network structure (domain, LDAP, Windows network) is added to ERA Server's
computers list automatically via a server synchronization task. Using RD sensor is a convenient way to find
computers that are not in the domain or other network structure and add them to ESET Remote Administrator
Server. RD Sensor remembers computers that are already discovered and will not send the same information
twice.
Mobile Device Connector
ESET Mobile Device Connector (ESET MDC) is a component that allows for Mobile Device Management with
ESET Remote Administrator, permitting you to manage mobile devices (Android and iOS) and administer ESET
Endpoint Security for Android.
8
Apache HTTP Proxy
Apache HTTP Proxy is a proxy service that can be used in combination with ESET Remote Administrator 6 and
later to distribute updates to client computers. Apache HTTP Proxy performs a similar role to the mirror server
feature popular in ESET Remote Administrator 5 and earlier.
Using Apache HTTP Proxy offers the following benefits:
Downloads and caches
- detection engine updates,
- activation tasks - communication with activation servers and caching of license requests,
- ERA repository data,
- product component updates,
and then distributes them to endpoint clients on your network.
Minimized internet traffic on your network.
Compared to the Mirror tool, which downloads all available data on ESET update servers, Apache HTTP
Proxy downloads only data requested by ERA components or ESET endpoint products to reduce network load.
If an endpoint client requests an update, Apache HTTP Proxy downloads it from ESET update servers, saves
the update to its cache directory and serves it to the particular endpoint client. If another endpoint client
requests the same update, Apache HTTP Proxy serves the download to the client directly from cache, so there
is no additional download from ESET update servers.
The following scheme illustrates a proxy server (Apache HTTP Proxy) used to distribute ESET cloud traffic to all ERA
components and ESET endpoint products.
9
Note that ERA Proxy (not Apache HTTP Proxy!) is used to collect and forward aggregated data from ERA
components in a remote location (for example a branch office) to ERA Server in a primary location (for example a
HQ office). Two locations are used to demonstrate different roles covered by ERA Proxy and Apache HTTP Proxy.
What is the difference between ERA Proxy and Apache HTTP Proxy?
You can use a proxy chain, to add another proxy service to a remote location. Note that ERA does not support
proxy chaining when proxies require authentication. You can use your own transparent web proxy solution,
however there may be additional configuration required beyond what is mentioned here.
10
NOTE: For offline virus database updates, use the Mirror tool instead of Apache HTTP Proxy. This tool is
available for both platforms (Windows and Linux).
Deployment scenarios - best practices
The following chapters cover deployment scenarios for different network environments.
Best practices for deployment of ESET Remote Administrator
Number of clients Up-to 1000
clients
1000 -
5000
clients
5000 - 10 000
clients
10 000 - 50
000 clients
50 000 - 100
000 clients
100 000+
clients**
ERA Server &
Database Server on
the same machine
OK OK OK No No No
Use of MS SQL
Express
OK OK No No No No
Use of MS SQL OK OK OK OK OK OK
Use of MySQL OK OK OK No No No
Use of ERA Virtual
Appliance
OK OK Not
Recommended
No No No
Use of VM server OK OK OK Optional No No
Use of ERA Proxy
(no direct
replication)
Optional Optional Optional Optional YES (one ERA
Proxy per 20.000
clients)
YES (one ERA
Proxy per
20.000 clients)
Recommended
replication interval
(during deployment
phase)
60 seconds* 5 minutes 20 minutes 20 minutes 20 minutes 20 minutes
Recommended
replication interval
(after deployment,
during standard
usage)
20 minutes 20 minutes 20 minutes 60 minutes 60 minutes
(agent-proxy)***
240 minutes
(agent-proxy)***
* Default replication interval of ERA Agent. Adjust the replication interval
** See our recommendations for hardware in the Infrastructure building and sizing chapter
*** Recommended replication interval of connection between ERA Proxy and ERA Agent.
11
For more details, see the appropriate chapter:
Single Server (Small Business)
High Availability (Enterprise)
Remote Branches with Proxies
Single Server (Small Business)
To manage small networks (1000 clients or less), a single machine with ERA Server and all ERA components
(supplied web server, database, etc.) installed on it is usually sufficient. You can think of it as a single server or
standalone installation. All managed clients are connected directly to the ERA Server via ERA Agent. The
administrator can connect to the ERA Web Console via web browser from any computer on the network or run the
Web Console directly from the ERA Server.
Best practices for deployment scenarios for SMB environments
Number of clients Up-to 1000 clients
ERA Server & Database Server on the same machine OK
Use of MS SQL Express OK
Use of MS SQL OK
Use of MySQL OK
Use of ERA Virtual Appliance OK
Use of VM server OK
Use of ERA Proxy (not direct replication) Optional
12
Number of clients Up-to 1000 clients
Recommended replication interval (during deployment) 60 seconds*
Recommended replication interval (after deployment) 20 minutes
* Default replication interval of ERA Agent. Adjust the replication interval
Remote Branches with Proxies
In a medium-sized network (for example, 10,000 to 50,000 clients), an additional layer of ERA Proxy is added. ERA
Agents connect to the ERA Proxy. ERA Proxy is included to provide better communication to the remote site
(branch office). In this configuration it is still possible for ERA Agents (located on a remote site) to connect directly
to the main server.
Best practices for deployment scenarios for medium-sized environments
Number of clients 1000 - 5000
clients
5000 - 10 000 clients 10 000 - 50 000
clients
ERA Server & Database Server on the same machine OK OK No
Use of MS SQL Express OK OK No
Use of MS SQL OK OK OK
Use of MySQL OK OK No
Use of ERA Virtual Appliance OK Not Recommended No
Use of VM server OK OK Optional
Use of ERA Proxy (not direct replication) Optional Optional Optional
Recommended replication interval (during
deployment)*
5 minutes 20 minutes 20 minutes
Recommended replication interval (after
deployment)*
20 minutes 20 minutes 60 minutes
* Default replication interval of ERA Agent is 60 seconds. Adjust the replication interval
13
High Availability (Enterprise)
For enterprise environments (for example, 100,000 clients), additional ERA components should be employed. One
is RD Sensor, which helps to search your network and discover new computers. We also recommend a layer of ERA
Proxy. ERA Agents connect to the ERA Proxy, thereby balancing the load on the master server which is important
for performance. Using this configuration it is still possible for ERA Agents to connect directly to the main server. A
SQL database is also implemented on a Failover Cluster to provide redundancy.
Best practices for deployment scenarios for Enterprise environments
Number of clients 50 000 - 100 000 clients 100 000+ clients **
ERA Server & Database Server on the same machine No No
Use of MS SQL Express No No
Use of MS SQL OK OK
Use of MySQL No No
Use of ERA Virtual Appliance No No
Use of VM server No No
Use of ERA Proxy (not direct replication) YES (one ERA Proxy per
20.000 clients)
YES (one ERA Proxy per
20.000 clients)
Recommended replication interval (during
deployment)
20 minutes 20 minutes
Recommended replication interval (after
deployment)
60 minutes (agent-proxy)* 240 minutes (agent-proxy)*
14
* Recommended replication interval of connection between ERA Proxy and ERA Agent.
** See recommendations for optimal hardware requirements in the Infrastructure building and sizing chapter
Practical deployment examples (Windows)
For the best performance, we recommend that you use Microsoft SQL Server as your ESET Remote Administrator
database. While ESET Remote Administrator is compatible with MySQL, using MySQL can negatively impact system
performance when working with large amounts of data including dashboards, threats and clients. The same
hardware with Microsoft SQL Server is capable of handling about 10x the number of clients as with MySQL.
For testing purposes, each client stores about 30 logs in the database. Microsoft SQL Server uses large quantities
of RAM to cache database data, so we recommend that you have at least as much memory as Microsoft SQL Server
has on disk.
There is no easy way to calculate the exact amount of resources used by ESET Remote Administrator since
resources used will vary depending on your network configuration. Below are test results for common network
configurations:
Test case - maximum of 5,000 clients connecting to ERA Server
Test case - maximum of 100,000 clients connecting to ERA Server
To achieve the optimum configuration for your needs, we recommend that you test with a smaller number of
clients and slower hardware and project your system requirements based on test results.
TEST CASE (5,000 CLIENTS)
Hardware/software
Windows Server 2003 R2, x86 processor architecture
Microsoft SQL Server Express 2008 R2
Intel Core2Duo E8400 @3 GHz
3 GB RAM
Seagate Barracuda 7200rpm, 500GB, 16MB cache, Sata 3.0 Gb/s
Results
ERA Web Console is very responsive (less than 5s)
Average memory consumption:
oApache Tomcat 200 MB
oERA Server 200 MB
oSQL Server Database 2 GB
Server replication performance 10 replications per second
Database size on disk 2 GB (5,000 clients, each with 30 logs in database)
For this example, SQL Server Express 2008 R2 was used. In spite of its limits (10GB database, 1CPU and 1GB of
RAM usage), this configuration was functional and performed well. Using SQL Server Express is recommended for
servers with less than 5,000 clients. You can deploy SQL Server Express initially and upgrade to Microsoft SQL
Server (full version) when a larger database becomes necessary. Be aware that older Express versions (<2008 R2)
have a database size limit of 4GB on disk.
Server replication performance defines a replication interval for clients. 10 replications per second results in 600
replications per minute. In an ideal case, the replication interval on all 5000 clients should be set to 8 minutes,
however this would incur a 100% load on the server so a longer interval is necessary in this case. In this example,
a 20-30 minute replication interval is recommended.
15
TEST CASE (100,000 CLIENTS)
Hardware/software
Windows Server 2012 R2 Datacenter, x64 processor architecture
Microsoft SQL Server 2012
Intel Xeon E5-2650v2 @2.60GHz
64 GB RAM
Network adapter Intel NIC/PRO/1000 PT Dual
2x Micron RealSSD C400 256GB SSD Drives (one for system+software, second for SQL Server Data Files)
Results
Web Console is responsive (less than 30s)
Average memory consumption
oApache Tomcat 1 GB
oERA Server 2 GB
oSQL Server Database 10 GB
Server replication performance 80 replications per second
Database size on disk 10 GB (100,000 clients, each with 30 logs in database)
In this case we chose to install Apache Tomcat + ERA Web Console, ERA Server on one machine and SQL Server on
another machine, to test the capacity of the ERA Server.
The large number of clients resulted in increased memory and disk usage by Microsoft SQL Server. SQL Server
caches almost entirely from the database stored in memory for optimum performance. Apache Tomcat (Web
Console) and ERA Server cache data as well, which explains the increased memory usage in this example.
ERA Server is capable of serving 80 replications per second (288,000 per hour), so in an ideal case, the replication
interval on all 100,000 clients should be set to every ~30 minutes (load 200,000 replications per hour), but this will
result in 100% server load, so the best replication interval to use would be 1 hour (100,000 replication per hour).
Network data usage depends on the number of logs harvested by clients. In this test, this number was about 20 KB
per replication, so 80 replications per second gives us about 1600 KB/s (20 Mbit/s) network speed.
In this example we used a single server scenario. CPU and network load will be better distributed when using
multiple ERA Proxies (more is better). This will distribute both CPU load and network load when servicing client
replications. It is good to distribute network load, particularly for clients in distant locations. Proxy replication
interval to the server can be performed during non-working hours, when network speed from distant locations is
better.
Differences between Apache HTTP Proxy, Mirror Tool and direct connectivity
ESET product communication involves detection engine and program module updates as well as the exchange of
LiveGrid data (see the table below) and license information.
ESET Remote Administrator (ERA) downloads the latest products for distribution to client computers from the
repository. Once distributed, the product is ready to be deployed on the target machine.
Once an ESET security product is installed, it must be activated, meaning the product needs to verify your license
information against the license server. After activation, detection engine and program modules are updated on a
regular basis.
ESET LiveGrid® Early Warning System helps ensure that ESET is immediately and continuously informed of new
infiltrations in order to quickly protect our customers. The system allows new threats to be submitted to the ESET
Threat Lab, where they are analyzed and processed.
Most network traffic is generated by product module updates. In general, an ESET security product downloads
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78
  • Page 79 79
  • Page 80 80
  • Page 81 81
  • Page 82 82
  • Page 83 83
  • Page 84 84
  • Page 85 85
  • Page 86 86
  • Page 87 87
  • Page 88 88
  • Page 89 89
  • Page 90 90
  • Page 91 91
  • Page 92 92
  • Page 93 93
  • Page 94 94
  • Page 95 95
  • Page 96 96
  • Page 97 97
  • Page 98 98
  • Page 99 99
  • Page 100 100
  • Page 101 101
  • Page 102 102
  • Page 103 103
  • Page 104 104
  • Page 105 105
  • Page 106 106
  • Page 107 107
  • Page 108 108
  • Page 109 109
  • Page 110 110
  • Page 111 111
  • Page 112 112
  • Page 113 113
  • Page 114 114
  • Page 115 115
  • Page 116 116
  • Page 117 117
  • Page 118 118
  • Page 119 119
  • Page 120 120
  • Page 121 121
  • Page 122 122
  • Page 123 123
  • Page 124 124
  • Page 125 125
  • Page 126 126
  • Page 127 127
  • Page 128 128
  • Page 129 129
  • Page 130 130
  • Page 131 131
  • Page 132 132
  • Page 133 133
  • Page 134 134
  • Page 135 135
  • Page 136 136
  • Page 137 137
  • Page 138 138
  • Page 139 139
  • Page 140 140
  • Page 141 141
  • Page 142 142
  • Page 143 143
  • Page 144 144
  • Page 145 145
  • Page 146 146
  • Page 147 147
  • Page 148 148
  • Page 149 149
  • Page 150 150
  • Page 151 151
  • Page 152 152
  • Page 153 153
  • Page 154 154
  • Page 155 155
  • Page 156 156
  • Page 157 157
  • Page 158 158
  • Page 159 159
  • Page 160 160
  • Page 161 161
  • Page 162 162
  • Page 163 163
  • Page 164 164
  • Page 165 165
  • Page 166 166
  • Page 167 167
  • Page 168 168
  • Page 169 169
  • Page 170 170
  • Page 171 171
  • Page 172 172
  • Page 173 173
  • Page 174 174
  • Page 175 175
  • Page 176 176
  • Page 177 177
  • Page 178 178
  • Page 179 179
  • Page 180 180
  • Page 181 181
  • Page 182 182
  • Page 183 183
  • Page 184 184
  • Page 185 185
  • Page 186 186

ESET Remote Administrator 6.3 Owner's manual

Category
Antivirus security software
Type
Owner's manual
This manual is also suitable for

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI