Войти Регистрация

Мониторинг cron-задач

Мониторинг cron-задач и heartbeat

Некоторые сбои происходят тихо: задача просто не запускается. Heartbeat-монитор ждёт, когда ваша задача вызовет его URL, и оповещает, если вызов опаздывает.

Начать мониторинг бесплатно Без банковской карты.

crontab

# nightly backup, then tell uptime.rs it ran
0 3 * * * /usr/local/bin/backup.sh \
  && curl -fsS -m 10 --retry 3 https://uptime.rs/ping/<token> \
  || curl -fsS -m 10 "https://uptime.rs/ping/<token>/fail?msg=backup+failed"

Прямо сейчас

27,979отслеживаемых сайтов
3,784,661проверок за последние 24 часа
6локации проверок
60дней истории

Мониторинг cron-задач

Одна строка curl

Добавьте «&& curl -fsS https://uptime.rs/ping/<token>» после своей команды. Работают GET, POST и HEAD.

Ваше расписание и запас времени

Укажите, как часто запускается задача и насколько может опоздать пинг. Если за это время пинга нет, монитор становится недоступным, с обычными оповещениями.

Сообщайте о сбоях сразу

Вызовите /ping/<token>/fail, когда задача упала, с ?msg= или телом запроса как причиной в оповещении.

Та же история, что и у других мониторов

Heartbeat-мониторы видны на страницах статуса, в отчётах и в API так же, как мониторы сайтов.

Как это работает

  1. Создайте аккаунтВыберите имя пользователя; оно станет адресом вашей страницы статуса.
  2. Добавьте сайтыВставьте список или импортируйте из панели или от DNS-провайдера.
  3. ОтдыхайтеМы проверяем каждую минуту и сообщаем, как только что-то действительно падает.

Вопросы

Что такое heartbeat-монитор?

Монитор, который ожидает, что ваша задача по расписанию вызовет URL, и оповещает, если вызова нет.

Как сообщить, что задача упала?

Вызовите ping-URL с /fail в конце. Добавьте ?msg=, чтобы указать причину.

Читать документацию →

Начните мониторинг за минуту

Неограниченное число мониторов, бесплатно. Без карты.

Создайте бесплатный аккаунт