Early access — осталось 99 мест из 100, −50% навсегда

Узнайте, что cron-задача не запустилась, раньше клиентов

Обычный мониторинг видит, что сервер жив. Он не видит, что ночной бэкап не стартовал третью неделю. Tickwatch следит за расписаниями задач — и показывает статус вашим клиентам на публичной странице.

  • 5 мониторов бесплатно навсегда
  • без карты
  • подключение через HTTP
crontab -e
# добавьте один вызов в конец задачи
$
Всё. Больше ничего ставить не нужно — ни агента, ни демона, ни доступа к серверу.
Слепая зона

Сервер зелёный. Бэкапа нет уже три недели.

Uptime-мониторинг проверяет, что порт отвечает. Он не знает, что у вас вообще есть ночной бэкап — и тем более не знает, что он молча перестал запускаться.

Что видит обычный мониторинг
api.example.ru200 OK
db.example.ru200 OK
worker-01200 OK
Всё зелёное.
И это ничего не говорит о задачах.
Что видит Tickwatch
Ночной бэкап БДне запускался 21 день
Выгрузка в 1Сопаздывает на 12 мин
Отправка отчётовпо расписанию
Проблему видно после истечения окна ожидания,
а не когда клиент попросил восстановить данные.
Три шага

Подключение в три шага

01

Создайте монитор

Укажите расписание задачи — cron-выражением, интервалом или «по требованию». Таймзона и запас на опоздание настраиваются отдельно.

Ночной бэкап · 0 3 * * * · Europe/Moscow
02

Добавьте одну строку

Добавьте HTTP-запрос в код задачи или настройки планировщика. Отдельный агент и входящие подключения не нужны.

curl -fsS https://ping.tickwatch.dev/$KEY
03

Получайте только важное

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

🔴 Ночной бэкап — не запустилась вовремя
0 с
период проверки дедлайнов
с учётом запаса на опоздание
0 КБ
лога в сохранённом пинге
на платных тарифах; в алерте — последние строки
0 дней
история запусков
на старших тарифах
0
вида расписаний
cron, интервал и по требованию
Работает откуда угодно

Если оно умеет делать HTTP-запрос — оно уже совместимо

Никаких SDK и агентов. Один curl в конце команды — и задача на карте.

crontabsystemd timerKubernetes CronJobGitHub ActionsGitLab CIJenkinsAirflowCelery beatdbt Cloud
Laravel Scheduler1С:ПредприятиеBitrix «Агенты»Windows Task Schedulern8nYandex Cloud FunctionsAWS EventBridgeSupervisorAnsible

Мониторинг под вашу задачу

Сценарии
В том же тарифе

Статус-страница вместе с мониторингом

Публичная страница на tickwatch.dev, а начиная со Start — на вашем домене. Компоненты связаны с мониторами; можно публиковать инциденты и окна обслуживания, включать email-подписку для клиентов.

status.вашакомпания.ru
Статус сервисов
Пример статус-страницы
Частичный сбой
Платёжный шлюз99.55%
Ночные выгрузки99.77%
Отправка отчётов99.95%
Синхронизация с 1С99.55%
РасследуемСинхронизация с 1С не выполняется02:14

Инцидент создан автоматически: монитор «Синхронизация с 1С» не отчитался в течение окна ожидания. Обновления будут здесь и в подписке.

RSSПодписка на emailИстория за 90 дней

Статусы рассчитываются по сигналам подключённых мониторов и настройкам компонентов. Пока наблюдений нет, страница показывает отсутствие данных. Внутренние названия провайдеров можно объединить под понятным клиентам названием сервиса.

Алерты

Уведомления, которые не хочется отключить

Мониторинг умирает не от нехватки алертов, а от их избытка: через две недели шума команда просто перестаёт читать канал. Поэтому борьба с шумом здесь не настройка, а часть продукта.

Без повторных алертов об одной аварии
Новые ошибки задачи не создают повторный алерт, пока инцидент открыт. Восстановление приходит отдельным сообщением.
Окна обслуживания
Разовые и повторяющиеся. Внутри окна состояния считаются, но никого не будят.
Порог по неудачам
Задайте число неудач подряд, после которого нужно поднимать тревогу. Это помогает учитывать кратковременные сбои и повторные запуски.
Тихие часы и общий рубильник
Настраиваются на канал. Плюс аварийное отключение всех уведомлений воркспейса одной кнопкой.
Так выглядит сообщение
🔴 Ночной бэкап БД03:12
завершилась с ошибкой
Расписание
0 3 * * * (Europe/Moscow)
Код возврата
1
Длительность
4 мин 12 с
Лог последнего запуска: pg_dump: error: connection to server at "db-01" failed pg_dump: detail: FATAL: remaining connection slots are reserved backup.sh: exiting with status 1
Открыть мониторОткрыть в панели

Хвост stderr прямо в уведомлении — чаще всего этого достаточно, чтобы понять причину, не открывая ноутбук.

Telegram
бесплатно на всех тарифах
Email
с логом запуска в теле
Webhook
подпись HMAC, защита от SSRF
Slack, Discord, Mattermost
входящие вебхуки, с цветом и кнопкой
Тарифы

Цены в рублях, без пересчёта по курсу

Бесплатный тариф без карты. Платные тарифы — в рублях через Robokassa; окончательная сумма со скидками видна перед оплатой.

Free
0₽ / мес
навсегда
  • 5 мониторов
  • История 7 дней
  • 1 status page
  • Графики длительности запусков
  • Email и Telegram
  • Статус-страница на tickwatch.dev
  • Один участник
Start
245490₽ / мес
Пожизненная скидка 50% для участников early access; число мест ограничено
  • 25 мониторов
  • История 30 дней
  • 1 status page
  • Графики и предупреждения о замедлении
  • Свой домен для status page
  • Slack, Discord, Mattermost, вебхуки
  • До 3 участников
Для команды
Team
7451 490₽ / мес
Пожизненная скидка 50% для участников early access; число мест ограничено
  • 100 мониторов
  • История 90 дней
  • 3 status page
  • Графики и предупреждения о замедлении
  • До 10 участников
  • 3 своих домена для status page
  • Приоритетная поддержка
Business
1 9953 990₽ / мес
Пожизненная скидка 50% для участников early access; число мест ограничено
  • 500 мониторов
  • История 365 дней
  • 10 status page
  • Графики и предупреждения о замедлении
  • Участники без ограничений
  • До 10 своих доменов
  • Журнал действий команды

Персональные скидки и промокоды рассчитываются в кабинете. Годовая сумма списывается за год целиком.

Превышение лимита блокирует создание нового монитора, но никогда не выключает уже работающие. Сломать вам мониторинг из-за просрочки платежа — последнее, что мы стали бы делать.

Вопросы

Что обычно спрашивают

Uptime-мониторинг отвечает на вопрос «сервис отвечает?». Мы отвечаем на вопрос «задача выполнилась?». Это разные вещи: сервер может быть идеально жив, а ночной бэкап при этом не запускаться неделями, потому что кто-то удалил строку из crontab.

Нет. Задача сама делает один HTTP-запрос в конце выполнения. Ни агента, ни демона, ни доступа к вашей инфраструктуре нам не требуется — мы вообще не подключаемся к вашим серверам.

Укажите тот же часовой пояс, что и в планировщике задачи. Tickwatch рассчитывает cron-расписание с учётом этого пояса и перевода часов. Для запусков в час перевода проверьте поведение вашего планировщика и подберите запас на опоздание.

Настройте запас на опоздание ожидаемого пинга. Для контроля длительности отправляйте сигнал /start и задайте максимальное время выполнения. Тогда превышение этого времени будет отдельной причиной аварии.

Приём пингов работает отдельно от панели. Отдельный служебный сторож проверяет обработку пингов, очереди и доставку уведомлений. Почта и Telegram также проверяются регулярно. Если сторож или весь наш сервер перестаёт отвечать, отсутствие сигнала обнаруживает внешний мониторинг.

Оплата в рублях через Robokassa уже доступна. Итоговая сумма со скидками показана в кабинете перед оплатой. Можно оплатить разово или отдельно согласиться на автопродление; отключение автопродления сохраняет оплаченный доступ. Robokassa формирует чек через Робочеки СМЗ и отправляет его на email, указанный при оплате. История платежей и ссылки на зарегистрированные чеки доступны в кабинете.

После оплаченного периода и льготного срока воркспейс переходит на Free. Уже созданные мониторы, email и Telegram продолжают работать. Каналы вне Free выключаются; лимиты на создание новых объектов и срок хранения истории снижаются до бесплатного тарифа. История старше семи дней удаляется при очистке. В настройках можно скачать JSON с настройками и последними 50 000 событиями или CSV с событиями.

Подключите первый монитор

Пять мониторов бесплатно навсегда, без карты. Если через десять минут не получится — напишите нам, разберёмся вместе.

Tickwatch — мониторинг cron-задач и статус-страницы