Instalación Software · 2 min read · Nov 24, 2025

Cómo instalar Prometheus en Ubuntu 18.04 LTS

Prometheus es un ecosistema de software libre y de código abierto que nos permite recopilar métricas de nuestras aplicaciones y almacenarlas en una base de datos, especialmente en una base de datos basada en series temporales. Es un sistema de monitoreo muy poderoso adecuado para entornos dinámicos. Prometheus está escrito en Go y utiliza un lenguaje de consulta para el procesamiento de datos. Prometheus proporciona métricas de CPU, memoria, uso de disco, I/O, estadísticas de red, servidor MySQL y Nginx.

En este tutorial, explicaremos cómo instalar Prometheus en un servidor Ubuntu 18.04.

Requisitos

  • Un servidor que ejecute Ubuntu 18.04 LTS.
  • Un usuario no root con privilegios de sudo.

Instalar Prometheus

Por defecto, Prometheus no está disponible en el repositorio predeterminado de Ubuntu 18.04 LTS (Bionic Beaver). Así que necesitarás agregar el repositorio para eso.

Primero, descarga y agrega la clave GPG con el siguiente comando:

wget https://s3-eu-west-1.amazonaws.com/deb.robustperception.io/41EFC99D.gpg | sudo apt-key add -

A continuación, actualiza el repositorio e instala Prometheus con el siguiente comando:

sudo apt-get update -y  
sudo apt-get install prometheus prometheus-node-exporter prometheus-pushgateway prometheus-alertmanager-y

Una vez que la instalación esté completa, inicia el servicio de Prometheus y habilítalo para que se inicie al arrancar con el siguiente comando:

sudo systemctl start prometheus  
sudo systemctl enable prometheus

También puedes verificar el estado del servicio de Prometheus con el siguiente comando:

sudo systemctl status prometheus

Salida:

? prometheus.service - Sistema de monitoreo y base de datos de series temporales
   Cargado: cargado (/lib/systemd/system/prometheus.service; habilitado; ajuste de proveedor: habilitado)
   Activo: activo (en ejecución) desde vie 2018-08-10 17:04:20 UTC; hace 9s
     Docs: https://prometheus.io/docs/introduction/overview/
 Main PID: 16885 (prometheus)
    Tareas: 7 (límite: 1114)
   CGroup: /system.slice/prometheus.service
           ??16885 /usr/bin/prometheus

Aug 10 17:04:20 ubuntu1804 prometheus[16885]: level=info ts=2018-08-10T17:04:20.350218887Z caller=main.go:218 msg="Iniciando Prometheus" version
Aug 10 17:04:20 ubuntu1804 prometheus[16885]: level=info ts=2018-08-10T17:04:20.351807036Z caller=main.go:219 build_context="(go=go1.9.2, user=
Aug 10 17:04:20 ubuntu1804 prometheus[16885]: level=info ts=2018-08-10T17:04:20.35248264Z caller=main.go:220 host_details="(Linux 4.15.0-20-gen
Aug 10 17:04:20 ubuntu1804 prometheus[16885]: level=info ts=2018-08-10T17:04:20.353074121Z caller=main.go:221 fd_limits="(soft=1024, hard=4096)
Aug 10 17:04:20 ubuntu1804 prometheus[16885]: level=info ts=2018-08-10T17:04:20.392570017Z caller=main.go:492 msg="Iniciando TSDB ..."
Aug 10 17:04:20 ubuntu1804 prometheus[16885]: level=info ts=2018-08-10T17:04:20.432567016Z caller=web.go:359 component=web msg="Comenzando a escuchar
Aug 10 17:04:20 ubuntu1804 prometheus[16885]: level=info ts=2018-08-10T17:04:20.49325436Z caller=main.go:502 msg="TSDB iniciado"
Aug 10 17:04:20 ubuntu1804 prometheus[16885]: level=info ts=2018-08-10T17:04:20.497888806Z caller=main.go:578 msg="Cargando archivo de configuración" 
Aug 10 17:04:20 ubuntu1804 prometheus[16885]: level=info ts=2018-08-10T17:04:20.511419604Z caller=main.go:479 msg="El servidor está listo para recibir w
Aug 10 17:04:20 ubuntu1804 prometheus[16885]: level=info ts=2018-08-10T17:04:20.554879161Z caller=manager.go:59 component="scrape manager" msg=

Acceder a Prometheus

Prometheus está ahora instalado y escuchando en el puerto 9090. Abre tu navegador web y escribe la URL http://your-server-ip:9090. Serás redirigido al panel de control de Prometheus:

Acceder a Prometheus

El resultado de una consulta de datos de ejemplo.

Enlaces

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

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