Você está na página 1de 11

05/07/2017 Integração do Zabbix com Grafana

Comunidade brasileira de usuários do Zabbix Procure por....

Zabbix Arquivos Comunidade Loja História Contato

Integração do Zabbix com Grafana Procure por:


Procure por....
30/09/2015 aeciopires 51 Comentários

Na Zabbix Conferece 2015 foi apresentado um estudo de caso em que o Zabbix estava integrado a
outras ferramentas e uma delas chamou bastante a minha atenção e a do meu amigo André Déo. A
Feed
ferramenta se chama Grafana. RSS - Posts

Com ela é possível visualizar os dados coletados no Zabbix em grá cos e dashboards muito lindos e
bem trabalhados. Veja algumas imagens abaixo ou acessando diretamente este site http://play.grafana- Tags
zabbix.org/ 2014 agente artigo autenticação bate papo
cast comunidade conference
espirito livre eventos sl gerência
integração LatAM latinoware lista manutenção

monitoramento monitoring postgres


postgresql redes revista site snmp
sorteio template tutorial ubuntu

server upgrade zabbix zabbix-b


zabix-br zimbra

Links
Comunidades de Zabbix ao redor do
mundo
Lista de discussão da Zabbix-BR no
Facebook
Lista de discussão da Zabbix-BR no
Yahoo
Exemplo de monitoramento de nível de serviço. Planet Zabbix-BR
Twitter Zabbix-BR
Zabbix Internacional (idioma: inglês)
Zabbix Itália
Zabbix Japão
Zabbix no Telegram
Zabbix Rússia
Zabbix SIA

Posts anteriores
maio 2017 (1)
janeiro 2017 (2)
dezembro 2016 (1)
novembro 2016 (1)
setembro 2016 (1)
julho 2016 (1)
junho 2016 (1) 
http://zabbixbrasil.org/?p=1674 1/11
05/07/2017 Integração do Zabbix com Grafana

Exemplo de dashboard. maio 2016 (1)


abril 2016 (1)
março 2016 (2)
fevereiro 2016 (2)
janeiro 2016 (1)
dezembro 2015 (2)
outubro 2015 (1)
setembro 2015 (1)
julho 2015 (6)
junho 2015 (1)
maio 2015 (1)
abril 2015 (3)
março 2015 (2)
Exemplo de grá co. fevereiro 2015 (1)
novembro 2014 (1)
  A integração do Grafana com o Zabbix ocorre através do uso de um plugin desenvolvido pelo russo outubro 2014 (1)
Alexander Zobnin, que fez um ótimo trabalho e bem documentado. O plugin e a documentação do novembro 2013 (1)
mesmo estão acessíveis nestas páginas: https://github.com/alexanderzobnin/grafana- outubro 2013 (1)
zabbix e http://docs.grafana-zabbix.org setembro 2013 (2)
maio 2013 (2)
Este plugin faz uso da API do Zabbix e a integração com o Grafana é possível a partir do Zabbix 2.0. abril 2013 (6)
março 2013 (1)
Para a execução deste tutorial foram utilizados os softwares abaixo: setembro 2012 (2)
agosto 2012 (1)
Server A
maio 2012 (1)
abril 2012 (9)
Sistema operacional: Debian 8 64 bits e Ubuntu Server 16.04 64 bits
janeiro 2012 (2)
Zabbix 3.2.x
dezembro 2011 (1)
Grafana 4.3.x
outubro 2011 (4)
setembro 2011 (3)
Server B
agosto 2011 (2)
Sistema operacional: CentOS 7 64 bits março 2011 (1)
Zabbix 3.2.x novembro 2010 (1)
Grafana 4.3.x outubro 2010 (2)
setembro 2010 (3)
“ Atenção.: agosto 2010 (2)

Neste tutorial, não será mostrado a instalação do Zabbix.

Na execução deste tutorial, o Grafana foi instalado na mesma máquina que o Zabbix, mas se você
preferir pode instalar em uma máquina à parte, conforme mostra a imagem abaixo.


http://zabbixbrasil.org/?p=1674 2/11
05/07/2017 Integração do Zabbix com Grafana

Cenários de integração do Zabbix com o Grafana.

Instalação do Grafana

Observação: O Grafana não possui pacotes para 32 bits. Até a data de hoje (26/05/2017), o Grafana só é
o cialmente disponibilizado para sistemas de 64 bits.

Para instalar o Grafana no Debian 8 64 bits ou no Ubuntu Server 16.04 64 bits execute os seguintes
comandos:

cd /tmp
VERSION=4.3.1_amd64
wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana_$VERSION.deb
sudo apt-get install -y adduser libfontconfig
sudo dpkg -i grafana_$VERSION.deb
sudo update-rc.d -f grafana-server defaults

Os comandos usados nos dois métodos foram obtidos no site o cial do Grafana, nas páginas:

http://docs.grafana.org/installation/con guration/
http://docs.grafana.org/installation/debian/
https://grafana.com/grafana/download

No primeiro link é mostrado mais detalhes sobre o pacote, como por exemplo: local dos binários, local
do arquivo de log, local dos arquivos de con guração, entre outros.

Inicie o Grafana com o comando abaixo.

sudo service grafana-server start

Para instalar o Grafana no CentOS 7 64 bits crie o respositório:

vi /etc/yum.repos.d/grafana.repo

Conteúdo do arquivo /etc/yum.repos.d/grafana.repo:

[grafana]
name=grafana
baseurl=https://packagecloud.io/grafana/stable/el/6/$basearch
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt

E em seguida execute os seguintes comandos:

yum install -y grafana


systemctl daemon-reload
systemctl start grafana-server
systemctl status grafana-server

A saída do comando de status deve ser:



http://zabbixbrasil.org/?p=1674 3/11
05/07/2017 Integração do Zabbix com Grafana

grafana-server.service - Grafana instance


Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; enabled; vendor preset: disabled)
Active: active (running) since Seg 2016-12-12 14:59:40 BRST; 1 day 1h ago
Docs: http://docs.grafana.org
Main PID: 7229 (grafana-server)
...

Em seguida basta con gurar o serviço para inicializar automaticamente:

systemctl enable grafana-server

O log do Grafana ca em: /var/log/grafana/

O arquivo de con guração do Grafana ca em: /etc/grafana/grafana.ini

O arquivo de variáveis de ambiente do Grafana ca em: /etc/default/grafana-server

O script de inicialização do Grafana ca em: /etc/init.d/grafana-server

O banco de dados do Grafana é em Sqlite3 e ca em: /var/lib/grafana/grafana.db

O Grafana é acessível a partir da URL http://IP-SERVIDOR:3000.

O usuário é admin e a senha padrão é admin.

Integrando o Grafana com o Zabbix


Liste os plugins disponíveis para serem instalados no Grafana

sudo grafana-cli plugins list-remote

Deve ser exibido um resultado semelhante a este:

id: abhisant-druid-datasource version: 0.0.2


id: alexanderzobnin-zabbix-app version: 3.1.2
id: bosun-app version: 0.0.25
id: bosun-datasource version: 0.0.5
id: briangann-gauge-panel version: 0.0.1
id: crate-datasource version: 0.1.0
id: digiapulssi-breadcrumb-panel version: 1.0.0
id: fastweb-openfalcon-datasource version: 1.0.0
id: fetzerch-sunandmoon-datasource version: 0.1.1
id: foursquare-clouderamanager-datasource version: 0.9.2
id: grafana-clock-panel version: 0.0.8
id: grafana-example-app version: 1.0.1
id: grafana-in uxdb-08-datasource version: 1.0.2
id: grafana-kairosdb-datasource version: 1.0.1
id: grafana-piechart-panel version: 1.1.4
id: grafana-simple-json-datasource version: 1.2.3
id: grafana-worldmap-panel version: 0.0.16
id: gridprotectionalliance-openhistorian-datasource version: 1.0.1
id: gridprotectionalliance-osisoftpi-datasource version: 1.0.0
id: hawkular-datasource version: 1.0.5
id: jdbranham-diagram-panel version: 1.3.0
id: kentik-app version: 1.0.4
id: mtanda-heatmap-epoch-panel version: 0.1.7
id: mtanda-histogram-panel version: 0.1.6
id: ns1-app version: 0.0.5

id: opennms-datasource version: 2.0.1

http://zabbixbrasil.org/?p=1674 4/11
05/07/2017 Integração do Zabbix com Grafana

id: percona-percona-app version: 1.0.0


id: praj-ams-datasource version: 1.0.1
id: rackerlabs-blue ood-datasource version: 0.0.2
id: raintank-snap-app version: 0.0.3
id: raintank-worldping-app version: 1.1.0
id: ryantxu-ajax-panel version: 0.0.2
id: savantly-heatmap-panel version: 0.1.0
id: sileht-gnocchi-datasource version: 1.0.6
id: sraoss-sunburst-panel version: 1.0
id: stagemonitor-elasticsearch-app version: 0.26.0
id: udoprog-heroic-datasource version: 0.1.0
id: voxter-app version: 0.0.1

Restart grafana after installing plugins . <service grafana-server restart>

Para integrar o Grafana ao Zabbix, instale o plugin alexanderzobnin-zabbix-app executando os


comandos abaixo.

sudo grafana-cli plugins install alexanderzobnin-zabbix-app


sudo service grafana-server restart

Configurando o acesso do Grafana a API do Zabbix


Acesse o Grafana a partir da URL http://IP-SERVIDOR:3000. O usuário é admin e a senha padrão é
admin.

Clique na logo do Grafana (canto superior esquerdo),  depois clique no menu Plugins, em seguida,
acesse a aba App. Será listada a app do Zabbix. Clique em cima do ícone da app e, em seguida, clique no
botão Enable.

Agora clique na logo do Grafana (canto superior esquerdo), depois clique no menu  Data Sources e, em
seguida, no botão Add new.

Preencha os campos conforme o exemplo da gura abaixo.

“ Atenção.:

No campo URL, você deve informar a URL da API do Zabbix. Se o seu Zabbix é acessível
na URL http://IP-Servidor, então o valor deste campo deve ser http://IP-
Servidor/api_jsonrpc.php.

Se o seu Zabbix é acessível na URL http://IP-Servidor/zabbix, então o valor deste campo


deve ser http://IP-Servidor/zabbix/api_jsonrpc.php.

 

 
http://zabbixbrasil.org/?p=1674 5/11
05/07/2017 Integração do Zabbix com Grafana

Visualizando Dados do Zabbix no Grafana


Clique na logo do Grafana (canto superior esquerdo), depois clique no menu Dashboards e, em seguida,
no botão + New.

Clique em Zabbix Triggers e arraste para a area de trabalho da primeira linha do dashboard.

Este painel serve para mostrar as triggers cadastradas e acionadas no Zabbix. Clique no nome Painel
Title e em seguida no ícone Edit para con gurar o painel, se necessário. Veja o exemplo da gura
abaixo.

 

http://zabbixbrasil.org/?p=1674 6/11
05/07/2017 Integração do Zabbix com Grafana

Clique no botão Add row para adicionar uma nova linha no dashboard e, em seguida, clique no ícone
Graph e arraste para a área de trábalho. Será exibido a con guração do grá co na aba Metrics.
Conforme mostra a gura abaixo, escolha o grupo de host, o nome do host, o nome da aplicação
(entenda aqui como o grupo de item, que você con gura no Zabbix ao cadastrar um item) e por m
escolha o item que será monitorado. O grá co será atualizado automaticamente. Para adicionar mais
um item ao grá co, clique no botão Add query.

Perceba que aparecerá a linha B referente a con guração do segundo item do grá co. Con gure o
segundo item conforme mostrado na gura abaixo. Quando terminar clique no link General (ao lado de
Metrics)

Conforme mostra a gura abaixo, informe o nome do grá co. O nome do grá co será atualizado
automaticamente.


http://zabbixbrasil.org/?p=1674 7/11
05/07/2017 Integração do Zabbix com Grafana

Conforme mostra a gura abaixo, clique no botão em formato de disquete para salvar as alterações.

Pronto! O Zabbix está integrado ao Grafana!

Você também pode baixar dashboards prontos no site https://grafana.com/dashboards?


dataSource=alexanderzobnin-zabbix-datasource e importar no Grafana clicando em Dashboards >
Imports, conforme mostrado abaixo.

Depois é só customizar o dashboard para atender as necessidades do seu ambiente.

OBS.: Alguns dashboards podem requerer que outros plugins do Grafana sejam instalados para
exibir todas as funcionalidades.

Agora é só se aprofundar nos estudos desta ferramenta para criar grá cos e dashboards mais
elaborados.

Se quiser con gurar o Grafana para usar HTTPS, siga os passos deste
tutorial: http://blog.aeciopires.com/con gurando-o-grafana-para-funcionar-sobre-https/

Se quiser con gurar o Grafana para disponibilizar dashboards para cada cliente, siga os passos deste
tutorial: http://andredeo.blogspot.com.br/2016/12/zabbix-e-grafana-disponibilizando-um.html

Abaixo estão alguns links para começar os estudos no Grafana.



http://zabbixbrasil.org/?p=1674 8/11
05/07/2017 Integração do Zabbix com Grafana

Uso do Grafana integrado ao Zabbix

Grafana - Criando Dashboard | Robert Silva

https://grafana.com/blog/2017/03/22/grafana-4.2-release/

https://community.grafana.com/t/release-notes-for-grafana-v4-2-0/167

http://docs.grafana.org/guides/whats-new-in-v4-1/

http://docs.grafana.org/guides/whats-new-in-v4/

http://docs.grafana.org/guides/whats-new-in-v3/

http://grafana.org/blog/2016/11/09/grafana-4.0-beta-release/

http://grafana.org/blog/2016/05/11/grafana-3-0-stable-released.html

https://github.com/alexanderzobnin/grafana-zabbix/wiki/Usage

http://docs.grafana-zabbix.org

http://docs.grafana.org/

https://grafana.net/dashboards

https://grafana.net/plugins

https://grafana.net/resources/getting-started-with-grafana-net

http://zabbixbrasil.org/?p=1674 9/11
05/07/2017 Integração do Zabbix com Grafana

https://grafana.net/resources/getting-started-with-plugins

http://docs.grafana.org/plugins/installation/

http://docs.grafana.org/guides/basic_concepts/

http://docs.grafana.org/guides/gettingstarted/

http://docs.grafana.org/http_api/overview/

http://docs.grafana.org/reference/graph/

http://docs.grafana.org/reference/templating/

http://docs.grafana.org/alerting/rules/

http://docs.grafana.org/features/shortcuts/

http://docs.grafana.org/installation/con guration/

http://docs.grafana.org/guides/screencasts/

http://docs.grafana.org/tutorials/

Tutoriais grafana, integração, zabbix

← Anterior Próximo →
Saiu a programação do Zabbix Conference 2015 Template para monitoramento de PostgreSQL no
Debian 8/Ubuntu 14.04

51 thoughts on “Integração do Zabbix com Grafana”

← Comentários antigos

Marcio disse:
18/04/2017 às 12:04

Bom dia!

Estou tentando integrar o Grafana com o Zabbix 3.2. Baixei a iso do site do zabbix , o site do zabbix esta
acessivel mas nao consigo acessar o grafana na porta 3000.

Tem algum passo que estou esquecendo?

← Comentários antigos

Deixe uma resposta


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

Comentário

Nome *


E-mail *

http://zabbixbrasil.org/?p=1674 10/11
05/07/2017 Integração do Zabbix com Grafana

Site

Publicar comentário

Noti que-me sobre novos comentários por e-mail.

Noti que-me sobre novas publicações por e-mail.

Copyright © 2017 . Todos os direitos reservados. | Catch Responsive por Catch Themes


http://zabbixbrasil.org/?p=1674 11/11

Você também pode gostar