Tracker.ru сайт uptime-мониторингі мен cron/heartbeat-ты бір сервисте біріктіреді: Мәскеу, Франкфурт пен Алматыдан тексерулер, pixel diff бар скриншоттар, нативтік Telegram-бот, рубльмен төлеу. healthchecks.io — 2015 жылдан бері тар мамандандырылған cron/heartbeat-мониторинг: BSD астында open-source, Django + PostgreSQL-де self-hosted, шамамен 40 интеграция, 20 тапсырмаға $0 Hobbyist-тариф және USD-да төлем. Төменде — cron-тапсырмаларына нені таңдау керек, нишалардың айырмашылығы неде және healthchecks.io-дан Tracker.ru-ға қалай көшу керек.
Қысқа салыстыру
| Параметр | Tracker.ru | healthchecks.io |
|---|---|---|
| Фокус | Бір сервисте Uptime-мониторинг + cron/heartbeat | Тек cron/heartbeat (dead-man-switch) |
| Бастапқы баға | Free 0 ₽, Basic 290 ₽/ай, Pro 790 ₽/ай | Hobbyist $0/ай, Business $20/ай ($16 annual) |
| Self-hosted | Жоқ | Иә, BSD-лицензия (Django + PostgreSQL) |
| Тексеру аймақтары | Мәскеу, Франкфурт, Алматы (3 аймақ) | Single-region (Hetzner, EU) |
| Ресейлік деректемелер | РФ заңды тұлғасымен шарт, рубль, жабатын құжаттар | Жоқ (USD, Braintree, шетелдік заңды тұлға) |
| Сайттардың uptime-мониторингі | Бар (HTTP, SSL, скриншоттар) | Жоқ (passive heartbeat, белсенді probe емес) |
| Интеграциялар | Email, Telegram (нативтік), MAX, HMAC-пен Webhook | ~40: Email, Slack, Discord, Telegram, PagerDuty, SMS, ... |
| Қолдау | Орыс тілінде, МСК жұмыс уақыты | Ағылшын тілінде, email |
| Іске қосылған жыл | 2024 | 2015 (10+ жыл) |
| Ашық код | Жоқ | Иә, BSD |
Cron heartbeat uptime-мониторингтен немен ерекшеленеді
Cron heartbeat — бұл «dead-man-switch»: сіз фондық тапсырманы сәтті орындалудың соңында мониторинг жүйесіне HTTP-ping жіберетіндей етіп баптайсыз. Егер ping уақытында келмесе — тапсырма құлаған немесе ілінген, мониторинг алёрт жібереді. Бұл пассивті схема: біз тапсырманың ішінде не болып жатқанын білмейміз, тұрақты сигнал фактісі бойынша оның «тірі» екенін ғана тексереміз. Бэкаптарға, ETL-job-тарға, кезектерге, есептерге, синхрондауларға, SSL-renewal-скриптеріне келеді.
Uptime-мониторинг — бұл белсенді probe: мониторинг жүйесі берілген географиялық нүктелерден сіздің сайтыңызға немесе API-ге HTTP-сұраныс жасайды, жауап уақытын өлшейді, статус кодын, SSL мен бет мазмұнын тексереді. Сайттарға, лендингтерге, сыртқы API-ге, пайдаланушылар сұраныстарына жауап беруі керек кез келген сервистерге келеді.
healthchecks.io — бұл тек heartbeat-мониторинг, және бұл нишада оның 10 жылдық тәжірибесі мен нарықтағы ең жақсы docs-тардың бірі бар. Tracker.ru — комбайн: үш аймақтан тексерулермен сайттардың uptime-мониторингі де, бір жеке кабинетте және бір биллингте cron/heartbeat те.
healthchecks.io дегеніміз не
healthchecks.io — кезеңдік тапсырмаларды мониторингтеудің бұлтты және open-source-сервисі, 2015 жылы іске қосылған. Заңды тұлға — SIA Monkey See Monkey Do, негізін қалаушы — Pēteris Caune (Латвия, Рига). Код GitHub-та BSD лицензиясы астында ашылған, сервис каноникалық dead-man-switch-құралдарының бірі ретінде дамиды: нарықта он жыл, түсінікті және толық құжаттама, https://hc-ping.com/{uuid} немесе hc-ping.com/{ping-key}/{slug} қарапайым ping-протоколы, /start, /fail, /{exit_code} постфикстерімен.
Тарифтер бақыланатын тапсырмалар санының лимиті бойынша құрылған (checks). Hobbyist — $0/ай: 20 тапсырма, тапсырмаға журналда 100 жазба, 5 SMS/WhatsApp. Supporter — $5/ай — donation ретінде сол лимиттер. Business — $20/ай ($16 annual): 100 тапсырма, 1000 журнал жазбасы, 50 SMS, 20 дауыстық қоңырау, email-қолдау. Business Plus — $80/ай ($64 annual): 1000 тапсырма. Open-source-жобаларға және non-profit-ке Business сұраныс бойынша тегін беріледі. Төлемдер — Braintree арқылы Visa/Mastercard/Amex/PayPal.
Сервис self-hosted: healthchecks/healthchecks репозиторийі Django + PostgreSQL арқылы орнатылады, процедура README-да бар. Bare-metal-инсталляцияларға немесе жабық контурларға бұл күшті дәлел: vendor lock-in жоқ, бұлттық биллингтен сыртқы тәуелділік жоқ. healthchecks.io-ның өзінің cloud-инфрақұрылымы — load-balanced app-серверлермен және hot-standby PostgreSQL-мен Hetzner, мәлімделген аптайм-мақсат — 99.9%; өздерінің құжаттамасында команда fail-over автоматты іске қосылмайтынын атап өтеді.
Шамамен 40 хабарлама арнасы: Email, Webhook, Slack, Discord, Telegram, PagerDuty, MS Teams, Mattermost, Matrix, OpsGenie, VictorOps, Apprise, Gotify, Ntfy, ServiceNow, SMS, WhatsApp, Phone Call және басқалар. Schedule үш нұсқаны қолдайды: Simple period + Grace Time, классикалық cron, OnCalendar systemd. Check күйлері: New, Up, Late, Down, Paused. Интерфейс тек ағылшын тілінде, нативтік орыс UI жоқ.
Tracker.ru дегеніміз не (cron-фокус)
Tracker.ru — сайттар мен cron/heartbeat-тапсырмалардың қолжетімділігін мониторингтеудің бұлтты сервисі, 2024 жылы Мәскеуде іске қосылған. Платформа бір минутта қосылады: картасыз тіркелу, UI немесе public API арқылы мониторларды қосу. Тарифтер: Free — 5 монитор, интервал 5 минут, 1 аймақ; Basic — 290 ₽/ай, 20 монитор, интервал 60 секунд, 2 аймақ; Pro — 790 ₽/ай, 100 монитор, минималды интервал 30 секунд, бір уақытта 5-ке дейін аймақ, public API.
Heartbeat-мониторинг healthchecks.io ұқсастығымен жұмыс істейді: әр монитор үшін бірегей ping-токен беріледі, скрипт https://hb.tracker.ru/ping/{token} HTTP-сұраныс жасайды (опционалды ?msg= арқылы хабарламамен), Tracker.ru кезеңдік pings күтеді және кезекті ping уақытында келмесе алёрт жібереді. Қос факторлы қорғаныс (token_only немесе token_and_secret), токенге минутына 30 сұраныс rate limit, 64 Unicode таңбаға дейін хабарлама өрісі қолдау табады. Толығырақ — /docs/features/heartbeat-monitoring.
healthchecks.io-дан басты айырмашылық — бірыңғай сервис: бір жеке кабинетте және бір биллингте cron/heartbeat те, Мәскеу, Франкфурт пен Алматыдан белсенді тексерулермен сайттардың uptime-мониторингі де, pixel diff бар бет скриншоттары да, сертификат мерзімі аяқталуына 30/14/7 күн қалғанда алёрттармен SSL-мониторинг та, status pages да жұмыс істейді. Хабарламалар — Email, нативтік Telegram-бот @tracker_ru_bot, MAX-мессенджер, HMAC-SHA256 қолтаңбасы мен retry бар Webhook. РФ заңды тұлғасымен шарт, рубльмен төлеу, Мәскеу жұмыс сағаттарында орыс тіліндегі қолдау. cron/heartbeat-сценарийі туралы толығырақ — /docs/features/heartbeat-monitoring.
healthchecks.io-ны қашан таңдау керек
- Жабық контур үшін немесе «без vendor lock-in» саясаты үшін open-source / self-hosted мониторинг қажет: BSD-лицензия, Django + PostgreSQL, продакшнде 10 жыл.
- Тапсырма — сайттардың uptime-тексерулерінсіз тек cron/heartbeat: тар мамандану ең жақсы құжаттама мен қарапайым ping-протоколды береді.
- Сирек немесе арнайы интеграциялар қажет: Apprise, Gotify, Ntfy, ServiceNow, Matrix, Mattermost — healthchecks.io-да қораптан ~40 дайын арна.
- Open-source-жоба немесе non-profit, және Business-тариф сұраныс бойынша тегін қажет.
- Команда долларлық аймақта жұмыс істейді, ағылшын UI-ге және Braintree/PayPal арқылы төлемге үйренген.
Tracker.ru-ды қашан таңдау керек
- Сайттардың uptime-мониторингі мен cron/heartbeat үшін бір жеке кабинетте және бір биллингте бірыңғай сервис қажет — құралдар зоопарксыз.
- Ресейлік бизнес: рубльмен төлеу, РФ заңды тұлғасымен шарт, бухгалтерияға арналған жабатын құжаттар — критикалық, бухгалтерия USD-дағы шетелдік инвойсты қабылдамайды.
- Сайттардың аудиториясы РФ/ТМД-да: дәл Ресей мен жақын шетелден тексерулер қажет — Мәскеу, Франкфурт (ЕО клиенттеріне), Алматы (Қазақстанға) — CDN-шекаралары арқылы айналып өтусіз.
- Оқиға сәтінде бет скриншоттары мен қалыпты және құлаған күй арасындағы pixel diff визуалды айырмашылық қажет — healthchecks.io-да мұндай функция жоқ.
- Telegram негізгі хабарлама арнасы ретінде: сыртқы көпірсіз және Zapier-тізбектерсіз нативтік бот, плюс қажет ететіндерге MAX-мессенджердің нативтік арнасы.
- Мәскеу жұмыс сағаттарында орыс тіліндегі қолдау: өнімнің әзірлеушілері өздері жауап береді, тілдік тосқауылсыз және алғашқы желісіз.
Егжей-тегжейлі салыстыру
| Параметр | Tracker.ru | healthchecks.io |
|---|---|---|
| Орналастыру түрі | Cloud SaaS | Cloud SaaS + self-hosted (BSD) |
| Заңды тұлға және юрисдикция | Ресейлік заңды тұлға, РФ | SIA Monkey See Monkey Do, Латвия |
| Құрылған жылы | 2024 | 2015 |
| Open-source | Жоқ | Иә, BSD |
| Бағаны қою моделі | Free + Basic 290 ₽ + Pro 790 ₽ | Hobbyist $0 + Business $20 + Business Plus $80 |
| Free tier (тұрақты) | 5 монитор × 5 мин × 1 аймақ | 20 тапсырма × 100 журнал-жазба × 5 SMS/ай |
| Тексеру аймақтары | Мәскеу, Франкфурт, Алматы | Бір аймақ (Hetzner, EU) |
| Multi-region active | Иә (msk + eu + kz) | Жоқ |
| Сайттардың uptime-мониторингі | Бар (HTTP, статус, жауап уақыты) | Жоқ (тек passive heartbeat) |
| Cron / heartbeat | Бар, ping-токен hb.tracker.ru/ping/{token} |
Бар, ping-URL hc-ping.com/{uuid} немесе slug |
| Schedule түрлері | Period + grace | Simple period, cron, OnCalendar (systemd) |
| Check күйлері | Up / Down / Paused | New / Up / Late / Down / Paused |
| Pixel diff бар скриншоттар | Бар (Basic+) | Жоқ |
| SSL-мониторинг + алёрттер | Бар (30/14/7 күн қалғанда) | Жоқ |
| Status pages | Бар (Pro) | Қосымша интеграциялар арқылы |
| Telegram-хабарламалар | Нативтік бот @tracker_ru_bot | Дайын интеграция |
| MAX-мессенджер | Нативтік интеграция | Жоқ |
| SMS / Voice | Жоқ | SMS (5-500/ай), Voice (20-100/ай) |
| HMAC-қолтаңбасы бар Webhook | Бар, retry, SSRF protection | Бар (қораптан HMAC-сыз) |
| Public API | Pro-тариф | Барлық ақылы тарифтер |
| Ресейлік деректемелер | РФ заңды тұлғасымен шарт, рубль, жабатын құжаттар | Жоқ |
| Төлем әдістері | Карта, шот, рубль | Visa/MC/Amex, Braintree арқылы PayPal, USD |
| Интерфейс пен қолдау тілі | Орыс | Ағылшын |
Жиі қойылатын сұрақтар
healthchecks.io-ны tracker.ru-ға ауыстыруға бола ма?
Иә. Tracker.ru heartbeat-мониторингті сол қағидамен қолдайды: әр мониторға бірегей ping-токен беріледі, скрипт сәтті орындалудың соңында https://hb.tracker.ru/ping/{token} түріндегі HTTP-сұраныс жібереді, сервис кезеңдік pings күтеді және өткізіп алу кезінде алёрт жібереді. Егер сізде параллель сайттардың uptime-мониторингі болса немесе ресейлік және ТМД-аймақтардан тексерулер қажет болса — Tracker.ru барлығын бір жеке кабинетте және бір биллингте біріктіреді. Ал егер сценарий долларлық аймақтағы таза cron және self-hosted-талаппен болса — healthchecks.io-да қалу орынды.
tracker.ru healthchecks сияқты ping-токендерді қолдай ма?
Иә. Эндпоинт — https://hb.tracker.ru/ping/{token} (GET немесе POST). Қосымша 64 Unicode таңбаға дейін опционалды мәтіндік хабарлама қолдау табады: GET ?msg=... query-параметрі арқылы, POST message=... form-body арқылы. Басқару таңбалары мен null-байттар автоматты түрде санитизацияланады. Rate limit — токенге минутына 30 сұраныс. cron, systemd, GitHub Actions және supervisord үшін мысалдары бар толық құжаттама — /docs/features/heartbeat-monitoring.
Өткізіп алынған cron кезінде хабарламалар форматы қандай?
Кезекті ping өткізіп алынғанда Tracker.ru барлық қосылған арналар бойынша хабарлама жібереді: тақырыбы мен денесі бар Email, нативтік бот арқылы Telegram-хабарлама, Webhook (HMAC-SHA256 қолтаңбасымен HTTP POST, желілік қателер кезінде retry), MAX-мессенджер. Хабарламада — монитор аты, соңғы сәтті ping уақыты, күтілетін кезеңділік, соңғы ping-тің мәтіндік message өрісі, жеке кабинеттегі оқиға бетіне сілтеме. Қалпына келгеннен кейін (жаңа ping келді) — простой ұзақтығымен «Восстановление» хабарламасы келеді.
tracker.ru-ды self-hosted орналастыруға бола ма?
Жоқ. Tracker.ru тек cloud-сервис ретінде жұмыс істейді: бастапқы код жабық, self-hosted-нұсқасы жоқ. Егер «барлығы өз контурында» талабы критикалық болса — cron/heartbeat-сценарийі үшін BSD-лицензия (Django + PostgreSQL) астында self-hosted healthchecks.io келеді, uptime-мониторинг үшін — Uptime Kuma немесе Statping. Ресейлік бизнес үшін ымыралы нұсқа: ресейлік заңды тұлғамен шарт пен РФ-дағы серверлерде деректер сақтаумен cloud Tracker.ru өз инстансты қолдамай-ақ көптеген талаптарды жабады.
Cron-тапсырмаларына нені таңдау керек: healthchecks, tracker.ru немесе Cronitor?
Қысқа бағдар: healthchecks.io — open-source / self-hosted / cron-да тар мамандану үшін ең жақсы таңдау. Tracker.ru — рубльмен төлеумен бір сервисте cron мен uptime қажет ресейлік бизнес үшін ең жақсы таңдау. Cronitor (cronitor.io, Сан-Франциско) — гибридтік cron + uptime $9-дан $199/айға дейін, USD-биллинг, ағылшын UI: команда долларлық аймақта жұмыс істеп жүрсе және cron мен базалық uptime бір өнімде, бірақ ресейлік заңды тұлғасыз қажет болса келеді. Үш сервис те жұмыс істейтін сервистер, айырмашылық — командаңыздың қандай контексі бар және пайдаланушылар мен бухгалтерия қайда тұрады.
Tracker.ru тарифтерін салыстыру және сынап көру — /pricing немесе тегін тіркелу. cron/heartbeat бойынша толық құжаттама — /docs/features/heartbeat-monitoring, 5 қадамда cron-тапсырмасын қосудың қадамдық рецепті — /docs/features/cron-job-monitoring.