Cómo continuar escribiendo accidentalmente Web-GUI para Haproxy

Han pasado dos años y 4 días desde que escribí. Cómo escribir accidentalmente una Web-GUI para Haproxy, pero las cosas no han estado así durante mucho tiempo: todo está cambiando y desarrollándose, y HAProxy-WI está tratando de mantenerse al día con esta tendencia. Se ha trabajado mucho durante dos años y ahora quiero hablar de los principales cambios, así que bienvenidos al “gato”.

Cómo continuar escribiendo accidentalmente Web-GUI para Haproxy

1. Empezaré por lo primero que te llame la atención y este es, por supuesto, el diseño. En mi opinión, todo se ha vuelto más lógico, comprensible y conveniente, y por supuesto lindo :). Las secciones del menú se han vuelto más estructuradas.

2. Han aparecido páginas para cada servidor, lo cual es conveniente para comprender el funcionamiento de los servicios individuales. Se parece a esto:

Cómo continuar escribiendo accidentalmente Web-GUI para Haproxy

3. ¡El soporte para Nginx ya está disponible! Desafortunadamente, no fue posible integrar lo mismo que HAProxy debido a las peores capacidades para mostrar sus estadísticas en la versión gratuita de Nginx, pero las funciones principales (edición, comparación y versionado de configuraciones, operación e instalación de servicios) de HAProxy-WI son Todavía disponible para Nginx.

Cómo continuar escribiendo accidentalmente Web-GUI para Haproxy

4. ¡Puede implementar un monitoreo completo para HAProxy y Nginx! Está formado por: Grafana, Prometheus y exportadores de Nginx y HAProxy. ¡Un par de clics y bienvenido a los paneles!

5. En los comentarios de la publicación anterior, me dijeron varias veces que usar scripts bash para instalar servicios es dispararte en el pie. Estoy de acuerdo con ellos y es por eso que el 95% de todas las instalaciones pasan ahora por Ansible. Realmente conveniente y también más confiable. ¡Uno positivo por todos lados!

6. ¿Cómo evitar reinventar una bicicleta dentro de una bicicleta? Un hijo de una bicicleta, por así decirlo... Una bicicleta pequeña, quizás de tres ruedas: la capacidad de simplemente monitorear los puertos para verificar la disponibilidad de los puertos, la respuesta HTTP y verificar la respuesta por palabra clave. Sí, no hay muchas funciones, pero es fácil de instalar y administrar :)

Cómo continuar escribiendo accidentalmente Web-GUI para Haproxy

7. Muy buen trabajo con HAProxy RunTime API. ¿Por qué tan genial? Sólo nosotros tenemos uno y... quizás todos los demás. Seguro que suena un poco pretencioso, pero me gusta mucho cómo funciona. Por ejemplo, ¿cómo es trabajar con muchas mesas de palos amadas y odiadas?

Cómo continuar escribiendo accidentalmente Web-GUI para Haproxy

Quizás todos los principales. Hubo mucho trabajo relacionado con grupos, roles, seguridad y detección de errores... Pero en general, ¿sabes qué? Ahora hay un sitio web, donde hay una demostración de HAProxy-WI y puedes probar todo tú mismo y donde hay un registro de cambios. Simplemente no necesito el “efecto habro”, por favor; de lo contrario, tengo un servidor débil para el sitio y la demostración. Y un enlace a GitHub

Fuente: habr.com

Añadir un comentario