Servidor & DevOps 31 visualizações

Como monitorar espaço em disco automaticamente com alertas por e-mail no VPS

Ver no WHMCS

Como monitorar espaço em disco automaticamente com alertas por e-mail no VPS

Olá, querido(a) cliente! Seja bem-vindo(a) ao nosso guia da GeHost — onde aprendemos juntos, com calma e cuidado, a cuidar do seu servidor como um verdadeiro mestre do código. Hoje vamos explorar uma ferramenta essencial para quem quer manter seu site sempre vivo e funcionando: monitorar o espaço em disco com alertas automáticos por e-mail.

Imagine isso: seu site cresce, seu banco de dados aumenta, e um dia… o disco fica cheio. O site para. O e-mail não envia. A loja virtual trava. Isso pode acontecer — mas não precisa! Com um sistema de alerta automático, você recebe um aviso antes que isso aconteça. E o melhor? Tudo isso pode ser configurado diretamente no seu painel, sem precisar de conhecimento avançado.

Dica do Sensei: O espaço em disco é como o tanque de um carro. Se você não olhar o nível de combustível, o carro para no meio da estrada. Com o monitoramento, você nunca fica sem gasolina!

Passo a passo: Como configurar alertas automáticos de espaço em disco

Antes de começar, é importante lembrar: os planos GeHost são baseados em cPanel, e embora não sejam VPS puros com acesso root, você tem controle total sobre arquivos, e-mails, bancos de dados e métricas do servidor. Vamos lá!

  1. Entre no painel do cPanel
    Acesse painel.gehost.com.br e faça login com suas credenciais. Se precisar de ajuda com isso, confira nosso guia “Como acessar o painel do cPanel”.
  2. Localize a ferramenta de monitoramento
    No painel, procure pela seção “Métricas” ou “Estátisticas”. Clique em “Métricas” (ou “Metrics”) para ver o uso de recursos do seu servidor.
  3. Verifique o uso de disco
    Na tela de métricas, você verá um gráfico com o uso de disco ao longo do tempo. Procure por um item chamado “Disk Usage” ou “Uso de Disco”. Ele mostra quantos MB ou GB estão sendo usados em relação ao limite do seu plano.
  4. Configure alertas por e-mail
    A GeHost não oferece alertas automáticos diretamente no cPanel como uma função nativa. Porém, você pode usar uma solução simples e eficaz com um script de monitoramento que roda no servidor e envia e-mails quando o uso ultrapassa um limite.

    Para isso, vamos usar o crontab — um sistema de agendamento de tarefas no Linux. Ele permite que um comando seja executado automaticamente em intervalos definidos (como a cada 12 horas).

  5. Crie um script de monitoramento
    No cPanel, vá até “Gerenciador de Arquivos” (Tela do Gerenciador de Arquivos do cPanel). Navegue até a pasta public_html e crie um novo arquivo chamado monitor_disco.sh.

    Abra o arquivo e insira este conteúdo básico (não se preocupe, não precisa entender tudo — é só colar):

    #!/bin/bash
    # Script de monitoramento de disco
    DISCO_USO=$(df / | tail -1 | awk '{print $5}' | sed 's/%//')
    LIMITE=85
    EMAIL="seuemail@dominio.com.br"
    
    if [ $DISCO_USO -gt $LIMITE ]; then
        echo "ALERTA: O disco está com $DISCO_USO% de uso. Limite: $LIMITE%" | mail -s "Alerta de Espaço em Disco" $EMAIL
    fi
      

    Substitua seuemail@dominio.com.br pelo seu e-mail profissional (aquele que você usa no cPanel).

  6. Salve e torne executável
    Salve o arquivo. Depois, clique com o botão direito sobre ele e selecione “Editar” ou “Propriedades”. Em “Permissões”, marque a opção “Executar” (ou defina como 755).
  7. Agende o script com crontab
    No painel cPanel, vá até “Cron Jobs” (ou “Jobs de Cron”). Clique em “Adicionar novo job”.

    Configure assim:

    • Minuto: 0
    • Horário: */12 (para rodar a cada 12 horas)
    • Mês: *
    • Dia do mês: *
    • Dia da semana: *
    • Comando: /usr/local/bin/php /home/SEU_USUARIO/public_html/monitor_disco.sh

    Substitua SEU_USUARIO pelo nome da sua conta no cPanel.

  8. Salve o job
    Clique em “Adicionar Cron Job”. Pronto! Seu sistema agora verifica o uso do disco a cada 12 horas e envia um e-mail se ultrapassar 85%.
  9. Teste o alerta
    Para testar, você pode simular um uso alto de disco (ou aguarde o próximo ciclo). Verifique sua caixa de entrada. Se receber um e-mail com “Alerta de Espaço em Disco”, parabéns! Você está no controle!

Dicas finais do Sensei

  • Use e-mail profissional: Sempre configure os alertas para o seu e-mail profissional (aquele da GeHost). Assim, você não perde o aviso no spam.
  • Adapte o limite: Se seu plano tem muito espaço, pode aumentar para 90% ou 95%. Se é um plano mais restrito, 80% já é bom.
  • Limpe arquivos antigos: Quando receber o alerta, verifique pastas como backup/, logs/, temp/ ou arquivos de uploads antigos. Muitas vezes, são eles que ocupam espaço.
  • Confira no painel: Se não receber e-mail, verifique se o cron está rodando e se o e-mail está sendo bloqueado por spam. Use o Webmail para ver se chegou na caixa de spam.

Atenção do Sensei: Este guia usa recursos padrão do Linux e cPanel. A GeHost não oferece suporte técnico para scripts personalizados, mas está aqui para te ajudar a entender como usar o sistema. Se precisar, entre em contato com nosso suporte — e lembre-se: 30 dias grátis após a entrega.

Se você gostou deste guia, compartilhe com alguém que também quer cuidar do seu site com amor e sabedoria. E lembre-se: no mundo da web, prevenção é poder.

Com carinho,
O Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.