Monitoring serveru versus monitoring webu: jaký je rozdíl
· 6 min čtení
Monitoring serveru sleduje stroj zevnitř (CPU, RAM, disk), monitoring webu sleduje službu zvenčí. Kdy potřebujete který a jak se doplňují.
Dva týmy mohou oba říct, že "monitorují svou infrastrukturu", a myslet tím úplně odlišné věci. Jeden sleduje grafy CPU na nástěnce. Druhý dostane zprávu ve chvíli, kdy zákazník nedokáže načíst stránku s pokladnou. Oba přístupy jsou užitečné. Ani jeden nenahrazuje ten druhý.
Tento článek vysvětluje praktický rozdíl mezi monitoringem serveru a monitoringem webu, kdy potřebujete který a jak zdravé nastavení využívá oba.
Monitoring serveru: sledování stroje zevnitř
Monitoring serveru (často nazývaný host-level nebo infrastrukturní monitoring) spouští na stroji agenta a hlásí, co se uvnitř děje:
- využití CPU a průměrná zátěž
- využití RAM a swapu
- volné místo na disku a I/O
- průtok sítě
- běžící procesy a služby
Protože agent sedí přímo na hostiteli, vidí věci, které žádná vnější kontrola nedokáže. Ví, že disk je zaplněn na 95 % předtím, než databáze odmítne zápisy. Ví, že únik paměti stoupá celé hodiny předtím, než systém proces ukončí. Toto je white-box monitoring (máte plný přehled o vnitřku).
Daň za to: agent vám řekne jen o stroji, na kterém běží. Pokud je server v pořádku, ale pokazí se pravidlo firewallu, DNS záznam nebo nadřazený load balancer, agent klidně hlásí "vše zelené", zatímco uživatelé vidí chybovou stránku.
Monitoring webu: sledování služby zvenčí
Monitoring webu (nazývaný také externí, black-box nebo syntetický monitoring) kontroluje vaši službu stejně, jako by to dělal reálný návštěvník: zvenčí vaší sítě, přes veřejný internet.
Typické externí kontroly zahrnují:
- HTTP/HTTPS - vrátí stránka 200 a očekávaný obsah
- TCP - je port otevřený a přijímá spojení
- Ping/ICMP - je hostitel dosažitelný
- SSL certifikát - je platný a nekončí mu brzy platnost
- DNS - překládá se název správně
Toto je black-box monitoring. Nevíte, proč se něco pokazilo, jen to, že z pohledu zákazníka se to pokazilo. A přesně o ten pohled jde. Zachytí celé třídy selhání, na které je agent na hostiteli slepý: expirované certifikáty, špatnou konfiguraci DNS, problémy s CDN, výpadky routingu i úplné pády serveru, při kterých s ním padne i samotný agent.
Vedle sebe
| Monitoring serveru | Monitoring webu | |
|---|---|---|
| Pozorovací bod | Uvnitř hostitele | Zvenčí, přes internet |
| Styl | White-box | Black-box |
| Vidí | CPU, RAM, disk, procesy | HTTP, TCP, ping, SSL, DNS |
| Nejlepší na | Včasné varování, příčinu | Reálnou zkušenost uživatele |
| Slepý vůči | Selháním DNS/CDN/routingu | Vyčerpání interních zdrojů |
| Potřebuje agenta | Ano | Ne |
Nejsou to konkurenti, jsou to vrstvy
Chybou je brát to jako volbu buď-anebo. Nejsilnější nastavení spouštějí oba:
- Externí kontroly vám rychle a z více míst řeknou, že jsou uživatelé zasaženi.
- Metriky serveru vám řeknou proč, abyste mohli odstranit skutečnou příčinu.
Reálný příklad: externí monitoring spustí upozornění, že vaše API timeoutuje. Otevřete metriky serveru a vidíte, že disk I/O je přibité na 100 %, protože log soubor zaplnil oddíl. Vnější kontrola našla příznak, vnitřní agent ho vysvětlil. Společně proměnily nejasné "stránka je pomalá" na jasný a řešitelný incident.
Kde sedí ePulz.io
ePulz.io je postavený kolem externího black-box monitoringu dělaného pořádně. Kontroly běží ze tří nezávislých EU sond a výpadek se vyhlásí, až když se shodnou alespoň dvě ze tří, takže jedna chybná síťová cesta vás ve tři ráno nebudí. Dostanete 9 typů monitorů (HTTP, TCP, ping, SSL, DNS a další) s intervaly až do 1 minuty, podle plánu.
Pro případy, kdy opravdu potřebujete pohled dovnitř vlastní sítě (server, NAS, tiskárna, služba, která není vystavená na internet), nabízí ePulz.io LAN agenta. Běží uvnitř vaší sítě a hlásí dosažitelnost interních hostitelů zpět do stejné nástěnky, aniž by cokoli vystavoval na veřejný internet. Máte tak pohled očima zákazníka i interní pohled na jednom místě.
Rozumné pravidlo:
- Externí monitoring používejte na všechno, čeho se dotýká zákazník. Vždy.
- Metriky na úrovni serveru (přes vašeho poskytovatele hostingu, samostatného agenta nebo našeho LAN agenta pro interní cíle) přidejte, když potřebujete detail o příčině nebo chcete včasné varování o limitech zdrojů.
Jak začít
Pokud dnes nemáte nic, začněte vnějším pohledem, protože právě na něm záleží vašim zákazníkům. Nastavte HTTP kontrolu na hlavní doménu a SSL kontrolu na certifikát. Pak přidejte interní přehled tam, kde se to vyplatí.
Chcete si hned ověřit, zda je port dosažitelný, ještě před nastavením monitoru. Vyzkoušejte bezplatný kontrolér portů. Až budete připraveni na trvalé pokrytí, podívejte se na jak funguje monitoring dostupnosti a naše plány. 7denní zkušební doba je zdarma a nepotřebuje kartu.
Vyzkoušejte ePulz.io zdarma - 7 dní bez kreditní karty.
Vytvořit účet