So schreiben Sie versehentlich die Web-GUI für Haproxy weiter

Es ist zwei Jahre und vier Tage her, seit ich geschrieben habe So schreiben Sie versehentlich eine Web-GUI für Haproxy, aber das ist schon lange nicht mehr so ​​– alles verändert und entwickelt sich, und HAProxy-WI versucht, mit diesem Trend Schritt zu halten. In zwei Jahren wurde viel Arbeit geleistet und ich möchte jetzt über die wichtigsten Änderungen sprechen, also: Willkommen bei der „Katze“.

So schreiben Sie versehentlich die Web-GUI für Haproxy weiter

1. Ich beginne mit dem ersten, was Ihnen ins Auge fällt, und das ist natürlich das Design. Meiner Meinung nach ist alles logischer, verständlicher und praktischer und natürlich süßer geworden :). Menüabschnitte sind strukturierter geworden.

2. Für jeden Server wurden Seiten angezeigt, die das Verständnis der Funktionsweise einzelner Dienste erleichtern. Es sieht aus wie das:

So schreiben Sie versehentlich die Web-GUI für Haproxy weiter

3. Nginx-Unterstützung ist jetzt verfügbar! Leider war es aufgrund der schlechteren Möglichkeiten zur Anzeige Ihrer Statistiken in der kostenlosen Version von Nginx nicht möglich, das Gleiche wie HAProxy zu integrieren, die Hauptfunktionen (Bearbeiten, Vergleichen und Versionieren von Konfigurationen, Betreiben und Installieren von Diensten) von HAProxy-WI jedoch schon weiterhin für Nginx verfügbar.

So schreiben Sie versehentlich die Web-GUI für Haproxy weiter

4. Sie können eine umfassende Überwachung für HAProxy und Nginx bereitstellen! Es besteht aus: Grafana-, Prometheus- und Nginx- und HAProxy-Exporteuren. Ein paar Klicks und willkommen bei Dashboards!

5. In den Kommentaren zum vorherigen Beitrag wurde mir mehrmals gesagt, dass man sich selbst ins Bein schießt, wenn man Bash-Skripte zur Installation von Diensten verwendet. Ich stimme ihnen zu und deshalb laufen mittlerweile 95 % aller Installationen über Ansible. Wirklich praktisch und auch zuverlässiger. Ein rundum positives!

6. Wie lässt sich verhindern, dass das Fahrrad im Fahrrad neu erfunden wird? Sozusagen ein Kind eines Fahrrads ... Ein kleines Fahrrad, vielleicht dreirädrig: die Möglichkeit, Ports einfach auf Portverfügbarkeit und HTTP-Antwort zu überwachen und die Antwort anhand von Schlüsselwörtern zu überprüfen. Ja, es gibt nicht viele Funktionen, aber es ist einfach zu installieren und zu verwalten :)

So schreiben Sie versehentlich die Web-GUI für Haproxy weiter

7. Sehr coole Arbeit mit der HAProxy RunTime API. Warum so cool? Nur wir haben einen und... vielleicht alle anderen. Sicherlich klingt es etwas anmaßend, aber die Funktionsweise gefällt mir wirklich gut. Wie sieht zum Beispiel die Arbeit mit vielen beliebten und verhassten Stick-Tables aus:

So schreiben Sie versehentlich die Web-GUI für Haproxy weiter

Vielleicht alle wichtigen. Es gab viel Arbeit im Zusammenhang mit Gruppen, Rollen, Sicherheit und Fehlererkennung ... Aber im Allgemeinen, wissen Sie was? Jetzt Es gibt eine Website, wo es eine Demo von HAProxy-WI gibt und man alles selbst ausprobieren kann und wo es ein Changelog gibt. Ich brauche nur bitte nicht den „Habro-Effekt“, sonst habe ich einen schwachen Server für die Site und die Demo. Und ein Link zu GitHub

Source: habr.com

Kommentar hinzufügen