Servidor & DevOps 40 visualizações

Como configurar um alerta automático de uso de disco no VPS antes que ele fique cheio

Ver no WHMCS

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:

Tela de login do cPanel com campos para usuário e senha, e botão Log in

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:

  1. cd ~ — entra na pasta principal do usuário.
  2. nano disk_alert.sh — cria um novo arquivo chamado disk_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.

Caixa de entrada do Webmail Roundcube com uma mensagem de alerta

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

Precisa de Ajuda?

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