|
日志过大报File size limit exceeded导致Cacti生成图形中断
突然间,Cacti不生成图形了
开始排查:- # 1. 在监控端查看snmpd服务
- service snmpd status
- #----------------------------输出文字-开始----------------------------
- snmpd is stopped
- #----------------------------输出文字-结束----------------------------
- #是Down掉的,先起来再说
- service snmpd restart
- #----------------------------输出文字-开始----------------------------
- Stopping snmpd: [FAILED]
- Starting snmpd: [ OK ]
- #----------------------------输出文字-结束----------------------------
- # 2. 看可否从客户端得到snmpd数据
- snmpwalk -c thepassword -v 2c the_client_ip if
- #----------------------------输出文字-开始----------------------------
- IF-MIB::ifIndex.1 = INTEGER: 1
- IF-MIB::ifIndex.2 = INTEGER: 2
- #----------------------------隐去若干----------------------------
- IF-MIB::ifSpecific.3 = OID: SNMPv2-SMI::zeroDotZero
- IF-MIB::ifSpecific.4 = OID: SNMPv2-SMI::zeroDotZero
- #----------------------------输出文字-结束----------------------------
- #有输出,这步没问题
- # 3. 查看生成报表的计划任务
- php /var/www/cacti/poller.php > /dev/null 2>&1
- #----------------------------输出文字-开始----------------------------
- File size limit exceeded
- #----------------------------输出文字-结束----------------------------
- #报错了
- # 4. 查看日志大小
- du -sh /var/www/cacti/log/cacti.log
- #----------------------------输出文字-开始----------------------------
- 2.1G cacti.log
- #----------------------------输出文字-结束----------------------------
- #我擦,这么大,重命名备份,建个新的
- mv cacti.log cacti.log__201101051137
- touch cacti.log
- #再次生成报表
- php /var/www/cacti/poller.php > /dev/null 2>&1
- #已经不报错了
- # 5. 检查更改日志级别配置,彻底解决
- # 在页面打开Console -> Cacti Settings -> Poller Specific Logging -> Poller Logging Level
- # 果不其然,目前的日志级别是DEBUG,改为LOW
- # 保存退出
复制代码 观察了十分钟,有图形出来了,正常了。
http://www.chengyongxu.com/blog/ ... %E4%B8%AD%E6%96%AD/
日志过大报File size limit exceeded导致Cacti生成图形中断
|
|