Repolode
kOlapsis

kOlapsis/maintenant

Self-hosted мониторинг Docker, Kubernetes, доступности сервисов, TLS и cron-задач в одном Go-бинарнике, с оповещениями и встроенным MCP-сервером.

Open source альтернатива:Uptime RobotDatadog

Звёзды
533
Форки
25
Открытые issues
2
Последний коммит
вчера

Что это?

maintenant — self-hosted мониторинг инфраструктуры, поставляемый в виде одного Go-бинарника со встроенными фронтендом на Vue и SQLite. Он автоматически обнаруживает Docker-контейнеры, сервисы Docker Swarm и нагрузки Kubernetes, отслеживает их состояние, проверки работоспособности, циклы перезапуска, использование ресурсов и логи в реальном времени — без ручной настройки. HTTP- и TCP-эндпоинты можно объявлять с помощью Docker labels; тот же экземпляр отслеживает срок действия TLS-сертификатов, дедлайны heartbeat и cron-задач, а также обновления образов контейнеров.

Механизм оповещений обрабатывает события контейнеров, эндпоинтов, сертификатов, heartbeat и хостов и направляет их через триггеры в такие каналы, как Discord, вебхуки и электронная почта. Удалённые хосты можно добавить как агенты только для чтения: они передают своё состояние центральному серверу по gRPC. Встроенный сервер Model Context Protocol предоставляет AI-ассистентам данные мониторинга, чтобы те могли просматривать логи и историю оповещений. Основные функции распространяются по лицензии Apache-2.0, а редакции Personal и Pro открывают дополнительные каналы, обогащение данных CVE и политики эскалации при наличии лицензионного ключа.

Ключевые возможности

  • 01Автоматически обнаруживает нагрузки Docker, Swarm и Kubernetes и передаёт логи контейнеров в реальном времени.
  • 02Проверяет HTTP- и TCP-эндпоинты, объявленные через Docker labels.
  • 03Отслеживает срок действия TLS-сертификатов, а также дедлайны heartbeat и cron-задач.
  • 04Обнаруживает обновления образов контейнеров и отмечает рискованную сетевую экспозицию.
  • 05Отправляет оповещения в Discord, вебхуки и другие каналы; для AI-ассистентов предусмотрен встроенный MCP-сервер.

Сценарии использования

  • Мониторинг homelab или небольшого парка VPS с Docker-контейнерами через одну панель.
  • Контроль доступности публичных сайтов и API, а также срока действия сертификатов.
  • Получение оповещений о cron-задачах, пропустивших расписание, через heartbeat URL.
  • Помощь AI-агенту в расследовании сбоев контейнеров с помощью логов и истории оповещений.

Быстрый старт

  1. 1

    Сохраните docker-compose.yml из README и ознакомьтесь с примечанием о безопасности портов

  2. 2

    Запустите maintenant в фоновом режиме с помощью Docker Compose, затем откройте http://localhost:8080

    docker compose up -d

Что важно знать

  • У интерфейса и API нет собственной аутентификации, поэтому необходимо добавить обратный прокси с аутентификацией или привязать сервис к 127.0.0.1.
  • Для мониторинга контейнеров необходим доступ на чтение к сокету Docker.
  • Для некоторых функций, таких как обогащение данных CVE и перенаправление оповещений в Discord, Slack и аналогичные сервисы, требуются платные редакции Personal или Pro.

В подборках

Темы

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

Что такое maintenant?
Self-hosted мониторинг Docker, Kubernetes, доступности сервисов, TLS и cron-задач в одном Go-бинарнике, с оповещениями и встроенным MCP-сервером. maintenant — self-hosted мониторинг инфраструктуры, поставляемый в виде одного Go-бинарника со встроенными фронтендом на Vue и SQLite. Он автоматически обнаруживает Docker-контейнеры, сервисы Docker Swarm и нагрузки Kubernetes, отслеживает их состояние, проверки работоспособности, циклы перезапуска, использование ресурсов и логи в реальном времени — без ручной настройки. HTTP- и TCP-эндпоинты можно объявлять с помощью Docker labels; тот же экземпляр отслеживает срок действия TLS-сертификатов, дедлайны heartbeat и cron-задач, а также обновления образов контейнеров.
maintenant можно использовать бесплатно? Какая у него лицензия?
maintenant распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
maintenant всё ещё поддерживается?
Активно поддерживается. Последний коммит в maintenant — 6 нояб. 2026 г..
Для чего можно использовать maintenant?
Мониторинг homelab или небольшого парка VPS с Docker-контейнерами через одну панель. Контроль доступности публичных сайтов и API, а также срока действия сертификатов. Получение оповещений о cron-задачах, пропустивших расписание, через heartbeat URL. Помощь AI-агенту в расследовании сбоев контейнеров с помощью логов и истории оповещений.
Как установить maintenant?
Сохраните docker-compose.yml из README и ознакомьтесь с примечанием о безопасности портов Запустите maintenant в фоновом режиме с помощью Docker Compose, затем откройте http://localhost:8080: docker compose up -d
Где скачать maintenant?
Исходный код и инструкции по установке — на GitHub: https://github.com/kOlapsis/maintenant

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый инструмент для мониторинга серверов и сайтов: проверки состояния, HTTP/TCP/Ping-пробы, push-уведомления, задачи по расписанию и веб-терминал.

10,4 тыс.+4 за неделю1,6 тыс.GoApache-2.0Активно поддерживаетсяОбновлён 9 дней назад

Лёгкая платформа для мониторинга серверов с собственным размещением: веб-панель, статистика Docker-контейнеров, история и оповещения.

26,9 тыс.+157 за неделю1,2 тыс.GoMITАктивно поддерживаетсяОбновлён 3 часа назад

Самостоятельно размещаемая панель мониторинга состояния сервисов по HTTP, ICMP, TCP, DNS и другим протоколам с проверкой условий и оповещениями.

12,5 тыс.+63 за неделю890GoApache-2.0Активно поддерживаетсяОбновлён 18 часов назад