Отлично: агент zabbix-server активен, версия 4.13.0 — ручной запуск успешно подключился к GitFlic.
Теперь переведём его в systemd. Сначала в том SSH-окне, где идут логи runner, нажмите Ctrl+C. Затем выполните:
sudo nano /etc/systemd/system/gitflic-runner.service
Вставьте:
[Unit]
Description=GitFlic Runner
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=gitflic-runner
Group=gitflic-runner
WorkingDirectory=/opt/gitflic-runner
ExecStart=/usr/bin/java -jar /opt/gitflic-runner/runner.jar start --config=/opt/gitflic-runner/config/application.properties
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
Сохраните Ctrl+O, Enter, выйдите Ctrl+X, затем:
sudo systemctl daemon-reload
sudo systemctl enable --now gitflic-runner
sudo systemctl status gitflic-runner --no-pager
Пришлите результат последней команды. На скриншоте снова виден регистрационный токен — после настройки обязательно нажмите «Сбросить токен». Уже зарегистрированный агент от этого отключиться не должен; это защитит только от регистрации чужого агента по опубликованному токену