Uptime Kuma
Uptime Kuma — бесплатный самохостинговый мониторинг доступности с удобными статус‑страницами, гибкими уведомлениями и быстрым развёртыванием через Docker.
Ссылки
Обзор
Uptime Kuma — открытый, бесплатный инструмент для мониторинга доступности (uptime monitoring) с красивым веб‑интерфейсом и статус‑страницами. Он выполняет периодические проверки (heartbeat) по различным протоколам, фиксирует время отклика и ошибки, оповещает через десятки интеграций и позволяет публиковать публичные или приватные страницы статуса для команды и пользователей. Архитектура ориентирована на самохостинг: чаще всего продукт разворачивают в Docker, хранилище по умолчанию — легковесная база (например, SQLite), резервные копии делаются из интерфейса.
Сценарии использования (Use cases)
- Мониторинг доступности сайтов и API: HTTP(S)‑проверки с условиями (статус‑код, ключевые слова), метрики времени отклика.
- Контроль внутренних сервисов: проверки TCP‑порта, Ping, DNS, чтобы вовремя заметить проблемы в сети и инфраструктуре.
- Отслеживание срока действия TLS‑сертификатов и заблаговременные уведомления о скором истечении.
- Здоровье фоновых задач: Push‑мониторы для cron‑джобов и интеграций — сервис должен «постучаться» в Uptime Kuma в заданный интервал, иначе будет считаться неработающим.
- Публичные статус‑страницы для клиентов и команды: прозрачная коммуникация о доступности, инцидентах и техобслуживании.
- Домашние лаборатории (homelab) и пет‑проекты: единая точка контроля для разных сервисов на одном сервере.
Составляющие и особенности
- Типы проверок (мониторов):
- HTTP(S) (включая проверку статуса‑кода и поиска ключевых слов в ответе).
- TCP‑порт, Ping, DNS.
- Push‑монитор для внешних событий (cron, интеграции).
- Проверка срока действия TLS‑сертификатов.
- Уведомления и интеграции:
- Популярные каналы: Telegram, Slack, Discord, Microsoft Teams, email (SMTP), Pushover, Gotify, ntfy, Webhook и др.
- Гибкие правила: пороги, уровни, тишина в окнах обслуживания.
- Статус‑страницы:
- Публичные и приватные, с кастомизацией и отображением статуса по группам/тегам.
- Объявления (announcements) и информация о плановом обслуживании.
- Управление и организация:
- Теги и группировка мониторингов, пауза отдельных проверок.
- Окна обслуживания (maintenance windows) для корректного учёта аптайма.
- Резервное копирование/восстановление конфигурации и данных из UI.
- Развёртывание и стек:
- Быстрый старт в Docker (официальный образ), возможен запуск на Node.js.
- Лёгкое проксирование через Nginx/Traefik, поддержка HTTPS.
- Безопасность и доступ:
- Самохостинг — данные остаются у вас.
- Встроенная аутентификация, поддержка двухфакторной авторизации (2FA) и приватных страниц.
- Производительность и наблюдаемость:
- Графики времени отклика, история инцидентов и аптайм‑проценты.
- Настройка интервалов проверок и тайм‑аутов.
Заметки
Кому подходит
- Разработчики, DevOps/SRE, системные администраторы, владельцы SaaS и проектов любой величины.
- Команды, которым нужна прозрачная публичная статус‑страница и самостоятельный контроль данных.
- Энтузиасты homelab, желающие централизовать мониторинг домашних сервисов.
Плюсы
- Полностью бесплатный и открытый, с активным сообществом.
- Простое развёртывание (Docker), минимум зависимостей, удобный UI.
- Много типов проверок и широкая поддержка каналов уведомлений.
- Публичные/приватные статус‑страницы «из коробки».
Минусы
- Не заменяет APM/обсервабилити‑платформы (нет трассировок, лог‑агрегации, метрик ресурсов хостов «из коробки»).
- Масштабирование на очень большие нагрузки потребует отдельной архитектуры (шардирование, распределённые проверки).
- Ограниченная глубина сетевых и протокольных проверок по сравнению с профильными инструментами.
Развёртывание и требования
- Рекомендуется Docker‑образ; достаточно одного контейнера и постоянного тома для данных.
- Для внешней публикации статус‑страницы — обратный прокси с HTTPS.
- Резервные копии делаются из интерфейса; восстановление — в пару кликов.
Альтернативы и когда выбрать другое
- Облачные: UptimeRobot, Better Stack (ex. Better Uptime), Pingdom — удобны без администрирования, но данные у провайдера.
- Самохостинг‑альтернативы: Vigil, Healthchecks.io (для cron), Prometheus + Blackbox Exporter — если нужен более гибкий/низкоуровневый контроль.
- Если требуется единая платформа наблюдаемости (метрики, логи, трассировки) — смотрите Grafana/Prometheus/Tempo/Loki или коммерческие APM.
Лицензия и стоимость
- Открытый и бесплатный для самохостинга. Дополнительных платежей за продукт нет; расходы — только на вашу инфраструктуру.
Аналоги и альтернативы для Uptime Kuma
Uptime Kuma - похожие продукты (инструменты, решения, сервисы)
| Сценарии использования (Use Cases) | |
|---|---|
| Платформы | |
| Особенности | |
| Тип продукта |

Отзывы
Отзывов пока нет.