¿Le gustaría aprender cómo realizar una instalación de Grafana en Ubuntu Linux? En este tutorial, le mostraremos cómo instalar Grafana en Ubuntu Linux y cómo acceder a su interfaz de administración web de Grafana por primera vez.

¿Qué es Grafana?

Grafana es una plataforma de código abierto para el monitoreo, análisis y visualización de datos que viene con un servidor web que le permite acceder a él desde cualquier lugar.

En la interfaz web, los usuarios pueden crear paneles de Grafana con paneles para representar métricas a lo largo del tiempo.

Grafana Tutorial:

En esta página, ofrecemos acceso rápido a una lista de tutoriales de Grafana.

Tutorial - Instalar Grafana

En la consola de Linux, use los siguientes comandos para instalar el servicio de base de datos MySQL.

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

Utilice el siguiente comando para acceder a la línea de comandos de MySQL.

# mysql -u root -p

Utilice el siguiente comando SQL para crear una base de datos llamada grafana.

CREATE DATABASE grafana CHARACTER SET UTF8 COLLATE UTF8_BIN;

Utilice el siguiente comando SQL para crear un usuario de base de datos llamado grafana.

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

Otorgue al usuario de SQL llamado grafana permiso sobre la base de datos llamada grafana.

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

En la consola de Linux, use los siguientes comandos para configurar el repositorio de 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

Utilice el siguiente comando para instalar Grafana.

# apt-get install grafana

Edite el archivo de configuración de Grafana grafana.ini.

# vi /etc/grafana/grafana.ini

Realice la siguiente configuración en las secciones [Base de datos] y [Sesión].

[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`

Tenga en cuenta que debe cambiar el nombre de usuario y la contraseña de MySQL para reflejar su entorno.

Utilice el siguiente comando para iniciar el servicio de Grafana.

# service grafana-server start

El servicio Grafana comenzará a escuchar en el puerto TCP 3000.

Use el siguiente comando para ver los registros de Grafana y verificar si todo funciona.

# 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

Grafana Dashboard Login

Abra su navegador e ingrese la dirección IP de su servidor más: 3000.

En nuestro ejemplo, la siguiente URL se ingresó en el navegador:

• http://34.216.84.149:3000

La interfaz web de Grafana debe ser presentada.

grafana default password

En la pantalla de solicitud, ingrese la información de inicio de sesión de la contraseña predeterminada de Grafana.

• Nombre de usuario: admin
• Contraseña: admin

El sistema le pedirá que cambie la contraseña predeterminada de Grafana.

Grafana Default password change

Después de un inicio de sesión exitoso con la nueva contraseña, se mostrará el panel de Grafana.

Grafana Dashboard

Si desea iniciar Grafana durante el tiempo de arranque, use el siguiente 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.

Utilice el siguiente comando para verificar el estado del servicio de Grafana.

# systemctl status grafana-server.service

Aquí hay un ejemplo de la salida del estado del servicio de 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

¡Felicidades! Has creado con éxito una instalación de Grafana en Ubuntu Linux.