Agent offline
info
Перевод в процессе / Translation in progress. See русская версия.
Агент показывается в дашборде как offline: heartbeat перестаёт приходить, статус в сайдбаре становится красным, по агенту зажигаются incidents. Ниже — как локализовать причину и восстановить связь.
Симптом
- Статус-бэдж агента в дашборде
app.flaree.ruстановится красным (offline). - Не приходит heartbeat уже N минут (обычно > 2× интервала отправки).
- Incidents создаются по самому агенту (проверки
agent.heartbeat,agent.liveness). - В списке агентов
last_seen_atдавно не обновлялся.
Диагностика
Соберите состояние сервиса, логи и проверьте egress до API:
systemctl status flaree-agent
journalctl -u flaree-agent --since "15 min ago" | tail -n 50
curl -sS -H "X-Flaree-Token: ${FLAREE_TOKEN}" https://api.flaree.ru/api/agent/heartbeat -o /dev/null -w '%{http_code}\n'
ss -tnp | grep 4318
Интерпретация вывода:
401на heartbeat — токен невалиден или отозван (см.invalid_agent_token), проверьтеFLAREE_TOKENи статус агента в дашборде.timeout,Could not resolve host,Connection refused— сетевая проблема: исходящий HTTPS доapi.flaree.ru:443закрыт фаерволом, прокси или DNS.systemctlпоказываетInactive (dead)илиfailed— процесс агента упал, смотритеjournalctlна предмет panic/exit code.ssбез записи на4318— агент не поднял OTLP receiver, значит процесс либо не стартанул, либо упал после старта.
Исправление
- Перезапустите агент и убедитесь, что сервис поднялся.
- Проверьте переменную
FLAREE_TOKEN(не пустая, не отозвана в дашборде). - Проверьте egress до
api.flaree.ru:443с хоста агента (фаервол, прокси, NAT). - Если сервер возвращает
minimum_version_required, обновите агент до актуальной версии.
systemctl restart flaree-agent