🛡 КРУГЛОСУТОЧНЫЙ МОНИТОРИНГ · ВАШ VPS

Ваш сайт упал в 3 часа ночи. Guardian
перезапустит его до того, как вы проснетесь.

Легковесный Python-демон, который живет на вашем VPS. Проверяет сайт каждые 60 секунд, автоматически перезапускает при сбое и отправляет оповещения в Telegram, когда требуется ваше внимание. Установка за 20 минут. От $70, разовый платеж. Исходный код ваш — никаких подписок и оплаты за каждую проверку.

Смотреть цены →
60с
Цикл проверки
< 2мин
Сбой → восстановление
256МБ
Потребление RAM
$0/мес
После установки

Что на самом деле происходит, когда ваш сайт падает

Большинство сервисов «мониторинга» просто отправляют вам паническое письмо через 10 минут после того, как все посетители уже ушли.

Без Guardian: Сайт падает в 03:17 (нехватка памяти, зависание БД, клинч в cron — неважно). UptimeRobot замечает это в 03:22. Вы видите письмо в 09:00, когда просыпаетесь. 5 часов 43 минуты простоя. Google заметил. Клиенты ушли. Telegram-бот пропустил вебхуки.

С Guardian: Сбой в 03:17. Guardian обнаруживает его в 03:18, перезапускает ваш сервис в 03:18, восстановление подтверждено в 03:19. Вы просыпаетесь и видите в Telegram сообщение ✅ http_root recovered · 0.01s. Общее время простоя: 1-2 минуты.

17 проверок работоспособности из коробки

Каждый сайт получает свой собственный, настроенный под него чек-лист. Это те проверки, которые мы используем для нашего стека AskOracle прямо сейчас.

HTTP 200 + скорость
Главная страница + ключевые API-эндпоинты
systemd active
Проверка состояния каждого юнита
Подключение к PostgreSQL
Живой запрос + таймаут
Состояние SQLite
Файл читается, запросы работают
Ошибки в journalctl
Traceback / ERROR за последние 15 мин
Актуальность Cron
Задача выполнилась по расписанию
HTTPS-сертификат
Срок > 14 дней, триггер автообновления
Паттерны в логах
Пользовательские regex для вашего стека
Свободное место на диске
Оповещение при <10% свободного места
Память
Обнаружение риска OOM
Неконтролируемая нагрузка на CPU
Аномалии по процессам
Внешние API
Доступность Stripe / Telegram / Anthropic
Свежесть бэкапа
Последняя загрузка в B2 < 25 ч назад
Файлы ключей TLS
Секреты читаемы, права доступа
Структура JSON-ответа
API возвращает ожидаемую схему
Глубина очереди
Celery / Redis / своя
Свои для каждого сервиса
Все, что важно для вас

Реальная хронология инцидента — из наших логов

Guardian работает на AskOracle прямо сейчас. Вот что произошло во время недавнего тестового сбоя:

07:50:13
✅ Guardian запущен. 17 проверок, все в норме.
07:50:30
💥 systemctl stop askoracle — симуляция сбоя.
07:51:13
🔴 Обнаружен CRIT: http_root, http_store → connection refused. Отправлено оповещение в Telegram.
07:51:13
🛠 Автовосстановление: systemctl restart askoracle
07:52:14
✅ Восстановление: http_root, http_store, admin_queue — все снова работает. В Telegram: «восстановлено».

Требовалось вмешательство человека: ноль. Вы получили одно оповещение о сбое и одно о восстановлении.

Что отличает Guardian

🏠 Живет на вашем VPS
Не SaaS. Данные не покидают ваш сервер. Работает даже при разрывах сети.
🛠 Действительно чинит
Большинство мониторов просто оповещают. Guardian перезапускает сервисы, обновляет сертификаты, чистит кэш — не беспокоя вас.
📱 Оповещения в Telegram
Только при смене состояния. Никакого спама. Эскалация после 3 неудач.
🎯 Настроен под ваш сервис
Мы пишем проверки специально для вашего стека, а не общие пинг-тесты.
📝 Исходный код — ваш
Python, чистый, проверяемый. Можете форкать, изменять, что угодно. Никакой привязки к вендору.
💾 256 МБ RAM
Работает на любом VPS, включая дроплеты за $4/мес. Нулевое влияние на ваши приложения.

Цены

Разовая установка. Опциональная ежемесячная настройка. Без оплаты за проверку, за оповещение или дурацких «уровней использования».

Полный
$249 разово
Сложные стеки, несколько сайтов, проверки бизнес-логики.
  • До 10 сервисов / 25 проверок
  • Обнаружение паттернов в логах
  • Проверки здоровья внешних API
  • Проверка свежести бэкапов
  • Проверки аномалий очередей / диска / CPU
  • 3 месяца настройки после запуска
  • Приоритетная поддержка
Запросить расчет →
Enterprise
$699+
Много серверов, кастомные интеграции, SLA, выделенный канал.
  • Неограниченно сервисов / проверок
  • Развертывание на нескольких серверах
  • Интеграция с PagerDuty / Opsgenie
  • Экспорт в Grafana / Prometheus
  • Подписанное NDA + канал в Slack
  • 6 месяцев настройки + SLA 99.9%
  • Настройка эскалации дежурным
Обсудить с нами →

Guardian Мониторинг · $29/мес

Мы присмотрим за вашим стражем. Еженедельный анализ потока оповещений, добавление новых проверок по мере развития стека, настройка порогов для устранения ложных срабатываний.

Подписаться →

FAQ

Разве я не могу просто использовать UptimeRobot / Better Uptime?

Можете — для базового пинга «а сайт вообще жив?». Но эти сервисы пингуют снаружи: они видят «УПАЛ» через 5-10 минут после факта, не могут понять почему, и уж точно не могут ничего перезапустить. Guardian сидит на вашем VPS, видит реальное состояние (systemd, логи, БД) и исправляет его.

Что если сам Guardian упадет?

Это 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 / трекер ошибок?

Нет, это дополняет их. APM (Sentry, Honeybadger) отслеживают ошибки в коде. Guardian отслеживает здоровье инфраструктуры. Используйте и то, и другое, если можете.

Могу я установить его сам из исходников?

Да — код становится вашим после оплаты (условия в духе MIT). Некоторые клиенты предпочитают делать все сами с нашей консультацией. Если это вы, то тариф «Установка» за $70 превращается в часовой разбор + передачу документации.

Сроки?

«Установка» за $70: от того же дня до 24 часов. «Полный» за $249: 3-5 дней. «Enterprise»: 2 недели на оценку + 1-2 недели на установку.

Посмотрите на наш Guardian в действии

Мы едим собственную еду. Guardian следит за AskOracle прямо сейчас — вы можете увидеть это в логах:

systemctl status oracle-guardian
Active: active (running)
Memory: 38.2M / 256M limit
# /root/oracle_guardian/guardian.py отслеживает 17 проверок:
✓ askoracle_http · OK 34с назад · 0.02с
✓ askoracle_pg · OK 34с назад · 1 активация
✓ bot_nexus · active + HTTP 200
✓ bot_paper · active + HTTP 200
✓ bot_apex · active + HTTP 200
✓ bot_magma · active + HTTP 200
✓ ...еще 12