Инструменты пользователя

Инструменты сайта


vji:ksc:start

Устанвока KSC на Astra Linux с базой данных Postgres

Подготовка окружения

Установка пакетов

apt install postgresql wget

Настройка базы данных


Kaspersky Security Center Linux поддерживает СУБД PostgreSQL и Postgres Pro. Если вы используете одну из этих СУБД, рассмотрите возможность настройки параметров сервера СУБД для оптимизации работы СУБД с Kaspersky Security Center Linux.

Путь по умолчанию к конфигурационному файлу: /etc/postgresql/<ВЕРСИЯ>/main/postgresql.conf

Рекомендуемые параметры для PostgreSQL и Postgres Pro:

  • shared_buffers = 25% от объема оперативной памяти устройства, на котором установлена СУБД

Если оперативной памяти меньше 1 ГБ, то оставьте значение по умолчанию.

  • max_stack_depth = максимальный размер стека (выполните команду 'ulimit -s', чтобы получить это значение в КБ) минус 1 МБ
  • temp_buffers = 24MB
  • work_mem = 16MB
  • max_connections = 151
  • max_parallel_workers_per_gather = 0
  • maintenance_work_mem = 128MB

Убедитесь, что для параметра standard_conforming_strings значение по умолчанию установлено on. Примените конфигурацию или перезапустите службу после обновления файла postgresql.conf. Дополнительную информацию см. в документации PostgreSQL.

Если вы используете кластерную СУБД Postgres, укажите параметр max_connections для всех серверов СУБД и в конфигурации кластера.

Если вы используете Postgres Pro 15.7 или Postgres Pro 15.7.1, выключите параметр enable_compound_index_stats:

  • enable_compound_index_stats = off

Подробную информацию о параметрах сервера PostgreSQL и Postgres Pro, а также о том, как указать эти параметры, см. в соответствующей документации по СУБД.

Создать базу данных

sudo -u postgres psql
CREATE USER kscadmin WITH PASSWORD 'password';
CREATE DATABASE ksc_db OWNER kscadmin;
\q

Подготовка к установке


Если ваше устройство работает под управлением Astra Linux 1.8 или выше, выполните действия, описанные в этом шаге. Если ваше устройство работает под управлением другой операционной системы, переходите к следующему шагу

  • Создайте директорию /etc/systemd/system/kladminserver_srv.service.d и файл с именем override.conf со следующим содержимым:
[Service]
User=
User=ksc
CapabilitiesParsec=PARSEC_CAP_PRIV_SOCK
ExecStart=
ExecStart=/opt/kaspersky/ksc64/sbin/klserver -d from_wd
  • Создайте директорию /etc/systemd/system/klwebsrv_srv.service.d и файл с именем override.conf со следующим содержимым:
[Service]
User=
User=ksc
CapabilitiesParsec=PARSEC_CAP_PRIV_SOCK
ExecStart=
ExecStart=/opt/kaspersky/ksc64/sbin/klcsweb -d from_wd
  • Создайте группу kladmins и непривилегированную учетную запись ksc. Учетная запись должна быть членом группы kladmins. Для этого последовательно выполните следующие команды:
adduser ksc
groupadd kladmins
gpasswd -a ksc kladmins
usermod -g kladmins ksc
  • Увеличьте установленное по умолчанию максимальное количество файлов, которые можно открывать (файловые дескрипторы) для учетных записей, используемых для работы служб Сервера администрирования. Для этого откройте файл /etc/security/limits.conf и укажите мягкие и жесткие ограничения файловых дескрипторов следующим образом:
ksc soft nofile 32768
ksc hard nofile 131072

Установка и настройка KSC

Скачать KSC

wget https://products.s.kaspersky-labs.com/administrationkit/ksc10/15.4.0.8873/russian-24733838-ru/313030303133327c44454c7c31/ksc64_15.4.0-8873_amd64.deb -O ksc64.deb

-O ksc64.deb - переименовывает скаченый файл для удобства

Установка пакета

apt install /PATH/ksc64.deb

Запустите настройку Kaspersky Security Center Linux:

/opt/kaspersky/ksc64/lib/bin/setup/postinstall.pl

Пример настройки

Enter 'Y' to confirm that you understand and accept the terms of the End
User License Agreement (EULA). You must accept the terms and conditions of
the EULA to install the application. Enter 'N' providing you do not accept
the terms of the EULA or 'R' to view it again [N]:
Y

Enter 'Y' to confirm that you accept the terms of the Privacy Policy. You
must accept the terms and conditions of the Privacy Policy to install the
application. Entering 'Y' means that you are aware that your data will be
handled and transmitted (including to third countries) as described in the
Privacy Policy. Enter 'N' providing you do not accept the Privacy Policy
[N]:
Y

Choose the Administration Server installation mode:
1) Standard
2) Primary cluster node
3) Secondary cluster node
Enter the range number (1, 2, or 3) [1]:
1

Traces off
Enter Administration Server DNS-name or static IP-address:
192.168.168.168

Enter Administration Server SSL port number [13000]:


Define the approximate number of devices that you intend to manage:
1) 1 to 100 networked devices
2) 101 to 1 000 networked devices
3) More than 1 000 networked devices
Enter the range number (1, 2, or 3) [1]:
1

Enter the security group name for services:
kladmins

Enter the account name to start the Administration Server service. The
account must be a member of the entered security group:
ksc

Enter the account name to start other services. The account must be a
member of the entered security group:
ksc

Choose the database type to connect to:
1) MySQL
2) Postgres
Enter the range number (1 or 2):
2

Enter the database address:
192.168.168.168

Enter the database port:
5432

Enter the database name:
ksc_db

Enter the database login:
kscadmin

Enter the database password:


Add service klnagent_srv...
Add service kladminserver_srv...
Add service klactprx_srv...
Add service klwebsrv_srv...
Starting kladminserver_srv...
Starting klnagent_srv...
Starting klactprx_srv...
Starting klwebsrv_srv...
Wait till the server initialize...
It is necessary to create an Administration Server account. This user will
act as an Administration Server administrator. The user password cannot
have less than 8 and more than 256 characters.
Enter the user name:
ksc

Password:
Repeat password:

User 'ksc' has been created

{
"UserID":2,
"TrusteeID":844424930131970
}
Kaspersky Security Center is installed.
Binaries were installed in /opt/kaspersky/ksc64/sbin

Установка и настройка Web-консоли


Сначала необходимо установить СУБД и Сервер администрирования Kaspersky Security Center Linux.

Скачать Web-консоль

wget https://products.s.kaspersky-labs.com/administrationkit/ksc10/15.4.0.8873/russian-24733838-ru/313030303133367c44454c7c31/ksc-web-console-15.4.750.x86_64.deb -O ksc-web-console.deb

Создайте файл ответов


содержит параметры для подключения Kaspersky Security Center Web Console к Серверу администрирования. Назовите этот файл ksc-web-console-setup.json и расположите его в следующей директории: /etc/ksc-web-console-setup.json.

Пример файла ответов, содержащего минимальный набор параметров, адрес и порт по умолчанию:

{
"address": "127.0.0.1",
"port": 8080,
"trusted": "127.0.0.1|13299|/var/opt/kaspersky/klnagent_srv/1093/cert/klserver.cer|KSC Server",
"acceptEula": true
}

Рекомендуется указывать номера портов больше 1024.

Если вы хотите, чтобы программа Kaspersky Security Center Web Console работала на портах ниже 1024, после установки вам нужно выполнить следующую команду:

sudo setcap 'cap_net_bind_service=+ep' /var/opt/kaspersky/ksc-web-console/node

При установке Kaspersky Security Center Web Console на устройство с операционной системой ALT Linux необходимо указать номер порта, отличный от 8080, так как порт 8080 используется операционной системой.

Программа Kaspersky Security Center Web Console не может быть обновлена с помощью того же установочного файла .rpm. Если вы хотите изменить параметры файла ответов и использовать этот файл для переустановки программы, вам нужно сначала удалить программу, а затем установить ее снова с новым файлом ответов.

Установка Web-консоли

apt install /PATH/ksc-web-console.deb

Перезапустите все службы Kaspersky Security Center Web Console

sudo systemctl restart KSC*

Вход в KSC через Web-консоль

https://x.x.x.x:8080/

Логин и пароль указывали при установке KSC


Полезные ссылки:

vji/ksc/start.txt · Последнее изменение: 2025/07/23 06:26 — vji

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki