Узнайте, что cron-задача не запустилась, раньше клиентов
Обычный мониторинг видит, что сервер жив. Он не видит, что ночной бэкап не стартовал третью неделю. Tickwatch следит за расписаниями задач — и показывает статус вашим клиентам на публичной странице.
- 5 мониторов бесплатно навсегда
- без карты
- подключение через HTTP
Сервер зелёный. Бэкапа нет уже три недели.
Uptime-мониторинг проверяет, что порт отвечает. Он не знает, что у вас вообще есть ночной бэкап — и тем более не знает, что он молча перестал запускаться.
И это ничего не говорит о задачах.
а не когда клиент попросил восстановить данные.
Подключение в три шага
Создайте монитор
Укажите расписание задачи — cron-выражением, интервалом или «по требованию». Таймзона и запас на опоздание настраиваются отдельно.
Добавьте одну строку
Добавьте HTTP-запрос в код задачи или настройки планировщика. Отдельный агент и входящие подключения не нужны.
Получайте только важное
Tickwatch проверяет ожидаемые сигналы и длительность запусков. По настроенному порогу неудач отправляет оповещение, а после восстановления — отдельное сообщение.
Если оно умеет делать HTTP-запрос — оно уже совместимо
Никаких SDK и агентов. Один curl в конце команды — и задача на карте.
Мониторинг под вашу задачу
СценарииМониторинг cron-задач: пропуски, ошибки и зависания
Добавьте сигналы начала и завершения в cron. Tickwatch заметит пропущенный запуск, ошибку или превышение времени и отправит уведомление.
Резервные копии · PostgreSQL / MySQLМониторинг резервных копий баз данных
Следите за запуском, завершением и проверкой бэкапов PostgreSQL и MySQL. Получайте сигнал, если резервное копирование упало или не запускалось.
CI/CD · GitHub ActionsМониторинг GitHub Actions по расписанию
Заметите workflow, который не стартовал по schedule, задержался или упал. Готовый YAML с секретом URL пинга и сообщением о результате.
Статус-страница вместе с мониторингом
Публичная страница на tickwatch.dev, а начиная со Start — на вашем домене. Компоненты связаны с мониторами; можно публиковать инциденты и окна обслуживания, включать email-подписку для клиентов.
Инцидент создан автоматически: монитор «Синхронизация с 1С» не отчитался в течение окна ожидания. Обновления будут здесь и в подписке.
Статусы рассчитываются по сигналам подключённых мониторов и настройкам компонентов. Пока наблюдений нет, страница показывает отсутствие данных. Внутренние названия провайдеров можно объединить под понятным клиентам названием сервиса.
Уведомления, которые не хочется отключить
Мониторинг умирает не от нехватки алертов, а от их избытка: через две недели шума команда просто перестаёт читать канал. Поэтому борьба с шумом здесь не настройка, а часть продукта.
- Расписание
- 0 3 * * * (Europe/Moscow)
- Код возврата
- 1
- Длительность
- 4 мин 12 с
Хвост stderr прямо в уведомлении — чаще всего этого достаточно, чтобы понять причину, не открывая ноутбук.
Цены в рублях, без пересчёта по курсу
Бесплатный тариф без карты. Платные тарифы — в рублях через Robokassa; окончательная сумма со скидками видна перед оплатой.
- 5 мониторов
- История 7 дней
- 1 status page
- Графики длительности запусков
- Email и Telegram
- Статус-страница на tickwatch.dev
- Один участник
- 25 мониторов
- История 30 дней
- 1 status page
- Графики и предупреждения о замедлении
- Свой домен для status page
- Slack, Discord, Mattermost, вебхуки
- До 3 участников
- 100 мониторов
- История 90 дней
- 3 status page
- Графики и предупреждения о замедлении
- До 10 участников
- 3 своих домена для status page
- Приоритетная поддержка
- 500 мониторов
- История 365 дней
- 10 status page
- Графики и предупреждения о замедлении
- Участники без ограничений
- До 10 своих доменов
- Журнал действий команды
Персональные скидки и промокоды рассчитываются в кабинете. Годовая сумма списывается за год целиком.
Превышение лимита блокирует создание нового монитора, но никогда не выключает уже работающие. Сломать вам мониторинг из-за просрочки платежа — последнее, что мы стали бы делать.
Что обычно спрашивают
Uptime-мониторинг отвечает на вопрос «сервис отвечает?». Мы отвечаем на вопрос «задача выполнилась?». Это разные вещи: сервер может быть идеально жив, а ночной бэкап при этом не запускаться неделями, потому что кто-то удалил строку из crontab.
Нет. Задача сама делает один HTTP-запрос в конце выполнения. Ни агента, ни демона, ни доступа к вашей инфраструктуре нам не требуется — мы вообще не подключаемся к вашим серверам.
Укажите тот же часовой пояс, что и в планировщике задачи. Tickwatch рассчитывает cron-расписание с учётом этого пояса и перевода часов. Для запусков в час перевода проверьте поведение вашего планировщика и подберите запас на опоздание.
Настройте запас на опоздание ожидаемого пинга. Для контроля длительности отправляйте сигнал /start и задайте максимальное время выполнения. Тогда превышение этого времени будет отдельной причиной аварии.
Приём пингов работает отдельно от панели. Отдельный служебный сторож проверяет обработку пингов, очереди и доставку уведомлений. Почта и Telegram также проверяются регулярно. Если сторож или весь наш сервер перестаёт отвечать, отсутствие сигнала обнаруживает внешний мониторинг.
Оплата в рублях через Robokassa уже доступна. Итоговая сумма со скидками показана в кабинете перед оплатой. Можно оплатить разово или отдельно согласиться на автопродление; отключение автопродления сохраняет оплаченный доступ. Robokassa формирует чек через Робочеки СМЗ и отправляет его на email, указанный при оплате. История платежей и ссылки на зарегистрированные чеки доступны в кабинете.
После оплаченного периода и льготного срока воркспейс переходит на Free. Уже созданные мониторы, email и Telegram продолжают работать. Каналы вне Free выключаются; лимиты на создание новых объектов и срок хранения истории снижаются до бесплатного тарифа. История старше семи дней удаляется при очистке. В настройках можно скачать JSON с настройками и последними 50 000 событиями или CSV с событиями.
Подключите первый монитор
Пять мониторов бесплатно навсегда, без карты. Если через десять минут не получится — напишите нам, разберёмся вместе.