Kā uzraudzīt HAProxy

Ka Uzraudzit Haproxy



HAProxy instalēšana un konfigurēšana ir pirmais solis, lai izmantotu tā jaudu kā slodzes līdzsvarotāju vai reverso starpniekserveri jūsu tīmekļa lietojumprogrammām vai serveriem. Tomēr jums joprojām ir jāpārbauda savu serveru stāvoklis. To var izdarīt, ja ir veids, kā pārraudzīt HAProxy. Pārraugot HAProxy, varat novērtēt HAProxy piedāvāto veiktspēju un uzticamību. Ir dažādi veidi, kā uzraudzīt HAProxy, un šajā ziņā ir sniegta detalizēta informācija, kas ietver HAProxy iebūvētās funkcijas izmantošanu.

Darba sākšana ar HAProxy pārraudzību

HAProxy ir populārs slodzes balansētājs. Kad tas ir instalēts jūsu sistēmā, nākamais solis ir saprast, kā varat to pārraudzīt, lai nodrošinātu, ka tas atbilst jūsu prasībām par veiktspēju un uzticamību.







Turklāt, uzraugot HAProxy, varat pārbaudīt, vai nav darbības traucējumu un izvairīties no dīkstāves. Piemēram, uzraugot HAProxy, varat pārbaudīt atmiņas lietojumu. Ja pamanāt sarkanos karogus, varat ātri iejaukties, lai novērstu darbības traucējumus.



Ir dažādas metodes, ko varat izmantot, lai uzraudzītu HAProxy. Šajā gadījumā mēs izmantosim HAProxy statistikas lapu un žurnālu opcijas. Tomēr ir trešo pušu rīki, piemēram, Grafana un Prometheus, kas piedāvā arī uzticamus HAProxy uzraudzības veidus. Pat iebūvētās opcijas arī veic lielisku darbu, kā mēs redzēsim nākamajās sadaļās.



1. metode: HAProxy statistikas lapas izmantošana

Pirms mēs redzam, kā pārraudzīt HAProxy, veiksim ātru instalēšanu. Ja jums jau ir instalēts un konfigurēts HAProxy, izlaidiet šo daļu un pārbaudiet, kur mēs sākam statistikas lapas konfigurēšanu.





HAProxy var ātri instalēt, izmantojot APT, ar šādu komandu:

$ sudo apt uzstādīt haproxy



Kad instalēšana ir pabeigta, pārbaudiet, vai HAProxy ir veiksmīgi instalēts, pārbaudot tā versiju.

$ haproxy -- versija

Šī izvade parāda, ka mums ir instalēta HAProxy 2.4.24:

Nākamais solis ir HAProxy konfigurēšana, kur mēs definējam, kā mēs vēlamies to pārraudzīt. Atveriet konfigurācijas failu, izmantojot teksta redaktoru.

$ sudo nano / utt / haproxy / haproxy.cfg

Augšdaļā ir globālā sadaļa. Rediģējiet to, lai nodrošinātu, ka tas atbilst tam, kā vēlaties izmantot HAProxy, un reģistrējamo drošības brīdinājumu veidu. Piemēram, mēs reģistrējam vispārīgos un pamanām brīdinājumus:

Ritiniet uz leju un izveidojiet sadaļu “Noklusējumi”, kurā norādāt režīmu un taimautu dažādām darbībām. Mēs saglabājām savu noklusējuma sadaļu vienkāršu. Varat to kopēt un ielīmēt konfigurācijas failā.

Pēdējā sadaļā ir jādefinē priekšgals un aizmugure. Priekšgalā jūs norādāt, kuri porti ir jāsaista savienojumam un kuru aizmugursistēmu izmantot. Pirmajā priekšgalā mēs norādām aizmuguri. Nākamajā priekšgalā mēs to izmantojam, lai izveidotu mūsu klausītāju statistikas lapai.

Lai iegūtu statistiku, norādiet, kuru portu izmantot, lai piekļūtu statistikas lapai. Norādiet arī izmantojamo URL un pēc izvēles izveidojiet autentifikācijas lietotājvārdu un paroli, lai ierobežotu piekļuvi statistikas lapai.

Visbeidzot, saglabājiet un izejiet no HAProxy konfigurācijas faila un pēc tam restartējiet HAProxy.

Tagad esat gatavs sākt HAProxy uzraudzību, izmantojot statistikas lapu. Atveriet pārlūkprogrammu un piekļūstiet 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.

Kad lapa ir ielādēta, pierakstieties, izmantojot iepriekš norādīto lietotājvārdu un paroli.

Kad esat pierakstījies, statistikas lapā tiks parādīta informācija par jūsu HAProxy un to, kā tas līdzsvaro jūsu tīmekļa lietojumprogrammas. Varat apmeklēt statistikas lapu, lai sīkāk izpētītu dažādus rādītājus, lai apstiprinātu HAProxy un tīmekļa lietojumprogrammu veselības stāvokli.

2. metode: žurnālu izmantošana

Papildus statistikas lapas izmantošanai varat arī pārbaudīt HAProxy žurnālus, lai redzētu visus brīdinājumus, kas arī palīdz to uzraudzīt. Tomēr šī metode ir vismazāk efektīva, taču tā var arī palīdzēt pārbaudīt jūsu tīmekļa lietojumprogrammu veselības stāvokli.

Lai atvērtu žurnālfailu, varat izmantot teksta redaktoru, piemēram, nano.

$ sudo nano / bija / žurnāls / haproxy.log

Varat arī izmantot komandu “aste”, lai reāllaikā parādītu pēdējās rindiņas žurnālfailā.

$ sudo asti -f / bija / žurnāls / haproxy.log

Tas ir veids, kā uzraudzīt HAProxy.

Secinājums

HAProxy pārraudzība ir ideāli piemērota, lai pārbaudītu jūsu tīmekļa lietojumprogrammu veselības stāvokli un pārbaudītu veiktspēju un uzticamību, ko iegūstat, izmantojot slodzes balansētāju. Varat piekļūt HAProxy statistikas lapai, lai skatītu visu statistiku vai pārbaudītu žurnālfailu brīdinājumiem un citām darbībām. Abas iespējas ir detalizēti aprakstītas šajā ziņojumā.