Kuidas HAProxyt jälgida

Kuidas Haproxyt Jalgida



HAProxy installimine ja konfigureerimine on esimene samm selle võimsuse kasutamiseks oma veebirakenduste või serverite koormuse tasakaalustajana või pöördpuhverserverina. Siiski peate ikkagi kontrollima oma serverite tervist. Seda saate teha HAProxy jälgimiseks. HAProxy jälgimise kaudu saate hinnata HAProxy pakutavat jõudlust ja töökindlust. HAProxy jälgimiseks on erinevaid viise ja see postitus jagab üksikasjalikku teavet, mis hõlmab HAProxy sisseehitatud funktsiooni kasutamist.

HAProxy jälgimise alustamine

HAProxy on populaarne koormuse tasakaalustaja. Kui olete selle oma süsteemi installinud, on järgmine samm mõista, kuidas saate seda jälgida, et tagada selle vastavus teie jõudluse ja töökindluse ootustele.







Lisaks saate HAProxy jälgimise kaudu kontrollida tõrkeid ja vältida seisakuid. Näiteks HAProxy jälgimisel saate kontrollida mälukasutust. Kui märkate punaseid lippe, saate rikke vältimiseks kiiresti sekkuda.



HAProxy jälgimiseks saate kasutada erinevaid meetodeid. Sel juhul kasutame HAProxy statistika lehte ja logide valikuid. Siiski on ka kolmandate osapoolte tööriistu, nagu Grafana ja Prometheus, mis pakuvad ka usaldusväärseid viise HAProxy jälgimiseks. Isegi sisseehitatud valikud teevad suurepärast tööd, nagu näeme järgmistes jaotistes.



1. meetod: HAProxy statistika lehe kasutamine

Enne kui näeme, kuidas HAProxyt jälgida, teeme kiire installi. Kui teil on HAProxy juba installitud ja konfigureeritud, jätke see osa vahele ja kontrollige, kust alustame statistikalehe konfigureerimist.





HAProxy saab kiiresti installida APT kaudu järgmise käsuga:

$ sudo asjakohane installida haproxy



Kui installimine on lõppenud, kontrollige selle versiooni kontrollides, et HAProxy oleks edukalt installitud.

$ haproxy -- versioon

Järgmine väljund näitab, et meil on installitud HAProxy 2.4.24:

Järgmine samm on HAProxy konfigureerimine, kus me määratleme, kuidas seda jälgida. Avage konfiguratsioonifail tekstiredaktoriga.

$ sudo nano / jne / haproxy / haproxy.cfg

Ülaosas on globaalne jaotis. Redigeerige seda veendumaks, et see ühtiks sellega, kuidas soovite HAProxyt kasutada, ja logitavate turvahoiatuste tüübiga. Näiteks logime üldisi ja hoiatame hoiatusi:

Kerige alla ja looge jaotis 'Vaikeseaded', kus saate määrata erinevate tegevuste režiimi ja ajalõpu. Jätsime vaikejaotise lihtsaks. Saate selle kopeerida ja oma konfiguratsioonifaili kleepida.

Viimane jaotis on esiosa ja taustaprogrammi määratlemine. Esiosa on koht, kus saate määrata, millised pordid ühenduse jaoks siduda ja millist taustaprogrammi kasutada. Esimese kasutajaliidese jaoks määrame taustaprogrammi. Järgmises kasutajaliideses kasutame seda statistikalehe kuulaja loomiseks.

Statistika jaoks määrake, millist porti statistikalehele juurdepääsuks kasutada. Samuti määrake kasutatav URL ja soovi korral looge autentimise kasutajanimi ja parool, et piirata juurdepääsu statistikalehele.

Lõpuks salvestage HAProxy konfiguratsioonifail ja väljuge sellest ning seejärel taaskäivitage HAProxy.

Nüüd olete valmis alustama HAProxy jälgimist statistikalehe abil. Avage brauser ja avage 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.

Kui leht on laaditud, logige sisse varem määratud kasutajanime ja parooliga.

Kui olete sisse loginud, kuvatakse statistikalehel teie HAProxy üksikasjad ja see, kuidas see teie veebirakendusi koormust tasakaalustab. Oma HAProxy ja veebirakenduste tervisliku seisundi kinnitamiseks võite minna läbi statistikalehe, et süveneda erinevatesse mõõdikutesse.

2. meetod: logide kasutamine

Lisaks statistikalehe kasutamisele saate kontrollida ka HAProxy logisid, et näha hoiatusi, mis aitavad ka seda jälgida. See meetod on aga kõige vähem tõhus, kuid see võib aidata teil ka oma veebirakenduste tervislikku seisundit kontrollida.

Logifaili avamiseks saate kasutada tekstiredaktorit (nt nano).

$ sudo nano / oli / logi / haproxy.log

Teise võimalusena kasutage logifaili viimaste ridade reaalajas kuvamiseks käsku 'tail'.

$ sudo saba -f / oli / logi / haproxy.log

Nii saate HAProxyt jälgida.

Järeldus

HAProxy jälgimine sobib ideaalselt teie veebirakenduste tervisliku seisundi kontrollimiseks ning koormuse tasakaalustajaga saavutatava jõudluse ja töökindluse kontrollimiseks. Saate pääseda HAProxy statistika lehele, et näha kogu statistikat või kontrollida logifaili hoiatuste ja muude toimingute osas. Mõlemat võimalust kirjeldatakse selles postituses üksikasjalikult.