Você gostaria de aprender como fazer uma instalação do agente Zabbix no Ubuntu Linux? Neste tutorial, mostraremos a você como instalar e configurar o software do agente Zabbix em um computador com o Ubuntu Linux versão 18.

Lista de Hardware:

A seção a seguir apresenta a lista de equipamentos usados para criar este tutorial do Zabbix.

Cada peça de hardware listada acima pode ser encontrada no site da Amazon.

Zabbix Playlist:

Nesta página, oferecemos acesso rápido a uma lista de vídeos relacionados à instalação do Zabbix.

Não se esqueça de se inscrever em nosso canal do youtube chamado FKIT.

Tutoriais Relacionados ao Zabbix:

Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados à instalação do Zabbix.

Tutorial - NTP no Ubuntu Linux

Primeiro, vamos configurar o sistema para usar a data e a hora corretas usando o NTP.

No console do Linux, use os seguintes comandos para definir o fuso horário correto.

# dpkg-reconfigure tzdata

Instale o pacote Ntpdate e defina a data e a hora corretas imediatamente.

# apt-get update
# apt-get install ntpdate
# ntpdate pool.ntp.br

O comando Ntpdate foi usado para definir a data e a hora corretas usando o servidor: pool.ntp.br

Vamos instalar o serviço NTP.

# apt-get install ntp

NTP é o serviço que manterá nosso servidor atualizado.

Use a data do comando para verificar a data e a hora configuradas no seu Ubuntu Linux.

# date

Se o sistema mostrasse a data e a hora corretas, isso significa que você seguiu todas as etapas corretamente.

Tutorial - Instalação do Agente Zabbix no Ubuntu

Agora, precisamos instalar o agente do Zabbix no Ubuntu Linux.

No console do Linux, use os seguintes comandos para instalar os pacotes necessários.

# groupadd zabbix
# useradd -g zabbix -s /bin/bash zabbix
# apt-get update
# apt-get install build-essential libpcre3-dev

No console do Linux, use os seguintes comandos para baixar o pacote de instalação do Zabbix.

# mkdir /downloads
# cd /downloads
# wget https://ufpr.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.4.12/zabbix-3.4.12.tar.gz

Extraia o pacote de instalação do Zabbix, compile e instale o agente Zabbix.

# tar -zxvf zabbix-3.4.12.tar.gz
# cd zabbix-3.4.12/
# ./configure --enable-agent
# make
# make install

Agora, você deve encontrar a localização do arquivo zabbix_agentd.conf em seu sistema.

Você precisa editar o arquivo zabbix_agentd.conf.

# updatedb
# locate zabbix_agentd.conf
# vi /usr/local/etc/zabbix_agentd.conf

Aqui está o arquivo original, antes da nossa configuração.

LogFile=/tmp/zabbix_agentd.log
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server

Aqui está o novo arquivo com nossa configuração.

LogFile=/tmp/zabbix_agentd.log
Server=127.0.0.1,200.200.200.200
ServerActive=200.200.200.200

Em nosso exemplo, o agente Zabbix está configurado para permitir a conexão do servidor Zabbix 200.200.200.200.

O servidor com o endereço IP 200.200.200.200 está autorizado a solicitar e receber informações do agente.

O Localhost, 127.0.0.1, tem permissão para solicitar e receber informações do agente.

Depois de terminar a configuração, use o seguinte comando para iniciar o agente Zabbix:

# /usr/local/sbin/zabbix_agentd

O pacote de instalação do Zabbix vem com um script de inicialização de serviço.

Se você quiser, copie o script de inicialização usando os comandos abaixo.

# cd /downloads/zabbix-3.4.12/
# cp misc/init.d/debian/zabbix-agent /etc/init.d/

Agora você pode usar os seguintes comandos para iniciar o serviço do agente Zabbix.

# /etc/init.d/zabbix-agent start

Use o seguinte comando para verificar o arquivo de log do agente Zabbix.

Se o agente do Zabbix foi iniciado com sucesso, você deverá ver uma mensagem semelhante a esta.

26691:20180803:175741.642 TLS support: NO
26691:20180803:175741.642 **************************
26691:20180803:175741.642 using configuration file: /usr/local/etc/zabbix_agentd.conf
26691:20180803:175741.642 agent #0 started [main process]

26692:20180803:175741.643 agent #1 started [collector]

26693:20180803:175741.643 agent #2 started [listener #1]

26694:20180803:175741.643 agent #3 started [listener #2]

26696:20180803:175741.644 agent #5 started [active checks #1]

26695:20180803:175741.644 agent #4 started [listener #3]

26696:20180803:175741.659 no active checks on server [192.168.0.200:10051]: host [ubuntu18] not found

Parabéns! você instalou o agente Zabbix em um computador que executa o Ubuntu Linux.

Agora você pode usar o painel do servidor Zabbix para adicionar este computador ao serviço de monitoramento de rede.

Tutorial - Zabbix Monitor Linux

Agora, precisamos acessar o painel do servidor Zabbix e adicionar o computador Linux como um host.

Abra o seu navegador e digite o endereço IP do seu servidor web plus / zabbix.

Em nosso exemplo, o seguinte URL foi inserido no navegador:

• http://35.162.85.57/zabbix

Na tela de login, use o nome de usuário e a senha padrão.

• Nome de usuário padrão: Admin
• Senha Padrão: zabbix

zabbix login

Após um login bem-sucedido, você será enviado para o Painel do Zabbix.

zabbix dashboard

Na tela do painel, acesse o menu Configuração e selecione a opção Host.

zabbix add host

No canto superior direito da tela, clique no botão Criar host.

Zabbix Create Host

Na tela de configuração do host, você precisará inserir as seguintes informações:

• Nome do host - digite um nome de host para identificar o servidor Linux.
• Nome do host visível - Repita o nome do host.
• Novo grupo - digite um nome para identificar um grupo de dispositivos semelhantes.
• Interface do agente - digite o endereço IP do servidor Linux.

Aqui está a imagem original, antes da nossa configuração.

zabbix Cisco - Antes

Aqui está a nova imagem com a nossa configuração.

Zabbix Linux Host

Em seguida, precisamos associar o host a um modelo de monitor de rede específico.

Por padrão, o Zabbix vem com uma grande variedade de modelos de monitoramento.

Acesse a guia Modelos na parte superior da tela.

Clique no botão Selecionar e localize o modelo chamado: TEMPLATE OS Linux

Zabbix linux template

Clique no botão Adicionar (1).

Clique no botão Adicionar (2).

Após alguns minutos, você poderá ver o resultado inicial no Painel Zabbix.

O resultado final demorará pelo menos uma hora.

Por padrão, o Zabbix espera 1 hora para descobrir o número de interfaces disponíveis no computador Linux.

Por padrão, o Zabbix espera 1 hora antes de coletar informações das interfaces de rede.

Para testar sua configuração, acesse o menu Monitoramento e clique na opção Gráficos.

Zabbix graphic

No canto superior direito da tela, selecione o grupo chamado ALL.

Selecione o nome do host do seu computador Linux.

Selecione o gráfico chamado: UTILIZAÇÃO DA CPU

Zabbix Linux Graphic

Você deve poder ver o gráfico da utilização da CPU.

Zabbix cpu utilization linux

Parabéns! Você configurou o servidor Zabbix para monitorar um computador Linux.