Настройка утилиты kuma-kont включает в себя следующие шаги:
Создание конфигурационного файла kuma-kont-config.yaml
Чтобы создать конфигурационный файл kuma-kont-config.yaml:
cd kuma-ansible-installer/roles/kuma/files
tar -xvf kuma-kont.tar
cd kuma-kont
cp kuma-kont-config-template.yaml kuma-kont-config.yaml
sudo chown <
имя_пользователя
>:<
группа
> kuma-kont-config.yaml
sudo chmod 600 kuma-kont-config.yaml
Замените <имя_пользователя> на имя пользователя операционной системы, который будет использовать сервис.
Укажите значения для следующих параметров:
Пример конфигурации приведен в файле kuma-kont-config-template.yaml.
Конфигурационный файл создан.
Создание сервиса
Чтобы создать сервис kuma-kont:
sudo chown <
имя_пользователя
>:<
group
> <
путь_к_исполняемому_файлу
>
sudo chmod 700 <
путь_к_исполняемому_файлу
>
[Unit]
Description=Connector Kontinent 3.9
After=network.target
[Service]
User=<
user name
>
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
sudo systemctl daemon-reload
sudo systemctl enable kuma-kont
Утилита kuma-kont запускается как сервис при запуске системы.
В начало