Você gostaria de aprender a executar uma instalação do Grafana no Ubuntu Linux? Neste tutorial, vamos mostrar como instalar o Grafana no Ubuntu Linux e como acessar sua interface de administração da Web Grafana pela primeira vez.

O que é o Grafana?

O Grafana é uma plataforma de código aberto para monitoramento, análise e visualização de dados que vem com um servidor da Web que permite que ele seja acessado de qualquer lugar.

Na interface da Web, os usuários podem criar painéis do Grafana com painéis para representar métricas ao longo do tempo.

Tutorial Grafana:

Nesta página, oferecemos acesso rápido a uma lista de tutoriais do Grafana.

Tutorial - Instalar Grafana

No console do Linux, use os seguintes comandos para instalar o serviço de banco de dados MySQL.

# apt-get update
# apt-get install mysql-server

Use o seguinte comando para acessar a linha de comando do MySQL.

# mysql -u root -p

Use o seguinte comando SQL para criar um banco de dados chamado grafana.

CREATE DATABASE grafana CHARACTER SET UTF8 COLLATE UTF8_BIN;

Use o seguinte comando SQL para criar um usuário do banco de dados chamado grafana.

CREATE USER 'grafana'@'%' IDENTIFIED BY 'kamisama123';

Dê ao usuário SQL chamado grafana permissão sobre o banco de dados chamado grafana.

GRANT ALL PRIVILEGES ON grafana.* TO 'grafana'@'%';
quit;

No console do Linux, use os seguintes comandos para configurar o repositório do Grafana APT.

# mkdir /downloads/grafana -p
# cd /downloads/grafana
# wget https://packages.grafana.com/gpg.key
# apt-key add gpg.key
# add-apt-repository 'deb [arch=amd64,i386] https://packages.grafana.com/oss/deb stable main'
# apt-get update

Use o seguinte comando para instalar o Grafana.

# apt-get install grafana

Edite o arquivo de configuração do Grafana, o grafana.ini.

# vi /etc/grafana/grafana.ini

Execute a seguinte configuração nas seções [Database] e [Session].

[database]

type = mysql
host = 127.0.0.1:3306
name = grafana
user = grafana
password = kamisama123

[session]

provider = mysql
provider_config = `grafana:kamisama123@tcp(127.0.0.1:3306)/grafana`

Tenha em mente que você precisa alterar o nome de usuário e a senha do MySQL para refletir seu ambiente.

Use o seguinte comando para iniciar o serviço Grafana.

# service grafana-server start

O serviço Grafana começará a escutar na porta TCP 3000.

Use o seguinte comando para ver os logs do Grafana e verificar se tudo está funcionando.

# cat /var/log/grafana/grafana.log

t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing ServerLockService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing UsageStatsService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing UserAuthTokenService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing CleanUpService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing NotificationService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing ProvisioningService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing TracingService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing Stream Manager"
t=2019-03-24T01:50:56+0000 lvl=info msg="HTTP Server Listen" logger=http.server address=0.0.0.0:3000 protocol=http subUrl= socket=
t=2019-03-24T01:50:57+0000 lvl=info msg="cleanup of expired auth tokens done" logger=auth count=0

Login do Painel do Grafana

Abra seu navegador e digite o endereço IP do seu servidor mais: 3000.

Em nosso exemplo, o seguinte URL foi inserido no navegador:

• http://34.216.84.149:3000

A interface da web do Grafana deve ser apresentada.

grafana default password

Na tela de prompt, insira as informações de login da Grafana Default Password.

• Nome de usuário: admin
• Senha: admin

O sistema solicitará que você altere a senha padrão do Grafana.

Grafana Default password change

Após um login bem-sucedido usando a nova senha, o painel Grafana será exibido.

Grafana Dashboard

Se você quiser iniciar o Grafana durante o boot, use o seguinte comando:

# systemctl enable grafana-server.service

Synchronizing state of grafana-server.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable grafana-server
Created symlink /etc/systemd/system/multi-user.target.wants/grafana-server.service → /usr/lib/systemd/system/grafana-server.service.

Use o seguinte comando para verificar o status do serviço Grafana.

# systemctl status grafana-server.service

Aqui está um exemplo da saída do status do serviço Grafana

● grafana-server.service - Grafana instance
Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-03-24 02:13:58 UTC; 2min 15s ago
Docs: http://docs.grafana.org
Main PID: 758 (grafana-server)
Tasks: 9 (limit: 1152)
CGroup: /system.slice/grafana-server.service
└─758 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/var/run/grafana/grafana-server.pid --packaging=deb cfg:default.paths.logs=/var/log/grafana cfg:default.paths.d

Parabéns! Você criou com sucesso uma instalação do Grafana no Ubuntu Linux.