Como Instalar o Zabbix Agent [PASSIVO] no Ubuntu 20.04 LTS

Olá pessoal, tudo bem por aí? Bom, hoje vamos ver Como Instalar o Zabbix Agent [PASSIVO] no Ubuntu 20.04 LTS e conectá-lo ao nosso Zabbix Server 6 para monitorar nosso Sistema Operacional!

Dessa forma, aqui vamos trabalhar com a checagem passiva onde o Zabbix Server vai até o Zabbix Agent e solicita os itens que ele precisa. Existe um outro modo de configurar o Zabbix Agent que é fazendo a checagem Ativa, onde o Zabbix Agent vai até o servidor, solicita a lista de itens que ele precisa monitorar e retorna os dados que o Zabbix Server está esperando.

Existe um vídeo muito massa do Robert Silva da JLCP Tecnologia que explica a diferença entre os dois! Aconselho você ver ele AQUI!

Antes de mais nada queria dizer que temos o Tutorial de como fazer a Instalação do Zabbix Server 6 no Ubuntu 20.04 bem aqui! Caso você prefira um vídeo no Youtube, também temos!

Instalação e Configuração do Zabbix Agent

Antes de tudo, não esqueça de rodar um apt update e apt upgrade no seu servidor caso ele seja uma instalação limpa.
Logo após rodar os comandos acima, para fazer a instalação do Zabbix Agent temos que adicioná-lo ao nosso repositório no Ubuntu, para isso você precisar acessar o site oficial do zabbix e pegar as configurações abaixo:

wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu20.04_all.deb
dpkg -i zabbix-release_6.0-1+ubuntu20.04_all.deb
apt update

Após isso faça a instalação do Zabbix Agent usando o comando apt install zabbix-agent

Logo depois, podemos rodar o comando systemctl status zabbix-agent para garantir que ele está rodando, veja:

root@coffops-zabbix-agent:~# systemctl status zabbix-agent
● zabbix-agent.service - Zabbix Agent
     Loaded: loaded (/lib/systemd/system/zabbix-agent.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2022-06-06 03:12:08 UTC; 1min 25s ago
       Docs: man:zabbix_agentd
   Main PID: 21658 (zabbix_agentd)
      Tasks: 6 (limit: 1132)
     Memory: 6.2M
     CGroup: /system.slice/zabbix-agent.service
             ├─21658 /usr/sbin/zabbix_agentd --foreground
             ├─21665 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
             ├─21666 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
             ├─21667 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
             ├─21668 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
             └─21669 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]

Jun 06 03:12:08 coffops-zabbix-agent systemd[1]: Started Zabbix Agent.
Jun 06 03:12:08 coffops-zabbix-agent zabbix_agentd[21658]: Starting Zabbix Agent [coffops-zabbix-agent]. Zabbix 4.0.17 (revision a528a0a4bc).
Jun 06 03:12:08 coffops-zabbix-agent zabbix_agentd[21658]: Press Ctrl+C to exit.

Maravilha, agora vamos localizar o arquivos de configuração do Zabbix Agent que está dentro de /etc/zabbix/zabbix_agentd.conf
Lá vamos alterar somente o parâmetro Server e vamos colocar o IP do nosso Zabbix Server, veja:

Alteração do parâmetro Server na configuração do zabbix_agentd.conf

A princípio, agora precisamos reiniciar o serviço do Zabbix Agent usando systemctl restart zabbix-agent e systemctl enable zabbix-agent para habilitar o serviço do Zabbix Agent na inicialização do Sistema Operacional!
Sobretudo, como estamos trabalhando no modo passivo, precisar liberar no Firewall a porta 10050 para que o nosso servidor venha até o nosso Zabbix Agent solicitar e capturar as informações, veja:

Verificando a porta que o Zabbix Agent está escutando.

Para liberar o IP do servidor usamos o comando ufw allow from 10.108.0.2 proto tcp to any port 10050
Se você quiser verificar se deu certo use comando ufw status:

root@coffops-zabbix-agent:/etc/zabbix# ufw status
Status: active

To                         Action      From
--                         ------      ----
22                         ALLOW       Anywhere
10050/tcp                  ALLOW       10.108.0.2
22 (v6)                    ALLOW       Anywhere (v6)

Adicionando um Servidor na interface do Zabbix Server

Bom, agora vamos lá para a interface web do nosso Zabbix Server e vamos adicionar um novo host e os parâmetros que vamos configurar são:

  • Host Name, colocando o nome do nosso servidor que vai ser monitorado;
  • Templates, utilizando o template Linux by Zabbix agent;
  • Groups, onde vamos o grupo Linux servers;
  • Interfaces, colocando o IP do nosso servidor que está com o Zabbix Agent instalado, no caso o 10.108.0.3;

Veja mais mais detalhes abaixo:

Em seguida, aguarde alguns minutos para que o Zabbix Agent inicie e coleta de informações! Como estamos usando um Agent passivo, o ícone de ZBX ficará verde, veja:

Zabbix Agent adicionado com Sucesso!

Por fim, agora nosso Zabbix Server já está coletando informações do Servidor Coffops Zabbix Agent normalmente!
Em resumo, espero que você tenha entendido Como Instalar o Zabbix Agent [PASSIVO] no Ubuntu 20.04 LTS!
Um abraço e até mais!

Deixe um comentário

O seu endereço de e-mail não será publicado.