Tempo de leitura: 4 minutos
Quando a VPS fica lenta, o pior cenário é descobrir o problema só depois que o cliente reclamou. O Netdata na VPS mostra CPU, memória, disco, rede e processos com atualização a cada segundo, num painel web leve, sem você precisar montar nada complexo.
Monitorar só faz sentido se o servidor for estável e rápido de verdade. Se você ainda não tem onde rodar isso, a Cloud VPS Brasil já entrega o servidor pronto.
O que o Netdata monitora
Logo depois de instalado, ele detecta sozinho os serviços da máquina e já coloca gráficos prontos na tela:
- CPU e carga: uso por núcleo, tempo de espera de disco e fila de processos.
- Memória e swap: quanto está em uso, em cache e disponível.
- Disco: espaço livre, leitura e escrita por segundo.
- Rede: tráfego por interface e conexões abertas.
- Serviços: Nginx, Apache, MySQL/MariaDB, Redis, Docker e muitos outros, sem configuração extra na maioria dos casos.
Como instalar o Netdata
Em Ubuntu ou Debian, o caminho mais simples e mais seguro é instalar pelo gerenciador de pacotes. Conecte na VPS por SSH como root (ou com sudo) e rode:
sudo apt update
sudo apt install netdata -y
A versão do repositório pode ser um pouco mais antiga que a mais recente. Se você quiser a última versão, a própria Netdata oferece um script oficial de instalação, descrito na documentação em learn.netdata.cloud. Como esse tipo de script executa comandos com permissão total, leia o conteúdo antes de rodar.
Quando terminar, confira se o serviço subiu:
systemctl status netdata
O painel fica na porta 19999. Se o firewall estiver liberado, abra http://IP_DA_VPS:19999 no navegador. Só que deixar esse painel aberto para a internet não é uma boa ideia, e é isso que vamos resolver agora.
Como proteger o painel
O Netdata mostra informações sensíveis do servidor. O jeito mais seguro é fazer ele escutar só no próprio servidor e acessar por um túnel SSH. Edite a configuração:
sudo /etc/netdata/edit-config netdata.conf
Na seção [web], deixe assim:
[web]
bind to = 127.0.0.1
Reinicie e crie o túnel a partir do seu computador:
sudo systemctl restart netdata
ssh -L 19999:localhost:19999 usuario@IP_DA_VPS
Com o túnel aberto, acesse http://localhost:19999 no seu navegador. Ninguém mais consegue ver o painel. Se preferir publicar com domínio, coloque o Netdata atrás de um proxy reverso com senha e HTTPS.
Como ler os gráficos sem se perder
Para um diagnóstico rápido, olhe estes sinais:
- Carga (load) acima do número de núcleos por muito tempo indica falta de CPU ou processo travado.
- Memória disponível perto de zero e swap crescendo mostram que a VPS precisa de mais RAM ou de ajuste nos serviços.
- Disco com iowait alto aponta para escrita pesada, como backup rodando junto com o site.
- Picos de rede fora do horário podem ser ataque ou um serviço enviando dados sem você saber.
Como configurar alertas
O Netdata já vem com alarmes prontos, como disco quase cheio e memória baixa. Para receber o aviso no e-mail, abra o arquivo de notificações:
sudo /etc/netdata/edit-config health_alarm_notify.conf
Preencha os campos de e-mail (ou Telegram e outros canais que ele suporta) e reinicie o serviço. Depois, teste o envio com:
sudo /usr/libexec/netdata/plugins.d/alarm-notify.sh test
Se o caminho for diferente na sua instalação, procure o script alarm-notify.sh dentro da pasta do Netdata.
Dicas para não pesar a VPS
- Em máquinas pequenas, reduza o histórico guardado em disco no
netdata.conf. - Desative coletores que você não usa.
- Se quiser monitorar também a disponibilidade dos seus sites vistos de fora, combine com o Uptime Kuma.
Monitoramento bom começa em servidor bom
Ter gráficos é ótimo, mas eles só ajudam quando a base é sólida. Na Cloud VPS Brasil você conta com Intel Xeon Gold, SSD NVMe, baixa latência, tráfego ilimitado, preço fixo em reais e suporte humano via WhatsApp e ticket. Fale com a equipe pelo WhatsApp e escolha o plano ideal para o seu projeto.