Jak náhodou pokračovat v psaní Web-GUI pro Haproxy

Už uplynuly dva roky a 4 dny, co jsem napsal Jak náhodou napsat Web-GUI pro Haproxy, a voz již dávno není tam - všechno se mění a vyvíjí a HAProxy-WI se snaží vyhovět této tendenci. Během dvou let bylo uděláno mnoho práce, o hlavních změnách chci teď povědět, takže: vítejte pod "kat".

Jak náhodou pokračovat v psaní Web-GUI pro Haproxy

1. Začnu asi tím, co první zarazí do očí, a to je samozřejmě - design. Podle mého názoru je vše teď logičtější, pochopitelnější a pohodlnější, a samozřejmě také hezčí :). Části menu se staly více strukturovanými.

2. Objevily se stránky pro každý server, což usnadňuje pochopení práce jednotlivých služeb. Vypadá to takto:

Jak náhodou pokračovat v psaní Web-GUI pro Haproxy

3. Podpora Nginx je tady! Bohužel se mi ho nepodařilo integrovat tak jako HAProxy, kvůli omezeným možnostem bezplatné verze Nginxu pro výstup statistik, ale základní funkce (úprava, porovnání a správa verzí konfigurací, provoz a instalace služeb) jsou stále dostupné pro Nginx prostřednictvím HAProxy-WI.

Jak náhodou pokračovat v psaní Web-GUI pro Haproxy

4. Lze nastavit plnohodnotný monitorovací systém pro HAProxy a Nginx! Tento systém se skládá z: Grafana, Prometheus a exportérů pro Nginx a HAProxy. Stačí pár kliknutí a vítejte na dashboardech!

5. V komentářích k předchozímu příspěvku mi několikrát řekli, že použití bash skriptů pro instalaci služeb je jako střílet si do nohy. Souhlasím s nimi a proto 95% všech instalací nyní probíhá přes Ansible. Je to opravdu pohodlné a navíc spolehlivější. Kolem jen samé výhody!

6. Jak se dá vynalézt kolo v kole? Dítě kola, tak říkajíc... Malý takový tříkolový bicykl: možnost jednoduchého monitorování portů na dostupnost, odpověď HTTP a kontrola odpovědi podle klíčového slova. Ano, nemá to moc funkcí, ale instalace a správa jsou snadné 🙂

Jak náhodou pokračovat v psaní Web-GUI pro Haproxy

7. Opravdu skvělá práce s HAProxy RunTime API. Proč skvělá? Taková existuje jen u nás a… asi vše. Samozřejmě to zní trochu arogantně, ale opravdu se mi líbí, jak to funguje. Jak například vypadá práce s mnoha oblíbenými i nenáviděnými stick-tables:

Jak náhodou pokračovat v psaní Web-GUI pro Haproxy

To by bylo asi vše z hlavního. Bylo hodně práce spojené se skupinami, rolemi, bezpečností a odhalováním chyb… A víte co? Teď už existuje web, kde je demoverze HAProxy-WI, kde si to můžete vše vyzkoušet, a také je zde changelog. Jen prosím nedělejte žádný „habbro efekt“, mám slabý server pro web a demoverzi. A odkaz na GitHub

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster