Grafana es un Software Libre basado en licencia Apache 2.0 que permite la visualización y el formado de datos métricos. Con Grafana crear cuadros de mando y gráficos a partir de diferentes fuentes, incluidas bases de datos de series de tiempo como Graphite, InfluxDB o OpenTSDB.

Requisitos de Grafana

En este caso, vamos a instalar Grafana en CentOS 8, pero también se puede instalar en cualquier sistema operativo basado en RPM. Grafana requiere de 512MB de RAM como mínimo y 1 core. Dependiendo de lo que tengamos en Grafana necesitará más recursos.

Instalación de Grafana

Por defecto, en los repositorios de CentOS no viene el paquete de Grafana, por lo que tendremos que añadir el repositorio manualmente. Para este tutorial usaremos el repositorio OSS:

# nano /etc/yum.repos.d/grafana.repo

Y añadimos el siguiente contenido:

[grafana]
name=grafana
baseurl=https://packages.grafana.com/oss/rpm
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packages.grafana.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt

Guardamos el fichero y actualizamos repositorios:

# yum update

Finalmente, instalamos el paquete:

# yum install grafana

Tras instalarle, iniciamos el servicio y lo añadimos al arranque:

# systemctl start grafana-server
# systemctl enable grafana-server

Una vez el servicio está levantado, podemos iniciar sesión desde el navegador accediendo al puerto 3000. El usuario y contraseña por defecto es admin y luego nos pedirá de cambiarlo.

Configurar acceso por subdominio

Si queremos acceder a Grafana usando un dominio o subdominio podemos configurar un Nginx Proxy para que apunte directamente al puerto 3000 siguiendo las instrucciones de este otro tutorial:

Configurar Proxy Inverso con Nginx para que escuche a un puerto interno - _ voidNull
En ocasiones tenemos servicios o aplicaciones web que escuchan directamente a un puerto interno. Para evitar acceder a dicha aplicación o servicio por la IP del servidor, una configuración que podemos hacer es acceder desde un Nginx Proxy. Esta configuración nos da algunas ventajas, ya que podemos c…
Haz que cada palabra cuente: tu donación nos inspira a seguir creando contenido. Accede al apartado de Donación para hacer tu aportación