Инструмент для самостоятельного мониторинга доступности HTTP, TCP, DNS, ping, Docker и других сервисов с оповещениями и страницами статуса.
kuvasz-uptime/kuvasz
Самостоятельно размещаемый сервис для мониторинга доступности и SSL-сертификатов: страницы статуса, REST API, MCP-сервер и уведомления через разные каналы.
Open source альтернатива:UptimeRobot
- Звёзды
- 670
- Форки
- 41
- Открытые issues
- 10
- Последний коммит
- вчера
Что это?
Kuvasz — самостоятельно размещаемый сервис для проверки доступности сайтов и служб, а также срока действия их SSL-сертификатов. Он поддерживает HTTP(S), ICMP ping, TCP-порты, DNS-записи, heartbeat-проверки (push) для cron-задач и резервных копий, а также проверку состояния Docker-контейнеров. Проверки можно направлять через HTTP- и SOCKS5-прокси.
Уведомления для каждого монитора можно отправлять по электронной почте, в Discord, Slack, Telegram, Microsoft Teams, Apprise, Pushover, PagerDuty или на пользовательские вебхуки. Публичные или приватные страницы статуса и периоды технического обслуживания помогают сообщать команде о плановых простоях и не вызывать ложные оповещения.
Для автоматизации Kuvasz предоставляет REST API, конфигурацию на основе YAML, экспортёры Prometheus и OpenTelemetry, а также MCP-сервер, через который AI-ассистенты могут запрашивать информацию о мониторах и управлять ими. Сервис написан на Kotlin и Micronaut.
Ключевые возможности
- 01Проверяет HTTP(S), ICMP ping, TCP-порты и DNS-записи по настраиваемым условиям.
- 02Проверяет SSL-сертификаты и заранее предупреждает об истечении срока их действия.
- 03Отслеживает cron-задачи и резервные копии с помощью push-проверок heartbeat.
- 04Мониторит Docker-контейнеры, включая healthcheck, коды завершения и завершения из-за OOM.
- 05Отправляет уведомления для каждого монитора по электронной почте, в чаты, Telegram, PagerDuty и на вебхуки.
- 06Предоставляет публичные или приватные страницы статуса и запланированные периоды технического обслуживания.
Сценарии использования
- Следить за веб-службами и внутренними хостами домашней лаборатории из одной панели.
- Создать публичную страницу статуса для клиентов или команды.
- Получать уведомления, если ночные резервные копии или cron-задачи не сообщают о выполнении.
- Заменить облачный сервис мониторинга доступности, например UptimeRobot, самостоятельно размещаемой альтернативой.
Быстрый старт
- 1
Следуйте руководству по развертыванию в документации
- 2
Попробуйте демоверсию (имя пользователя: demo, пароль: secureDemoPassword)
Что важно знать
- Лицензия AGPL-3.0 — это лицензия с авторским левом, накладывающая обязательства при использовании по сети.
- В кратком руководстве есть ссылка только на внешнюю документацию; в README нет команды для установки.
В подборках
Темы
Частые вопросы
- Что такое kuvasz?
- Самостоятельно размещаемый сервис для мониторинга доступности и SSL-сертификатов: страницы статуса, REST API, MCP-сервер и уведомления через разные каналы. Kuvasz — самостоятельно размещаемый сервис для проверки доступности сайтов и служб, а также срока действия их SSL-сертификатов. Он поддерживает HTTP(S), ICMP ping, TCP-порты, DNS-записи, heartbeat-проверки (push) для cron-задач и резервных копий, а также проверку состояния Docker-контейнеров. Проверки можно направлять через HTTP- и SOCKS5-прокси.
- kuvasz можно использовать бесплатно? Какая у него лицензия?
- kuvasz распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- kuvasz всё ещё поддерживается?
- Активно поддерживается. Последний коммит в kuvasz — 5 нояб. 2026 г..
- Для чего можно использовать kuvasz?
- Следить за веб-службами и внутренними хостами домашней лаборатории из одной панели. Создать публичную страницу статуса для клиентов или команды. Получать уведомления, если ночные резервные копии или cron-задачи не сообщают о выполнении. Заменить облачный сервис мониторинга доступности, например UptimeRobot, самостоятельно размещаемой альтернативой.
- Как установить kuvasz?
- Следуйте руководству по развертыванию в документации Попробуйте демоверсию (имя пользователя: demo, пароль: secureDemoPassword)
- Где скачать kuvasz?
- Исходный код и инструкции по установке — на GitHub: https://github.com/kuvasz-uptime/kuvasz
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая панель мониторинга состояния сервисов по HTTP, ICMP, TCP, DNS и другим протоколам с проверкой условий и оповещениями.
Самостоятельно размещаемое приложение для мониторинга доступности и инфраструктуры: проверяет HTTP, ping, порты, DNS, Docker и многое другое, а также предоставляет страницы статуса и уведомления об инцидентах.
Самостоятельно размещаемая система мониторинга доступности на Go и React со страницами статуса и уведомлениями об алертах — альтернатива Uptime Kuma.
Самостоятельно размещаемый мониторинг доступности и производительности сайтов и API, который можно развернуть одной командой docker compose up.
Openstatus — платформа с открытым исходным кодом для страниц статуса, реагирования на инциденты и мониторинга доступности; мониторы и страницы статуса управляются как код.