quarta-feira, 5 de junho de 2019

CentOS + Grafana + Zabbix

Segue abaixo os passos para fazer a integração do Grafana ao Zabbix.
Testado com CentOS 7/8 e Zabbix.

Instalando os pacotes necessários
yum install fontconfig freetype* urw-fonts -y

Configurando o repositório do Grafana
vim /etc/yum.repos.d/grafana.repo

[grafana]
name=grafana
baseurl=https://packages.grafana.com/oss/rpm
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packages.grafana.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt

Atualizando a lista de repositórios
yum repolist all

Instalando o Grafana
yum install grafana -y

Iniciando o serviço do Grafana e habilitando na inicialização do Sistema Operacional

Via INIT.D
service grafana-server start

chkconfig --add grafana-server

Via SYSTEMD
systemctl daemon-reload

systemctl start grafana-server

systemctl enable grafana-server

Instalando plugin para integração com o Zabbix
grafana-cli plugins install alexanderzobnin-zabbix-app

Instalando plugin para criar gráfico em formato Pizza e Donut
grafana-cli plugins install grafana-piechart-panel

Caso queira listar os plugins disponíveis
grafana-cli plugins list-remote

Reiniciando o serviço Grafana
systemctl restart grafana-server

Caso utilize firewall, libere as portas dele para acessar o Grafana
firewall-cmd --add-port=3000/tcp --permanent

firewall-cmd --reload

Agora você já pode acessar o servidor do Grafana pela porta 3000.

Arquivos do Grafana
Binários: /usr/sbin/grafana-server
O script de inicialização: /etc/init.d/grafana-server
Systemd: grafana-server.service
Instala o arquivo padrão (ambiente vars): /etc/sysconfig/grafana-server
Arquivo de configuração: /etc/grafana/grafana.ini
Log do grafana: /var/log/grafana/grafana.log
Banco de dados do Grafana é em Sqlite3 e fica em: /var/lib/grafana/grafana.db

http://ipdoservidor:3000


Utilize o usuário e senha padrão:

usuário: admin
senha: admin

No primeiro logon pedirá para alterar a senha do usuário admin.


Em Configuration/Plugins habilite o plugin do Zabbix


Configurar o plugin para acessar a API do Zabbix, vá em Home depois em Add data source


Ao selecionar Zabbix, preencher com as seguintes informações:

Nome: Nome da Datasource
URL: http://ipdozabbix/zabbix/api_jsonrpc.php
Access: Browser
Username: Admin
Password: Senha (da conta Admin do Zabbix)
Trends: Habilite o Trends
Zabbix Version: Selecione a sua

Clicar em Save & Test.

Agora você já pode administrar os usuários e criar seus dashboards.

Nenhum comentário:

Postar um comentário