Перейти к содержанию

DumbMonit

Простой мониторинг: от домашней лаборатории до компании среднего размера. Один контейнер, один IP-адрес для ввода, полезные графики и оповещения меньше чем за минуту.

Работа в процессе

DumbMonit активно разрабатывается; до версии 1.0 HTTP API и модель данных могут меняться между минорными версиями (0.x). Все изменения перечислены в журнале изменений.

DumbMonit читает сеть как метеосводку: главная страница в одном предложении описывает «небо» («Ясно.» или «2 предупреждения, 1 недоступно.») и перечисляет то, что требует вашего внимания, — раньше всего остального. Уровни серьёзности следуют метеорологической шкале (info → advisory → warning), предсказания — это прогнозы, а окна обслуживания — плановые.

Страница обзора: предложение-сводка, список «Needs you» и прогнозы

Что отслеживается

Источник Что вы получаете
SNMP v1 / v2c / v3 Коммутаторы, маршрутизаторы, NAS, ИБП, принтеры. Пять профилей поставляются с продуктом и применяются автоматически по sysObjectID устройства. Сканирование сети добавляет сразу всё, что отвечает.
Proxmox VE Узлы, виртуальные машины и контейнеры, хранилища, кворум кластера и возраст последней успешной резервной копии каждой машины.
Proxmox Backup Server Заполненность хранилищ данных и прогноз заполнения, дедупликация, возраст и проверка последнего снимка каждой машины, неудачные задачи, сборка мусора.
Synology DSM Тома, диски и их состояние SMART, температура, нагрузка — через веб-API NAS.
Агент для Linux, macOS, FreeBSD и Windows ЦП, память, диски, сеть, службы, контейнеры и время работы машин, не поддерживающих SNMP, а также температуры, состояние дисков (SMART) и пулы ZFS, если машина их предоставляет. Устанавливается одной командой или в виде образа Docker; в режиме ретранслятора опрашивает мониторы удалённой площадки, используя только исходящие соединения.
Сервисы HTTP(S), TCP-порт, DNS, ping и срок действия TLS-сертификата в стиле Uptime Kuma, с полосой истории и процентом доступности.
Пакеты интеграций Тип монитора, описанный в одном YAML-файле — HTTP API или страница Prometheus /metrics на устройстве — со своими правилами оповещений, устанавливается без выпуска новой версии сервера.

Поговорите с ним

  • Ассистент через MCP — Claude Code, Claude Desktop, ChatGPT, VS Code, Cursor — с 27 инструментами: токен read только смотрит (статус, мониторы, оповещения, метрики, агенты, контейнеры…), токен write может и действовать (заглушать, подтверждать, добавлять монитор, перезапускать контейнер, публиковать инцидент на странице статуса). Секреты никогда не возвращаются.
  • HTTP API, на котором держится всё, что делает UI; описан по адресу /api/openapi.json (OpenAPI 3.1). Токены (dmt_…) бывают с правами на чтение или запись, могут истекать, ограничиваться списком сетей и имеют лимит запросов.

Что запущено

Контейнер Роль Потребление
dumbmonit Сбор данных, API, оповещения, веб-интерфейс и встроенная VictoriaMetrics для временных рядов ~40 МБ ОЗУ + бюджет VictoriaMetrics (по умолчанию 256 МБ)

Один контейнер, один том: сервер запускает VictoriaMetrics из того же образа, а конфигурация и состояние хранятся во встроенной базе SQLite. Контейнера с базой данных нет. Вместо встроенной можно использовать внешнюю VictoriaMetrics (DUMBMONIT_VM_URL).

Об имени

До сентября 2026 года DumbMonit назывался EzyMonit. Вместе с ним были переименованы команды, переменные окружения, имена образов и пути; старые переменные EZYMONIT_* и токены агентов ezym_ по-прежнему принимаются. См. Обновление.

DumbMonit — это 100% открытое ПО под лицензией MIT, включая зависимости: ни одна функция не припасена для платной редакции. DumbMonit бесплатен и останется таким.

DumbMonit предоставляется «как есть», без каких-либо гарантий. Автор и участники не несут ответственности за любой ущерб, необнаруженный сбой или неотправленное оповещение; проверка в вашей среде — ваша задача.