Kuidas juhuslikult jätkata Web-GUI kirjutamist Haproxy jaoks

Kaks aastat ja 4 päeva on möödas, mil ma kirjutasin Kuidas kirjutada kogemata Web-GUI Haproxy jaoks, ja vaev on juba ammu kadunud — kõik muutub ja areneb ning HAProxy-WI püüab sellele trendile vastata. Kahes aastas on tehtud palju tööd, peamistest muudatustest räägin ma nüüd, nii et: tere tulemast «katti».

Kuidas juhuslikult jätkata Web-GUI kirjutamist Haproxy jaoks

1. Alustaksin võib-olla sellest, mis kõigepealt silma hakkab, ja see on muidugi — disain. Minu arvates on kõik muutunud loogilisemaks, arusaadavamaks ja mugavamaks, ning loomulikult ka ilusamaks :). Menüü jaotised on muutunud struktureerituks.

2. Iga serveri jaoks on ilmunud lehed, mis on mugavad ükshaaval teenuste töö mõistmiseks. See näeb välja nii:

Kuidas juhuslikult jätkata Web-GUI kirjutamist Haproxy jaoks

3. Nginxi tugi on nüüd olemas! Kahjuks ei õnnestunud seda integreerida nagu HAProxy, kuna Nginxi tasuta versioonil on rohkem piiratud võimalused oma statistika kuvamiseks, kuid peamised funktsioonid (konfigureerimise redigeerimine, võrdlemine ja versioonihaldus, teenuste töö ja paigaldamine) on HAProxy-WI jaoks Nginxi jaoks ikkagi saadaval.

Kuidas juhuslikult jätkata Web-GUI kirjutamist Haproxy jaoks

4. Võite käivitada täieliku jälgimise HAProxy ja Nginxi jaoks! See koosneb: Grafanast, Prometheusest ja Nginxi ja HAProxy eksportijatest. Paari kliki ja tere tulemast armatuurlaudadele!

5. Eelmises postituses öeldi mulle korduvalt, et bash-skriptide kasutamine teenuste paigaldamiseks on enda jalga tulistamine. Ma nõustun nendega ja seetõttu toimub praegu 95% kõigist installidest Ansible'i kaudu. See on tõeliselt mugav ja lisaks usaldusväärsem. Ühendused on justkui ühes suunas!

6. Kuidas mitte leiutada ratast ratta sees? Nagu öeldakse, lapse rattake... Väikese väikese rattaga, kolm ratast: võimalus lihtsaks portide jälgimiseks portide kättesaadavuse, HTTP vastuse ja vastuse kontrollimiseks võtmesõna järgi. Jah, mitte palju funktsioone, kuid selle paigaldamine ja haldamine on lihtne 🙂

Kuidas juhuslikult jätkata Web-GUI kirjutamist Haproxy jaoks

7. Väga lahe töö HAProxy RunTime API-ga. Miks väga lahe? Seda on ainult meil ja... noh, ilmselt mitte kusagil mujal. Loomulikult kõlab see natuke ülbe, aga mulle tõeliselt meeldib, kuidas see töötab. Näiteks kuidas näeb välja töö paljude armastatud ja samas vihatud stick-table'idega:

Kuidas juhuslikult jätkata Web-GUI kirjutamist Haproxy jaoks

Ilmselt see on kõik olulisem. Oli palju tööd, mis oli seotud gruppide, rollide, turvalisuse ja vigade tuvastamisega… Aga kas tead, mis? Nüüd on see kõik... on olemas veebileht,, kus on demo HAProxy-WI, kus saate ise proovida ja kus on changelog. Palun vältige "habra efekti", kuna mul on nõrk server veebilehe ja demo jaoks. Ja link GitHub

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster