Como configurar um alerta automático de uso de disco no VPS antes que ele fique cheio
Olá, querido(a) cliente da GeHost! 🌟
Se você está aqui, provavelmente já percebeu que um disco cheio pode deixar seu site inacessível, travar o servidor ou até causar perda de dados — e ninguém quer isso, né? 😅 O bom é que com um pequeno cuidado prévio, você consegue receber um alerta antes mesmo de o disco ficar cheio. Vamos aprender juntos como configurar esse sistema de alerta automático, com passos simples, como se fosse um guia de um amigo que entende de tecnologia — mas com paciência e carinho. 🧡Importante: Este guia é voltado para usuários de VPS (servidor virtual dedicado) na GeHost. Se você está em um plano de hospedagem compartilhada com cPanel, esse recurso é limitado, mas ainda assim podemos te ajudar com boas práticas.
Passo 1: Acesse o painel do cPanel
Para começar, faça login no seu painel de controle da GeHost:
Use seu usuário e senha de acesso (geralmente são os mesmos da sua conta na área do cliente). Se não lembrar, pode redefinir no painel.
Passo 2: Acesse o terminal (Shell Access)
Uma vez logado, procure no cPanel por “Terminal” ou “Shell Access”. Ele está no grupo “Advanced” — pode estar escondido, mas é só procurar!
Após clicar, você verá uma janela com um prompt como:
~ $
É aí que vamos digitar nossos comandos. Não se preocupe, não é mágica — é só um pequeno passo técnico que você consegue com calma.
Passo 3: Crie um script simples para monitorar o disco
Vamos criar um pequeno script que verifica o uso do disco a cada hora e envia um aviso se passar de 80% (o ideal é alertar antes de chegar no máximo).
No terminal, digite os seguintes comandos, um por vez:
cd ~— entra na pasta principal do usuário.nano disk_alert.sh— cria um novo arquivo chamadodisk_alert.sh.
Isso abrirá um editor de texto simples. Agora, cole o código abaixo:
#!/bin/bash
# Script de alerta de uso de disco
DISK_USAGE=$(df / | grep / | awk '{ print $5}' | sed 's/%//')
ALERT_THRESHOLD=80
if [ $DISK_USAGE -gt $ALERT_THRESHOLD ]; then
echo "ALERTA: Uso de disco está em $DISK_USAGE%!" | mail -s "Uso de disco crítico!" seuemail@dominio.com
fi
Atenção: Substitua seuemail@dominio.com pelo seu e-mail profissional (ex: contato@seudominio.com) — o mesmo que você usa no cPanel.
Depois de colar, pressione Ctrl + O para salvar, depois Enter para confirmar. Depois, Ctrl + X para sair do editor.
Passo 4: Torne o script executável
No terminal, digite:
chmod +x disk_alert.sh
Isso permite que o sistema execute o script.
Passo 5: Configure o cron para rodar automaticamente
O cron é o “relógio” do servidor. Vamos configurar ele para rodar o script a cada hora.
No terminal, digite:
crontab -e
Isso abre o editor de tarefas agendadas. Adicione esta linha no final do arquivo:
0 * * * * /home/SEU_USUARIO/disk_alert.sh
Atenção: Substitua SEU_USUARIO pelo nome do seu usuário no cPanel (ex: gehost123).
Depois, salve com Ctrl + O, Enter, e saia com Ctrl + X.
Passo 6: Teste o alerta (opcional, mas recomendado)
Para testar se o script funciona, execute manualmente:
./disk_alert.sh
Se o uso do disco estiver acima de 80%, você receberá um e-mail de alerta. Se não receber, verifique o e-mail de destino e o caminho do script.
Como saber se o alerta chegou?
Confira sua caixa de entrada no Webmail. Se o e-mail não chegou, verifique a pasta de spam ou o filtro de e-mail.
Dica do Sensei 🌿
Se você não tem certeza do nome do seu usuário no cPanel, acesse o painel do cliente (painel.gehost.com.br) e veja seu plano. O nome do usuário geralmente é o mesmo que o nome da sua conta de hospedagem.
Conclusão: Cuidar do disco é cuidar do seu site
Com esse pequeno script, você está um passo à frente de problemas grandes. Um disco cheio pode parar tudo — mas com um alerta automático, você tem tempo para agir, limpar arquivos ou até escalar com o suporte da GeHost.
Se precisar de ajuda, basta entrar em contato com nosso suporte — e lembre-se: temos 30 dias grátis após a entrega para te ajudar em qualquer dúvida.
Seu site é como um jardim — cuidar dele com carinho faz toda a diferença. 🌸
Com todo carinho,
— O Sensei da GeHost