Установка на macOS
PKG-пакет для macOS-серверов и рабочих станций разработчиков: universal-бинарник (Intel + Apple Silicon), LaunchDaemon для автозапуска. Пакет подписан Apple Developer ID, нотаризован и stapled — Gatekeeper принимает его без дополнительных шагов.
Предварительные требования
- macOS с правами администратора.
- Исходящий HTTPS:443 до
api.flaree.ru. - Токен агента из дашборда (показывается один раз).
Установка
curl -fLO https://get.flaree.ru/agent/flaree-agent-1.0.0-universal.pkg
sudo installer -pkg flaree-agent-1.0.0-universal.pkg -target /
sudo defaults write /Library/Application\ Support/Flaree/Agent/agent.yaml \
-string "token: <token>"
sudo launchctl kickstart -k system/ru.flaree.agent
Управление
sudo launchctl list | grep ru.flaree.agent
sudo launchctl kickstart -k system/ru.flaree.agent # перезапуск
sudo log show --predicate 'process == "flaree-agent"' --last 5m
Проверка
/usr/local/flaree/bin/flaree-agent --version
curl -s http://127.0.0.1:9090/metrics | grep flaree_agent
Ожидаемо: первая команда печатает версию агента, вторая возвращает метрики flaree_agent_*. В дашборде агент появится со статусом Online в течение ~30 секунд.
Обновление и удаление
Агент обновляется автоматически и перезапускается через launchd. Обновить вручную можно установкой свежего PKG поверх текущего.
Удаление:
sudo launchctl bootout system /Library/LaunchDaemons/ru.flaree.agent.plist
sudo rm -rf /usr/local/flaree /Library/Application\ Support/Flaree \
/Library/LaunchDaemons/ru.flaree.agent.plist
sudo dscl . -delete /Users/_flaree
sudo dscl . -delete /Groups/_flaree
Дальше
- Выбор канала установки — общая модель конфигурации.
- Справочник: agent.yaml — все ключи конфига.
- Концепция: Агент — автообновление и буфер.