Aprenda a instalar Grafana e Prometheus em VPS com Docker e tenha monitoramento profissional do seu servidor Ubuntu. Guia passo a passo, dicas de segurança e configuração.

Se você deseja monitorar seus servidores de forma eficiente, este guia completo vai te mostrar como instalar Grafana e Prometheus em VPS usando Docker no Ubuntu. Vamos detalhar desde os requisitos até as boas práticas para manter seu ambiente seguro e estável. Este passo a passo é ideal para iniciantes que buscam configurar um painel de monitoramento profissional.
Requisitos e Preparação do Ambiente no VPS Ubuntu
Antes de começar a instalar Grafana e Prometheus em seu VPS, é fundamental preparar o ambiente adequadamente. Primeiramente, certifique-se de que seu VPS roda Ubuntu 20.04 ou superior para garantir compatibilidade com as versões mais recentes do Docker e das aplicações.
Passos para preparar o VPS:
- Atualize o sistema com os comandos: sudo apt update && sudo apt upgrade -y
- Instale o Docker, que será usado para rodar ambos os serviços em containers isolados. Você pode instalar o Docker com: sudo apt install docker.io -y && sudo systemctl start docker && sudo systemctl enable docker
- Instale o Docker Compose para facilitar a configuração dos containers: sudo apt install docker-compose -y
- Verifique se o Docker está funcionando corretamente com: docker –version e docker-compose –version
Preparar o firewall para liberar as portas necessárias também é importante. Normalmente, o Prometheus usa a porta 9090 e o Grafana a 3000. Configure seu firewall com comandos como: sudo ufw allow 9090, sudo ufw allow 3000 e sudo ufw enable.
Assim, o seu ambiente estará pronto para instalar o Prometheus e o Grafana via Docker, garantindo isolamento, facilidade de manutenção e segurança.
🤖 Quer aprender a criar automações e agentes de IA? Conheça a Formação Agentes de IA
Se você se interessa por automações inteligentes, recomendo conhecer a Formação Agentes de IA da Hora de Codar. É uma formação prática onde você aprende desde o básico até criar agentes de IA completos, tudo sem necessidade de programação complexa. Eles utilizam o n8n, uma poderosa ferramenta visual, para criar soluções reais e vendáveis. Vale a pena dar uma olhada se quer desenvolver suas habilidades em IA e automações.
Instalando e Configurando Prometheus no VPS com Docker
Agora que o ambiente está preparado, vamos instalar o Prometheus usando um container Docker. O Prometheus é uma ferramenta poderosa para coletar e armazenar métricas em tempo real, essencial para monitoramento eficiente.
Instalação passo a passo:
- Crie um diretório para o Prometheus e sua configuração: mkdir -p ~/prometheus && cd ~/prometheus
- Crie um arquivo prometheus.yml para configurar os targets que serão monitorados. Um exemplo simples:
global:
scrape_interval: 15s
scrape_configs:
- jobname: ‘prometheus’
staticconfigs:- targets: [‘localhost:9090’]
- Inicie o container Docker do Prometheus com:
docker run -d –name=prometheus -p 9090:9090 -v ~/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus - Verifique se o Prometheus está rodando acessando http://IPDOSEU_VPS:9090.
Este método garante que o Prometheus esteja funcionando em um ambiente isolado e facilmente gerenciável. Com o Prometheus ativo, você já começa a coletar métricas essenciais para seu servidor.
Como instalar Prometheus e Grafana usando Docker em VPS Ubuntu
Veja neste tutorial prático um passo a passo para instalar e configurar Prometheus e Grafana em VPS Ubuntu usando Docker, com dicas para iniciantes e configuração recomendada.
Se gostou do tutorial, não esqueça de se inscrever no canal para mais conteúdos úteis sobre monitoramento e servidores!
Instalando e Configurando Grafana no VPS com Docker
Com o Prometheus coletando as métricas, é hora de instalar o Grafana para visualizá-las de maneira intuitiva e interativa. O Grafana é uma das ferramentas líderes em visualização de dados para monitoramento.
Passos para instalação:
- Crie um diretório para o Grafana caso queira manter dados persistentes: mkdir -p ~/grafana/data
- Rode o container Docker do Grafana com o seguinte comando:
docker run -d –name=grafana -p 3000:3000 -v ~/grafana/data:/var/lib/grafana grafana/grafana - Acesse o Grafana pelo navegador em http://IPDOSEU_VPS:3000.
- Faça login com o usuário padrão admin e senha admin (é solicitado trocar na primeira vez).
- Configure o Prometheus como fonte de dados no Grafana:
- No painel do Grafana, vá em Configurações > Fontes de Dados > Adicionar Fonte
- Escolha Prometheus e configure a URL como http://localhost:9090
- Salve a fonte de dados
Pronto! Agora seu Grafana está integrado ao Prometheus e pronto para criar dashboards personalizados com as métricas coletadas. Esse setup via Docker facilita atualizações e manutenção do seu ambiente.
Integração e Criação de Dashboards para o Monitoramento de Servidores com Grafana e Prometheus
Depois que você instalou e integrou o Grafana e o Prometheus, o próximo passo é criar dashboards que ofereçam visão clara e útil do desempenho do seu VPS e serviços.
Dicas para criação de dashboards eficazes:
- Comece com dashboards prontos: o Grafana possui dashboards públicos que você pode importar e customizar para seu ambiente.
- Foque em métricas importantes como uso de CPU, memória, disco, rede, além de métricas específicas de serviços que rodem no VPS.
- Utilize painéis visuais como gráficos de linhas, heatmaps e status para facilitar a identificação de gargalos.
- Agrupe métricas relacionadas para melhorar a compreensão do contexto.
Exemplo simples de métricas para monitorar:
- CPU: porcentagem de uso por núcleo
- Memória: uso e taxa de swap
- Disco: I/O e espaço disponível
- Rede: tráfego de entrada e saída
Com esses dashboards, você pode antecipar problemas, otimizar recursos e garantir alta disponibilidade do seu servidor. Além disso, o Grafana permite configurar alertas para avisar quando métricas ultrapassarem limites definidos, evitando surpresas.
Graças à flexibilidade do Grafana + Prometheus, você constrói um monitoramento personalizado, que cresce conforme suas necessidades.
💻 Por que usar uma VPS da Hostinger para seus projetos?
Para hospedar seu painel de monitoramento com Grafana e Prometheus, a Hostinger oferece VPS com excelente custo-benefício, estabilidade e suporte dedicado. Suas VPSs contam com alto desempenho, possibilidade de escalabilidade, além de 30 dias de garantia de reembolso. Se quiser testar, aproveite o cupom HORADECODAR para desconto especial. Eu uso e recomendo para projetos que precisam de servidores confiáveis e rápidos.
Dicas Avançadas e Boas Práticas para Manutenção e Segurança do Ambiente
Manter seu ambiente de monitoramento com Grafana e Prometheus seguro e otimizado é fundamental para garantir confiabilidade e performance.
Boas práticas recomendadas:
- Atualize regularmente os containers Docker para garantir que você tenha correções de segurança e melhorias.
- Utilize firewalls para proteger as portas abertas (3000 para Grafana e 9090 para Prometheus), limitando acesso apenas a IPs confiáveis.
- Configure autenticação robusta no Grafana, preferencialmente integrando com OAuth ou LDAP para controle de usuários.
- Faça backups periódicos das configurações do Prometheus e do Grafana para evitar perda de dados importantes.
- Monitore o próprio ambiente de monitoramento para garantir que ele esteja sempre disponível.
Dicas avançadas:
- Considere usar proxy reverso (como Nginx ou Traefik) para adicionar camadas de segurança e SSL.
- Estude a configuração do Prometheus para adicionar retenção e regras de gravação que otimizem o uso de armazenamento.
- Se o seu ambiente crescer, explore o uso de Prometheus Federation para escalabilidade.
Seguindo essas práticas, seu monitoramento estará mais resiliente, seguro e preparado para necessidades futuras, mantendo o controle total do desempenho do seu VPS.
O que eu preciso para instalar o Grafana e o Prometheus em uma VPS?
Para instalar o Grafana e o Prometheus em uma VPS, você precisará de acesso root ou privilégios de sudo na VPS, um sistema operacional compatível (como Ubuntu, Debian ou CentOS), conexão à internet e um mínimo de recursos de hardware recomendados (CPU, RAM e armazenamento).
Quais são os passos básicos para instalar o Grafana e o Prometheus na VPS?
Os passos básicos incluem: 1) Atualizar o sistema operacional da VPS; 2) Instalar o Prometheus baixando o binário oficial e configurando o arquivo ‘prometheus.yml’; 3) Iniciar o serviço Prometheus; 4) Baixar e instalar o Grafana; 5) Iniciar o Grafana e acessar o painel web; 6) Configurar o Prometheus como fonte de dados no Grafana para começar a criar dashboards de monitoramento.
Como posso acessar o painel do Grafana após a instalação na VPS?
Após a instalação, o painel do Grafana pode ser acessado via navegador utilizando o endereço IP público da VPS seguido da porta padrão 3000 (por exemplo, http://SEUIPVPS:3000). O usuário e senha padrão geralmente é ‘admin’. Recomenda-se alterar a senha no primeiro login por motivos de segurança.
Conclusão
Neste guia completo você aprendeu como instalar Grafana e Prometheus em VPS Ubuntu usando Docker, uma combinação poderosa para monitoramento de servidores. Preparar o ambiente corretamente, instalar e configurar os containers, integrar as ferramentas e criar dashboards são passos fundamentais para um monitoramento eficaz. Além disso, seguir boas práticas de segurança e manutenção garante um ambiente robusto e estável. Se deseja aprimorar ainda mais suas habilidades, vale a pena investir em formações práticas como a Formação Agentes de IA e escolher um VPS confiável como os da Hostinger. Assim, você estará pronto para escalar seus projetos com segurança e eficiência.

