Monitoramento · 5 min read · Nov 18, 2025
Como Instalar a Ferramenta de Monitoramento de Sistema Prometheus no Ubuntu 20.04

Neste tutorial, aprenderemos como instalar o Prometheus no Ubuntu 20.04. Para aqueles que não estão familiarizados com o Prometheus, é uma ferramenta de monitoramento de sistema que fornece uma visão geral de todas as métricas e informações de desempenho do seu sistema, para que você possa identificar quaisquer problemas ou gargalos. Você pode achá-lo útil se quiser acompanhar recursos como uso de CPU, utilização de memória, tempo de espera de IO de rede, etc… Ele possui uma interface web que permite fácil monitoramento de qualquer dispositivo com conexão à internet e também suporta alertas via e-mail e mensagens SMS caso as métricas ultrapassem um limite configurado.
Pré-requisitos
- Um servidor rodando Ubuntu 20.04 LTS com pelo menos 2GB de RAM e 1 vCPU.
- Faça login como root ou um usuário não-root com privilégios sudo.
Instalar Nginx
Você deve sempre atualizar seu repositório executando este comando:
sudo apt update
Isso irá solicitar a você, a resposta padrão é y e Enter. Não aconselhamos pressionar n quando solicitado, pois isso pode causar problemas com pacotes ou programas que serão instalados posteriormente.
Os repositórios estão sendo atualizados pelo seu sistema agora através de um processo intermediário e, ao concluir esta etapa, você pode prosseguir para a instalação do nginx usando o comando abaixo:
sudo apt install nginx
O serviço Nginx está agora em execução e responderá a solicitações. Você pode verificar executando o comando abaixo:
sudo systemctl status nginx
Se você ver uma saída semelhante à seguinte, então o Nginx está em execução:

Se o seu serviço Nginx não estiver em execução, você pode iniciá-lo digitando o seguinte comando:
sudo systemctl start nginx
É isso! O nginx está em execução no seu servidor.
Criar Usuário do Sistema Prometheus
O servidor Prometheus requer uma conta de usuário de serviço para ser executado. Você pode criar o usuário com o seguinte comando. Substitua o nome do seu aplicativo pelo prometheus-server no lugar de “node_exporter”.
sudo useradd --no-create-home --shell /bin/false prome sudo useradd --no-create-home --shell /bin/false node_exporter
Criar Diretórios do Prometheus
Em seguida, você precisa criar alguns diretórios. Estes são onde os arquivos de configuração e outros dados serão armazenados. Esses diretórios serão criados no diretório que você selecionou anteriormente para o Prometheus. Neste exemplo, usaremos /ect/prometheus e /var/lib/prometheus como diretório base:
sudo mkdir /etc/prometheus sudo mkdir /var/lib/prometheus
Baixando e Instalando o Prometheus
Podemos baixar o Prometheus para Linux simplesmente usando wget. Navegamos para a versão mais recente dos downloads em seu site e a pegamos de lá.
wget https://github.com/prometheus/prometheus/releases/download/v2.28.1/prometheus-2.28.1.linux-amd64.tar.gz
Depois de ter baixado o binário, extraia-o usando o comando tar:
tar -xvf prometheus-2.28.1.linux-amd64.tar.gz
Da pasta extraída, copie os binários prometheus e promtool para o diretório /usr/local/bin:
sudo cp prometheus-2.28.1.linux-amd64/prometheus /usr/local/bin/ sudo cp prometheus-2.28.1.linux-amd64/promtool /usr/local/bin/
Após copiar, altere a propriedade dos arquivos para prometheus digitando os comandos abaixo:
sudo chown prome:prome /usr/local/bin/prometheus sudo chown prome:prome /usr/local/bin/promtool
Em seguida, copie os seguintes diretórios para o seu diretório de configuração do Prometheus /etc/prometheus: “console_libraries” e “prometheus”. É importante não esquecer esta etapa!
sudo cp -r prometheus-2.28.1.linux-amd64/consoles /etc/prometheus sudo cp -r prometheus-2.28.1.linux-amd64/console_libraries /etc/prometheus
Use os seguintes comandos para alterar a propriedade dos arquivos:
sudo chown -R prome:prome /etc/prometheus/consoles sudo chown -R prome:prome /etc/prometheus/console_libraries
Criar arquivo de configuração do Prometheus
O Prometheus precisa de um arquivo de configuração para funcionar. O prometheous.yml é a maneira mais comum de configurá-lo em uso. Nesta seção, criaremos os arquivos de configuração chamados prometheus.yml no diretório /etc/prometheus criado anteriormente.
sudo nano /etc/prometheus/prometheus.yml
Em seguida, copie e cole as seguintes linhas no seu terminal:
global: scrape_interval: 15s scrape_configs: - job_name: 'prometheus' scrape_interval: 5s static_configs: - targets: ['localhost:9090']
Quando terminar, pressione Ctrl+x, depois y e Enter para salvar o arquivo.
A configuração padrão tem um único trabalho chamado Prometheus que coleta os dados de séries temporais expostos pelo servidor. O trabalho contém apenas um alvo, localhost na porta 9090 e está configurado estaticamente.
Agora precisamos criar um arquivo para o serviço systemd. Execute o comando abaixo:
sudo nano /etc/systemd/system/prometheus.service
Copie e cole o seguinte conteúdo no arquivo:
[Unit] Description=Prometheus Wants=network-online.target After=network-online.target [Service] User=prome Group=prome Type=simple ExecStart=/usr/local/bin/prometheus \ --config.file /etc/prometheus/prometheus.yml \ --storage.tsdb.path /var/lib/prometheus/ \ --web.console.templates=/etc/prometheus/consoles \ --web.console.libraries=/etc/prometheus/console_libraries [Install]
O arquivo de serviço informa ao systemd para executar o Prometheus como o usuário prometheus, com uma configuração no diretório /etc/prometheus e dados armazenados no diretório /var/lib.
Quando terminar, pressione Ctrl+x, depois y e Enter para salvar o arquivo.
Para usar o serviço recém-criado, recarregue o systemd executando o comando abaixo:
sudo systemctl daemon-reload
Agora você pode iniciar o Prometheus usando o seguinte comando:
sudo systemctl enable prometheus
Você pode verificar o status do serviço usando o comando abaixo:
sudo systemctl status prometheus
prometheus.service - Prometheus Loaded: loaded (/etc/systemd/system/prometheus.service; disabled; vendor preset: enabled) Active: active (running) since Thu 2021-07-15 22:31:10 UTC; 3s ago Process: 3949 ExecStart=/usr/local/bin/prometheus --config.file /etc/prometheus> Main PID: 3949 (prometheus) Tasks: 7 Memory: 13.8M CPU: 470ms CGroup: /system.slice/prometheus.service
O monitor de status do Prometheus informa o nível atual de atividade do serviço. Você também pode ver qual processo ele está executando atualmente e quanta memória ele usa a qualquer momento.
Testando o Prometheus
O Prometheus fornece uma interface web básica com a qual os usuários podem visualizar estatísticas sobre si mesmos e outros programas que instalaram para determinar se há algum problema ocorrendo dentro deles.
Para acessar o serviço Prometheus, você primeiro precisa abrir a porta 9090 no seu firewall. Você pode fazer isso digitando:
ufw allow 9090/tcp
Agora abra um navegador web e navegue até o seguinte endereço:
Substitua o termo “ip-address” pelo endereço IP real do seu servidor. Você também pode usar localhost ou 127.0.0.1 para acessar o Prometheus no seu sistema localmente e ver se está funcionando corretamente.
O aplicativo Prometheus agora está ativo e pronto para receber solicitações web:

Conclusão
Esperamos que você tenha achado o tutorial útil e esteja animado para testar sua própria instalação. Este é apenas um dos muitos tutoriais em nosso site, então se houver algo mais que você queira saber sobre monitoramento ou Prometheus, nos avise em um comentário abaixo!
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.