https://github.com/Owloops/updo

Updo — это консольная утилита (CLI) с открытым исходным кодом для мониторинга доступности (аптайма) и производительности веб-сайтов в реальном времени. Проект написан на языке Go и предлагает красивый псевдографический интерфейс (TUI) для терминала.

  • Комплексный мониторинг: отслеживает аптайм в процентах, время отклика, статус-коды, задержки (DNS, TCP, TLS) и срок действия SSL-сертификатов.
  • Гибкость запросов: поддерживает отправку кастомных HTTP-заголовков, методов POST/PUT, а также валидацию ответа по ключевым словам (--assert-text).
  • Уведомления (Алерты): автоматически отправляет оповещения о падении или восстановлении сайтов в Slack, Discord (с красивым форматированием) или на кастомные вебхуки.
  • Интеграция с Prometheus и Grafana: позволяет экспортировать собранные метрики для долгосрочного хранения и построения полноценных графиков.
  • Глобальный мониторинг: поддерживает развертывание удаленных агентов проверки через AWS Lambda в 13 регионах мира для анализа доступности с разных континентов.
  • Удобные форматы вывода: интерактивное меню (TUI), простой текстовый режим (--simple) или структурированные логи в формате JSON (--log).

Люблю все TUI-шное. Можно поставить в систему, можно запустить через docker.

https://github.com/Owloops/updo
Updo — это консольная утилита (CLI) с открытым исходным кодом для мониторинга доступности (аптайма) и производительности веб-сайтов в реальном времени | Сетка — социальная сеть от hh.ru