Passo a passo para configurar monitoramento de espaço em disco no VPS Linux e servidor dedicado

Por Equipe Técnica AviraHost · 3 min de leitura · Atualizado em · monitoramento, espaço em disco, VPS Linux, servidor dedicado, AviraHost, administração Linux, infraestrutura, alertas · 0

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

  1. Verifique o uso atual de disco
    Execute:
    df -h

    Analise quais partições estão próximas do limite.

  2. Instale o utilitário mailutils (opcional, para alertas por e-mail)
    sudo apt update && sudo apt install mailutils -y

    Em CentOS/RHEL, use yum install mailx.

  3. Crie um script de monitoramento
    nano /usr/local/bin/check_disk.sh

    Exemplo 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
    done

    Salve e torne executável:

    chmod +x /usr/local/bin/check_disk.sh
  4. Agende o script no cron
    crontab -e

    Adicione a linha para rodar a cada hora:

    0 * * * * /usr/local/bin/check_disk.sh
  5. Teste o monitoramento

    Preencha temporariamente uma partição de teste ou ajuste o THRESHOLD para 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 /, /var e /home

Erros comuns e soluções

  • Script não envia e-mail: Verifique se o mailutils ou mailx está 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/syslog ou /var/log/cron.
  • Alertas em excesso: Ajuste o THRESHOLD e 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.


Esta resposta foi útil?