Vissza a bloghoz

Szerver-monitorozás kontra web-monitorozás: mi a különbség

· 6 perc olvasás

A szerver-monitorozás belülről figyeli a gépet (CPU, RAM, disk), a web-monitorozás kívülről a szolgáltatást. Mikor kell melyik és hogyan egészítik ki.

Szerver-monitorozás kontra web-monitorozás: mi a különbség

Két csapat is mondhatja, hogy "monitorozza az infrastruktúráját", és teljesen eltérő dolgokat érthet alatta. Az egyik CPU-grafikonokat néz egy nézőpulton. A másik abban a pillanatban kap üzenetet, amikor egy ügyfél nem tudja betölteni a pénztároldalt. Mindkét megközelítés hasznos. Egyik sem helyettesíti a másikat.

Ez a cikk elmagyarázza a gyakorlati különbséget a szerver-monitorozás és a web-monitorozás között, hogy mikor melyikre van szükséged, és hogyan használ egy egészséges beállítás mindkettőt.

Szerver-monitorozás: a gép megfigyelése belülről

A szerver-monitorozás (gyakran host-szintű vagy infrastruktúra-monitorozás) egy ügynököt futtat a gépen, és jelenti, mi történik belül:

  • CPU-kihasználtság és átlagos terhelés
  • RAM- és swap-kihasználtság
  • szabad lemezhely és I/O
  • hálózati áteresztőképesség
  • futó folyamatok és szolgáltatások

Mivel az ügynök közvetlenül a hoston ül, olyan dolgokat lát, amelyeket semmilyen külső ellenőrzés nem tud. Tudja, hogy a lemez 95%-on van mielőtt az adatbázis elutasítja az írásokat. Tudja, hogy egy memóriaszivárgás órákon át nő, mielőtt a rendszer leállítja a folyamatot. Ez a white-box monitorozás (teljes rálátásod van a belsőkre).

Az ára ennek: az ügynök csak arról a gépről mond bármit, amelyen fut. Ha a szerver rendben van, de elromlik egy tűzfalszabály, egy DNS-rekord vagy egy fölérendelt load balancer, az ügynök nyugodtan "minden zöld"-et jelent, miközben a felhasználók hibaoldalt látnak.

Web-monitorozás: a szolgáltatás megfigyelése kívülről

A web-monitorozás (külső, black-box vagy szintetikus monitorozásnak is nevezik) úgy ellenőrzi a szolgáltatásodat, ahogy egy valódi látogató tenné: a hálózatodon kívülről, a nyilvános interneten keresztül.

A tipikus külső ellenőrzések közé tartozik:

  • HTTP/HTTPS - visszaad-e az oldal 200-at és a várt tartalmat
  • TCP - nyitva van-e a port, és fogad-e kapcsolatokat
  • Ping/ICMP - elérhető-e a host
  • SSL-tanúsítvány - érvényes-e, és nem jár-e le hamarosan
  • DNS - helyesen fordítódik-e a név

Ez a black-box monitorozás. Nem tudod, miért romlott el valami, csak azt, hogy az ügyfél szemszögéből elromlott. És pont ez a szemszög a lényeg. Egész hibaosztályokat kap el, amelyekre a hoston futó ügynök vak: lejárt tanúsítványok, rossz DNS-konfiguráció, CDN-problémák, routingkiesések, sőt teljes szerverleállások, amelyeknél maga az ügynök is vele esik.

Egymás mellett

Szerver-monitorozás Web-monitorozás
Megfigyelési pont A hoston belül Kívülről, az interneten át
Stílus White-box Black-box
Mit lát CPU, RAM, lemez, folyamatok HTTP, TCP, ping, SSL, DNS
Mire a legjobb Korai figyelmeztetés, ok Valós felhasználói élmény
Mire vak DNS/CDN/routing hibák Belső erőforrások kimerülése
Kell ügynök Igen Nem

Nem versenytársak, hanem rétegek

Hiba vagy-vagy választásként tekinteni rá. A legerősebb beállítások mindkettőt futtatják:

  1. A külső ellenőrzések gyorsan és több helyről megmondják, hogy a felhasználók érintettek.
  2. A szervermetrikák megmondják, miért, hogy megszüntethesd a valódi okot.

Valós példa: a külső monitorozás riasztást indít, hogy az API-d timeoutol. Megnyitod a szervermetrikákat, és látod, hogy a lemez I/O 100%-on szögezve, mert egy logfájl megtöltötte a partíciót. A külső ellenőrzés megtalálta a tünetet, a belső ügynök elmagyarázta. Együtt egy homályos "lassú az oldal"-t egyértelmű és megoldható incidenssé alakítottak.

Hol helyezkedik el az ePulz.io

Az ePulz.io a rendesen végzett külső black-box monitorozás köré épül. Az ellenőrzések három független EU-szondáról futnak, és a kiesést csak akkor jelzi, amikor legalább kettő a háromból egyetért, így egy hibás hálózati útvonal nem ébreszt fel hajnali háromkor. 9 monitortípust kapsz (HTTP, TCP, ping, SSL, DNS és további) akár 1 perces intervallumokkal, a csomagtól függően.

Azokra az esetekre, amikor valóban a saját hálózatod belsejébe kell látnod (szerver, NAS, nyomtató, egy szolgáltatás, amely nincs kitéve az internetre), az ePulz.io LAN ügynököt kínál. A hálózatodon belül fut, és a belső hostok elérhetőségét ugyanarra a nézőpultra jelenti vissza, anélkül hogy bármit kitenne a nyilvános internetre. Így egy helyen van meg az ügyfél szemével és a belső szemszöggel látott kép is.

Ésszerű szabály:

  • Külső monitorozást használj mindenre, amit az ügyfél megérint. Mindig.
  • Szerver-szintű metrikákat (a hosting-szolgáltatódon, egy különálló ügynökön vagy a mi LAN ügynökünkön keresztül belső célokhoz) akkor adj hozzá, amikor részletre van szükséged az okról, vagy korai figyelmeztetést akarsz az erőforrás-korlátokról.

Hogyan kezdj hozzá

Ha ma nincs semmid, kezdd a külső nézőponttal, mert pont ez számít az ügyfeleidnek. Állíts be egy HTTP-ellenőrzést a fődomainre és egy SSL-ellenőrzést a tanúsítványra. Aztán add hozzá a belső rálátást ott, ahol megéri.

Azonnal ellenőrizni akarod, hogy egy port elérhető-e, még a monitor beállítása előtt. Próbáld ki az ingyenes portellenőrzőt. Amikor készen állsz a tartós lefedettségre, nézd meg, hogyan működik az uptime monitorozás és a csomagjainkat. A 7 napos próbaidőszak ingyenes, és nem kell hozzá bankkártya.

Megosztás: Link másolva

Próbálja ki az ePulz.io-t ingyen - 7 nap bankkártya nélkül.

Fiók létrehozása