Guia rápido: monitorando CPU, memória e disco de um servidor Linux com htop e Zabbix
Descobrir que um servidor está sobrecarregado só quando ele para de responder é o pior cenário possível. Monitorar CPU, memória e disco continuamente — em vez de só olhar quando há problema — permite agir antes que o servidor derrube um serviço em produção.
O que você vai precisar
- Acesso SSH ao servidor Linux que será monitorado
- htop instalado para checagem manual rápida
- Zabbix (servidor + agente) para monitoramento contínuo com histórico e alertas
Passo 1: checagem rápida com htop
Para um diagnóstico imediato, o htop mostra em tempo real o uso de CPU por núcleo, memória RAM e swap, além da lista de processos ordenável por consumo. É a primeira ferramenta a rodar quando alguém relata lentidão no servidor.
Passo 2: instalar o agente Zabbix no servidor
Para monitoramento contínuo, instale o zabbix-agent no servidor a ser monitorado e aponte-o para o endereço do servidor Zabbix central, configurando o arquivo zabbix_agentd.conf com o Server e Hostname corretos.
Passo 3: cadastrar o host e configurar alertas
No painel do Zabbix, cadastre o novo host, vincule um template padrão de monitoramento Linux (que já traz itens de CPU, memória e disco prontos) e configure triggers de alerta — por exemplo, notificação quando o uso de disco passar de 85% ou memória disponível cair abaixo de um limite crítico.
Erros comuns
- Configurar alertas com limites tão baixos que geram fadiga de notificação, fazendo a equipe ignorar avisos importantes
- Monitorar só CPU e memória, esquecendo espaço em disco — uma das causas mais comuns de parada de serviço
- Não revisar o histórico de tendência periodicamente, perdendo sinais de degradação gradual antes que virem incidente
Conclusão
htop resolve o diagnóstico do momento; um sistema como o Zabbix resolve o que realmente importa, que é enxergar a tendência ao longo do tempo e ser avisado antes que o problema vire indisponibilidade.