Избранный проект

Status Page

Страница статусов, работающая на вашем сервере. Мониторинг HTTP-эндпоинтов, SSL-сертификатов, TCP-портов, PostgreSQL и Oracle DB. Инциденты создаются автоматически, отслеживаются окна техработ, а инциденты могут передаваться в Канбан-доску.

Предпросмотр Status Page

Обзор

Что было создано

Страница статусов, работающая на собственном сервере. Зонды для HTTP, SSL, TCP, PostgreSQL и Oracle DB автоматически создают и закрывают инциденты при сбоях компонентов. Публичная страница показывает историю доступности, активные инциденты и окна техработ — с опциональной интеграцией Канбан-доски.

  • Публичная страница статусов на проект, поддерживает собственный домен
  • Мониторинг HTTP, SSL-сертификатов, TCP-портов, PostgreSQL и Oracle DB
  • Инциденты создаются автоматически при сбоях с полным журналом обновлений
  • Интеграция с Канбан-доской — задача создаётся при инциденте и закрывается при его решении

Почему это существует

Практический подход

Идея была простой — страница статусов на собственном сервере без зависимости от внешних SaaS-сервисов. Решение, которое можно направить на собственную инфраструктуру, правильно отслеживать инциденты и подключить к существующим инструментам, например к Канбан-доске.

Технический профиль

Функции и инфраструктура

Публичная страница статусов

  • Одна публичная страница на проект, поддерживает собственный домен
  • Сетка статусов компонентов с аптаймом за 90 дней и почасовыми барами за 48 часов с подсказками
  • Активные инциденты с обновлениями и история инцидентов за 30 дней
  • Активные и предстоящие окна техработ доступны публично
  • Переключение тёмной/светлой темы, авто-обновление каждые 60 с, баннер при потере соединения

Мониторинговые зонды

  • Многошаговый HTTP/HTTPS с общей сессией, извлечением переменных и проверками на каждом шаге
  • Истечение SSL-сертификата — настраиваемый порог предупреждения в днях
  • Доступность TCP-порта и задержка подключения
  • Подключение к PostgreSQL с выполнением опционального запроса
  • Подключение к Oracle DB с выполнением опционального запроса
  • Движок проверок: код статуса, задержка, тело ответа, JSON path

Инциденты и техработы

  • Инциденты создаются автоматически при сбое зонда и закрываются при восстановлении
  • Ручные инциденты для проблем, не охваченных зондами
  • Уровни серьёзности инцидентов и полный журнал обновлений
  • Плановые работы с указанием затронутых компонентов, расписания и обновлений статуса
  • Интеграция с Канбан-доской — инциденты передаются как задачи и закрываются через webhook

Администрирование

  • Панель администратора для управления пользователями, LDAP, проектами, мониторами и интеграциями
  • Локальные аккаунты и LDAP с опциональным ограничением по группам
  • API-токены с настраиваемым доступом
  • Журнал аудита с просмотром на уровне проекта и глобально
  • Запускается через Docker Compose (разработка) или Kubernetes (продакшн)

Обсудим?

Расскажите, что нужно, и я предложу самое простое практическое решение.

Напишите цель сайта, информацию о домене и хостинге, примеры и желаемый срок.

Связаться