Integração do Zabbix com Grafana

Integração do Zabbix com Grafana
O plug-in Grafana-Zabbix pode ser instalado no Grafana para visualizar dados do Zabbix com Grafana. Você também pode usá -lo para criar painéis incríveis de Grafana usando os dados do Zabbix.

Neste artigo, vou mostrar como instalar o plugin Grafana-Zabbix no Grafana. Também mostrarei como adicionar um servidor Zabbix como fonte de dados no Grafana. Vou mostrar como começar com a visualização de dados de Grafana com a fonte de dados Zabbix também. Então vamos começar.

Índice

  1. Coisas que você precisará
  2. Diagrama de rede
  3. Instalando o plugin Grafana Zabbix
  4. Ativando o plugin Grafana-Zabbix
  5. Adicionando fonte de dados Zabbix no Grafana
  6. Monitorando o Zabbix com Grafana
  7. Criando um painel básico do Zabbix Grafana
  8. Para onde ir a seguir?
  9. Conclusão
  10. Referências

Coisas que você precisará

Para seguir este artigo, você deve ter o Grafana instalado no seu computador. Você deve ter o Zabbix instalado no seu computador também.

Se você precisar de assistência na instalação de Grafana no seu computador, leia um dos seguintes artigos:

Ubuntu 20.04 LTS: Como faço para conectar Grafana com Prometheus?

Se você precisar de assistência na instalação do Zabbix no seu computador, leia um dos seguintes artigos:

  • Raspberry Pi 4: Como instalar o Zabbix 5 no Raspberry Pi 4?
  • Raspberry Pi 3: Como instalar o Zabbix no Raspberry Pi 3
  • Ubuntu 18.04 LTS: Instale o Zabbix 4.0 no Ubuntu

CentOS 7: Instale o Zabbix 4.0 no CentOS 7

Diagrama de rede

Para a demonstração, eu instalei o Zabbix em um Ubuntu 20.04 Host LTS com o endereço IP 192.168.3.152 e Grafana em outro Ubuntu 20.04 Host LTS com o endereço IP 192.168.3.149.

O diagrama de rede da minha configuração é dado abaixo:

Fig 1: Diagrama de rede

Instalando o plugin Grafana Zabbix

Para adicionar o Zabbix como uma fonte de dados de Grafana, você deve ter o plug-in Grafana-Zabbix instalado no computador onde você está instalado no Grafana.

Para instalar o plug-in Grafana-Zabbix no computador onde você instalou o Grafana, execute o seguinte comando:

$ sudo grafana-cli plugins Instalar Alexanderzobnin-zabbix-App

O plugin Grafana-Zabbix deve ser instalado.

Para que as mudanças entrem em vigor, reinicie o Grafana-Server Serviço Systemd com o seguinte comando:

$ sudo systemctl reiniciar grafana-server.serviço

Ativando o plugin Grafana-Zabbix

Depois de instalar o plug -in Grafana Zabbix, você deve habilitá -lo na interface da web do painel Grafana.

Para acessar a interface da web de Grafana, você precisa conhecer o endereço IP do computador onde você está instalado no Grafana. No meu caso, o endereço IP do computador onde eu tenho Grafana instalado é 192.168.3.149. Vai ser diferente para você. Então, certifique -se de substituí -lo por seu a partir de agora.

$ hostname -i

Para acessar a interface da web de Grafana, visite http: // 192.168.3.149: 3000 do seu navegador favorito.

Na interface da web de Grafana, clique em Configurações> Plugins conforme marcado na captura de tela abaixo.

Pesquise o plug -in Zabbix e clique em Zabbix plug -in do resultado da pesquisa, conforme marcado na captura de tela abaixo.

Clique em Habilitar.

O plugin Grafana Zabbix deve ser ativado.

Adicionando fonte de dados Zabbix no Grafana

Depois que o plug -in Grafana Zabbix estiver ativado, você pode adicionar seu servidor Zabbix como fonte de dados no Grafana.

Para adicionar seu servidor Zabbix como fonte de dados no Grafana, clique em Configuração> Fontes de dados Na interface da web de Grafana, marcada na captura de tela abaixo.

Clique em Adicione fonte de dados.

Procure o Zabbix fonte de dados e clique nele como marcado na captura de tela abaixo.

Você deve ver a seguinte página. Você precisa adicionar as informações do seu servidor Zabbix aqui.

Para adicionar seu servidor Zabbix como fonte de dados no Grafana, você precisa conhecer o endereço IP do seu servidor Zabbix. No meu caso, o endereço IP do meu servidor Zabbix é 192.168.3.152. Vai ser diferente para você. Então, certifique -se de substituí -lo por seu a partir de agora.

$ hostname -i

Depois de conhecer o endereço IP do seu servidor Zabbix, digite o seguinte URL no Url Seção do Assistente de Fonte de Dados de Grafana Zabbix.

http: // 192.168.3.152/zabbix/api_jsonrpc.php

Role para baixo um pouco e digite o login nome de usuário e senha do seu servidor Zabbix na seção de nome de usuário e senha, respectivamente.

Depois de terminar, clique em Salvar e testar conforme marcado na captura de tela abaixo.

Seu servidor Zabbix deve ser adicionado ao Grafana como fonte de dados.

Monitorando o Zabbix com Grafana

Para testar se você pode monitorar o Zabbix com Grafana, clique no ícone Explorer () de Grafana, conforme marcado na captura de tela abaixo.

Selecione Zabbix de Explorar menu suspenso, conforme marcado na captura de tela abaixo.

Agora, selecione o tipo de dados que você deseja consultar o Zabbix do Modo de consulta menu suspenso, conforme marcado na captura de tela abaixo.

Vou selecionar o Métricas tipo.

Selecione o grupo Zabbix desejado do Grupo seção. Vou selecionar o padrão Servidores Zabbix grupo.

Selecione seu host Zabbix no Hospedar seção. Vou selecionar o Zabbix Server hospedar.

Selecione um Tag do item que você deseja monitorar a partir da seção de etiqueta de item.

Vou selecionar a etiqueta do item Aplicação: Interface Ens33 Neste exemplo. Esta tag de item permitirá que você monitore a interface de rede Ens33.

Agora, selecione o item que você deseja monitorar do Item seção.

Se você selecionou a etiqueta do item Aplicação: Interface Ens33 Como eu fiz, você pode selecionar o item Interface ens33: Bit recebido para monitorar a velocidade de download da interface de rede Ens33.

Você deve ver um gráfico da velocidade de download da interface de rede Ens33.

Você pode aprender a usar a fonte de dados Zabbix para monitorar seu servidor Zabbix com Grafana do Explorar Página de Grafana. Esta ferramenta é muito útil.

Criando um painel básico do Zabbix Grafana

Nesta seção, vou mostrar como criar um painel básico de Grafana usando o Zabbix como fonte de dados para monitorar o download da rede e fazer o upload da velocidade do servidor Zabbix.

Para criar um novo painel de Grafana, clique em Painéis> Gerenciar Da interface da web de Grafana.

Clique em Novo painel.

Um novo painel deve ser criado.

Clique em Adicione um painel vazio Para adicionar um novo painel ao painel.

O editor de painel de Grafana deve ser exibido. Você pode configurar seu painel de Grafana a partir daqui.

Primeiro, altere a fonte de dados para Zabbix de Fonte de dados menu suspenso, conforme marcado na captura de tela abaixo.

Agora, você deve consultar dados da fonte de dados Zabbix.

Para monitorar a velocidade de download do seu servidor Zabbix, selecione as configurações de consulta, marcadas na captura de tela abaixo.

Digite o título Velocidade de download no Título Seção marcada na captura de tela abaixo.

Selecione a unidade Dados / bits (IEC) de Unidade Seção marcada na captura de tela abaixo.

O gráfico de velocidade de download deve exibir a unidade de dados correta, como você pode ver na captura de tela abaixo.

Você pode fazer muitas personalizações no seu painel Grafana. Você pode ler o artigo como faço para conectar o Grafana com a Prometheus? aprender mais.

Depois de ficar feliz com o resultado, clique em Aplicar Para adicionar o painel ao painel.

O Velocidade de download O painel deve ser adicionado ao painel.

Agora, vamos criar outro painel para monitorar a velocidade de upload do servidor Zabbix.

Como o painel de monitoramento de velocidade de upload será o mesmo que o Velocidade de download Painel, você pode cloná -lo e alterar algumas configurações para monitorar facilmente a velocidade de upload do seu servidor Zabbix.

Para clonar o Velocidade de download Painel, clique na seta para baixo do painel e clique em Mais ...> duplicado conforme marcado na captura de tela abaixo.

O Velocidade de download Painel deve ser clonado. Agora, clique no ícone de seta para baixo do painel de velocidade de download clonado e clique em Editar conforme marcado na captura de tela abaixo.

O clonado Velocidade de download O painel deve ser aberto com o editor de painel de Grafana.

Mudar o Item para Interface ens33: Bits enviados, Altere o título para Velocidade de upload, e clique em Aplicar Para que as mudanças entrem em vigor.

As mudanças devem ser salvas.

O Velocidade de upload O painel deve monitorar a velocidade de upload do seu servidor Zabbix.

Por padrão, o painel Grafana mostrará a velocidade de download e upload do seu servidor Zabbix para o Últimas 6 horas. Você pode alterar a linha do tempo do gráfico para Última 1 hora Para monitorar apenas a velocidade de download e upload do seu servidor Zabbix para a última hora.

Como você pode ver, a velocidade de download e upload é exibida nas últimas 1 hora.

Para salvar o painel, clique no ícone Salvar () marcado na captura de tela abaixo.

Digite um nome para o painel e clique em Salvar.

Eu vou chamá -lo Zabbix Network Monitor.

O painel deve ser salvo.

Para encontrar uma lista de todos os painéis salvos, clique em Painéis> Gerenciar conforme marcado na captura de tela abaixo.

O Zabbix Network Monitor O painel deve ser listado aqui.

Para ver o Zabbix Network Monitor Painel, clique nele.

O Zabbix Network Monitor O painel deve ser exibido.

Para onde ir a seguir?

Para saber mais sobre o plugin Grafana Zabbix, visite a documentação oficial do plugin Grafana Zabbix.

Conclusão

Neste artigo, mostrei como instalar o plugin Grafana-Zabbix no Grafana. Eu também mostrei como ativar o plug-in Grafana-Zabbix e adicionar uma fonte de dados Zabbix no Grafana. Eu mostrei como criar um painel de Grafana para monitorar a rede de um servidor Zabbix usando a fonte de dados Zabbix também.

Referências

  1. Alexanderzobnin/Grafana -Zabbix - plugin Zabbix para painel de Grafana
  2. Introdução - documentação do Zabbix Grafana