情况概述
当你使用了好久的zabbix突然给你发邮件告诉你处事的时候,多半是硬盘满了。
你应该扩硬盘!
解决办法
然而你发现虚拟机下并不能扩展硬盘的时候,那就清一下数据库吧 毕竟数据库占了那么大地方
然而你发现数据库启动不了
不如先清一下log文件
cd /var/log/zabbix/ rm -rf zabbix_agentd.log-20* rm -rf zabbix_server.log-*
启动数据库,查看哪个占了硬盘
SELECT TABLE_NAME,DATA_LENGTH INDEX_LENGTH,TABLE_ROWS,concat(round((DATA_LENGTH INDEX_LENGTH)/1024/1024,2), 'MB') as data FROM information_schema.tables WHERE TABLE_SCHEMA='zabbix' ORDER BY DATA_LENGTH INDEX_LENGTH desc;
清库不删库
truncate table history_uint;