Instalação do Grafana e integrando com Zabbix (Debian 10)

Esse é especial ao amigos que compraram uma TV nova para sala do NOC e estão querendo por aquele gráfico lindão nela! Bom, seus problemas acabaram! 😛

O Grafana é um software livre que permite a visualização de formato de dados métricos. Ele permite criar painéis e gráficos a partir de várias fontes, e neste tutorial vamos aprender a integrar com o Zabbix.

Requisitos:
* Debian 10 (Buster) -> Instalação Limpa
* Zabbix 4.4 (ou outra versão de sua escolha)

Sem lenga lenga vamos aos que interessa. Pacotes necessários:

# apt install gnupg2 apt-transport-https software-properties-common wget

Vamos baixar a key do repositório e adiciona-lo

# wget -q -O - https://packages.grafana.com/gpg.key | apt-key add -
# echo "deb https://packages.grafana.com/oss/deb stable main" | tee -a /etc/apt/sources.list.d/grafana.list

Atualize o repositório e instale o grafana

# apt update
# apt install grafana

Configure o servidor Grafana para iniciar na inicialização, e inicie o serviço:

# systemctl daemon-reload
# systemctl enable grafana-server
# systemctl start grafana-server

Grafana vai estará rodando na porta 3000, então acesse em seu navegador http://IP_URL:3000 O nome de usuário padrão é admin e a senha padrão é admin.

admin / admin

Ao fazer login pela primeira vez, você será solicitado a alterar sua senha.

Integração Zabbix

Use a ferramenta grafana-cli para instalar o plugin Zabbix a partir da linha de comando:

# grafana-cli plugins install alexanderzobnin-zabbix-app
# systemctl restart grafana-server

Acesse o Configurações –> Plugins:

Localize o Zabbix e clique no mesmo

Agora ative clicando em Enable.

Configurações –> Data Sources

Clique em Add data source uma nova tela com varias fontes, localize Zabbix e o selecione.

Nas opções HTTP em URL informe o endereço do seu servidor Zabbix http://IP_URL/zabbix/api_jsonrpc.php. Em Access selecione Browser. Em Zabbix API details informe seu usuário e senha do Zabbix e selecione a versão correspondente.

Role até o final e e clique em Save & Test Se tudo ocorreu bem uma altera positivo com“Zabbix API version: 4.4.x” aparecerá.

Você pode também pode fazer uma conexão MySQL (MariaDB) com o banco de dados do zabbix, para tornar as coisas mais rápidas. Para isso basta “Add data source” pesquisar por mysql, e informar os dados de conexões, provavelmente seu grafana esteja junto com seu zabbix, então basta informa nome do banco, usuário e senha.

Vá para as configurações do data source do zabbix, localize Direct DB Connection, ative-o e selecione MySQL.

Salve

Agora vem a parte mais chata que é você montar seus gráficos, como isso é algo bem peculiar de cada um, o intuito aqui era ensinar instalar.
Recomendo a leitura de Introdução ao Grafana-Zabbix do autor do plugin.

Mas “basicamente” agora o que você que está começando é clicar adicionar uma nova dashboard, um exemplo bem simplesinho aqui rsrs

Clique em Add Query

Vamos criar este mesmo gráfico la no grafana.

Simples né? Gostou e quer me ajudar? 🙂

Se quiser fazer uma doação para o café ficarei muito feliz pelo seu reconhecimento!

Se não puder doar pode deixar seu agradecimento nos comentário também ficarei feliz em saber que ajudei. Se tiver qualquer pergunta deixe-a também. Se preferir entrar em Contato clique aqui.

Abraço!

Fontes:
https://grafana.com/docs/grafana/latest/installation/debian/
https://grafana.com/grafana/plugins/alexanderzobnin-zabbix-app
https://alexanderzobnin.github.io/grafana-zabbix/configuration/

Rudimar Remontti

Trabalho atualmente como Gerente de Redes em um Provedor de Internet no Rio Grande do Sul.

Você pode gostar...

12 Resultados

  1. Sérgio silva disse:

    Olá, Boa noite poderia me ajudar a instalar com processador intel?

  2. Dirlei Fischer disse:

    Sr Rudimar
    Suas contribuições são de uma qualidade inquestionável!
    Agradeço imensamente a você pelos diversos conhecimentos compartilhados!!
    Grande abraço!!

  3. Cristiano disse:

    Boa noite! Eu fiz a instalação do plugin e deu como sucesso! mas quando eu entro na pagina de plugin do grafana ele não aparece. Coloquei ele no grafana.ini e reiniciei o serviço mas continua sem aparecer na tela de plugin. O que poderia ser?

  4. Matheus disse:

    Amigo, boa noite!

    Estou tendo este erro

    root@debian:/home/matheus# grafana-cli plugins install alexanderzobnin-zabbix-app
    bash: grafana-cli: command not found

  5. Douglas disse:

    Opa agradeço, vi todos tutoriais para essa instalação, me ajudou mto, obg mesmo, conteúdo mto explicativo, sensacional….

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *