Artigo atualizado 08/10/2018
Neste artigo irei ensinar como instalar o agent zabbix no Debian 7, 8 e 9, o agent é uma ferramenta/serviço utilizado para coletar dados de um host (servidor/computador) remoto ou na mesma rede, como: Quanto está utilizando do Processador, Memória, HD, hostname, ip, tráfego das interfaces de rede, scripts personalizados, uptime e entre outros, o Zabbix Server vem por padrão o template para monitorar utilizando Agente.
As coletas podem ser de dois tipos: passiva ou ativa. Quando estiver configurando o item você pode selecionar um dos tipos a seguir:
- Agente Zabbix – para coletas passivas.
- Agente Zabbix (ativo) – para coletas ativas.
Baixando o pacote para instalação do Agent
Debian 9 Stretch
1234 | # wget http://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-2+stretch_all.deb# apt update |
Debian 8 Jessie
12345 | # wget http://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-2+jessie_all.deb# dpkg -i zabbix-release_3.4-1+jessie_all.deb# apt update |
Debian 7 Wheezy – Versão do agente 3.5 sem suporte na versão 4.0
12345 | # wget http://repo.zabbix.com/zabbix/3.5/debian/pool/main/z/zabbix-release/zabbix-release_3.5-1+wheezy_all.deb# dpkg -i zabbix-release_3.4-1+wheezy_all.deb# apt update |
Instalando o Agent
123 | # apt install zabbix-agent |
Configurando o Agente
Com o agente zabbix instalado, iremos configurar setando as informações do Zabbix Server.
123456789 | # vim /etc/zabbix/zabbix_agentd.confServer=127.0.0.1 >> Altere para o ip do seu servidor.Hostname=Zabbix Server >> Altere para o hostname do servidor. >> Ficando assim:Server=192.168.68.114Hostname=Server-vpn |
Dica: Caso dê problema na hora de coletar os dados, o zabbix server exibindo que não está conseguindo monitorar através do agente, descomente a linha 105 #ListenPort 10050, o meu deu erro de coleta porque o agente estava tentando utilizar a porta 10051.
Concluindo a instalação
Agora iremos iniciar o serviço e habilitar na inicialização do Sistema Operacional.
123456789 | # systemctl start zabbix-agent# systemctl enable zabbix-agent >> Ou # /etc/init.d/zabbix-agent start# ln -s /etc/init.d/zabbix-agent /etc/rc3.d/S01zabbix-agent |
Liberando as portas no iptables
Essa regra será executada no servidor que foi instalado o Agente, ip do servidor que estou utilizando: 192.168.68.108.
123 | # iptables -A INPUT -p tcp -s 192.168.68.108 –dport 10050 -m state –state NEW,ESTABLISHED -j ACCEPT |
Pronto agente instalado com sucesso.
Sobre o Autor