Configurando Alta Disponibilidade (HA) no Zabbix

Neste tutorial, vou te mostrar como é simples e fácil configurar a Alta Disponibilidade (HA) do Zabbix Server.

Nosso ambiente está estruturado em 3 camadas, ou seja, cada componente do Zabbix está instalado em um servidor individual.

A versão utilizada é a 6.4, mas a configuração é idêntica na versão 7.0.

🎥 Vídeo tutorial:
👉CLIQUE AQUI PARA ASSISTIR: Configurando alta disponibilidade (HA) no Zabbix


🔧Passo a passo

1. Instalação do Zabbix Server para PostgreSQL nos NODE_01 e NODE_02

apt install zabbix-server-pgsql

2. Ajustar o arquivo de configuração do Frontend

Edite o arquivo de configuração:

nano /etc/zabbix/web/zabbix.conf.php

Comente os parâmetros:

//$ZBX_SERVER = '192.168.1.6';
//$ZBX_SERVER_PORT = '10051';

Reinicie o Apache:

service apache2 restart

3. Configuração do NODE_01

Edite o arquivo de configuração:

nano /etc/zabbix/zabbix_server.conf

Defina os parâmetros do HA:

HANodeName=NODE_01
NodeAddress=192.168.1.6:10051

Reinicie o Zabbix Server:

service zabbix-server restart

4. Configuração do NODE_02

Edite o arquivo de configuração:

nano /etc/zabbix/zabbix_server.conf

Defina os parâmetros de acesso ao banco:

DBHost=192.168.1.7
DBName=zabbix
DBUser=zabbix
DBPassword=102030

Defina os parâmetros do HA:

HANodeName=NODE_02
NodeAddress=192.168.1.5:10051

Reinicie o Zabbix Server:

service zabbix-server restart

Conclusão

Com esses passos, o Zabbix Server estará configurado em Alta Disponibilidade (HA), garantindo que o serviço continue operando mesmo que um dos nós apresente falha.

Essa configuração é essencial para ambientes críticos, onde a disponibilidade e a continuidade do monitoramento são fundamentais.