Späť na blog

Monitoring servera verzus monitoring webu: aký je rozdiel

· 6 min čítania

Monitoring servera sleduje stroj zvnútra (CPU, RAM, disk), monitoring webu sleduje službu zvonku. Kedy potrebujete ktorý a ako sa navzájom dopĺňajú.

Monitoring servera verzus monitoring webu: aký je rozdiel

Dva tímy môžu obidva povedať, že "monitorujú svoju infraštruktúru", a myslieť tým úplne odlišné veci. Jeden sleduje grafy CPU na nástenke. Druhý dostane správu vo chvíli, keď zákazník nedokáže načítať stránku s pokladňou. Obidva prístupy sú užitočné. Ani jeden nenahrádza ten druhý.

Tento článok vysvetľuje praktický rozdiel medzi monitoringom servera a monitoringom webu, kedy potrebujete ktorý a ako zdravé nastavenie využíva obidva.

Monitoring servera: sledovanie stroja zvnútra

Monitoring servera (často nazývaný host-level alebo infraštruktúrny monitoring) spúšťa na stroji agenta a hlási, čo sa vnútri deje:

  • využitie CPU a priemerná záťaž
  • využitie RAM a swapu
  • voľné miesto na disku a I/O
  • prietok siete
  • bežiace procesy a služby

Keďže agent sedí priamo na hostiteľovi, vidí veci, ktoré žiadna vonkajšia kontrola nedokáže. Vie, že disk je zaplnený na 95% predtým, než databáza odmietne zápisy. Vie, že únik pamäte stúpa celé hodiny predtým, než systém proces ukončí. Toto je white-box monitoring (máte plný prehľad o vnútri).

Daň za to: agent vám povie len o stroji, na ktorom beží. Ak je server v poriadku, ale pokazí sa pravidlo firewallu, DNS záznam alebo nadradený load balancer, agent pokojne hlási "všetko zelené", zatiaľ čo používatelia vidia chybovú stránku.

Monitoring webu: sledovanie služby zvonku

Monitoring webu (nazývaný aj externý, black-box alebo syntetický monitoring) kontroluje vašu službu rovnako, ako by to robil reálny návštevník: zvonku vašej siete, cez verejný internet.

Typické externé kontroly zahŕňajú:

  • HTTP/HTTPS - vráti stránka 200 a očakávaný obsah
  • TCP - je port otvorený a prijíma spojenia
  • Ping/ICMP - je hostiteľ dosiahnuteľný
  • SSL certifikát - je platný a nekončí mu čoskoro platnosť
  • DNS - prekladá sa názov správne

Toto je black-box monitoring. Neviete, prečo sa niečo pokazilo, len to, že z pohľadu zákazníka sa to pokazilo. A presne o ten pohľad ide. Zachytí celé triedy zlyhaní, na ktoré je agent na hostiteľovi slepý: expirované certifikáty, zlú konfiguráciu DNS, problémy s CDN, výpadky routingu aj úplné pády servera, pri ktorých s ním padne aj samotný agent.

Vedľa seba

Monitoring servera Monitoring webu
Pozorovací bod Vnútri hostiteľa Zvonku, cez internet
Štýl White-box Black-box
Vidí CPU, RAM, disk, procesy HTTP, TCP, ping, SSL, DNS
Najlepší na Včasné varovanie, príčinu Reálnu skúsenosť používateľa
Slepý voči Zlyhaniam DNS/CDN/routingu Vyčerpaniu interných zdrojov
Potrebuje agenta Áno Nie

Nie sú to konkurenti, sú to vrstvy

Chybou je brať to ako voľbu buď-alebo. Najsilnejšie nastavenia spúšťajú obidva:

  1. Externé kontroly vám rýchlo a z viacerých miest povedia, že sú používatelia zasiahnutí.
  2. Metriky servera vám povedia prečo, aby ste mohli odstrániť skutočnú príčinu.

Reálny príklad: externý monitoring spustí upozornenie, že vaše API časuje. Otvoríte metriky servera a vidíte, že disk I/O je pribité na 100%, pretože log súbor zaplnil oddiel. Vonkajšia kontrola našla príznak, vnútorný agent ho vysvetlil. Spoločne premenili nejasné "stránka je pomalá" na jasný a riešiteľný incident.

Kde sedí ePulz.io

ePulz.io je postavený okolo externého black-box monitoringu robeného poriadne. Kontroly bežia z troch nezávislých EÚ sond a výpadok sa vyhlási, až keď sa zhodnú aspoň dve z troch, takže jedna chybná sieťová cesta vás o tretej ráno nebudí. Dostanete 9 typov monitorov (HTTP, TCP, ping, SSL, DNS a ďalšie) s intervalmi až do 1 minúty, podľa plánu.

Pre prípady, keď naozaj potrebujete pohľad dovnútra vlastnej siete (server, NAS, tlačiareň, službu, ktorá nie je vystavená na internet), ponúka ePulz.io LAN agenta. Beží vnútri vašej siete a hlási dosiahnuteľnosť interných hostiteľov späť do tej istej nástenky bez toho, aby čokoľvek vystavoval na verejný internet. Máte tak pohľad očami zákazníka aj interný pohľad na jednom mieste.

Rozumné pravidlo:

  • Externý monitoring používajte na všetko, čoho sa dotýka zákazník. Vždy.
  • Metriky na úrovni servera (cez vášho poskytovateľa hostingu, samostatného agenta alebo nášho LAN agenta pre interné ciele) pridajte, keď potrebujete detail o príčine alebo chcete včasné varovanie o limitoch zdrojov.

Ako začať

Ak dnes nemáte nič, začnite vonkajším pohľadom, lebo práve na ňom záleží vašim zákazníkom. Nastavte HTTP kontrolu na hlavnú doménu a SSL kontrolu na certifikát. Potom pridajte interný prehľad tam, kde sa to oplatí.

Chcete si hneď overiť, či je port dosiahnuteľný, ešte pred nastavením monitora. Vyskúšajte bezplatný kontrolér portov. Keď budete pripravení na trvalé pokrytie, pozrite si ako funguje monitoring dostupnosti a naše plány. 7-dňová skúšobná doba je zadarmo a nepotrebuje kartu.

Zdieľať: Odkaz skopírovaný

Vyskúšajte ePulz.io zadarmo - na 7 dní bez potreby kreditnej karty.

Vytvoriť účet