Instalación Grafana · 7 min read · Nov 19, 2025

Cómo instalar Grafana en Ubuntu 20.04 LTS

Grafana es un panel de métricas y editor de gráficos de código abierto y rico en funciones. Grafana se utiliza ampliamente para monitorear un gran número de métricas de diferentes fuentes de datos como MySQL, MongoDB, InfluxDB, etc. Tiene una arquitectura extensible que se puede ampliar con múltiples complementos para varias fuentes de datos.

Grafana está escrito en el lenguaje Scala y utiliza Elasticsearch para la persistencia y una fácil consulta a través de fuentes de datos. Se puede utilizar para visualizar métricas de sus propias aplicaciones o servicios de terceros como Pingdom, Google Analytics, AWS Cloudwatch, etc.

Principales características de Grafana:

  • Editor de paneles: Tiene un potente editor gráfico de paneles que proporciona una interfaz de arrastrar y soltar para construir paneles. Grafana también proporciona acceso a la API que permite a los desarrolladores implementar los paneles en tiempo real.
  • Múltiples fuentes de datos: Grafana admite fuentes de datos Graphite, InfluxDB y Prometheus hasta ahora. Pero es extensible utilizando complementos para varias otras fuentes de datos como MySQL, Elasticsearch, etc. Nuevos complementos son añadidos frecuentemente por miembros de la comunidad.
  • Visualizaciones de datos: Proporciona varios tipos de visualización como Gráficos, Tablas, Gráficos. También tiene una función de panel que puede hacer paneles complejos a partir de pequeños dashlets.
  • Compartición de paneles: Grafana tiene un compartidor de paneles integrado que nos permite crear y compartir nuestros propios paneles en línea con otros usuarios o grupos. Tenemos la opción de exportar el panel compartido como un archivo JSON o descargarlo en formato PNG.

¿Qué hace?

Ahora que sabemos más sobre las características de Grafana, veamos cómo funciona. Graphite es una de las herramientas más utilizadas y populares para monitorear métricas. Pero tiene una gran desventaja en la forma en que recopila métricas de las fuentes de datos. Utiliza un mecanismo de sondeo para recopilar valores de métricas, lo que causa una alta utilización de CPU y toma más tiempo procesar consultas de varios clientes. Grafana utiliza Collectd en un host local y envía las métricas a InfluxDB así como a Graphite para almacenamiento persistente.

¿Cómo funciona?

Grafana luego toma estos datos de InfluxDB o Graphite y los almacena en Elasticsearch, una base de datos NoSQL que permite consultas rápidas de grandes cantidades de datos a través de múltiples hosts. Grafana luego lee estos puntos de Elasticsearch a través de una arquitectura de complementos extensible donde se pueden agregar complementos de terceros para varias fuentes de datos. Grafana tiene complementos para casi todas las fuentes de datos populares y algunos de ellos son de código abierto como Graphite, InfluxDB, OpenTSDB, etc.

Esta guía te guiará a través del proceso de instalación y configuración de Grafana en Ubuntu 20.04 (también debería funcionar con otras versiones).

Requisitos previos

  • Un servidor con Ubuntu 20.04 versión de 64 bits instalado.
  • Iniciar sesión como root o usuario con privilegios sudo.
  • Espacio suficiente. Grafana requiere al menos 200 MB de espacio en disco, al menos 3 GB de RAM y al menos 2 CPUs para manejar paneles y métricas.

Comenzando

Actualizando tu servidor

Siempre es una buena idea actualizar tu servidor antes de comenzar a instalar cualquier cosa ejecutando los siguientes comandos en tu terminal:

sudo apt update -y
sudo apt upgrade -y

La bandera -y se utiliza para responder afirmativamente a los mensajes que te pregunta durante la actualización.

apt update actualizará tu lista de paquetes, y apt upgrade instalará las últimas versiones de todos los paquetes actualmente instalados en el sistema.

Salida de ejemplo:

Actualizando tu servidor

Actualizando tu servidor

Después de que el proceso de actualización haya finalizado, es posible que necesites reiniciar el servidor ejecutando el siguiente comando en tu terminal:

sudo reboot

Instalando dependencias

Grafana requiere que se instalen algunos paquetes antes de ejecutar el script de instalación. Para instalar estos paquetes, ejecuta el siguiente comando en tu terminal:

sudo apt-get install -y gnupg2 curl software-properties-common apt-transport-https wget -y

gnupg2 es un paquete que ayuda a generar la clave gpg que se utilizará para firmar los paquetes.

curl es una aplicación que te permite transferir datos desde o hacia un servidor.

apt-transport-https es un paquete que permite que el comando apt-get funcione con https.

software-properties-common nos permite agregar el repositorio de Grafana y wget obtendrá paquetes de los repositorios.

Estos paquetes se instalarán en tu servidor sin ninguna confirmación.

Salida de ejemplo:

Instalando dependencias

Instalando dependencias

Instalando Grafana

Ahora que hemos instalado todas las dependencias requeridas por Grafana, vamos a instalarlo.

Primero, tendremos que importar la clave GPG de Grafana que asegurará que estamos instalando la versión auténtica de Grafana. Ejecuta el siguiente comando en tu terminal:

curl https://packages.grafana.com/gpg.key | sudo apt-key add -

Salida de ejemplo:

importar la clave GPG de Grafana

Ahora agregaremos el repositorio a la lista de fuentes de apt-get ejecutando el siguiente comando en tu terminal:

sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"

Salida de ejemplo:

Agregar el repositorio

Esto instalará y actualizará todos los repositorios para tener la última versión de Grafana. Una vez que haya terminado, ahora podemos instalar Grafana usando los siguientes comandos:

sudo apt update
sudo apt install grafana -y

Salida de ejemplo:

Instalar Grafana

Para verificar que la instalación fue exitosa, ejecuta el siguiente comando en tu terminal:

grafana-server -v

Salida de ejemplo:

grafana-server -version

Después de que la instalación se haya completado, el servicio de Grafana se iniciará automáticamente. Si no está en ejecución, ejecuta los comandos de systemctl para iniciarlo:

sudo systemctl start grafana-server

Puedes verificar el estado del servicio usando los siguientes comandos:

sudo systemctl status grafana-server

La salida debería verse algo así:

estado grafana-server

Esta salida tiene información sobre el proceso de Grafana, incluyendo su estado y el PID. El proceso está activo, lo que significa que está funcionando correctamente.

Si deseas iniciar el servicio de Grafana al arrancar el sistema, ejecuta el siguiente comando:

sudo systemctl enable --now grafana-server

Salida de ejemplo:

iniciar el servicio de Grafana al arrancar el sistema

Esto nos dice que systemd ha creado los enlaces simbólicos que harán que Grafana se inicie automáticamente.

Configurando el Firewall

Grafana es una aplicación web y requiere acceso al puerto 3000. Dado que Ubuntu 20.04 viene con UFW (Firewall sin complicaciones), necesitaremos configurarlo en consecuencia. Si no estás seguro de si el firewall está en funcionamiento, ejecuta el siguiente comando en tu terminal:

sudo systemctl status ufw

Si no está en funcionamiento, inícialo usando el comando a continuación:

sudo ufw enable
sudo systemctl enable ufw

Salida de ejemplo:

ufw habilitar Grafana

Esto iniciará el firewall y habilitará su ejecución en cada reinicio. Ahora necesitamos configurar el firewall para el acceso a Grafana, ejecuta el siguiente comando en tu terminal:

sudo ufw allow 3000/tcp

ufw permitir 3000 para Grafana

Este comando permitirá el acceso al puerto 3000 para Grafana. Para verificar que las reglas del firewall correctas están en su lugar, ejecuta:

sudo ufw status

La salida debería verse algo así:

ufw estado grafana

Accediendo a la interfaz web de Grafana

Has instalado exitosamente un servidor Grafana. Ahora puedes acceder a él desde un navegador visitando http://localhost:3000 si instalaste el servidor en tu computadora local o http://my-ip-address:3000 si estás accediendo a Grafana en otra computadora. Recuerda reemplazar “my-ip-address” con la dirección IP de tu servidor.

Si todo está configurado correctamente, la interfaz web de Grafana se mostrará como se muestra en la captura de pantalla a continuación:

iniciar sesión en grafana

El Grafana predeterminado utiliza un usuario administrador con el nombre de usuario admin y la contraseña admin, puedes iniciar sesión con esas credenciales. La primera vez que inicies sesión, se te pedirá que cambies la contraseña. Por favor, crea una contraseña fuerte para tu interfaz web de Grafana:

cambiar contraseña grafana

Una vez que hayas iniciado sesión, la página web mostrará un panel que contiene datos de muestra. Puedes hacer clic en los paneles para acceder a ellos y luego ver más detalles sobre métricas o parámetros que te interesen haciendo clic en gráficos o gráficos.

panel grafana

¡Felicidades! Has instalado exitosamente Grafana en tu servidor Ubuntu.

Nota: Esta guía es solo una instalación básica de Grafana para hacer que el servicio funcione. Esta guía no está destinada a ser un tutorial detallado de Grafana; sin embargo, puedes encontrar más información visitando https://grafana.com/docs

Conclusión

Grafana es una gran herramienta de visualización de código abierto para todo tipo de datos. Puedes usar Grafana para crear paneles que presenten los datos para un fácil monitoreo por parte de tu equipo de desarrolladores y operaciones. La página del panel en Grafana te da una forma conveniente de acceder, buscar y crear estos paneles fácilmente.

Si te gustó este artículo, compártelo con tus amigos en Twitter y Facebook. Esto nos ayudará a seguir escribiendo más artículos como este.

Si tienes una pregunta o comentario, no dudes en dejarlo en la sección de comentarios a continuación. ¡Gracias por leer y hasta la próxima!

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.