Instalação Zabbix agente 4.0 no Ubuntu Bionic (18.04)

Introdução

O Zabbix Agent é um cliente do Zabbix Server desenvolvido em C, podendo ser executado em Linux, Unix , Windows. O Zabbix Agent contém itens para coletar informações de CPU, memória, disco e network interface.

Os agentes são extremamente eficiente devido as chamadas nativas feita ao sistema operacional para coletar informações, podendo ser tratado de forma ativa e passiva.

  • Modo passivo(polling): Zabbix Server conecta no agente e faz requests de informações ( CPU, Memória, Disco) o agente envia de volta o resultado e logo em seguida a conexão TCP é finalizada.
  • Modo ativo(trapping): Monitoração ativa exige um pouco de complexidade. O agente abre uma conexão TCP e solicita ao Zabbix Server os itens que precisam monitorado ,logo em seguida o zabbix server envia a lista e o agente fica responsável por enviar os valores periodicamente.

Instalação do Agente Zabbix

Primeiramente, execute o comando wget e dpkg para baixar o pacote referente ao repositório do zabbix e instalá-lo:

sudo wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb 
sudo dpkg -i zabbix-release_4.0-2+bionic_all.deb 
sudo apt update

Em seguida execute apt install para fazer a instalação do zabbix-agent.

sudo apt install zabbix-agent -y

Edite o arquivo zabbix_agentd.conf no /etc/zabbix e altere as linhas

sudo vim /etc/zabbix/zabbix_agentd.conf
Server=<IP_DO_ZABBIX_SERVER>
ServerActive=<IP_DO_ZABBIX_PARA_MODO_ATIVO>
Hostname= <HOSTNAME_DO_AGENTE>

Em seguida, execute o comando systemctl para ativar o serviço e habilitar a inicialização no momento boot:

sudo systemctl enable zabbix-agent
sudo systemctl start zabbix-agent
sudo 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 2018-11-05 17:16:29 UTC; 4min 23s ago

Acesse o FrontEnd do Zabbix e navegue até Configuration> Hosts clique em Create Host

Preencha os campos:

  • Host name: < Hostname_do_Agente>
  • Groups: < Adicione a um grupo> Ex: Linux Servers
  • Agent Interface: < IP do agente>

Por fim, em template adicione um template default. Ex(: Template OS Linux

Salve as alterações e aguarde ficar verde(monitorado)

 

Feito os procedimentos aguarde por alguns minutos para o Agente enviar para Zabbix os valores referente a coletas.

Fonte: https://www.zabbix.com/zabbix_agent

About: Bezaleel Ramos

Fundador da empresa Onx Solutions em Goiânia. Formado em Tecnologia em Redes de Computadores pela Universidade Nove de Julho em São Paulo. Possui certificações LPIC-1,LPIC-2, ZABBIX Certified Specialist,Novell Certified Linux Administrator (CLA) e Linux Administrator for SUSE Linux Enterprise.