31.01.2025

Como instalar e configurar o Zabbix Agent no CentOS 8

O agente Zabbix é executado em máquinas clientes, coleta e envia dados para o servidor Zabbix. Portanto, todas as máquinas remotas devem ser fornecidas com um cliente para que o servidor funcione. Recentemente, instalamos o servidor Zabbix. Neste tutorial, vamos percorrer as etapas necessárias para instalar e configurar o agente Zabbix no CentOS 8.

Desativando o SELinux

É melhor desativar o SELinux para que o Zabbix funcione corretamente. Portanto, abra o arquivo de configuração.

nano /etc/selinux/config

Defina SELINUX como disabled.

SELINUX=disabled

Salve e feche o arquivo e, em seguida, reinicie o sistema.

Instalando o agente Zabbix

Agora, adicione o repositório do Zabbix para poder instalar o agente.

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm
dnf clean all

Vamos instalar o pacote do agente Zabbix.

dnf install zabbix-agent

Agora, inicie o serviço e faça-o iniciar com a inicialização do sistema.

systemctl enable --now zabbix-agent

Configuração do agente Zabbix

Abra o arquivo de configuração do Zabbix.

nano /etc/zabbix/zabbix_agentd.conf

Encontre e defina os valores corretos para os próximos parâmetros:

Server=10.5.5.1
ServerActive=10.5.5.1
Hostname=client

Os dois primeiros devem conter o endereço IP do servidor Zabbix, e o Hostname é o nome desse cliente que será exibido nas estatísticas do servidor.

Agora reinicie o serviço.

systemctl restart zabbix-agent

Configuração do firewall

Abra as portas 10050, 10051, http e https para que o Zabbix funcione.

firewall-cmd --add-service={http,https} --permanent
firewall-cmd --add-port={10051/tcp,10050/tcp} --permanent
firewall-cmd --reload