13 октября 2026
ID 298961
АПКШ Континент
В поставку Kaspersky SIEM входит утилита kuma-kont, которая состоит из исполняемого файла и файла конфигурации. Утилита позволяет выполнить подключение к базе данных MSSQL, получать события АПКШ Континент и отправлять данные в коллектор KUMA в формате JSON. Импорт данных поддерживается для АПКШ Континент 3.9.2.
Список операционных систем, на которых поддерживается работа утилиты kuma-kont, приведен в разделе Программные требования.
Настройка сбора из базы данных MSSQL событий АПКШ Континент и их отправка в коллектор KUMA состоит из следующих этапов:
Создание коллектора KUMA для получения событий АПКШ Континент 3.9
При создании коллектора на шаге Парсинг событий выберите нормализатор [OOTB] SecurityCode Continent 3.9 json. Также на вкладке Транспорт требуется задать порт и протокол, указанные в конфигурационном файле kuma-kont-config.yaml в группе параметров KUMA Collector.
Установка коллектора в сетевой инфраструктуре
После завершения создания и настройки коллектора для сбора событий АПКШ Континент требуется установить коллектор KUMA на сервере сетевой инфраструктуры, предназначенной для получения событий.
Создание учетной записи в СУБД MSSQL
Создайте учетную запись в базе данных с минимально необходимым набором прав для подключения и чтения данных в таблицах: ALERTLOG, SERVERACCESSLOG, SYSTEMLOG, PACKETLOG, FILTERS.
Обеспечение сетевой связанности
Необходимо обеспечить сетевую связанность между сервером, на котором работает утилита, и сервером базы данных системы Континент, а также между сервером, на котором работает утилита и сервером коллектора KUMA.
Создание конфигурационного файла kuma-kont-config.yaml
- Перейдите в директорию установщика KUMA, выполнив следующую команду:
cd kuma-ansible-installer/roles/kuma/files
- Распакуйте архив kuma-kont.tar:
tar -xvf kuma-kont.tar
- Перейдите в директорию с утилитой:
cd kuma-kont
- Скопируйте шаблон kuma-kont-config-template.yaml и создайте конфигурационный файл с именем kuma-kont-config.yaml:
cp kuma-kont-config-template.yaml kuma-kont-config.yaml
- Измените права на чтения для файла конфигурации:
sudo chown <
учетная запись>:<учетная запись> kuma-kont-config.yamlsudo chmod 600 kuma-kont-config.yaml
Замените
<учетная запись>на имя пользователя операционной системы, от которого будет запускаться сервис. - Измените параметры конфигурационного файла
kuma-kont-config.yaml.Параметры конфигурационного файла kuma-kont-config.yaml
Необходимо задать значения для следующих параметров:
- параметры секции General settings:
state_file,log_file_path. - параметры секции Kontinent Database:
name,user,password,host, port. - параметры секции KUMA Collector:
address,port,protocol.
- параметры секции General settings:
- Сохраните изменения в файле.
Конфигурационный файл будет создан.
Создание сервиса kuma-kont
- Измените права на запуск для исполняемого файла:
sudo chown <
учетная запись>:<учетная запись> <путь к исполняемому файлу>sudo chmod 700 <
путь к исполняемому файлу> - Создайте файл с именем
`kuma-kont.service`в директории/etc/systemd/system/со следующим содержимым:[Unit]
Description=Connector Kontinent 3.9
After=network.target
[Service]
User=<
учетная запись>ExecStart=<
путь к исполняемому файлу> --config <путь к файлу конфигурации>Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
Замените
<учетная запись>на имя пользователя операционной системы, от которого будет запускаться сервис. - Укажите путь к исполняемому файлу
`kuma-kont`в поле`ExecStart`.Например, если файл
`kuma-kont`находится в директории`/usr/bin/`, то оставьте значение по умолчанию. - Укажите путь к конфигурационному файлу
`kuma-kont-config.yaml`в поле`ExecStart`.Например, если файл
`kuma-kont-config.yaml`находится в директории`/path/to/`, то укажите этот путь.Пример файла `kuma-kont.service`
[Unit]Description=Continent Service
After=network.target
[Service]
User=user-example
ExecStart=./usr/bin/kuma-kont --config /path/to/kuma-kont-config.yaml
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
- Загрузите конфигурацию менеджера systemd, выполнив команду:
sudo systemctl daemon-reload
- Добавьте сервис в автозагрузку операционной системы, выполнив команду:
sudo systemctl enable kuma-kont
Утилита kuma-kont будет запускаться как сервис при загрузке системы.
Запуск утилиты kuma-kont
После активации утилита начнет выполнять экспорт событий из базы данных MSSQL и отправку в коллектор KUMA. Доступен журнал kuma-kont.log.
Для запуска сервиса утилиты выполните команду:
sudo systemctl start kuma-kont
Будет начат сбор событий из базы данных MSSQL и их отправка в коллектор KUMA.
Управление сервисом утилиты осуществляется с помощью следующих команд:
Запуск сервиса kuma-kont
sudo systemctl start kuma-kont
Остановка сервиса kuma-kont
sudo systemctl stop kuma-kont
Перезапуск сервиса kuma-kont
sudo systemctl restart kuma-kont
Также можно выполнить отправку событий с помощью утилиты kuma-kont, работающей как приложение. Чтобы начать отправку событий в коллектор KUMA выполните следующую команду, находясь в директории с исполняемым файлом:
./kuma-kont --config <путь к файлу kuma-kont-config.yaml>
Поведение при потере соединения
Соединение с базой данных MSSQL.
При потере соединения с базой данных MSSQL утилита будет пытаться восстановить соединение с ним каждые n секунд (где n – равно значению параметра poll_interval, конфигурационного файла), до тех пор, пока соединение не будет восстановлено.
Соединение с коллектором KUMA.
В случае использования протокола TCP для отправки событий при потере соединения с коллектором KUMA утилита также будет пытаться его восстановить. Интервал между попытками установить соединение будет увеличиваться до тех пор, пока не достигнет одного часа, затем попытка установить соединение будет выполняться один раз в час.
Известные ограничения
Не полностью расшифровывается событие из таблицы AlertLog со значением "AL_CATEGORY" = 5.