Задача дёргает уникальный URL при каждом запуске. Пинг не пришёл вовремя — алерт уже в вашем Telegram. Без агентов и без карты для старта.
Первый чек за 60 секунд Документация
10 чеков бесплатно навсегда · Pro-триал 14 дней без карты
# crontab -e */5 * * * * backup.sh && \ curl -fsS https://ping.cronalive.com/<uuid> # пинг опоздал → 🔴 backup.sh — DOWN → Telegram · email · Slack · SMS · PagerDuty
| Чек | Статус | Период | Последний пинг | 7 дней | Uptime |
|---|---|---|---|---|---|
| nightly-backupprod | работает | каждые 24 ч | 3 ч назад | 100 % | |
| send-invoicesbilling | работает | каждые 5 мин | 41 сек назад | 99,98 % | |
| etl-syncdata | работает | каждый час | 12 мин назад | 99,9 % | |
| wp-cronsite | опаздывает | каждые 15 мин | 19 мин назад | 99,4 % | |
| certbot-renewinfra | работает | каждые 12 ч | 5 ч назад | 100 % | |
| db-replicationprod | упал | каждую минуту | 27 мин назад | 97,2 % |
Статусы обновляются по WebSocket без перезагрузки. «db-replication» уже прислал алерт в Telegram — с причиной и временем последнего пинга.
Период («каждые 5 минут»), cron-выражение или systemd OnCalendar — с таймзоной и grace-периодом.
curl в crontab, макрос в Laravel-планировщике, декоратор в Python или обёртка CLI — чек можно даже создать пингом.
Telegram-first: личка и группы. Плюс email, webhook с HMAC, Slack, Discord, SMS и PagerDuty — с тихими часами и напоминаниями.
/start, /fail, коды выхода 0–255 — длительность выполнения и «зависшие» задачи видны на графике.
Коды ответа, keyword-проверка, redirects, basic auth. Падение подтверждается второй пробой из другого региона.
Предупреждение за 7/14/30 дней до истечения сертификата — до того, как это заметят клиенты.
Живой дашборд по WebSocket, uptime за 30/90/365 дней, лог пингов с телом, IP и user-agent.
REST API v1 с ключами rw/ro, пакеты для Laravel, Python и Node, авто-создание чеков прямо из кода.
SVG-статус чека или целого тега — для README, вики и статус-страниц.
У каждого канала — фильтры по событиям и тегам, тихие часы, напоминания и журнал доставки. Свой формат? Webhook с шаблонами тела.
pg_dump в три ночи — классика молчаливых провалов: скрипт падает, а вы узнаёте об этом в день восстановления. Пинг последней строкой бэкап-скрипта — и пропущенная копия будит вас, а не клиентов.
wp-cron запускается только с трафиком и умирает незаметно вместе с ним. Переведите его на системный cron с пингом — и планировщик WordPress перестанет быть чёрным ящиком.
Ночная выгрузка «отработала», но повисла на середине? Сигнал /start плюс пинг об успехе показывают длительность каждого запуска на графике — зависание видно раньше, чем сломаются отчёты.
Процесс воркера жив — ещё не значит, что задачи обрабатываются. Heartbeat из самого воркера алертит, когда очередь молчит дольше ожидаемого, какой бы ни была причина.
Продление сертификата ломается тихо, а истекает громко. Пинг после certbot renew плюс SSL-алерт за 14 дней до истечения — две независимые линии защиты от «истёкшего» замка в браузере.
490 ₽ / $7 в мес
4704 ₽ / $67.20 в год
≈ 392 ₽ / $5.60 в мес
100 чеков · интервал от 1 мин · история 1 год · API, HMAC, SMS · 1M пингов/мес
1490 ₽ / $19 в мес
14304 ₽ / $182.40 в год
≈ 1192 ₽ / $15.20 в мес
500 чеков · интервал от 30 сек · история 2 года · белые бейджи, приоритет-поддержка · 10M пингов/мес
Оплата картами РФ (ЮKassa) и международными (Paddle). За год — скидка 20 %.
Три вещи. Flat-rate тарифы: фиксированная цена вместо pay-as-you-go, счёт в конце месяца не преподнесёт сюрприз. Telegram-first: алерты в личку и группы через привязку по ссылке — без SMTP-задержек. И оплата картами РФ (ЮKassa) наравне с международными (Paddle).
Пинги не теряются никогда — heartbeat не ломаем. Придёт письмо с рекомендацией апгрейда. Только при превышении квоты более чем втрое два месяца подряд (и после предупреждения за 7 дней) приостанавливается создание новых чеков — существующие продолжают мониториться и алертить.
В любой момент — тариф действует до конца оплаченного периода, затем аккаунт переходит на Free. Чеки сверх лимита Free ставятся на паузу, а не удаляются. Данные можно экспортировать в JSON, аккаунт — удалить самостоятельно.
Да. Тела пингов и заголовки HTTP-чеков могут содержать чувствительные данные, поэтому шифруются на уровне приложения и удаляются по истечении ретеншена тарифа. Весь трафик — только по HTTPS.
Отказоустойчивость доставки: сниппеты в дашборде сразу подставляют запасной домен (curl url1 || curl url2), а SDK получают актуальный список доменов из API. Отказ одного домена не приводит к потере пингов и ложным алертам.
Да. systemd: ExecStopPost с $EXIT_STATUS и расписания OnCalendar. Laravel: composer-пакет с макросом планировщика. Kubernetes CronJob: curl последней командой контейнера. Плюс пакеты для Python и Node.
Да: участники проектов с ролями owner, admin и readonly. Коллега приглашается по email из настроек проекта — ссылка в письме действует 7 дней, а если аккаунта ещё нет, приглашение применится сразу после регистрации. На Pro — до 5 участников, на Business — без лимита; лимиты тарифа действуют на аккаунт владельца, а не на каждого участника.
REST API v1: CRUD чеков, история пингов и событий, управление интеграциями и паузами. Ключи проекта read-write и read-only выпускаются в настройках проекта; лимит 600 запросов в минуту, OpenAPI-спецификация и статичная документация.
Grace — допуск после дедлайна: cron редко срабатывает секунда в секунду, и без допуска любой дрейф давал бы ложные алерты. В момент дедлайна чек помечается «опаздывает», и только после grace уходит алерт «упал». Явный сигнал fail алертит сразу, без ожидания.
Сервис мониторинга обязан быть доступнее того, что он мониторит. Контур приёма пингов деплоится и падает независимо от дашборда, доменов несколько. При глобальном сбое на нашей стороне ложные down-алерты подавляются, а после восстановления статусы сверяются заново.