Разработка 4 мин чтения

Pulse: мониторинг Proxmox и TrueNAS без Zabbix, с учётом бэкапов

Pulse это панель мониторинга для Proxmox, TrueNAS и Docker, которая ставится одним контейнером и показывает бэкапы, снапшоты и репликацию. Разбираю лицензию MIT и закрытый Pro, подключение токеном, оповещения и то, что восстановление Pulse не проверяет. Проект молодой, ведётся одним человеком с ИИ-агентами.

мониторингProxmoxTrueNASopen source
Коротко. Pulse (репозиторий rcourtman/Pulse, лицензия MIT) это самостоятельно устанавливаемая панель для Proxmox, PBS, Docker, Kubernetes, TrueNAS и обычных машин, поддержка VMware vSphere пока в раннем доступе. К Proxmox он подключается токеном API с правами на чтение, оповещения шлёт в Telegram, Slack, почту и другие каналы, а в разделах бэкапов и защиты показывает, какие копии, снапшоты и репликации реально были. Восстановление он не делает и не тестирует: это остаётся за вами. Проект молодой (с февраля 2025), его ведёт один человек вместе с ИИ-агентами, документация на английском, платная версия Pro закрытая.
Хотите внедрить это у себя?

Сделаю под ключ: разберу задачу, назову срок и цену. Чтобы начать, напишите в Telegram одной фразой.

Мониторинг и проверка бэкапов для мини-ЦОДа

Бэкап есть, а восстановить нечего

Студия держит два сервера Proxmox, NAS на TrueNAS и три Docker-хоста. Бэкапы идут по расписанию, и все спокойны. Потом выясняется, что задача падала три недели подряд, а пул ZFS давно в состоянии DEGRADED. Полноценный Zabbix такой парк закроет, но для четырёх машин он тяжеловат.

Лёгкие инструменты закрывают часть задачи. Beszel следит за ресурсами и дисками, Uptime Kuma проверяет доступность снаружи. Ни один из них не знает, что такое задача бэкапа Proxmox или задача репликации TrueNAS. Pulse написан как раз под эти объекты.

Что это за проект и что я проверил

Смотрел 18.10.2026 данные GitHub и документацию репозитория, сам Pulse не запускал. Файл LICENSE содержит текст MIT, README добавляет, что в репозитории нет двойного лицензирования. Репозиторий создан 14.02.2025, не архивирован, написан на Go, около 6,9 тысячи звёзд и 276 форков, образ на Docker Hub скачали около 4,5 млн раз. Последний коммит от 17.10.2026. Последний стабильный релиз v6.5.0 вышел 6 октября, с 15 октября появились три кандидата в v6.6.0. По описанию релизного цикла, кандидат в следующую версию выходит каждые 14 дней после стабильной.

Что он умеет в Proxmox, TrueNAS и Docker

Для Proxmox: узлы, гости, хранилища, бэкапы, репликация и Ceph, плюс отдельно Proxmox Backup Server и Mail Gateway. Для TrueNAS SCALE и CORE: пулы, датасеты, диски с данными SMART, снапшоты, задачи репликации и собственные оповещения самой TrueNAS. Docker и Podman: хосты, контейнеры, проекты Compose, проверки состояния. Kubernetes и обычные Linux, Windows и macOS идут через агент. В списке покрытия нет сетевого оборудования.

Оповещения уходят через вебхуки в Telegram, Slack, Teams, PagerDuty, Pushover, Gotify, ntfy или на произвольный адрес, есть почта по SMTP и Apprise. История метрик лежит в локальной SQLite, в бесплатной версии это 7 дней. Про vSphere сам проект пишет: ранний доступ, проверяйте на своём vCenter до боевого использования.

Что здесь называется восстановлением и проверкой

В документации раздел Recovery описывает сбор следов: Pulse читает у провайдера записи о бэкапах, снапшотах и репликации. Они видны в Proxmox → Backups и TrueNAS → Protection, где можно посмотреть покрытие по гостям. Pulse ничего не восстанавливает. Документация прямо предупреждает: успешная задача не доказывает, что гость разморозился и приложение поднимется, а свежий снапшот это точка на той же системе, а не независимая копия. Для настоящей проверки она советует тестовое восстановление в изолированное место.

Плановые проверки из описания проекта это Patrol. Он по расписанию (по умолчанию раз в 6 часов, от 10 минут до 7 дней) собирает состояние и историю и отдаёт языковой модели, а та пишет находки. В бесплатной версии нужен ваш ключ провайдера (Anthropic, OpenAI, Gemini, OpenRouter, DeepSeek) или локальная Ollama. С облачным провайдером часть контекста уходит наружу, с Ollama остаётся у вас. Качество находок я не проверял.

Как ставится и что даёт токен

Самый короткий путь: контейнер rcourtman/pulse, порт 7655, том /data, первый вход по токену, который печатает команда в консоли контейнера. Для Proxmox есть подписанный установщик, создающий LXC, а перед запуском скрипта проверяется его подпись SSH. Есть также Compose и Helm.

К Proxmox Pulse ходит по API. Сгенерированный скрипт создаёт пользователя pulse-monitor и токен с раздельными привилегиями и правами на чтение. Запускать его нужно один раз с повышенными правами на хосте Proxmox, поэтому прочитайте скрипт до запуска. Агент на узле нужен только для SMART, температур и деталей ZFS, а для Docker-хостов нужен всегда. К TrueNAS подключаются ключом API и именем пользователя, которому он принадлежит, опрос раз в 60 секунд.

Что важно учесть

Автор один, внешние pull request проект не принимает. По собственной странице проекта, код пишут и сливают в main агенты, обычные правки могут идти без построчной проверки человеком, а за 20 месяцев набралось около 15 тысяч коммитов. Для мониторинга это быстрые исправления и такие же быстрые регрессии: ставьте стабильную версию, а не кандидата, и закрепляйте тег.

Про бэкапы документация осторожна. Запросы Pulse к гостевому агенту QEMU идут по тому же каналу, что и заморозка при бэкапе с freeze. Проект просит не менять права, не ставить агентов и не слать пробные запросы во время бэкапа. Остановка Pulse на это время выключает и оповещения. Проверьте поведение на тестовом узле до боевого.

Агент на Linux по умолчанию работает от root, есть профиль с минимальными правами. Ключ TrueNAS наследует права своего пользователя, заведите для него отдельного. Анонимная телеметрия включена по умолчанию (пинг раз в сутки), отключается в настройках или переменной PULSE_TELEMETRY=false.

Pro стоит от 79 долларов в год: 90 дней истории, расследования и исправления Patrol с подтверждением, роли, журнал аудита, отчёты. Это отдельный закрытый продукт из частных исходников, ставится из закрытого образа, по странице проекта нужен периодический доступ к серверу лицензий. Оплату из России и доступность уточняйте. Для парка в сотни хостов с сетевым железом нужны Zabbix или Prometheus.

Что можно сделать уже сейчас

Выпишите задачи бэкапа и репликации, которые у вас идут, и дату, когда последний раз кто-то пробовал восстановить. Одну виртуальную машину восстановите в изолированную сеть. Pulse этого не заменит.

Поставьте стабильную версию на тестовый LXC, подключите один узел Proxmox токеном на чтение и сравните вкладку Backups с тем, что вы знаете сами.

Добавьте TrueNAS отдельным пользователем, подключите вебхук в рабочий чат и проверьте на условном сбое. Графики по метрикам при желании строит Grafana, контейнерами удобно управлять через Portainer.

Поставить Pulse, подключить хосты, настроить оповещения и регулярную проверку восстановления могу в рамках работы с ИТ-инфраструктурой.

Частые вопросы

Заменит ли Pulse Zabbix?

Для небольшого парка на Proxmox и TrueNAS он закрывает наблюдение за виртуализацией и хранилищем. Для сети, сотен хостов и своих метрик нужен Zabbix или Prometheus.

Нужен ли агент на каждом хосте?

Для Proxmox нет, хватает API. Агент нужен для Docker, SMART, температур и обычных машин.

Уходят ли данные наружу?

По документации мониторинг хранится на вашем сервере. Наружу идёт анонимная телеметрия, её можно выключить, и контекст для Patrol, если вы подключили облачный ИИ.

Коротко о главном

Pulse под MIT показывает состояние Proxmox и TrueNAS вместе с бэкапами, снапшотами и репликацией и присылает оповещения. Проект молодой, ведётся одним человеком с агентами, платная часть закрытая, а восстановление придётся проверять руками.

Если хотите, чтобы я поставил Pulse, подключил хосты, настроил оповещения и сделал с вами пробное восстановление, напишите мне в Telegram кодовое слово «ПУЛЬС».

Обсудим вашу задачу

Что я делаю для бизнеса

Напишите одной фразой, что нужно. Отвечу, что подойдёт, сколько займёт и сколько стоит. Сообщение уже подготовлено.

  • Боты в Telegram, MAX, VK
  • Автоматизация процессов и CRM
  • Аналитика и дашборды
  • Сайты и лендинги под ключ
Пишу о разработке, ИИ и законах для бизнеса

Разборы, кейсы и практика — без воды. Выходит регулярно, читать 3–5 минут.

Готовые решения под ключTurnkey solutionsSoluciones llave en mano交钥匙解决方案Түлхүүр гардуулах шийдэл 451 готовых IT-решений для бизнеса451 ready-made IT solutions for business451 soluciones IT listas para empresas451 个面向企业的现成 IT 解决方案Бизнест зориулсан 451 бэлэн IT шийдэл Автоматизация, боты, AI, 152-ФЗ и платформы · бесплатная консультацияAutomation, bots, AI, data privacy and platforms · free consultationAutomatización, bots, IA, privacidad de datos y plataformas · consulta gratis自动化、机器人、AI、数据合规与平台 · 免费咨询Автоматжуулалт, бот, AI, өгөгдлийн хамгаалалт ба платформ · үнэгүй зөвлөгөө Смотреть каталогView catalogVer catálogo查看目录Каталог үзэх