Grafana – Um Software de Código Aberto para Análise e Monitoramento

O Grafana é um software de análise e monitoramento de código aberto, rico em recursos, poderoso, elegante e altamente extensível que roda no Linux, Windows e MacOS. É um software de facto para análise de dados, sendo usado no Stack Overflow, eBay, PayPal, Uber e Digital Ocean – apenas para mencionar alguns.

Ele suporta 30+ bases de dados/fontes de dados de código aberto e comerciais, incluindo MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus e InfluxDB. Permite aprofundar em grandes volumes de dados operacionais em tempo real; visualizar, consultar, definir alertas e obter insights das métricas de diferentes locais de armazenamento.

Leia também: Como Instalar o Software Piwik (Google Analytics) no Linux

Importante, o Grafana permite configurar múltiplas organizações independentes, cada uma com seu próprio ambiente de uso (administradores, fontes de dados, painéis e usuários).

Grafana Analytics Monitoring Software

Recursos do Grafana:

  • Gráficos elegantes para visualização de dados.
  • Gráficos rápidos e flexíveis com inúmeras opções.
  • Painéis dinâmicos e reutilizáveis.
  • É altamente extensível usando centenas de painéis e plugins na biblioteca oficial.
  • Suporta preferências de usuários avançados.
  • Suporta multi-inquilinato, configurando várias organizações independentes.
  • Suporta autenticação via LDAP, Google Auth, Grafana.com e Github.
  • Suporta notificações via Slack, PagerDuty e muito mais.
  • Notavelmente suporta colaboração permitindo o compartilhamento de dados e painéis entre equipes e muito mais.

Uma demonstração online está disponível para você experimentar antes de instalar o Grafana em sua distribuição Linux.Grafana

Demo URL: http://play.grafana.org/

Neste artigo, explicaremos como instalar o software de visualização e monitoramento de dados Grafana em distribuições CentOS, Debian e Ubuntu.Grafana – Visualização de Dados e MonitoramentoCentOSDebianUbuntu

Instalar o Grafana em Sistemas Linux

1. Vamos instalar o Grafana a partir de seus repositórios oficiais YUM ou APT, para que você possa atualizá-lo usando seu gerenciador de pacotes padrão.GrafanaYUMAPT

Instalar o Grafana no Debian e Ubuntu

$ echo "deb https://packagecloud.io/grafana/stable/debian/ stretch main" | sudo tee -a /etc/apt/sources.list
$ curl https://packagecloud.io/gpg.key | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install grafana

Instalar o Grafana no CentOS, RHEL e Fedora

# echo "[grafana]
name=grafana
baseurl=https://packagecloud.io/grafana/stable/el/7/$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" | sudo tee /etc/yum.repos.d/grafana.repo

# yum install grafana

2. Após instalar o Grafana, você pode encontrar arquivos importantes nos seguintes locais:Grafana

  • Instala o binário em /usr/sbin/grafana-server
  • Instala o script Init.d em /etc/init.d/grafana-server
  • Cria o arquivo padrão (variáveis de ambiente) em /etc/default/grafana-server
  • Instala o arquivo de configuração em /etc/grafana/grafana.ini
  • Instala o serviço systemd nomeado grafana-server.service
  • A configuração padrão define o arquivo de log em /var/log/grafana/grafana.log
  • A configuração padrão especifica um banco de dados sqlite3 em /var/lib/grafana/grafana.db
  • Instala arquivos HTML/JS/CSS e outros arquivos do Grafana em /usr/share/grafana

3. Em seguida, inicie o serviço Grafana, verifique se está em funcionamento e em seguida habilite o autoinício durante a inicialização, conforme a seguir. Por padrão, o processo é executado como usuário grafana (criado durante o processo de instalação) e escuta na porta HTTP 3000.

Inicie o Servidor Grafana (via Systemd)

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

Inicie o Servidor Grafana (via init.d)

# service grafana-server start
# service grafana-server status
# sudo update-rc.d grafana-server defaults  [On Debian/Ubuntu]
# /sbin/chkconfig --add grafana-server      [On CentOS/RHEL/Fedora]

4. Se o seu sistema tiver um firewall ativado por padrão, é necessário abrir a porta 3000 no firewall para permitir solicitações de cliente ao processo do grafana.

-----------  [On Debian/Ubuntu] -----------
$ sudo ufw allow 3000/tcp
$ sudo ufw reload

-----------  [On CentOS/RHEL/Fedora] -----------  
# firewall-cmd --permanent --add-port=3000/tcp
# firewall-cmd --reload

5. Agora utilize a seguinte URL para acessar o Grafana, que redirecionará para a página de login, com credenciais de usuário como username: admin e password: admin)

http://Your-Domain.com:3000
OR
http://IP-Address:3000
Grafana Admin Login

6. Após o login, você terá acesso ao painel inicial, conforme mostrado na captura de tela abaixo.

Grafana Home Dashboard

7. Em seguida, adicione um banco de dados ou fonte de dados, clique em “Adicionar Fonte de Dados”. Por exemplo, adicionaremos um banco de dados MySQL; especifique o nome da fonte de dados, o tipo e os parâmetros de conexão. Em seguida, clique em Salvar e Testar.

Add Grafana Data Source

Será notificado se a conexão ao banco de dados for bem-sucedida ou falhar, conforme mostrado na captura de tela. Em seguida, volte ao painel inicial para adicionar um novo painel.

Grafana Data Source Connection

8. No painel Início, clique em Novo painel para adicionar um novo painel para visualizar métricas de sua fonte de dados.

Add Grafana New Dashboard

Aqui, você pode adicionar mais fontes de dados, painéis, convidar membros da sua equipe, instalar aplicativos e plugins para estender as funcionalidades padrão e fazer mais.

Você pode encontrar mais informações na Página Inicial do Grafana: https://grafana.com/

O Grafana é um software elegante para análise e monitoramento de dados em tempo real. Esperamos que você tenha instalado o Grafana com sucesso em seu sistema Linux, caso contrário, use o formulário de feedback abaixo para fazer perguntas ou compartilhar suas opiniões sobre ele.

Source:
https://www.tecmint.com/install-grafana-analytics-in-centos-ubuntu-debian/