Instalação · 2 min read · Nov 24, 2025

Como Instalar o Prometheus no Ubuntu 18.04 LTS

Prometheus é um ecossistema de software livre e de código aberto que nos permite coletar métricas de nossas aplicações e armazená-las em um banco de dados, especialmente um banco de dados baseado em séries temporais. É um sistema de monitoramento muito poderoso, adequado para ambientes dinâmicos. O Prometheus é escrito em Go e usa uma linguagem de consulta para processamento de dados. O Prometheus fornece métricas de CPU, memória, uso de disco, I/O, estatísticas de rede, servidor MySQL e Nginx.

Neste tutorial, explicaremos como instalar o Prometheus no servidor Ubuntu 18.04.

Requisitos

  • Um servidor rodando Ubuntu 18.04 LTS.
  • Um usuário não-root com privilégios sudo.

Instalar o Prometheus

Por padrão, o Prometheus não está disponível no repositório padrão do Ubuntu 18.04 LTS (Bionic Beaver). Portanto, você precisará adicionar o repositório para isso.

Primeiro, baixe e adicione a chave GPG com o seguinte comando:

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

Em seguida, atualize o repositório e instale o Prometheus com o seguinte comando:

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

Uma vez que a instalação esteja concluída, inicie o serviço Prometheus e habilite-o para iniciar na inicialização com o seguinte comando:

sudo systemctl start prometheus  
sudo systemctl enable prometheus

Você também pode verificar o status do serviço Prometheus com o seguinte comando:

sudo systemctl status prometheus

Saída:

? prometheus.service - Sistema de monitoramento e banco de dados de séries temporais
   Loaded: loaded (/lib/systemd/system/prometheus.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2018-08-10 17:04:20 UTC; 9s ago
     Docs: https://prometheus.io/docs/introduction/overview/
 Main PID: 16885 (prometheus)
    Tasks: 7 (limit: 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 o 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="Começando a escutar
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="Carregando arquivo de configuração" 
Aug 10 17:04:20 ubuntu1804 prometheus[16885]: level=info ts=2018-08-10T17:04:20.511419604Z caller=main.go:479 msg="Servidor está pronto para receber 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=

Acessar o Prometheus

O Prometheus agora está instalado e escutando na porta 9090. Abra seu navegador e digite a URL http://your-server-ip:9090. Você será redirecionado para o painel do Prometheus:

Acessar Prometheus

O resultado de uma consulta de dados de exemplo.

Links

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.