Мониторинг cron-задач и заданий по расписанию

Резервное копирование, которое перестало запускаться, не присылает сообщений об ошибке. Heartbeat-монитор превращает эту тишину в оповещение.

Параметры проверки

Тип монитора
Heartbeat (cron)
Адрес
Ваша задача обращается к уникальному URL
Крайний срок
Ваш интервал плюс допустимая задержка
Проверено из
Хельсинки, Финляндия (ЕС)

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

  1. У каждого heartbeat-монитора есть уникальный URL.
  2. Ваша задача обращается к нему через curl, PowerShell или любой HTTP-клиент после успешного завершения.
  3. Если за ожидаемый интервал и выбранную вами допустимую задержку обращение не пришло, вы получаете оповещение.
  4. Следующее успешное обращение закрывает инцидент и отправляет оповещение о восстановлении.

Что проверяет FastPing

  • Пропущенные запуски

    Задача не запустилась: остановлен демон cron, отключён таймер, выключен сервер.

  • Неудачные запуски

    Обращайтесь к URL только при успехе, и о сбойной задаче вы узнаете так же, как о пропущенной.

  • Запоздавшие запуски

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

Настройка

Создайте heartbeat-монитор и задайте интервал по расписанию задачи. Скопируйте URL для heartbeat со страницы монитора. Добавьте обращение к этому URL в конец задачи, после команды, которая должна выполниться успешно.

Частые вопросы

Если вашего вопроса здесь нет, напишите нам. Мы отвечаем по email, обычно в течение одного рабочего дня.

Связаться с поддержкой
Что должна отправлять задача?

Только запрос к URL методом GET, POST или HEAD. Без тела и без API-ключа.

Какая задержка допустима?

Сверх интервала вы задаёте допустимую задержку до 24 часов. Ночная задача с допустимой задержкой в один час вызовет оповещение, если не отчитается через час после обычного времени.

Работает ли это с Windows и GitHub Actions?

Да. Подойдёт всё, что умеет отправлять HTTP-запросы. В инструкции по настройке есть примеры для cron в Linux, таймеров systemd, Планировщика заданий Windows и GitHub Actions.

Можно ли мониторить еженедельные задачи?

Максимальный интервал составляет 24 часа плюс допустимая задержка до 24 часов, поэтому heartbeat подходит для задач, которые запускаются хотя бы раз в два дня.

Начните с бесплатного тарифа

Мониторов: 3, проверка раз в 5 мин и 1 страница статуса. Платёжные данные не нужны.

GitHub Actions, Windows, PowerShell и Linux являются товарными знаками соответствующих владельцев. FastPing не связан с ними и не одобрен ими.