Deux ans et 4 jours se sont écoulés depuis que j'ai écrit , et le monde a déjà bien changé — tout évolue et HAProxy-WI s'efforce de suivre cette tendance. Au cours de ces deux dernières années, beaucoup de travail a été accompli, et je souhaite maintenant parler des principales évolutions, alors : bienvenue sous le 'cat'.

1. Je commencerai par ce qui saute aux yeux, et c'est bien sûr — le design. À mon avis, tout est devenu plus logique, compréhensible et pratique, et bien sûr, esthétiquement plaisant :). Les sections du menu sont devenues plus structurées.
2. Des pages pour chaque serveur ont été ajoutées, ce qui facilite la compréhension du fonctionnement des services individuels. Cela ressemble à ceci :

3. La prise en charge de Nginx est enfin là ! Malheureusement, l'intégration n'a pas réussi comme pour HAProxy, en raison de fonctionnalités de sortie de statistiques plus limitées dans la version gratuite de Nginx, mais les fonctions principales (édition, comparaison et versioning des configurations, fonctionnement et installation des services) restent accessibles pour Nginx via HAProxy-WI.

4. Il est maintenant possible de déployer une surveillance complète pour HAProxy et Nginx ! Elle se compose de : Grafana, Prometheus et des exportateurs pour Nginx et HAProxy. Quelques clics et bienvenue dans les tableaux de bord !
5. Dans les commentaires du post précédent, plusieurs m'ont dit que l'utilisation de scripts bash pour installer des services était se tirer une balle dans le pied. J'en suis d'accord, c'est pourquoi 95 % des installations passent désormais par Ansible. C'est vraiment pratique et en plus, plus fiable. Un point positif !
6. Comment ne pas réinventer la roue dans une roue ? L'enfant de la roue, pour ainsi dire... Un petit vélo à trois roues : la possibilité de surveiller facilement les ports pour vérification de disponibilité, réponse HTTP et vérification de la réponse par mot-clé. Oui, ce ne sont pas beaucoup de fonctions, mais c'est facile à installer et à administrer 🙂.

7. Un excellent travail avec l'API HAProxy RunTime. Pourquoi est-ce si génial ? Il n'y en a que chez nous et... c'est tout. Bien sûr, cela peut sembler un peu prétentieux, mais j'apprécie vraiment le fonctionnement. Voici à quoi ressemble le travail avec le stick-table, souvent adoré et détesté en même temps :

C'est tout pour l'essentiel. Beaucoup de travail a été fait concernant les groupes, les rôles, la sécurité et la détection de bugs... Mais, vous savez quoi ? Maintenant, , où vous pouvez tester le démo HAProxy-WI et où se trouve le changelog. Mais s'il vous plaît, évitez l'effet « habro », car mon serveur pour le site et le démo est assez limité. Et le lien vers
Source : habr.com
