Быстрый старт: Linux (systemd)
Один скрипт устанавливает Agent как systemd-сервис на Debian, Ubuntu, RHEL или Alpine — без Docker и без runtime-зависимостей. Через минуту агент будет онлайн в дашборде.
Предварительные требования
- Linux x64 с systemd и правами
sudo. - Исходящий HTTPS:443 до
api.flaree.ru— входящие порты не нужны. - Токен агента из дашборда: Agents → Add agent.
Токен показывается один раз — сохраните его до закрытия диалога.
Установка
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.
Дальше
- Telegram-алерты — уведомления об инцидентах.
- Установка через systemd — управление, обновление, удаление.
- Концепция: Агент — как устроен агент.
- Справочник: agent.yaml — все ключи конфига.