Ako náhodou pokračovať v písaní Web-GUI pre Haproxy

Uplynuli dva roky a 4 dni, odkedy som napísal Ako náhodou napísať Web-GUI pre Haproxy, a už dávno nie je tam — všetko sa mení a vyvíja a HAProxy-WI sa snaží zodpovedať tomuto trendu. Počas dvoch rokov sa urobilo veľa práce, o hlavných zmenách sa chcem teraz podeliť, takže: vitajte pod "kat".

Ako náhodou pokračovať v písaní Web-GUI pre Haproxy

1. Asi začnem tým, čo najviac udrie do očí, a to je samozrejme — dizajn. Podľa môjho názoru je všetko teraz logickejšie, zrozumiteľnejšie a pohodlnejšie, no a samozrejme aj sympatickejšie :). Časti menu sa stali viac štruktúrované.

2. Objavili sa stránky pre každý server, čo uľahčuje pochopenie fungovania jednotlivých služieb. Vyzerá to takto:

Ako náhodou pokračovať v písaní Web-GUI pre Haproxy

3. Konečne je tu podpora Nginx! Integrácia, rovnako ako s HAProxy, sa žiaľ nepodarila kvôli obmedzeným možnostiam exportu štatistík v bezplatnej verzii Nginxu, ale základné funkcie (úprava, porovnávanie a verzionovanie konfigurácií, fungovanie a inštalácia služieb) sú pre HAProxy-WI stále dostupné aj pre Nginx.

Ako náhodou pokračovať v písaní Web-GUI pre Haproxy

4. Môžete sa rozšíriť o plnohodnotný monitoring pre HAProxy a Nginx! Skladá sa z: Grafana, Prometheus a exportérov pre Nginx a HAProxy. Pár kliknutí a vitajte na dashboardoch!

5. V komentároch k predchádzajúcemu príspevku mi niekoľkokrát povedali, že používanie bash skriptov na inštaláciu služieb je ako strieľať si do nohy. S tým súhlasím, a preto 95% všetkých inštalácií teraz prebieha cez Ansible. Naozaj pohodlné, a navyše spoľahlivejšie. Pozitívne body na všetkých frontoch!

6. Ako je možné nevynájsť bicykel v bicykli? Dieťa bicykla, tak povediac... Malý taký bicykel na troch kolesách: možnosť jednoduchého monitorovania portov z hľadiska dostupnosti portu, odpovede HTTP a kontrola odpovede na kľúčové slovo. Áno, nie je to veľa funkcií, ale inštalácia a správa sú jednoduché 🙂

Ako náhodou pokračovať v písaní Web-GUI pre Haproxy

7. Veľmi skvelá práca s HAProxy RunTime API. Prečo veľmi skvelá? Takáto práca je len u nás a... pravdepodobne nikde inde. Samozrejme, znie to trochu nadnesene, ale naozaj sa mi páči, ako to funguje. Ako vyzerá práca s mnohými obľúbenými a zároveň nenávidenými stick-table:

Ako náhodou pokračovať v písaní Web-GUI pre Haproxy

Asi všetko podstatné. Bolo veľa práce spojených so skupinami, rolami, bezpečnosťou a odhaľovaním chýb... A vlastne viete čo? Teraz už existuje stránka, kde je k dispozícii demo HAProxy-WI, kde si môžete všetko vyskúšať, a k tomu aj changelog. Len prosím, žiadny „habro efekt“, moja serverová kapacita pre stránku a demo je slabšia. A odkaz na GitHub

Zdroj: habr.com

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster