6、09/02/2005 02:59:58 PM - POLLER: Poller[0] Maximum runtime of 296 seconds exceeded. Exiting,什么意思?

应该是你的监测点设置太多,导致cacti通过snmpget取完所有数据的时间超过300秒。

Cacti的作者一早就考虑到这问题,所以在cacti中有两种解决方法:

6.1、将POLLER更改为cactid。

默认的POLLER是cmd.php,而cactid是使用C写的程序,效率会比cmd.php高几倍!

注意,虽然POLLER的选项中有cactid的选择,但cactid默认并没有安装,所以即使你选择了它也不会生效的。

你可以从这里(http://www.cacti.net/cactid_download.php)下载cactid的源码或rpm(bin)文件进行安装。然后在PATH中指定cactid的路径即可。

6.2、在POLLER的设置中加大cmd.php的进程数,即同时运行多个cmd.php进行数据的采集。但这样的话会加重你的系统负载。

如果你的机器性能太差,建议还是改用cactid为好。

PS:当磁盘空间满的时候会出现这个问题,原因是磁盘空间慢导致snmpget的时间变长。

7、怎么备份Cacti和它的数据呀?

只需要备份rra目录和数据库就可以了。你喜欢也可以将log目录一起备份。

如果你自己添加了一些插件的话记得也拷过去。


相关内容