Pesquisa de site

Grafana – um software de código aberto para análise e monitoramento


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

Ele suporta mais de 30 bancos de dados/fontes de dados de código aberto e comerciais, incluindo MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus e InfluxDB. Ele permite que você se aprofunde em grandes volumes de dados operacionais em tempo real; visualize, consulte, defina alertas e obtenha insights de suas métricas de diferentes locais de armazenamento.

Leia também: Como instalar o software Piwik (Google Analytics) no Linux

É importante ressaltar que o Grafana permite a configuração de múltiplas organizações independentes, cada uma com seu próprio ambiente de uso (administradores, fontes de dados, painéis e usuários).

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 multilocação e configuração de 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.
  • Apoia notavelmente a 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.

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

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

Instale Grafana em sistemas Linux

1. Instalaremos 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.

Instale 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

Instale 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. Depois de instalar o Grafana, você poderá encontrar arquivos importantes nos seguintes locais:

  • 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 (ambiente vars) em /etc/default/grafana-server
  • Instala o arquivo de configuração em /etc/grafana/grafana.ini
  • Instala o nome do serviço systemd 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 HTML/JS/CSS e outros arquivos Grafana em /usr/share/grafana

3. Em seguida, inicie o serviço Grafana, verifique se ele está instalado e funcionando e habilite-o para inicialização automática no momento da inicialização, como segue. 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 possui um firewall habilitado por padrão, você precisa abrir a porta 3000 no firewall para permitir solicitações de clientes ao processo 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 use a seguinte URL para acessar o Grafana, que redirecionará para a página de login, as credenciais do usuário como nome de usuário: admin e senha: administrador)

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

6. Após o login, você acessará o painel inicial, conforme mostrado na imagem abaixo.

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, o tipo e os parâmetros de conexão da fonte de dados. Em seguida, clique em Salvar e testar.

Você será notificado se a conexão com o 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.

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

A partir daqui, você pode adicionar mais fontes de dados, painéis, convidar membros da sua equipe, instalar aplicativos e plug-ins para estender as funcionalidades padrão e fazer muito mais.

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

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 qualquer pergunta ou compartilhar sua opinião sobre o assunto.