Instalação do Grafana e integrando com Zabbix (Debian 10) - Remontti
por Rudimar Remontti · Published 8 de fevereiro de 2020 · Updated 18 de maio de 2020
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.
* 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.
Ao fazer login pela primeira vez, você será solicitado a alterar sua senha.
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.
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? 🙂
Tags: 4.4grafanaintegraçãomonitoramenteozabbixzabbix4zabbix4.4zabbix5
7 de setembro de 2021 às 11:56 PM
Olá, Boa noite poderia me ajudar a instalar com processador intel?
Dirlei Fischer disse:
3 de março de 2021 às 11:09 AM
Sr Rudimar
Suas contribuições são de uma qualidade inquestionável!
Agradeço imensamente a você pelos diversos conhecimentos compartilhados!!
22 de setembro de 2020 às 9:43 PM
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?
27 de setembro de 2020 às 11:10 PM
Estou tendo este mesmo problema, se alguém puder auxiliar.
11 de setembro de 2020 às 11:31 PM
Estou tendo este erro
root@debian:/home/matheus# grafana-cli plugins install alexanderzobnin-zabbix-app
bash: grafana-cli: command not found
14 de setembro de 2020 às 7:17 PM
Logue como root usando o comando ( su – )
18 de setembro de 2020 às 12:15 AM
Dessa parte passei!
Agora o datasource Zabbix não aparece para mim, pesquisei sobre vi vários comentários.
25 de setembro de 2020 às 2:18 AM
estou com esse mesmo problema, o plugin aparece mas o datasource não
25 de setembro de 2020 às 2:36 AM
opa consegui aqui a solução
vc vai ter que editar o arquivo grafana.ini
##descomentar a linha
allow loading unsigned plugins
allow loading unsigned plugins = alexanderzobnin-zabbix-datasource
##Depois disse é só salvar e da um
service grafana-service restart
27 de setembro de 2020 às 11:27 PM
Obrigado pela dica José, me ajudou muito, consegui encontrar o data-source do plugin após suas informações;
Rafael Isaac disse:
Obrigado por essa dica, José.
Me salvou e muito, já estava ficando louco tentando resolver esse erro e me ajudastes bastante.
27 de fevereiro de 2020 às 7:29 AM
Opa agradeço, vi todos tutoriais para essa instalação, me ajudou mto, obg mesmo, conteúdo mto explicativo, sensacional….
Próximo história Criando um servidor de autenticação com FreeRadius no Debian 10 Buster (Extra sqlippool)