Introdução
Monitorar o espaço em disco é essencial para evitar falhas, lentidão e indisponibilidade em servidores Linux. Um ambiente estável depende de alertas preventivos e ações rápidas. Veja como configurar monitoramento eficiente no seu VPS Linux ou servidor dedicado.
Passo a passo para configurar monitoramento de espaço em disco
-
Verifique o uso atual de disco
Execute:df -hAnalise quais partições estão próximas do limite.
-
Instale o utilitário
mailutils(opcional, para alertas por e-mail)
sudo apt update && sudo apt install mailutils -yEm CentOS/RHEL, use
yum install mailx. -
Crie um script de monitoramento
nano /usr/local/bin/check_disk.shExemplo de script:
#!/bin/bash THRESHOLD=80 EMAIL="[email protected]" df -H | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $5 " " $6 }' | while read output; do usep=$(echo $output | awk '{ print $1}' | tr -d '%') partition=$(echo $output | awk '{ print $2 }') if [ $usep -ge $THRESHOLD ]; then echo "Alerta: Partição $partition está com uso em $usep%" | mail -s "[Alerta] Espaço em disco crítico em $partition" $EMAIL fi doneSalve e torne executável:
chmod +x /usr/local/bin/check_disk.sh -
Agende o script no cron
crontab -eAdicione a linha para rodar a cada hora:
0 * * * * /usr/local/bin/check_disk.sh -
Teste o monitoramento
Preencha temporariamente uma partição de teste ou ajuste o
THRESHOLDpara validar o envio de alertas.
Checklist rápido
- Faça backup antes de editar scripts ou agendar tarefas
- Use e-mails de alerta confiáveis e monitore a caixa de entrada
- Revise permissões dos scripts para evitar falhas de execução
- Monitore partições críticas como
/,/vare/home
Erros comuns e soluções
- Script não envia e-mail: Verifique se o
mailutilsoumailxestá instalado e configurado corretamente. - Permissão negada ao executar script: Confirme se o arquivo tem permissão de execução (
chmod +x). - Cron não executa o script: Use caminhos absolutos e cheque logs em
/var/log/syslogou/var/log/cron. - Alertas em excesso: Ajuste o
THRESHOLDe revise o script para evitar notificações repetitivas.
Resumo
- Monitorar espaço em disco evita downtime e perda de dados
- Automatize alertas para agir rapidamente
- Scripts simples aumentam a segurança operacional
Contrate Agora
Garanta estabilidade e suporte 24/7 para seu ambiente Linux. Veja planos de VPS Linux com monitoramento avançado e mantenha seu servidor sempre seguro.