El software de monitoreo y observabilidad es crucial para cualquier organización que necesite visibilidad de los eventos que ocurren en su infraestructura. Si bien existen diversas herramientas, se destaca una que cuenta con más de veinte años en el mercado y que se consolidó como una de las plataformas más elegidas por su flexibilidad a la hora de la implementación, por ser open source, por brindar información de forma nativa y por su capacidad para vincularse con otro tipo de software. Hablamos de Zabbix 6.4.
Este texto explica cómo realizar un clúster de Zabbix en un ambiente de despliegue distribuido, es decir, frontend, backend (x2) y database, en diferentes nodos. ¿Por qué es importante realizar un clúster de backend de Zabbix?
Supongamos que estamos monitoreando nuestra infraestructura con Zabbix y tenemos un problema donde está alojado el backend. Esto genera el riesgo de empezar a perder las métricas que habitualmente visualizamos para accionar proactivamente en la salud de nuestra infraestructura.
De esta manera, se pierde información hasta que podamos solucionar el problema en cuestión. En un escenario de este tipo, poner el backend de Zabbix en cluster es sumamente importante.
Para este artículo montamos un laboratorio compuesto por 6 nodos distintos con los siguientes detalles: