一次意外关机后导致cacti里所有设备无法正常出图
首先想到的是,snmp能否正常取数据,但是snmp测试是正常的。
查看mysql日志
# tail -f /var/log/mysqld.log
190905 15:58:22 [ERROR] /usr/libexec/mysqld: Table './cacti/poller_item' is marked as crashed and should be repaired
提示poller_item表出错,需要修复。
修复命令#cd /var/lib/mysql/cacti
#myisamchk -r --safe-recover
poller_item
当然不一定只有这一个表有问题,如果还出不了图,接着看mysqld.log日志
把所有提示有问题的表,全部用上面的修复命令修复一下。
都修复后可以把数据库重启下
/etc/init.d/mysqld restart
就可以正常在图上展示数据了。
如果怕有意外,可以在修复前备份下数据库。