Настройка утилиты 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 запускается как сервис при запуске системы.
В начало