Comment continuer accidentellement à écrire une interface graphique Web pour Haproxy

Cela fait deux ans et 4 jours que je n'ai pas écrit Comment écrire accidentellement une interface graphique Web pour Haproxy, mais les choses n'en sont plus là depuis longtemps - tout change et se développe, et HAProxy-WI essaie de suivre cette tendance. Beaucoup de travail a été fait en deux ans, et je veux maintenant parler des principaux changements, donc : bienvenue dans le « chat ».

Comment continuer accidentellement à écrire une interface graphique Web pour Haproxy

1. Je vais commencer par la premiĂšre chose qui attire votre attention, et c’est bien sĂ»r le design. À mon avis, tout est devenu plus logique, comprĂ©hensible et pratique, et bien sĂ»r mignon :). Les sections de menu sont devenues plus structurĂ©es.

2. Des pages sont apparues pour chaque serveur, ce qui est pratique pour comprendre le fonctionnement des services individuels. Cela ressemble Ă  ceci :

Comment continuer accidentellement à écrire une interface graphique Web pour Haproxy

3. Le support Nginx est dĂ©sormais disponible ! Malheureusement, il n'a pas Ă©tĂ© possible d'intĂ©grer la mĂȘme chose que HAProxy en raison des moins bonnes capacitĂ©s d'affichage de vos statistiques dans la version gratuite de Nginx, mais les principales fonctions (Ă©dition, comparaison et versionnage des configurations, fonctionnement et installation de services) de HAProxy-WI sont toujours disponible pour Nginx.

Comment continuer accidentellement à écrire une interface graphique Web pour Haproxy

4. Vous pouvez dĂ©ployer une surveillance complĂšte pour HAProxy et Nginx ! Il se compose des exportateurs Grafana, Prometheus et Nginx et HAProxy. Quelques clics et bienvenue dans les tableaux de bord !

5. Dans les commentaires du post prĂ©cĂ©dent, on m'a dit Ă  plusieurs reprises qu'utiliser des scripts bash pour installer des services, c'Ă©tait se tirer une balle dans le pied. Je suis d’accord avec eux et c’est pourquoi 95 % de toutes les installations passent dĂ©sormais par Ansible. Vraiment pratique et aussi plus fiable. Un point positif partout !

6. Comment Ă©viter de rĂ©inventer le vĂ©lo dans le vĂ©lo ? Un enfant de vĂ©lo, pour ainsi dire... Un petit vĂ©lo, peut-ĂȘtre Ă  trois roues : la possibilitĂ© de surveiller simplement les ports pour la disponibilitĂ© des ports, la rĂ©ponse HTTP et de vĂ©rifier la rĂ©ponse par mot-clĂ©. Oui, il n'y a pas beaucoup de fonctions, mais c'est facile Ă  installer et Ă  administrer :)

Comment continuer accidentellement à écrire une interface graphique Web pour Haproxy

7. Travail trĂšs sympa avec l'API HAProxy RunTime. Pourquoi si cool ? Seulement nous en avons un et... peut-ĂȘtre tous les autres. Bien sĂ»r, cela semble un peu prĂ©tentieux, mais j'aime vraiment la façon dont cela fonctionne. Par exemple, Ă  quoi ressemble le travail avec de nombreuses tables de bĂątons aimĂ©es et dĂ©testĂ©es :

Comment continuer accidentellement à écrire une interface graphique Web pour Haproxy

Peut-ĂȘtre tous les principaux. Il y a eu beaucoup de travail liĂ© aux groupes, aux rĂŽles, Ă  la sĂ©curitĂ© et Ă  la dĂ©tection des bugs... Mais en gĂ©nĂ©ral, vous savez quoi ? Maintenant il y a un site web, oĂč il y a une dĂ©mo de HAProxy-WI et oĂč vous pouvez tout essayer vous-mĂȘme et oĂč il y a un journal des modifications. Je n’ai tout simplement pas besoin de « l’effet habro », s’il vous plaĂźt, sinon j’ai un serveur faible pour le site et la dĂ©mo. Et un lien vers GitHub

Source: habr.com

Achetez un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Achetez un hĂ©bergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster