Como Instalar o Agente do Zabbix em um Servidor para Monitoramento

  • 6 de janeiro de 2025

O Zabbix Agent é um componente fundamental para coletar dados de desempenho, uso de recursos e outros parâmetros de um servidor monitorado. Este guia detalha a instalação e configuração do agente em um servidor Linux (Ubuntu 22.04).


Pré-requisitos

  1. Servidor para monitoramento: um VPS ou máquina física.
  2. Servidor Zabbix configurado: O Zabbix Server deve estar instalado e acessível.
  3. Acesso SSH ao servidor que será monitorado.

Passo 1: Atualizar o Sistema (opcional)

Antes de instalar o agente, atualize os pacotes do sistema para garantir a compatibilidade:

sudo apt update && sudo apt upgrade -y

Passo 2: Adicionar o Repositório do Zabbix

Adicione o repositório oficial do Zabbix correspondente à versão do seu servidor Zabbix:

wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1%2Bubuntu22.04_all.deb
sudo dpkg -i zabbix-release_6.4-1+ubuntu22.04_all.deb
sudo apt update

Passo 3: Instalar o Agente do Zabbix

Com o repositório configurado, instale o agente:

sudo apt install zabbix-agent -y

Passo 4: Configurar o Agente do Zabbix

Edite o arquivo de configuração principal do agente para conectá-lo ao Zabbix Server:

sudo nano /etc/zabbix/zabbix_agentd.conf

Localize e configure os seguintes parâmetros:

Server=<IP_DO_SERVIDOR_ZABBIX>    # Substitua pelo IP do Zabbix Server
ServerActive=<IP_DO_SERVIDOR_ZABBIX> # Substitua pelo IP do Zabbix Server para checagens ativas
Hostname=<NOME_DO_SERVIDOR>      # Substitua pelo nome do servidor a ser monitorado

Exemplo:

Server=192.168.1.100
ServerActive=192.168.1.100
Hostname=Servidor-Web-01

Salve o arquivo e saia do editor (Ctrl + O, Enter, e Ctrl + X).


Passo 5: Testar a Configuração

Verifique se a configuração do agente está correta:

sudo zabbix_agentd -t

Se não houver erros, você verá mensagens indicando o sucesso da validação.


Passo 6: Iniciar e Habilitar o Agente

Inicie o serviço do agente Zabbix e configure-o para iniciar automaticamente com o sistema:

sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-agent

Verifique o status do serviço para garantir que ele está rodando:

sudo systemctl status zabbix-agent

Passo 7: Adicionar o Host no Zabbix Server

Agora é necessário registrar o servidor monitorado no painel do Zabbix Server.

  1. Acesse o painel do Zabbix Server: Abra o navegador e entre no painel (ex.: http://<IP_DO_SERVIDOR_ZABBIX>/zabbix).
  2. Navegue até:
    • Configuration > Hosts.
  3. Clique em “Create Host”:
    • Host name: Nome do servidor (mesmo valor usado no Hostname do agente).
    • Groups: Escolha um grupo ou crie um (ex.: “Linux Servers”).
    • Agent interfaces: Insira o IP do servidor monitorado.
  4. Configurar os Templates:
    • Vá na aba Templates.
    • Clique em Add e selecione um template apropriado (ex.: “Template OS Linux”).
  5. Salvar configurações: Clique em Add.

Passo 8: Verificar o Monitoramento

  1. Aguarde alguns minutos para que o Zabbix colete os primeiros dados.
  2. Acesse o painel do Zabbix Server.
  3. Verifique os gráficos, triggers e informações de monitoramento do servidor.

Passo 9: Ajustes e Testes

Se houver problemas de comunicação:

  • Verifique se as portas do Zabbix Agent (10050 para passivo e 10051 para ativo) estão abertas no firewall: sudo ufw allow 10050 sudo ufw allow 10051
  • Teste a conexão com o Zabbix Server: telnet <IP_DO_SERVIDOR_ZABBIX> 10051

Passo 10: Configurações Avançadas (Opcional)

Você pode personalizar os itens monitorados editando o arquivo de configuração ou criando novos templates no Zabbix Server. Consulte a documentação oficial do Zabbix para detalhes adicionais.


Com isso, seu agente do Zabbix está configurado e funcionando, e o servidor monitorado está pronto para ser analisado no painel do Zabbix Server!

Press ESC to close