Como instalar o Grafana no servidor Ubuntu e CentOS 7 Linux

São centenas de ferramentas de monitoramento que foram desenvolvidas com o objetivo de simplificar a tarefa de gestão, controle e administração de uma organização independentemente do sistema operacional utilizado.

No caso das distribuições Linux, temos uma vantagem maior por ter milhares de opções de código aberto que, além de serem gratuitas, nos permitem escalar suas possibilidades a níveis muito mais elevados.

É o caso do Grafana, e é por isso que a Solvetic fará uma análise completa sobre o que é e como usar o Grafana no CentOS 7.
Se você não possui a distribuição CentOS 7, pode baixá-la no seguinte link:

O que é GrafanaO Grafana foi desenvolvido como uma ferramenta open source com a qual será possível consultar, visualizar, alertar e analisar as métricas de uma forma muito mais simples, independentemente de onde estejam armazenadas.

Recursos do GrafanaAo usar o Grafana, teremos as seguintes vantagens:

  • Várias opções de visualização: Com o Grafana será possível acessar vários tipos de gráficos, plugins de painel e mais opções para visualizar métricas e registros.
  • Sistema de alerta: Com o Grafana cada métrica será avaliada em um período de tempo definido e, caso seja encontrada alguma diferença, seremos alertados.
  • Notificações: quando um alerta muda de status, uma notificação é enviada. Será possível receber notificações por e-mail ou através de plataformas como Slack, PagerDuty, VictorOps, OpsGenie ou webhook.
  • Painéis dinâmicos: Com o Grafana, podemos criar painéis dinâmicos e reutilizáveis ​​com variáveis ​​de modelo que podem conter menus suspensos na parte superior do painel.
  • Fontes de dados mistas: será possível misturar diferentes tipos de dados em um único gráfico.
  • Anotações: Poderemos adicionar anotações aos gráficos com eventos enriquecidos por meio de diferentes fontes de dados. Com isso, ao passar o mouse sobre os eventos, serão exibidos os metadados e rótulos do evento completo.
  • Filtros ad-hoc: os filtros ad-hoc nos permitem criar novos filtros por chave ou valor sem ter que desligar o sistema, e eles serão aplicados automaticamente a todas as consultas que fazem uso daquela fonte de dados.

Agora veremos como instalar e usar o Grafana no CentOS 7.

1. Adicionar repositório Grafana no CentOS 7


O primeiro passo a tomar é adicionar o repositório Grafana no diretório yum.repos.d, para isso devemos criar um novo arquivo que chamaremos de "grafana.repo".

Passo 1
Para isso, podemos usar um editor como o vim ou nano:

 cd /etc/yum.repos.d/ (acesso ao diretório) nano grafana.repo (criação de arquivo)
Passo 2
Na janela exibida, colaremos as seguintes linhas:
 [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

PROLONGAR

etapa 3
Salvamos as alterações usando a seguinte combinação de teclas:

Ctrl + O

Saímos do editor usando:

Ctrl + X

ObservaçãoSe quisermos usar um repositório onde encontramos o aplicativo em fase de teste ou beta, devemos adicionar a seguinte linha:

 baseurl = https: //packagecloud.io/grafana/testing/el/6/$basearch 

2. Instale o Grafana no CentOS 7

Passo 1
Uma vez que o repositório é armazenado, podemos usar o seguinte comando para instalar o Grafana no sistema:

 yum -y install grafana

PROLONGAR

Passo 2
Assim que o Grafana for instalado no CentOS 7, veremos o seguinte:

PROLONGAR

etapa 3
Algumas outras maneiras de instalar o Grafana no CentOS 7 são:

Instale a versão estável usando o comando Yum diretamente
Para fazer isso, executaremos o seguinte comando:

 sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.2-1.x86_64.rpm 

Instale a versão estável usando RPMNeste caso será necessário executar as seguintes linhas:

 wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.2-1.x86_64.rpm sudo yum install initscripts fontconfig sudo rpm -Uvh grafana-4.6.2-1 .x86_64.rpm

3. Reiniciando os serviços Grafana no CentOS 7


Concluída a instalação, procedemos à execução das seguintes linhas:
 systemctl daemon-reload (reinicializar o daemon)
 systemctl start grafana-server 
 systemctl enable grafana-server (Ativar serviço Grafana na inicialização do CentOS 7) 

PROLONGAR

4. Habilitar porta para Grafana no CentOS 7


Por padrão, Grafana usa a porta 3000 para sua comunicação, por isso é importante que habilitemos esta porta no firewall CentOS 7 executando o seguinte. Até este ponto nós instalamos o Grafana no CentOS 7.
 firewall-cmd --add-port = 3000 / tcp --permanent firewall-cmd --reload 

PROLONGAR

5. Instale o Grafana no Ubuntu 17.10


Muitos usuários têm o Ubuntu como distribuição de trabalho e o Grafana certamente é totalmente compatível com o Ubuntu, veremos como instalá-lo lá.

Em primeiro lugar, como no CentOS 7, devemos adicionar o repositório para a instalação correta do Grafana, este repositório irá para o diretório sources.list.d.

Passo 1
Para isso, executamos o seguinte:

 sudo echo 'deb https://packagecloud.io/grafana/stable/debian/ jessie main'> /etc/apt/sources.list.d/grafana.list 
Passo 2
Agora vamos adicionar a chave GPG executando o seguinte:
 curl https://packagecloud.io/gpg.key | sudo apt-key add - 

etapa 3
Agora, vamos atualizar o repositório executando:

 atualização do apt sudo
Passo 4
Prosseguimos com a instalação do Grafana executando a seguinte linha. Lá, esperamos que os pacotes sejam baixados e instalados.
 sudo apt instalar grafana 

Alternativa para instalar o GrafanaA seguir está outra maneira de instalar o Grafana no Ubuntu 17.10:

  • Instale a versão estável
  • Para isso vamos executar as seguintes linhas:
 wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana_4.6.2_amd64.deb sudo apt-get install -y adduser libfontconfig sudo dpkg -i grafana_4.6.2_amd64.deb

6. Inicie os serviços Grafana no Ubuntu 17.10

Passo 1
Como o Ubuntu usa o systemd como sistema de inicialização, será necessário executar a seguinte linha para carregar a configuração do Grafana:

 systemctl daemon-reload
Passo 2
Agora, vamos executar as seguintes linhas:
 systemctl start grafana-server (inicia o serviço Grafana) 
 systemctl enable grafana-server (ativa o serviço Grafana na inicialização do Ubuntu) 

7. Habilite o Firewall no Ubuntu 17.10

Passo 1
Assim como no CentOS 7, o Grafana utiliza a porta 3000 para sua conexão, portanto será necessário habilitá-la no sistema, podemos verificar executando a seguinte linha:

 netstat -plntu

PROLONGAR

Podemos constatar que o serviço Grafana faz uso da porta 3000.

ObservaçãoCaso não tenha a opção netstat, podemos instalar executando a linha

 apt install net-tools.

Passo 2
Para habilitar essa porta no Ubuntu, executaremos as seguintes linhas:

 ufw permitir ssh ufw permitir 3000 / tcp ufw ativar

PROLONGAR

etapa 3
Se quisermos ver o status do firewall, podemos usar o comando:

 ufw status

8. Use Grafana no Ubuntu 17.10

Passo 1
Para acessar o Grafana devemos ir a um navegador e usar a seguinte sintaxe:

 http: // endereço_IP: 3000
Passo 2
Ao acessar, usaremos as seguintes credenciais:
  • Do utilizador: admin
  • Senha: admin

PROLONGAR

etapa 3
Ao acessar, veremos o seguinte:

PROLONGAR

Passo 4
Lá podemos iniciar o processo de gestão da Grafana. Se quisermos editar o nome de usuário e a senha por motivos de segurança, clicaremos no ícone Grafana e iremos para o caminho Admin / Usuários globais:

PROLONGAR

Etapa 5
Lá, veremos a seguinte janela:

PROLONGAR

Etapa 6
Clique no botão "Editar" para fazer os ajustes necessários. Uma vez feito isso, clique no botão "Atualizar" para aplicar as alterações.

PROLONGAR

9. Instale plugins no Grafana no Linux

Passo 1
O Grafana nos permite usar três tipos de plug-ins em sua interface, a saber:

Plugins do painelEste tipo de plugin permite adicionar uma nova visualização dos dados no Grafana.

Fonte de dadosNeste plugin você encontrará os dados de origem do Grafana.

Aplicativo (aplicativo)Através deste add-on podemos adicionar novas funcionalidades ao Grafana.

Passo 2
Eles podem ser instalados se formos para a seção Plugins no menu Grafana:

PROLONGAR

etapa 3
Mas se quisermos instalá-los desde o terminal, a Grafana nos oferece a opção "grafana-cli" para esta operação:

PROLONGAR

Passo 4
Para listar todos os plugins disponíveis no repositório usaremos a seguinte linha:

 grafana-cli plugins list-remote 

PROLONGAR

Etapa 5
Para instalar qualquer plugin no Grafana, usaremos o parâmetro "instalação de plugins" da seguinte forma:

 plugins grafana-cli install grafana-clock-panel

PROLONGAR

Etapa 6
Podemos perceber que é necessário reiniciar o serviço Grafana para completar o processo, para isso iremos executar o seguinte:

 systemctl restart grafana-server
Etapa 7
Assim que o serviço for reiniciado, poderemos ver o plugin instalado no Grafana:

PROLONGAR

Etapa 8
Para remover o plugin instalado, executamos o seguinte:

 plugins grafana-cli remove grafana-clock-panel
Vemos as várias opções que a Grafana nos oferece para a gestão e controle das operações em Linux.

wave wave wave wave wave