A HAProxy figyelése

A Haproxy Figyelese



A HAProxy telepítése és konfigurálása az első lépés, hogy kihasználja a teljesítményét terheléselosztóként vagy fordított proxyként a webalkalmazások vagy szerverek számára. Azonban továbbra is ellenőriznie kell a szerverek állapotát. Ezt úgy teheti meg, hogy van mód a HAProxy figyelésére. A HAProxy figyelésével felmérheti a HAProxy által kínált teljesítményt és megbízhatóságot. A HAProxy megfigyelésének különböző módjai vannak, és ez a bejegyzés egy részletes leírást tartalmaz, amely magában foglalja a HAProxy beépített funkciójának használatát.

A HAProxy figyelésének első lépései

A HAProxy egy népszerű terheléselosztó. Ha telepítve van a rendszerére, a következő lépés annak megértése, hogyan figyelheti meg annak biztosítására, hogy megfeleljen a teljesítményre és a megbízhatóságra vonatkozó elvárásoknak.







Ezenkívül a HAProxy figyelésével ellenőrizheti az esetleges meghibásodásokat, és elkerülheti az állásidőt. Például a HAProxy figyelésekor ellenőrizheti a memóriahasználatot. Ha piros zászlót észlel, gyorsan beavatkozhat a meghibásodás megelőzése érdekében.



Különféle módszerek használhatók a HAProxy figyelésére. Ebben az esetben a HAProxy statisztika oldalát és a naplózási lehetőségeket használjuk. Vannak azonban olyan harmadik féltől származó eszközök, mint például a Grafana és a Prometheus, amelyek megbízható módszereket kínálnak a HAProxy megfigyelésére. Még a beépített opciók is kiváló munkát végeznek, amint azt a következő szakaszokban látni fogjuk.



1. módszer: A HAProxy Stats oldal használata

Mielőtt megnéznénk, hogyan kell felügyelni a HAProxyt, végezzünk egy gyors telepítést. Ha a HAProxy már telepítve és konfigurálva van, hagyja ki ezt a részt, és ellenőrizze, hogy hol kezdjük a statisztika oldal konfigurálását.





A HAProxy gyorsan telepíthető APT-n keresztül a következő paranccsal:

$ sudo alkalmas telepítés haproxy



A telepítés befejezése után a verziójának ellenőrzésével ellenőrizze, hogy a HAProxy telepítése sikeres volt-e.

$ haproxy --változat

A következő kimenet azt mutatja, hogy telepítve van a HAProxy 2.4.24:

A következő lépés a HAProxy konfigurálása, ahol meghatározzuk, hogyan szeretnénk figyelni. Nyissa meg a konfigurációs fájlt egy szövegszerkesztővel.

$ sudo nano / stb / haproxy / haproxy.cfg

Felül található a globális rész. Szerkessze úgy, hogy igazodjon a HAProxy használatához és a naplózandó biztonsági figyelmeztetések típusához. Például naplózzuk az általános és figyelmeztetéseket:

Görgessen le, és hozzon létre egy „Alapértelmezett” részt, ahol megadhatja a módot és az időtúllépést a különböző tevékenységekhez. Az alapértelmezett szakaszt egyszerűnek tartottuk. Másolhatja és beillesztheti a konfigurációs fájlba.

Az utolsó rész a frontend és a backend meghatározása. Az előtérben megadhatja, hogy mely portok legyenek kötve a kapcsolathoz, és milyen háttérrendszert használjon. Az első frontendhez megadjuk a háttérrendszert. A következő kezelőfelületen arra használjuk, hogy létrehozzuk a figyelőt a statisztikai oldalhoz.

A statisztikákhoz adja meg, hogy melyik portot használja a statisztikai oldal eléréséhez. Ezenkívül adja meg a használni kívánt URL-t, és opcionálisan hozza létre a hitelesítési felhasználónevet és jelszót a statisztikai oldalhoz való hozzáférés korlátozásához.

Végül mentse el és lépjen ki a HAProxy konfigurációs fájlból, majd indítsa újra a HAProxyt.

Most készen áll a HAProxy figyelésére a statisztika oldalon. Nyissa meg a böngészőt, és nyissa meg a http://your-ip:port/stats page. For our case, the stats page is running in our localhost on port 8404 which we define in the “Frontend Stats” section of our configuration file.

Az oldal betöltése után jelentkezzen be a korábban megadott felhasználónévvel és jelszóval.

Miután bejelentkezett, a statisztika oldalon megjelennek a HAProxy adatai és a webalkalmazások terheléselosztásának módja. A statisztika oldalon keresztül mélyebbre áshat a különböző mutatókban, és ellenőrizheti a HAProxy és a webalkalmazások állapotát.

2. módszer: A naplók használata

A statisztikai oldal használata mellett ellenőrizheti a HAProxy naplóit is, hogy láthassa azokat a figyelmeztetéseket, amelyek szintén segítik a megfigyelést. Ez a módszer azonban a legkevésbé hatékony, de segíthet a webalkalmazások állapotának ellenőrzésében is.

A naplófájl megnyitásához használhat szövegszerkesztőt, például nano.

$ sudo nano / volt / log / haproxy.log

Alternatív megoldásként használja a „tail” parancsot a naplófájl utolsó sorainak valós időben történő megjelenítéséhez.

$ sudo farok -f / volt / log / haproxy.log

Így figyelheti a HAProxyt.

Következtetés

A HAProxy figyelése ideális a webalkalmazások állapotának ellenőrzésére, valamint a terheléselosztóval elért teljesítmény és megbízhatóság ellenőrzésére. Elérheti a HAProxy statisztika oldalát, ahol megtekintheti az összes statisztikát, vagy megtekintheti a naplófájlt a figyelmeztetések és egyéb tevékenységek tekintetében. Mindkét lehetőséget részletezzük ebben a bejegyzésben.