Kaip stebėti HAProxy

Kaip Stebeti Haproxy



HAProxy įdiegimas ir konfigūravimas yra pirmasis žingsnis norint panaudoti jos, kaip apkrovos balansavimo arba atvirkštinio tarpinio serverio, galią jūsų žiniatinklio programoms ar serveriams. Tačiau vis tiek turite patikrinti savo serverių būklę. Tai galite padaryti stebėdami HAProxy. Stebėdami HAProxy galite įvertinti HAProxy siūlomą našumą ir patikimumą. Yra įvairių HAProxy stebėjimo būdų, o šiame įraše pateikiamas išsamus, kuris apima integruotos HAProxy funkcijos naudojimą.

HAProxy stebėjimo pradžia

HAProxy yra populiarus apkrovos balansavimo įrankis. Kai jį įdiegsite savo sistemoje, kitas žingsnis yra suprasti, kaip galite jį stebėti, kad įsitikintumėte, jog jis atitinka jūsų našumo ir patikimumo lūkesčius.







Be to, stebėdami HAProxy galite patikrinti, ar nėra gedimų ir išvengti prastovų. Pavyzdžiui, stebėdami HAProxy, galite patikrinti atminties naudojimą. Jei pastebėsite raudonas vėliavėles, galite greitai įsikišti, kad išvengtumėte gedimo.



Yra įvairių metodų, kuriuos galite naudoti norėdami stebėti HAProxy. Šiuo atveju naudosime HAProxy statistikos puslapį ir žurnalų parinktis. Tačiau yra trečiųjų šalių įrankių, tokių kaip „Grafana“ ir „Prometheus“, kurie taip pat siūlo patikimus HAProxy stebėjimo būdus. Net ir įmontuotos parinktys taip pat atlieka puikų darbą, kaip matysime kituose skyriuose.



1 būdas: HAProxy statistikos puslapio naudojimas

Prieš pamatydami, kaip stebėti HAProxy, atlikime greitą diegimą. Jei HAProxy jau įdiegtas ir sukonfigūruotas, praleiskite šią dalį ir patikrinkite, kur pradedame konfigūruoti statistikos puslapį.





HAProxy galima greitai įdiegti per APT naudojant šią komandą:

$ sudo apt diegti haproxy



Baigę diegti, patikrinkite, ar HAProxy sėkmingai įdiegtas, patikrindami jo versiją.

$ haproxy -- versija

Ši išvestis rodo, kad įdiegta HAProxy 2.4.24:

Kitas žingsnis yra sukonfigūruoti HAProxy, kur mes apibrėžiame, kaip norime jį stebėti. Atidarykite konfigūracijos failą naudodami teksto rengyklę.

$ sudo nano / ir tt / haproxy / haproxy.cfg

Viršuje yra pasaulinė skiltis. Redaguokite jį, kad įsitikintumėte, jog jis atitinka tai, kaip norite naudoti HAProxy, ir saugos įspėjimų tipą. Pavyzdžiui, registruojame bendruosius ir pastebime įspėjimus:

Slinkite žemyn ir sukurkite skyrių „Numatytieji“, kuriame nurodysite skirtingų veiklų režimą ir skirtąjį laiką. Numatytoji skiltis buvo paprasta. Galite nukopijuoti ir įklijuoti į savo konfigūracijos failą.

Paskutiniame skyriuje reikia apibrėžti priekinę ir užpakalinę dalį. Frontend yra vieta, kur nurodote, kuriuos prievadus susieti ryšiui ir kokią užpakalinę dalį naudoti. Pirmajai sąsajai nurodome užpakalinę dalį. Kitoje sąsajoje mes jį naudojame kurdami statistikos puslapio klausytoją.

Norėdami gauti statistiką, nurodykite, kurį prievadą naudoti norint pasiekti statistikos puslapį. Taip pat nurodykite URL, kurį norite naudoti, ir pasirinktinai sukurkite autentifikavimo vartotojo vardą ir slaptažodį, kad apribotumėte prieigą prie statistikos puslapio.

Galiausiai išsaugokite ir išeikite iš HAProxy konfigūracijos failo, tada iš naujo paleiskite HAProxy.

Dabar esate pasirengę pradėti stebėti HAProxy naudodami statistikos puslapį. Atidarykite naršyklę ir pasiekite 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.

Kai puslapis bus įkeltas, prisijunkite naudodami anksčiau nurodytą vartotojo vardą ir slaptažodį.

Kai prisijungsite, statistikos puslapyje bus rodoma išsami informacija apie jūsų HAProxy ir tai, kaip ji balansuoja jūsų žiniatinklio programas. Galite pereiti prie statistikos puslapio, kad įsigilintumėte į įvairias metrikas, kad patvirtintumėte savo HAProxy ir žiniatinklio programų sveikatos būklę.

2 būdas: žurnalų naudojimas

Be statistikos puslapio naudojimo, taip pat galite patikrinti HAProxy žurnalus, kad pamatytumėte įspėjimus, kurie taip pat padeda jį stebėti. Tačiau šis metodas yra mažiausiai efektyvus, tačiau jis taip pat gali padėti patikrinti žiniatinklio programų sveikatos būklę.

Norėdami atidaryti žurnalo failą, galite naudoti teksto rengyklę, pvz., nano.

$ sudo nano / buvo / žurnalas / haproxy.log

Arba naudokite komandą „uodega“, kad realiuoju laiku būtų rodomos paskutinės žurnalo failo eilutės.

$ sudo uodega -f / buvo / žurnalas / haproxy.log

Štai kaip stebėti HAProxy.

Išvada

Stebėti HAProxy idealiai tinka jūsų žiniatinklio programų būsenai ir apkrovos balansavimo priemonės našumui bei patikimumui patikrinti. Galite pasiekti HAProxy statistikos puslapį, kad pamatytumėte visą statistiką arba patikrintumėte, ar žurnalo faile nėra įspėjimų ir kitos veiklos. Abi parinktys išsamiai aprašytos šiame pranešime.