Перейти к содержимому

DumbMonit

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

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).

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

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