Мониторинг 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"
Прямо сейчас
Мониторинг cron-задач
Одна строка curl
Добавьте «&& curl -fsS https://uptime.rs/ping/<token>» после своей команды. Работают GET, POST и HEAD.
Ваше расписание и запас времени
Укажите, как часто запускается задача и насколько может опоздать пинг. Если за это время пинга нет, монитор становится недоступным, с обычными оповещениями.
Сообщайте о сбоях сразу
Вызовите /ping/<token>/fail, когда задача упала, с ?msg= или телом запроса как причиной в оповещении.
Та же история, что и у других мониторов
Heartbeat-мониторы видны на страницах статуса, в отчётах и в API так же, как мониторы сайтов.
Как это работает
- Создайте аккаунтВыберите имя пользователя; оно станет адресом вашей страницы статуса.
- Добавьте сайтыВставьте список или импортируйте из панели или от DNS-провайдера.
- ОтдыхайтеМы проверяем каждую минуту и сообщаем, как только что-то действительно падает.
Вопросы
Что такое heartbeat-монитор?
Монитор, который ожидает, что ваша задача по расписанию вызовет URL, и оповещает, если вызова нет.
Как сообщить, что задача упала?
Вызовите ping-URL с /fail в конце. Добавьте ?msg=, чтобы указать причину.
Начните мониторинг за минуту
Неограниченное число мониторов, бесплатно. Без карты.
Создайте бесплатный аккаунт