Kako pomotoma nadaljevati s pisanjem Web-GUI za Haproxy

Dve leti in 4 dni sta minili od mojega pisanja Kako pomotoma napisati spletni GUI za Haproxy, vendar stvari že dolgo niso tam - vse se spreminja in razvija in HAProxy-WI poskuša slediti temu trendu. V dveh letih je bilo opravljenega veliko dela in zdaj želim govoriti o glavnih spremembah, zato: dobrodošli v "mačku".

Kako pomotoma nadaljevati s pisanjem Web-GUI za Haproxy

1. Začel bom s prvo stvarjo, ki vam pade v oči, in to je seveda dizajn. Po mojem mnenju je vse postalo bolj logično, razumljivo in priročno ter seveda srčkano :). Odseki menija so postali bolj strukturirani.

2. Za vsak strežnik so se pojavile strani, kar je priročno za razumevanje delovanja posameznih storitev. Videti je takole:

Kako pomotoma nadaljevati s pisanjem Web-GUI za Haproxy

3. Podpora za Nginx je zdaj na voljo! Na žalost istega kot HAProxy ni bilo mogoče integrirati zaradi slabših zmožnosti prikaza vaše statistike v brezplačni različici Nginxa, vendar so glavne funkcije (urejanje, primerjava in različica konfiguracij, delovanje in namestitev storitev) HAProxy-WI še vedno na voljo za Nginx.

Kako pomotoma nadaljevati s pisanjem Web-GUI za Haproxy

4. Za HAProxy in Nginx lahko uvedete popoln nadzor! Sestavljajo ga: izvozniki Grafana, Prometheus in Nginx ter HAProxy. Nekaj ​​klikov in dobrodošli na nadzornih ploščah!

5. V komentarjih na prejšnjo objavo so mi večkrat povedali, da je uporaba bash skriptov za namestitev storitev streljanje v nogo. Strinjam se z njimi in zato gre zdaj 95 % vseh namestitev skozi Ansible. Res priročno, pa tudi bolj zanesljivo. Vsepovsod ena pozitiva!

6. Kako se lahko izognete ponovnemu odkrivanju kolesa v kolesu? Otrok kolesa, tako rekoč ... Majhno kolo, morda trikolesno: možnost preprostega spremljanja dostopnosti vrat, odziv HTTP in preverjanje odziva po ključnih besedah. Da, ni veliko funkcij, vendar je enostavno namestiti in upravljati :)

Kako pomotoma nadaljevati s pisanjem Web-GUI za Haproxy

7. Zelo kul delo s HAProxy RunTime API. Zakaj tako kul? Samo midva imava enega in ... morda vsi ostali. Seveda se sliši malo pretenciozno, vendar mi je zelo všeč, kako deluje. Na primer, kako izgleda delo z mnogimi ljubljenimi in osovraženimi mizami:

Kako pomotoma nadaljevati s pisanjem Web-GUI za Haproxy

Morda vse glavne. Bilo je veliko dela v zvezi s skupinami, vlogami, varnostjo in odkrivanjem hroščev ... Na splošno pa veste kaj? zdaj obstaja spletna stran, kjer je demo HAProxy-WI in lahko vse preizkusite sami in kjer je dnevnik sprememb. Samo ne rabite "habro efekta", prosim, sicer imam šibek strežnik za spletno mesto in demo. In povezava do GitHub

Vir: www.habr.com

Dodaj komentar