v0.1.0-alpha Nyní Venku

Distribuovaná monitorovací
platforma

Self-hosted monitoring se vzdálenými agenty. Bez limitů, plná kontrola, postavené na výkon — vaše infrastruktura, vaši agenti, vaše data.

  • Self-hosted
  • Open source
  • Licence MIT
Stars Forks Contributorů
12AgentůOnline
9MonitorůBěží
  • Vzdálení agenti

    Agenta nasadíte kamkoliv. Metriky posílá směrem ven — není třeba otevírat žádný příchozí port.

  • Více protokolů

    HTTP, HTTPS, ICMP, TCP, UDP, DNS i expirace SSL certifikátů na jednom místě.

  • IPv4 i IPv6

    Nativní dual-stack sondy. Dostupnost otestujete na obou protokolech odděleně.

  • Status stránky

    Veřejné status stránky na vlastní doméně, s historií incidentů a odběrateli.

  • Notifikace

    Telegram, Discord, Slack, e-mail, webhooky — spustí se v sekundě, kdy kontrola selže.

  • Otevřené API

    REST API, Prometheus exportér a vkládané SVG odznaky do vašeho README.

Interaktivní Playground

Otestujte svůj server okamžitě

Zadejte libovolnou URL a sledujte průběh kontrol DNS, TCP, TLS a HTTP v reálném čase přes naši síť.

https://
bloodkings-probe:~#_

Zadejte URL nahoře a stiskněte tlačítko pro simulaci monitoru.

Proč Blood Kings?

Kompletní monitorovací ekosystém

SaaS služby vás omezují počtem monitorů, frekvencí kontrol a drahým příplatkem za agenty. My boříme hranice.

🏠

100 % self-hosted

Mějte svá data a celou infrastrukturu pod absolutní kontrolou. Žádné cloudové servery třetích stran.

🤖

Vzdálení agenti

Nativní a mimořádně lehcí agenti pro Linux, Windows, macOS i Docker odesílající systémová data.

🌐

Veřejné status stránky

Sdílejte dostupnost a incidenty se svými zákazníky prostřednictvím moderních a rychlých status stránek.

🔒

SSL monitoring

Sledujte platnost a detaily SSL/TLS certifikátů. Upozornění obdržíte včas před jejich expirací.

🏷️

IPv4 & IPv6

Kompletní podpora obou IP protokolů. Testujte dostupnost bez jakýchkoliv síťových omezení.

⏱️

Odezva v milisekundách

Měřte odezvy v milisekundách z různých koutů světa a odhalte pomalé požadavky.

📣

Správa incidentů

Zaznamenávejte výpadky, tvořte časové osy incidentů a komunikujte stav se svými uživateli.

🔔

Notifikace

Získejte okamžité upozornění na Discord, Telegram, Slack, Webhooky nebo e-mail v sekundě výpadku.

👥

Více uživatelů

Rozdělte práva v týmu. Podpora rolí administrátora, editora a čtenáře pro bezpečnější správu.

Architektura

Jak do sebe díly zapadají

Agenti posílají metriky směrem ven k centrálnímu serveru. Na monitorovaném stroji není potřeba otevírat žádný příchozí port.

Agenty komunikují bez chyb
Průměrná odezva: 24 ms
👑CENTRÁLNÍ SERVERbloodkings.eu/status📡OpenWrt / Turris Router4 ms🐧Linux VPS (BASH)8 ms🪟Windows (PowerShell)18 ms🐳Docker Agent12 ms🍓Raspberry Pi (Python)25 ms☁️Cloud Host (AWS/Hetzner)45 ms
👑
Centrální Server (Status App)

Přijímá metriky od agentů, vyhodnocuje výpadky a odesílá notifikace (SMTP, Discord, Telegram, Webhooky).

📡
Vzdálení Agenti

Lehké skripty pro OpenWrt, Linux BASH, Python 3 a PowerShell odesílající systémová data bez nároků na paměť.

Administrační rozhraní

Navrženo pro maximální přehlednost

Intuitivní administrační panel nabízí pohled na stav monitorů, historii odezvy a stav agentů v reálném čase.

blood-kings-monitoring — živý stav
ŽIVĚ
···
Dostupnost (30 dní)
Průměrná latence
Monitorů
Agentů online
Globální pokrytí

Monitoring z celého světa

Distribuovaný monitoring zamezí falešným poplachům. Pokud vypadne trasa v USA, agenti v Evropě potvrdí skutečný stav.

Distribuovaní agenti

Živý přehled uzlů, které v posledních 24 hodinách reálně hlásily měření.

— uzlů

Načítám živá data...

Srovnání

Blood Kings vs. tradiční služby

Podívejte se, čím se lišíme od zavedených cloudových řešení pro monitoring statusu.

FunkceBlood KingsHetrixToolsUptimeRobot
Self-hosted nasazení✅ Ano❌ Ne❌ Ne
Vzdálení agenti (Remote Agents)✅ Všechny zdarma⚠️ Omezené / Placené❌ Ne
Neomezený počet monitorů✅ Neomezeno❌ Placené limity❌ Placené limity
Veřejné status stránky✅ Neomezeno✅ Ano✅ Ano
Open Source (MIT)✅ Ano❌ Ne❌ Ne
IPv4 / IPv6 podpora✅ Ano✅ Ano⚠️ Omezená IPv6
Instalace serveru

Spusťte server během minuty

Instalace centrálního serveru Blood Kings je díky Dockeru otázkou jednoho příkazu.

1

Klonujte repozitář

Klonujte repozitář monitorovací aplikace přímo na váš VPS server.

git clone https://github.com/BKPepe/monitoring.git status
cd status
2

Nakonfigurujte databázi

Zkopírujte vzorový soubor konfigurace a nastavte údaje k MySQL databázi.

cp status/config.sample.php status/config.php
nano status/config.php
3

Dokončete instalaci

Otevřete v prohlížeči http://vas-server-ip/status/admin.php a dokončete úvodní nastavení účtu.

Instalace v 1 kroku

Nainstalujte Agenta během 10 sekund

Vyberte svou platformu a zkopírujte instalační příkaz. Agent automaticky detekuje systém a připojí se.

Verze agenta:v1.7.1

Jednoduchý Bash instalátor stáhne binární soubor, nastaví systemd službu a spustí agenta jako démona na pozadí.

curl -fsSL https://bloodkings.eu/status/agent.sh -o agent.sh && chmod +x agent.sh && ./agent.sh --register YOUR_SECRET_TOKEN
Verze agenta:v1.5.2

Mimořádně úsporný Ash skript pro OpenWrt a Turris routery. Sleduje WAN/LAN rozhraní, Wi-Fi rádio, DHCP a SQM.

wget -O agent_openwrt.sh https://bloodkings.eu/status/agent_openwrt.sh && chmod +x agent_openwrt.sh && ./agent_openwrt.sh --register YOUR_SECRET_TOKEN
Verze agenta:v1.7.1

PowerShell instalátor vytvoří Windows Službu (Service), zaregistruje agenta do registrů a spustí ho.

irm https://bloodkings.eu/status/agent.ps1 | iex; install-agent -Token "YOUR_SECRET_TOKEN"
Docker Tag:latest

Přidejte monitorovacího agenta do své docker-compose struktury. Agent poběží v izolovaném kontejneru.

version: '3.8'
services:
  bloodkings-agent:
    image: bkpepe/bloodkings-agent:v0.1.0-alpha
    restart: always
    environment:
      - SERVER_URL=https://monitoring.bloodkings.eu
      - AGENT_TOKEN=YOUR_SECRET_TOKEN
Verze agenta:v0.1.0-alpha

Optimalizováno pro nízkou spotřebu paměti a CPU na jednodeskových počítačích s architekturou ARMv7/ARM64.

curl -fsSL https://monitoring.bloodkings.eu/install.sh | sh -s -- --arch arm64 --token YOUR_SECRET_TOKEN