Узнайте, когда cron-задача не выполнилась.

Запланированные задачи падают молча. Heartbeat-монитор превращает тишину в оповещение.

Как работает heartbeat-мониторинг

Создайте heartbeat-монитор, и UptimePush выдаст вам уникальный URL. Добавьте один вызов curl в конец задачи. Каждый пинг сбрасывает таймер; если следующий пинг не приходит в ожидаемый интервал плюс льготный период, монитор переходит в статус «недоступен» и срабатывают оповещения.

  • Работает с cron, таймерами systemd, Kubernetes CronJobs, GitHub Actions и любым скриптом
  • Отправка событий успеха, ошибки и запуска
  • Льготный период для задач, которые иногда выполняются дольше
  • История аптайма и длительность запусков по каждой задаче

Пример

0 3 * * * /usr/local/bin/backup.sh && curl -fsS https://hb.uptimepush.com/p/YOUR-TOKEN

Это вся интеграция. Если скрипт бэкапа завершится с ошибкой, пинг не отправится, и вы узнаете об этом к 3:35.

Что мониторить таким способом

Ночные бэкапы, генерацию счетов, пересборку sitemap, прогрев кэша, ETL-пайплайны, скрипты обновления сертификатов и всё остальное, что работает без присмотра.

Часто задаваемые вопросы

Бесплатен ли heartbeat-мониторинг?+

Heartbeat-мониторы входят в Pro. Бесплатный тариф включает проверки HTTP, ping, портов и ключевых слов.

Может ли задача явно сообщить об ошибке?+

Да. Добавьте /fail к URL пинга, чтобы сразу отметить запуск как неудачный, не дожидаясь таймаута.

Мониторьте свои запланированные задачи

Одна строка curl — и каждая задача под контролем.

Начать бесплатно — без карты ↗