🛡 WARD v0.1.0 — первый релиз
WARD Assists Restarting Daemons — минималистичный watchdog для OpenRC на Go.
Проверяет сервисы через rc-service, при падении — перезапускает с cooldown'ом и лимитом попыток. Если лимит исчерпан — уведомляет и останавливается.
Что внутри:
— YAML-конфиг, горячая перезагрузка (SIGHUP)
— Telegram-бот: рестарт, ошибки, превышение лимита
— Prometheus-метрики по каждому сервису, /health
— Ротация логов через SIGUSR1 без даунтайма
— CLI: status, list, init
— PID-файл, graceful shutdown
Установка:
•go build / install.sh
• Gentoo: полная инструкция добавления оверлея в README
Бинарники: linux/amd64, arm64
Лицензия: MIT
github.com/vlad-lukyanov/ward
Post #958
5.67K