shilang 发表于 2019-1-26 09:19:13

Zabbix 监测项取不到数据问题解决20130822

  

  查询图表发现无数据,查看zabbix_server.log:
   query failed: The table 'history' is full.
  

  #df -h,发现mysql所在目录磁盘空间已满,最后发现是:
  ibdata1占用空间很大。
  

  网上搜索解决办法都是备份数据库,删除ibdata1,ib_logfile*文件,具体如下:
  先进入zabbix数据库,删除history的相关记录,TRUNCATE history*
  

  #mysqldump -R -q --all-databases > /usr/mysqldump20130822.sql
  #service mysqld stop
  #rm -fr ib*
  

  #service mysqld start
  #mysql < /usr/mysqldump20130822.sql
  

  #df -h
  

  此时磁盘已经腾出来,zabbix已经能正常读取到数据.




页: [1]
查看完整版本: Zabbix 监测项取不到数据问题解决20130822