Kaspersky Unified Monitoring and Analysis Platform

Program installation requirements

July 11, 2024

ID 231034

General application installation requirements

Before deploying the application, make sure the following conditions are met:

  • Servers on which you want to install the components satisfy the hardware and software requirements.
  • Ports used by the installed instance of KUMA are available.
  • KUMA components are addressed using the fully qualified domain name (FQDN) of the host. Before you install the application, make sure that the correct host FQDN is returned in the Static hostname field. For this purpose, execute the following command:

    hostnamectl status

  • The server where the installer is run does not have the name localhost or localhost.<domain>.
  • Time synchronization over Network Time Protocol (NTP) is configured on all servers with KUMA services.

Installation requirements for Oracle Linux, Astra Linux, and Ubuntu 22.04 LTS operating systems

 

Oracle Linux

Astra Linux

Ubuntu 22.04 LTS

Python version

3.6 or later

3.6 or later

3.6 or later

SELinux module

Disabled

Disabled

Disabled

Package manager

pip3

pip3

pip3

Basic packages

  • netaddr
  • firewalld
  • compat-openssl11 — installing this package is necessary on a host with Oracle Linux 9 where the KUMA Core must be deployed outside a cluster.

See detailed information about upgrading from Oracle Linux 8.x to Oracle Linux 9.x

The packages can be installed using the following commands:

pip3 install netaddr

yum install firewalld

yum install compat-openssl11

  • python3-apt
  • curl
  • libcurl4

The packages can be installed using the following command:

apt install python3-apt curl libcurl4

  • python3-apt
  • curl
  • libcurl4
  • openssl 1.1.1
  • acl

The packages can be installed using the following command:

apt install python3-apt curl libcurl4 acl

You can download the openssl1.1.1 package from the official Ubuntu website and install it using the following command:

dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb

Dependent packages

  • netaddr
  • python3-cffi-backend

The packages can be installed using the following command:

apt install python3-netaddr python3-cffi-backend

If you are planning to query Oracle DB databases from KUMA, you must install the libaio1 Astra Linux package.

  • netaddr
  • python3-cffi-backend

The packages can be installed using the following command:

apt install python3-netaddr python3-cffi-backend

Packages that must be installed on a device with the KUMA Core for correct generation and downloading of reports

  • nss
  • gtk2
  • atk
  • libnss3.so
  • libatk-1.0.so.0
  • libxkbcommon
  • libdrm
  • at-spi2-atk
  • mesa-libgbm
  • alsa-lib
  • cups-libs
  • libXcomposite
  • libXdamage
  • libXrandr

The packages can be installed using the following command:

apt install nss gtk2 atk libnss3.so libatk-1.0.so.0 libxkbcommon libdrm at-spi2-atk mesa-libgbm alsa-lib cups-libs libXcomposite libXdamage libXrandr

  • libgtk2.0.0
  • libnss3
  • libatk-adaptor
  • libatk-1.0.so.0
  • libdrm-common
  • libgbm1
  • libxkbcommon0
  • libasound2

The packages can be installed using the following command:

apt install libgtk2.0.0 libnss3 libatk-adaptor libatk-1.0.so.0 libdrm-common libgbm1 libxkbcommon0 libasound2

  • libatk1.0-0
  • libatk2.0-0
  • libatk-bridge2.0-0
  • libcups2
  • libxcomposite-dev
  • libxdamage1
  • libxrandr2
  • libgbm-dev
  • libxkbcommon-x11-0
  • libpangocairo-1.0-0
  • libasound2

The packages can be installed using the following command:

apt install libatk1.0-0 libatk2.0-0 libatk-bridge2.0-0 libcups2 libxcomposite-dev libxdamage1 libxrandr2 libgbm-dev libxkbcommon-x11-0 libpangocairo-1.0-0 libasound2

User permissions level required to install the application

To assign the required permissions to the user account used for installing the application, run the following command:

sudo pdpl-user -i 63 <user name under which the application is being installed>

Did you find this article helpful?
What can we do better?
Thank you for your feedback! You're helping us improve.
Thank you for your feedback! You're helping us improve.