Han pasado dos años y 4 días desde que escribí , pero el carro ya no está allí: todo cambia y evoluciona, y HAProxy-WI se esfuerza por mantenerse al día con esta tendencia. Durante dos años se ha hecho mucho trabajo, y ahora quiero hablarles de los principales cambios, así que: ¡bienvenidos al "cat"!

1. Comenzaré quizás por lo que más llama la atención y eso es, por supuesto, el diseño. En mi opinión, todo se ha vuelto más lógico, comprensible y conveniente, y también, por supuesto, más atractivo :). Las secciones del menú se han vuelto más estructuradas.
2. Aparecieron páginas para cada servidor, lo cual es conveniente para entender el funcionamiento de servicios específicos. Así es como se ve:

3. ¡Soporte para Nginx! Integrar HAProxy, desafortunadamente, no fue posible debido a las limitadas opciones para mostrar sus estadísticas en la versión gratuita de Nginx, pero las funciones principales (edición, comparación y gestión de versiones de configuraciones, funcionamiento e instalación de servicios) de HAProxy-WI están disponibles para Nginx.

4. ¡Se puede desplegar una monitorización completa para HAProxy y Nginx! Está compuesto por: Grafana, Prometheus y exportadores de Nginx y HAProxy. ¡Un par de clics y bienvenidos a los dashboards!
5. En los comentarios de la publicación anterior, me dijeron varias veces que usar scripts bash para la instalación de servicios es como dispararse en el pie. Estoy de acuerdo con ellos, y por eso el 95% de todas las instalaciones ahora se realizan a través de Ansible. Realmente es conveniente y, además, más confiable. ¡Un montón de ventajas!
6. ¿Cómo no reinventar la rueda dentro de la rueda? El pequeño 'niño' de la rueda… Un pequeño velosipedik, de tres ruedas, supongo: la posibilidad de un monitoreo simple de puertos para verificar si están disponibles, una respuesta HTTP y comprobar la respuesta por una palabra clave. Sí, no muchas funciones, pero es fácil de instalar y administrar 🙂

7. Un trabajo muy genial con la API de HAProxy RunTime. ¿Por qué es tan genial? Porque solo lo tenemos nosotros y… creo que eso es todo. Por supuesto, suena un poco pretencioso, pero realmente me gusta cómo funciona. Como, por ejemplo, se ve el trabajo con las tan queridas y odiadas al mismo tiempo stick-tables:

Eso es todo lo principal. Ha habido mucho trabajo relacionado con grupos, roles, seguridad y detección de errores… ¿Y saben qué? Ahora , donde hay una demo de HAProxy-WI y puedes probarlo tú mismo, además de un changelog. Solo por favor, evita el 'efecto Habra', ya que mi servidor para el sitio es débil y es solo una demo. Y enlace a
Fuente: habr.com
