https://github.com/henrygd/beszel Минималистичная и легковесная платформа для мониторинга серверов, ориентированная на сегмент self-hosted решений и домашних лабораторий (homelab). Она потребляет значительно меньше ресурсов по сравнению со сложными аналогами (вроде Prometheus или Grafana).
Проект состоит из двух независимых компонентов:
- Hub (Центр): Веб-интерфейс и панель управления, построенная на базе PocketBase, где собираются и отображаются все данные.
- Agent (Агент): Легковесный бинарный файл или Docker-контейнер, который устанавливается на каждый отслеживаемый сервер и передает метрики в Hub.
Главные возможности:
- Статистика Docker и Podman: Автоматически отслеживает историю использования процессора, памяти и сети отдельно для каждого контейнера.
- Поддержка ZFS и S.M.A.R.T.: Мониторинг емкости, здоровья и ввода-вывода пулов ZFS, а также отслеживание состояния жестких дисков.
- Гибкие уведомления: Настройка алертов на превышение лимитов CPU, памяти, дисков, температуры оборудования или при смене статуса сервера.
- Многопользовательский режим: Поддержка OAuth / OIDC авторизации и разграничение прав доступа между пользователями платформы.
- Резервное копирование: Автоматический бэкап и восстановление конфигурации локально или в S3-совместимые облачные хранилища.