En esta ocasión vamos a ver cómo instalar Grafana en Debian 10 Buster paso a paso, de modo que podamos trabajar con esta herramienta de visualización de datos de monitorización a base de gráficos sobre nuestro servidor o VPS Debian.
Tabla de contenidos
Antes de instalar Grafana en Debian 10 Buster
Para poder seguir los pasos de esta guía de instalación de Grafana en Debian 10 Buster sólo es necesario cumplir los siguientes requisitos mínimos:
- Una máquina Debian 10 Buster actualizada.
- Un usuario con permisos de sudo.
- Acceso a Internet.
También necesitaremos algunas herramientas del sistema que obtendremos desde los repositorios de Debian 10, por lo que los actualizamos:
~$ sudo apt update
E instalamos dichas herramientas:
~$ sudo apt install -y gnupg wget
Cómo configurar el repositorio de Grafana para Debian 10 Buster
Necesitamos añadir y configurar el repositorio oficial de Grafana para Debian 10 Buster ya que no existen paquetes de esta aplicación en los repositorios propios de la distribución.
Al ser un repositorio firmado, empezaremos añadiendo la clave pública que permita comprobar las firmas de los paquetes de Grafana:
~$ wget -q -O- https://packages.grafana.com/gpg.key | sudo apt-key add
Ahora creamos un archivo de configuración independiente para el nuevo repositorio:
~$ sudo nano /etc/apt/sources.list.d/grafana.list
Su contenido será únicamente la siguiente línea:
deb http://packages.grafana.com/oss/deb stable main
Guardamos el archivo y actualizamos las listas de paquetes:
~$ sudo apt update
Ahora nuestro sistema ya tiene información de los paquetes que ofrece el repositorio de Grafana.
Cómo instalar Grafana en Debian 10 Buster
Vamos a instalar Grafana en Debian 10 Buster desde el repositorio que acabamos de añadir en el paso anterior utilizando el comando apt:
~$ sudo apt install -y grafana
Terminada la descarga e instalación de este paquete y sus dependencias se crea el nuevo servicio grafana-server o grafana-server.service en Debian 10 que no queda en ejecución, por lo que tendremos que iniciarlo manualmente.
Si queremos saber qué versión concreta acabamos de instalar podemos hacerlo desde consola usando el binario grafana-server:
~$ sudo grafana-server -v Version 8.5.2 (commit: 90701be19c, branch: HEAD)
Podemos iniciar el servicio por primera vez con systemctl:
~$ sudo systemctl start grafana-server
En cualquier momento se puede comprobar el estado del servicio Grafana con el siguiente comando:
~$ systemctl status grafana-server
Si queremos que Grafana esté siempre disponible e inicie automáticamente con cada arranque de Debian 10 Buster debemos habilitar el servicio:
~$ sudo systemctl enable grafana-server
En este momento el servicio ya está esperando conexiones en el puerto 3000/TCP, como podemos observar con el comando ss:
~$ ss -ntl State Recv-Q Send-Q Local Address:Port Peer Address:Port ... LISTEN 0 128 *:3000 *:*
Configurar el firewall
Si tienes activado el firewall UFW en Debian 10 Buster y quieres acceder a Grafana desde red será necesario añadir la regla correspondiente:
~$ sudo ufw allow 3000/tcp
Cómo acceder a Grafana en Debian 10
Para acceder a Grafana en Debian 10 Buster desde un navegador basta indicar la dirección del servidor (IP, dominio, nombre DNS, localhost, etc.) y el puerto de conexión número 3000.
Por ejemplo, la máquina Debian 10 sobre la que hemos preparado este tutorial es accesible en el subdominio debian10.local.lan, por lo que podemos usar http://debian10.local.lan:3000 como URL de acceso:
Se mostrará una página de inicio de sesión donde podremos introducir el usuario y la contraseña por defecto, que son admin y admin.
Inmediatamente y por seguridad se ofrece un formulario para cambiar la contraseña del usuario admin:
Una vez cambiada la contraseña se inicia la sesión y se muestra la página principal de la plataforma:
En esta página de bienvenida se muestran enlaces de ayuda y accesos a las secciones más importantes de la plataforma.
Ya podemos empezar a configurar fuentes de datos y a crear los paneles de visualización o dashboards.
Conclusión
Ahora que sabes cómo instalar Grafana en Debian 10 Buster ya puedes desplegar esta plataforma de analítica y monitorización en tan sólo unos instantes, dejándola lista para empezar el trabajo de configuración y análisis de datos.
Si quieres notificar algún error, realizar alguna sugerencia, etc. puedes dejar un comentario. Los comentarios se moderan para evitar el SPAM, pero los revisamos a diario.
Y si ya tienes esta aplicación web corriendo en tu máquina y quieres agradecérnoslo, cualquier pequeña aportación al mantenimiento y creación de más tutoriales siempre es bien recibida.
Puedes ayudarnos dejando una propina desde 1 $ con PayPal:
¡Gracias!