Настройка утилиты kuma-kont
Настройка утилиты kuma-kont включает в себя следующие шаги:
- Создание конфигурационного файла kuma-kont-config.yaml.
- Создание сервиса kuma-kont.
Создание конфигурационного файла kuma-kont-config.yaml
Чтобы создать конфигурационный файл kuma-kont-config.yaml:
- Перейдите в директорию установщика Kaspersky Symphony XDR, выполнив следующую команду:
cd kuma-ansible-installer/roles/kuma/files - Извлеките архив kuma-kont.tar:
tar -xvf kuma-kont.tar - Перейдите в директорию утилиты:
cd kuma-kont - Создайте конфигурационный файл с именем kuma-ptvm-config.yaml, скопировав шаблон kuma-ptvm-config-template.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.
Укажите значения для следующих параметров:
- General settings: state_file, log_file_path.
- Kontinent Database: name, user, password, host, port.
- параметры группы KUMA Collector: address, port, protocol.
Пример конфигурации приведен в файле kuma-kont-config-template.yaml.
- Сохраните изменения в файле.
Конфигурационный файл создан.
Создание сервиса
Чтобы создать сервис kuma-kont:
- Измените права на выполнение для исполняемого файла:
sudo chown <имя_пользователя>:<group> <путь_к_исполняемому_файлу>sudo chmod 700 <путь_к_исполняемому_файлу> - Создайте файл /etc/systemd/system/kuma-kont.service со следующим содержимым:
[Unit]Description=Connector Kontinent 3.9After=network.target[Service]User=<user name>ExecStart=<путь_к_исполняемому_файлу> --config <путь_к_конфигурационному_файлу>Restart=alwaysRestartSec=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 ServiceAfter=network.target[Service]User=user-exampleExecStart=./usr/bin/kuma-kont --config /path/to/kuma-kont-config.yamlRestart=alwaysRestartSec=10[Install]WantedBy=multi-user.target - Загрузите конфигурацию systemd:
sudo systemctl daemon-reload - Добавьте сервис в автозагрузку операционной системы:
sudo systemctl enable kuma-kont
Утилита kuma-kont запускается как сервис при запуске системы.