01

Lehcí vzdálení agenti

Agenti jsou obyčejné skripty (Bash, Python, PowerShell a ash na OpenWrt), které kromě interpretu a curl nic nepotřebují. Spustí je cron, odešlou jedno hlášení a skončí.

  • Krátká instalace: Na Linuxu a OpenWrt stáhnout, zaregistrovat tokenem a přidat do cronu; na Windows naplánovaná úloha, v Dockeru jeden kontejner.
  • Zabezpečená komunikace: Agenty posílají data šifrovaně přes HTTPS na váš centrální server.
  • Přímé systémové metriky: Monitorují CPU, RAM, zaplnění disků a síťový provoz přímo z jádra.

$ ./agent.sh --register YOUR_REGISTRATION_TOKEN https://YOUR-DOMAIN/status/agent_api.php

Registruji nového agenta na https://YOUR-DOMAIN/status/agent_api.php...

OK: Agent byl úspěšně zaregistrován a nastavení bylo uloženo do /opt/bk-agent/agent.cfg (AGENT_KEY=…)

$ ./agent.sh --verbose

…

OK: Statistiky úspěšně odeslány.

02

Krásné Veřejné Status Stránky

Ukažte svým uživatelům, že jsou vaše služby v bezpečí. Vytvářejte plně přizpůsobitelné status stránky na vlastní subdoméně.

  • Veřejné jen to, co zvolíte: Status stránka ukáže jen monitory označené jako veřejné, bez jejich adres a interních textů chyb.
  • Historie incidentů: Tvořte transparentní protokoly a plány údržby služeb.
  • Vlastní branding: Přidejte logo, upravte barvy a přizpůsobte si vzhled do detailů.

Co nese veřejná stavová stránka

  • Aktuální stav monitorů, které zveřejníte
  • Incidenty s jejich aktualizacemi
  • Plánovaná údržba
  • Odběratelé e-mailů (s potvrzením)
  • SVG odznak a RSS kanál
  • Vaše logo, barevný motiv a odkazy v navigaci
Otevřít živou stavovou stránku →
03

Okamžitá Upozornění

Nenechte své zákazníky odhalit výpadek dříve než vy. Blood Kings nabízí integraci do všech hlavních komunikačních kanálů.

  • Discord a Slack: Každá výstraha uvede monitor, jeho nový stav, čas a chybu, kterou kontrola zaznamenala.
  • E-mail (SMTP): Spolehlivé doručení výstrah přímo do schránky.
  • Další kanály: SMS (Twilio), WhatsApp (CallMeBot), Telegram, Pushover a PagerDuty a k tomu eskalační webhook pro incidenty, které nikdo nepotvrdil.

Kanály upozornění, které dnes kód umí

  • E-mail (SMTP nebo PHP mail)
  • SMS přes Twilio
  • WhatsApp přes CallMeBot
  • Discord, Slack a Telegram
  • Pushover a PagerDuty
  • Eskalační webhook pro nepotvrzené incidenty
04

Monitoring, který přizná vlastní selhání

Nejhorší výpadek je ten, který monitoring prospí. Když přestane běžet sběr dat, plná zelená obrazovka tvrdí, že je vše v pořádku - proto jsme mlčení znemožnili.

  • Heartbeat monitory: Zálohy a cronjoby se hlásí samy. Není co pingnout, a přesto o nich víte.
  • Hlídač zvenku: Cloudflare Worker kontroluje sběr dat mimo váš server a ozve se, když přestane.
  • Nic se nedomýšlí: Co se nezměřilo, zůstane prázdné. Pomlčka je poctivá, vymyšlená nula ne.

Jak se pozná ticho

  • Každý heartbeat monitor čeká ping v rámci svého intervalu
  • Cloudflare Worker zvenku kontroluje, že sběr dat pořád běží
  • Přehled stará data označí, místo aby je vydával za aktuální
  • Co nikdo nezměřil, zůstane prázdné, nikdy nula

Jste připraveni převzít kontrolu?

Vyzkoušejte Blood Kings Monitoring ještě dnes. Je to zcela zdarma a open source.