Kako slučajno nastaviti pisati Web-GUI za Haproxy

Prošle su dvije godine i 4 dana otkako sam napisao Kako slučajno napisati Web-GUI za Haproxy, a stvari ne postoje već dugo - sve se mijenja i razvija, a HAProxy-WI pokušava da parira ovom trendu. Dosta posla je urađeno za dvije godine, a sada želim da vam kažem o glavnim promjenama, dakle: dobrodošli u “mačku”.

Kako slučajno nastaviti pisati Web-GUI za Haproxy

1. Možda ću početi od prve stvari koja vam upada u oči, a ovo je, naravno, dizajn. Po mom mišljenju, sve je postalo logičnije, razumljivije i zgodnije, i naravno simpatično :). Odjeljci menija su postali strukturiraniji.

2. Za svaki server postoje stranice, što je pogodno za razumijevanje rada pojedinih servisa. izgleda ovako:

Kako slučajno nastaviti pisati Web-GUI za Haproxy

3. Dodana podrška za Nginx! Nažalost, nije bilo moguće integrirati se na isti način kao HAProxy zbog lošijih mogućnosti za prikazivanje vaše statistike u besplatnoj verziji Nginx-a, ali glavne funkcije (uređivanje, poređenje i verzioniranje konfiguracija, rad i instalacija servisa) HAProxy -WI su još uvijek dostupni za nginx.

Kako slučajno nastaviti pisati Web-GUI za Haproxy

4. Možete implementirati potpuno praćenje za HAProxy i Nginx! Sastoji se od: Grafana, Prometheus i Nginx i HAProxy izvoznika. Par klikova i dobrodošli na kontrolne table!

5. U komentarima na prethodni post, nekoliko puta mi je rečeno da korištenje bash skripti za instalaciju servisa puca sebi u nogu. Slažem se s njima i stoga 95% svih instalacija sada ide preko Ansiblea. Zaista zgodno, a i pouzdanije. Jedan profesionalac u blizini!

6. Kako ne možete ponovo izmisliti točak u točku? Dijete bicikla, da tako kažem... Tako mali bicikl, možda na tri točka: mogućnost jednostavnog praćenja portova za dostupnost portova, HTTP odgovor i provjeru odgovora po ključnoj riječi. Da, nema puno funkcija, ali je lako instalirati i administrirati 🙂

Kako slučajno nastaviti pisati Web-GUI za Haproxy

7. Vrlo cool rad sa HAProxy RunTime API-jem. Zašto tako cool? Ovo je samo kod nas i... možda sve. Naravno zvuči malo pretenciozno, ali stvarno mi se sviđa kako funkcionira. Ovako izgleda raditi sa mnogima istovremeno voljenim i omraženim štapićem:

Kako slučajno nastaviti pisati Web-GUI za Haproxy

Vjerovatno sve od glavnog. Bilo je puno posla vezanog za grupe, uloge, sigurnost i otkrivanje grešaka... Znate šta? Sad postoji web stranica, gdje postoji demo HAProxy-WI i sve možete sami probušiti i gdje postoji dnevnik promjena. Samo ne treba "habro efekat", molim, inače imam slab server za sajt i demo. I link do GitHub

izvor: www.habr.com

Dodajte komentar