С Guardian: Сбой в 03:17. Guardian обнаруживает его в 03:18, перезапускает ваш сервис в 03:18, восстановление подтверждено в 03:19. Вы просыпаетесь и видите в Telegram сообщение
✅ http_root recovered · 0.01s.
Общее время простоя: 1-2 минуты.
Легковесный Python-демон, который живет на вашем VPS. Проверяет сайт каждые 60 секунд, автоматически перезапускает при сбое и отправляет оповещения в Telegram, когда требуется ваше внимание. Установка за 20 минут. От $70, разовый платеж. Исходный код ваш — никаких подписок и оплаты за каждую проверку.
Смотреть цены →Большинство сервисов «мониторинга» просто отправляют вам паническое письмо через 10 минут после того, как все посетители уже ушли.
✅ http_root recovered · 0.01s.
Общее время простоя: 1-2 минуты.
Каждый сайт получает свой собственный, настроенный под него чек-лист. Это те проверки, которые мы используем для нашего стека AskOracle прямо сейчас.
Guardian работает на AskOracle прямо сейчас. Вот что произошло во время недавнего тестового сбоя:
systemctl stop askoracle — симуляция сбоя.http_root, http_store → connection refused. Отправлено оповещение в Telegram.systemctl restart askoraclehttp_root, http_store, admin_queue — все снова работает. В Telegram: «восстановлено».Требовалось вмешательство человека: ноль. Вы получили одно оповещение о сбое и одно о восстановлении.
Разовая установка. Опциональная ежемесячная настройка. Без оплаты за проверку, за оповещение или дурацких «уровней использования».
Мы присмотрим за вашим стражем. Еженедельный анализ потока оповещений, добавление новых проверок по мере развития стека, настройка порогов для устранения ложных срабатываний.
Можете — для базового пинга «а сайт вообще жив?». Но эти сервисы пингуют снаружи: они видят «УПАЛ» через 5-10 минут после факта, не могут понять почему, и уж точно не могут ничего перезапустить. Guardian сидит на вашем VPS, видит реальное состояние (systemd, логи, БД) и исправляет его.
Это systemd-сервис с Restart=always + сторожевой cron (каждые 10 минут проверяет, что
процесс guardian жив, и перезапускает, если нет). Полная двойная защита.
Любой Linux VPS. Мы запускали Guardian на Python/Flask, Node.js/Express, PHP/Laravel, Ruby/Rails, статических сайтах на Nginx, а также на самописных стеках с cron-задачами и фоновыми воркерами.
По умолчанию: сам отслеживаемый сервис (через systemctl restart), PostgreSQL/MySQL (если проверка БД не удалась),
certbot renew (если сертификату < 7 дней). Все остальное — только оповещение. Вы утверждаете белый список во время настройки.
Нет, это дополняет их. APM (Sentry, Honeybadger) отслеживают ошибки в коде. Guardian отслеживает здоровье инфраструктуры. Используйте и то, и другое, если можете.
Да — код становится вашим после оплаты (условия в духе MIT). Некоторые клиенты предпочитают делать все сами с нашей консультацией. Если это вы, то тариф «Установка» за $70 превращается в часовой разбор + передачу документации.
«Установка» за $70: от того же дня до 24 часов. «Полный» за $249: 3-5 дней. «Enterprise»: 2 недели на оценку + 1-2 недели на установку.
Мы едим собственную еду. Guardian следит за AskOracle прямо сейчас — вы можете увидеть это в логах: