So schreiben Sie versehentlich weiter Web GUI für Haproxy

Zwei Jahre und vier Tage sind vergangen, seit ich geschrieben habe, wie man versehentlich eine Web-GUI für Haproxy schreibt , und die Dinge sind nicht mehr da - alles ändert sich und entwickelt sich und HAProxy-WI versucht, diesem Trend zu entsprechen. In zwei Jahren wurde viel Arbeit geleistet, und ich möchte Ihnen jetzt die wichtigsten Änderungen erläutern. Willkommen bei der "Katze".







1. Vielleicht beginne ich mit der Tatsache, dass das erste, was ins Auge fällt, und das ist natürlich Design. Meiner Meinung nach ist alles logischer, verständlicher und bequemer geworden und natürlich süß :). Menüabschnitte sind strukturierter geworden.



2. Es wurden Seiten für jeden Server angezeigt, was für das Verständnis der Arbeit einzelner Dienste hilfreich ist. Es sieht so aus:







3. Nginx-Unterstützung ist jetzt verfügbar! Leider funktionierte die Integration von HAProxy nicht so gut, da die Statistiken in der kostenlosen Version von Nginx nur spärlich angezeigt werden können. Die Hauptfunktionen (Bearbeiten, Vergleichen und Versionsverwaltung von Konfigurationen, Arbeiten und Installieren von Diensten) von HAProxy-WI stehen jedoch weiterhin zur Verfügung Nginx.







4. Sie können die vollständige Überwachung für HAProxy und Nginx bereitstellen! Es besteht aus: Grafana, Prometheus und Nginx und HAProxy Exporteuren. Ein paar Klicks und willkommen in den Dashboards!



5. In den Kommentaren zum vorherigen Beitrag wurde mir mehrmals gesagt, dass die Verwendung von Bash-Skripten zur Installation von Diensten sich selbst in den Fuß schießt. Ich stimme ihnen zu und deshalb gehen 95% aller Installationen jetzt über Ansible. Wirklich praktisch und außerdem zuverlässiger. Einige Pluspunkte!



6. Wie kann man ein Fahrrad in einem Fahrrad nicht neu erfinden? Sozusagen ein Kind eines Fahrrads ... Ein kleiner Fahrradpädagoge, vielleicht dreirädrig: Die Möglichkeit, Ports einfach auf Portverfügbarkeit, HTTP-Antwort und Antwort mit Schlüsselwörtern zu überwachen. Ja, es gibt nicht viele Funktionen, aber es ist einfach zu installieren und zu verwalten :)







7. Sehr coole Arbeit mit der HAProxy RunTime API. Warum so cool? Nur wir haben solche und ... vielleicht alle. Es klingt natürlich ein wenig anmaßend, aber ich mag die Art und Weise, wie es funktioniert. Zum Beispiel sieht es so aus, als würde man mit vielen geliebten und verhassten Stöcken gleichzeitig arbeiten:







Vielleicht alle wichtigen. Es gab viel Arbeit in Bezug auf Gruppen, Rollen, Sicherheit und Fehlersuche ... Aber im Allgemeinen wissen Sie was? Jetzt gibt es eine Site, auf der es eine Demo von HAProxy-WI gibt und Sie alles selbst stöbern können und auf der es ein Changelog gibt. Benötigen Sie bitte keinen "Habro-Effekt", sonst habe ich einen gebrechlichen Server für die Site und die Demo. Und ein Link zu GitHub



All Articles