Перейти к содержимому
Перейти к основному содержимому

Быстрый старт: Linux (systemd)

Один скрипт устанавливает Agent как systemd-сервис на Debian, Ubuntu, RHEL или Alpine — без Docker и без runtime-зависимостей. Через минуту агент будет онлайн в дашборде.

Предварительные требования

  • Linux x64 с systemd и правами sudo.
  • Исходящий HTTPS:443 до api.flaree.ru — входящие порты не нужны.
  • Токен агента из дашборда: Agents → Add agent.
warning

Токен показывается один раз — сохраните его до закрытия диалога.

Установка

curl -fsSL https://get.flaree.ru/install.sh | \
FLAREE_AGENT_TOKEN=<token> sh -s --

Скрипт не выполняет непроверенный код: он сверяет отпечаток GPG-ключа Flaree и SHA-256 бинарника, при несовпадении установка прерывается. Затем он ставит бинарник в /usr/local/bin/flaree-agent, пишет /etc/flaree-agent/agent.yaml и запускает сервис flaree-agent.service.

Проверка

Убедитесь, что сервис запущен:

sudo systemctl status flaree-agent

Ожидаемый вывод:

● flaree-agent.service - Flaree Agent
Active: active (running)

Посмотрите логи и метрики:

sudo journalctl -u flaree-agent -f
curl -s http://127.0.0.1:9090/metrics | grep flaree_agent_checks_total

В логах должна быть строка об успешной регистрации, а curl вернёт счётчики вида flaree_agent_checks_total{type="http",ok="true"} 2.

Мастер Add agent в дашборде продолжит onboarding после первого heartbeat — обычно в течение нескольких секунд.

подсказка

Агент не стартует или падает? Код выхода 77 означает невалидный токен, 78 — устаревшую версию или ошибку конфига. Подробности: journalctl -u flaree-agent -n 50.

Дальше