Deployment Overview (Checklist)


To install and configure Ekran System, follow the steps below, in sequence:


Step 1. Configuring the computer on which you want the Management Tool to be installed.

1.1. Turn on Internet Information Services (IIS) on your computer.

NOTE: If using Windows Server 2019 Core, installation of IIS can be automated by using a PowerShell script.

1.2. Install .NET Framework 4.8. It can be downloaded from the official Microsoft website.

NOTE: .NET Framework requires administrator privileges for installation.

1.3. Configure Internet Information Services.

1.4. Generate a self-signed certificate or import a trusted one.

NOTE: If using Windows Server 2019 Core, use PowerShell commands.

1.5. Export a self-signed certificate and add it to Trusted Root Certification Authorities.

1.6. Set up an HTTPS binding for the default website.

NOTE: If using Windows Server 2019 Core, use PowerShell commands.


Step 2. Installing the Application Server.

To deploy the system, first of all you need to install the Application Server. The Application Server is used to store and process all records sent to it by the Clients hosted on remote computers. During installation you can select the type of the database to be used and define the administrator credentials.

NOTE: Ekran System can be deployed in High Availability mode, which allows working with multiple Application Server instances in a Microsoft failover cluster. This provides a high level of operational performance, which allows downtime and service interruptions to be minimized. Please refer to the High Availability for Shared Storage Deployment Guide for more information.

2.1. If you want to use the PostgreSQL database, download and install PostgreSQL 10 or higher.

2.2. If you want to use the MS SQL database, install the full edition of MS SQL Server 2019, MS SQL Server 2017, MS SQL Server 2016, MS SQL Server 2014, or MS SQL Server 2012 with the standard license or higher.

2.3. Install the Universal C Runtime and Visual C++ Runtime Redistributable Packages (Ekran System 5.5 or higher). Both can be installed via the Microsoft Visual C++ 2015 Redistributable: https://www.microsoft.com/en-gb/download/details.aspx?id=48145

The Universal C Runtime package needs to be initially installed via update KB2999226: https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows

2.4. If the Application Server is not installed on the same computer as the Management Tool, install .NET Framework 4.8. It can be downloaded from the official Microsoft website.

NOTE: .NET Framework requires administrator privileges for installation.

2.5. During installation, select the type of database and define the administrator password that will be used when opening the Management Tool.

2.6. Choose a folder for binary data storage.

2.7. If the firewall was turned off during installation of the Application Server, add the Application Server executable to the list of firewall exceptions.


Step 3. Installing the Management Tool.

The Management Tool is used to manage users, Clients, alerts, and the database, as well as to view the monitored data received from the Clients. Connection with the Application Server is required for the Management Tool to operate.

3.1. If access to the Management Tool is performed from other computers, configure the firewall to enable remote access to the Management Tool.


Step 4. Activating the serial keys (or adding activated serial keys).

To be able to receive data from Clients, you need to license the Clients by activating purchased serial keys. You can also activate an Enterprise serial key to get access to the Enterprise features of Ekran System.

 

Step 5. If required, enabling Multi-Tenant mode, adding new tenants, and granting the required number of licenses to them.


Step 6. If the Clients are to be installed remotely on the Windows operating system using the Management Tool, configuring the computers where the Clients are to be installed.

6.1. Make sure shared folders are accessible on the remote computer. For workgroup computers, the Sharing Wizard must also be disabled.

6.2. Make sure the Server and the Remote Procedure Call (RPC) system services are running on the target computer.

6.3. Configure the firewall on the target computer for remote Client installation.


Step 7. Installing Windows Clients

Windows Clients are usually installed remotely using the Management Tool. A Windows Client can be installed on any computer in the network.

7.1. Open the Management Tool: open the browser and enter https://<name of the computer or IP address on which the Management Tool is installed>/<URL that was specified while installing the Management Tool > in the address line. (e.g. https://john-pc/MyMonitoringSystem).

7.2. Log in as administrator using the password defined when the Application Server was installed.

7.3. Install the Clients remotely from the Management Tool.


Step 8. Installing macOS Clients.

macOS Clients can be installed either locally or remotely.

8.1. Open the Management Tool: open the browser and enter https://<name of the computer or IP address on which the Management Tool is installed>/<URL that was specified while installing the Management Tool> in the address line (e.g. https://john-pc/MyMonitoringSystem), and log in as administrator using the password defined when the Application Server was installed.

8.2. Download the Client installation files from the Management Tool.

8.3. Install the Clients locally using the command line.


Step 9. Installing Linux Clients.

Linux Clients are installed locally.

9.1. Open the Management Tool: open the browser and enter https://<name of the computer or IP address on which the Management Tool is installed>/<URL that has been specified while installing the Management Tool> in the address line (e.g. https://john-pc/MyMonitoringSystem).

9.2. Log in as administrator using the password defined when the Application Server was installed.

9.3. Download the Client installation files from the Management Tool.

9.4. Install the Clients locally using the Linux command line.


Step 10. Licensing the Clients.


Step 11. Installing the Tray Notifications application, if required.

The Tray Notifications application can be installed on any computer as long as there is a connection to the Application Server. The Tray Notifications application displays notifications on all alert events received from Clients.

NOTE: The Ekran System Application Server on Windows Server 2019 Core does not include Server Tray notifications.

 

After installing the system components listed above, Ekran System is deployed and all its features are available for use.