limpara banco de dados e arquivos!

Criada por Danilo Tomich, Modificado em Seg, 24 Nov na (o) 5:19 PM por Danilo Tomich


? 1) Faça a limpeza rápida e segura

Entre no MySQL novamente:

mysql -u root -p

Execute:

USE zabbix; TRUNCATE TABLE history; TRUNCATE TABLE history_uint; TRUNCATE TABLE history_str; TRUNCATE TABLE history_text; TRUNCATE TABLE history_log;

⚠️ Isso não apaga trends nem gráficos do histórico (eles continuarão).


?️ 2) Compacte o espaço depois

OPTIMIZE TABLE history; OPTIMIZE TABLE history_uint; OPTIMIZE TABLE history_str; OPTIMIZE TABLE history_text; OPTIMIZE TABLE history_log;

Isso libera espaço de verdade no disco.


? 3) Depois me envie o novo armazenamento

df -h

para confirmarmos quanto liberou.


? DICA IMPORTANTE

Se você quiser manter 3–12 meses de histórico, defina no Zabbix:

  • Housekeeping: 15 days

  • Trends: 365 days

Assim nunca mais vai lotar o disco.





Outra opção é ver as pastas:


? 1️⃣ Execute:

sudo du -h --max-depth=1 /var/log/zabbix | sort -h

? 2️⃣ E também:

sudo ls -lh /var/log/zabbix/

? 3️⃣ Verifique se é mount:

mount | grep zabbix

ou

df -h /var/log/zabbix

? Só com isso descobriremos o que está enchendo o HD, antes de apagar.

⚠️ Não remova nada ainda!


?Exemoplo:  O disco encheu porque o Zabbix Server gerou logs absurdos:

28G zabbix_server.log 51G zabbix_server.log.1

➡️ Só esses dois arquivos somam ~79 GB!

Esse é o motivo do servidor cair e do banco parar.


? SOLUÇÃO SEGURA (liberar espaço AGORA)

⚠️ NÃO APAGAR ARQUIVOS COM rm — Zabbix ainda está escrevendo nele!

Vamos zerar com truncate, que limpa sem remover o arquivo.

1️⃣ Zerar logs gigantes ANTES de tudo

Rodar:

sudo truncate -s 0 /var/log/zabbix/zabbix_server.log sudo truncate -s 0 /var/log/zabbix/zabbix_server.log.1

2️⃣ Remover apenas os logs antigos compactados

sudo rm -f /var/log/zabbix/zabbix_server.log.*.gz

3️⃣ Confirmar espaço liberado

df -h

Você deverá ver dezenas de GB liberados imediatamente.





Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo