Criando Dashboards Grafana com Dados Zabbix
Criando Dashboards Grafana com Dados Zabbix
Grafana é uma ferramenta poderosa para visualizar dados do Zabbix. Neste guia, aprenderemos a integrar Zabbix com Grafana.
Instalando Grafana
sudo apt-get install -y software-properties-common
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
sudo apt-get update
sudo apt-get install grafana-server
sudo apt-get install -y software-properties-common
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
sudo apt-get update
sudo apt-get install grafana-server
sudo apt-get install -y software-properties-common
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
sudo apt-get update
sudo apt-get install grafana-server
Inicie o Grafana:
sudo apt-get install -y software-properties-common
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
sudo apt-get update
sudo apt-get install grafana-server
sudo systemctl start grafana-server
sudo systemctl enable grafana-server
sudo apt-get install -y software-properties-common
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
sudo apt-get update
sudo apt-get install grafana-server
Acesse em http://localhost:3000 (padrão: admin/admin)
Conectando Zabbix como Datasource
1. Vá para Configuration → Data Sources
Clique em "Add data source".
2. Selecione Zabbix
Preencha:
- **Name**: Zabbix
- **URL**: http://seu-zabbix-server/api_jsonrpc.php
- **Username**: seu-usuario-zabbix
- **Password**: sua-senha-zabbix
3. Teste a Conexão
Clique em "Test" para verificar se está funcionando.
Criando um Dashboard
1. Clique em "+" → Dashboard
2. Adicione um Painel
Clique em "Add panel".
3. Configure a Métrica
- **Datasource**: Zabbix
- **Metric**: Selecione o host e o item
4. Customize a Visualização
- **Title**: Nome do painel
- **Unit**: Unidade de medida (%, bytes, etc)
- **Thresholds**: Valores críticos
Exemplos de Painéis
CPU Load
sudo apt-get install -y software-properties-common
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
sudo apt-get update
sudo apt-get install grafana-server
Zabbix Query: system.cpu.load[all,avg1]
Visualization: Graph
sudo apt-get install -y software-properties-common
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
sudo apt-get update
sudo apt-get install grafana-server
Memória Disponível
sudo apt-get install -y software-properties-common
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
sudo apt-get update
sudo apt-get install grafana-server
Zabbix Query: vm.memory.size[available]
Visualization: Gauge
sudo apt-get install -y software-properties-common
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
sudo apt-get update
sudo apt-get install grafana-server
Tráfego de Rede
sudo apt-get install -y software-properties-common
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
sudo apt-get update
sudo apt-get install grafana-server
Zabbix Query: net.if.in[eth0]
Visualization: Graph
sudo apt-get install -y software-properties-common
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
sudo apt-get update
sudo apt-get install grafana-server
Salvando o Dashboard
Clique em "Save" no canto superior direito.
Parabéns! Você agora tem um dashboard Grafana conectado ao Zabbix.