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.