Servidor & DevOps 32 visualizações

Como configurar alertas de uso de disco do VPS acima de um limite definido

Ver no WHMCS

Por que ficar de olho no espaço em disco do seu VPS?

Se você tem um VPS, sabe que ele é como uma casa só sua: você decide o que instala, quais sites roda, quantos e-mails guarda. Só que, assim como qualquer casa, o espaço não é infinito — e quando o disco enche, o servidor pode travar, sites saem do ar e bancos de dados param de responder. 😬

A boa notícia é que dá para se antecipar a esse problema configurando um alerta automático que avisa você quando o uso do disco passar de um limite que você mesmo escolhe (por exemplo, 80% ou 90%). Assim você age antes do estrago, e não depois. Vamos nessa, passo a passo, com calma. 🧘

Passo 1: verificando o uso atual do disco

Antes de criar qualquer alerta, é bom saber onde você está hoje. Conecte-se ao seu VPS via SSH e rode o comando:

df -h

Esse comando mostra todas as partições do servidor e a porcentagem de uso de cada uma. O que interessa geralmente é a linha da partição principal (costuma aparecer como /). Anote esse número — ele é o seu ponto de partida.

Passo 2: criando um script simples de verificação

A ideia aqui é ter um pequeno script que roda periodicamente, checa o uso do disco e, se passar do limite definido, dispara um aviso. Um exemplo básico (que você pode adaptar) seria um script shell que:

  1. Lê a porcentagem de uso da partição principal;
  2. Compara esse número com o limite que você escolheu (ex: 85%);
  3. Se o uso estiver acima do limite, envia um e-mail ou uma notificação avisando.
Dica da Sensei: comece com um limite conservador, como 80%. É melhor receber um aviso "cedo demais" e descobrir que ainda dá um tempo, do que ser pego de surpresa com o disco 100% cheio.

Passo 3: agendando a verificação automática (cron)

De nada adianta ter o script se ele só roda quando você lembra de rodar manualmente, certo? É aqui que entra o cron, o "despertador" do Linux, que executa tarefas automaticamente em horários definidos.

  1. No terminal do VPS, digite crontab -e para abrir o editor de agendamentos;
  2. Adicione uma linha configurando a frequência desejada (por exemplo, a cada hora ou uma vez por dia) apontando para o script que você criou no Passo 2;
  3. Salve o arquivo. Pronto — a partir de agora, a checagem roda sozinha, sem você precisar lembrar.

Passo 4: escolhendo como você quer ser avisado

O alerta só é útil se chegar até você. Algumas formas comuns de receber o aviso:

  • E-mail: o script pode enviar uma mensagem para o seu e-mail profissional assim que o limite for ultrapassado;
  • Ferramentas de monitoramento: existem soluções prontas de mercado (como Monit, Netdata, Zabbix, entre outras) que já têm esse tipo de alerta embutido, com painel visual e histórico de uso — vale pesquisar qual se encaixa melhor na sua rotina.

Passo 5: revisando o limite de tempos em tempos

Seu site cresce, seus e-mails acumulam, seus backups aumentam — e o que era "espaço de sobra" hoje pode virar aperto daqui a alguns meses. Por isso, vale revisar o limite do alerta periodicamente e, principalmente, ficar de olho em o que está ocupando espaço (logs antigos, backups duplicados, arquivos temporários são vilões clássicos).

Dica da Sensei: se o uso do disco estiver subindo rápido e você não sabe o motivo, o comando du -sh /caminho/* ajuda a descobrir quais pastas estão "comendo" mais espaço.

Precisa de uma força?

Configurar scripts e cron pode parecer técnico demais no início, e tudo bem se você preferir não mexer nisso sozinho. Nossa equipe de suporte está pronta para te ajudar a configurar esse monitoramento ou tirar qualquer dúvida — é só abrir um chamado pelo painel do cliente. Estamos aqui para deixar sua operação tranquila e sem sustos. 🌱

Precisa de Ajuda?

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