最近发现CactiEZ的syslog没有数据,系统总不会这么稳定吧...检查/var/log/messages发现接收到很多数据,但是直接登录mysql却发现数据库里没有最近的设备日志。于是怀疑mysql数据库存在问题。。。
       由于CactiEZ是直接安装的,我也不知道mysql安装到哪个地方了,查看/etc/my.cnf,找到mysql日志文件路径log-error=/var/log/mysqld.log。打开日志文件后发现最近一直在报错
110602 10:12:22 [ERROR] /usr/libexec/mysqld: Table './syslog/syslog_incoming' is marked as crashed and should be repaired
      登录mysql,执行use syslog;进入syslog数据库,执行check table syslog_incoming;发现的确存在错误,执行repair table syslog_incoming;
      修复数据库,修复后又检查了下syslog表,发现也有错误,干脆全部检查修复了一边。
      登录CactiEZ发现syslog日志又工作正常了~~
      CactiEZ V10 64位中文版