Kaspersky Symphony XDR: Open Single Management Platform
Настройка утилиты kuma-kont

Настройка утилиты kuma-kont включает в себя следующие шаги:

  1. Создание конфигурационного файла kuma-kont-config.yaml.
  2. Создание сервиса kuma-kont.

Создание конфигурационного файла kuma-kont-config.yaml

Чтобы создать конфигурационный файл kuma-kont-config.yaml:

  1. Перейдите в директорию коллектора KUMA, выполнив следующую команду:

    cd kuma-ansible-installer/roles/kuma/files

  2. Извлеките архив kuma-kont.tar:

    tar -xvf kuma-kont.tar

  3. Перейдите в директорию утилиты:

    cd kuma-kont

  4. Создайте конфигурационный файл с именем kuma-ptvm-config.yaml, скопировав шаблон kuma-ptvm-config-template.yaml:

    cp kuma-kont-config-template.yaml kuma-kont-config.yaml

  5. Измените права на чтение для конфигурационного файла:

    sudo chown <имя_пользователя>:<группа> kuma-kont-config.yaml

    sudo chmod 600 kuma-kont-config.yaml

    Замените <имя_пользователя> на имя пользователя операционной системы, который будет использовать сервис.

  6. Измените параметры в конфигурационном файле 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.

  7. Сохраните изменения в файле.

Конфигурационный файл создан.

Создание сервиса

Чтобы создать сервис kuma-kont:

  1. Измените права на выполнение для исполняемого файла:

    sudo chown <имя_пользователя>:<group> <путь_к_исполняемому_файлу>

    sudo chmod 700 <путь_к_исполняемому_файлу>

  2. Создайте файл /etc/systemd/system/kuma-kont.service со следующим содержимым:

    [Unit]

    Description=Connector Kontinent 3.9

    After=network.target

    [Service]

    User=<user name>

    ExecStart=<путь_к_исполняемому_файлу> --config <путь_к_конфигурационному_файлу>

    Restart=always

    RestartSec=10

    [Install]

    WantedBy=multi-user.target

    Замените <имя_пользователя> на имя пользователя операционной системы, который будет использовать сервис.

  3. Укажите путь к исполняемому файлу.

    Укажите путь к исполняемому файлу kuma-kont в поле ExecStart.

    Например, если файл kuma-kont находится в директории /usr/bin/, оставьте значение по умолчанию.

  4. Укажите путь к конфигурационному файлу.

    Укажите путь к конфигурационному файлу 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

  5. Загрузите конфигурацию systemd:

    sudo systemctl daemon-reload

  6. Добавьте сервис в автозагрузку операционной системы:

    sudo systemctl enable kuma-kont

Утилита kuma-kont запускается как сервис при запуске системы.