cacti-0.8.7e.tar.gz cacti-spine-0.8.7e.tar.gz
因为效率等原因, 推荐使用Spine来替代poller.php
下载适合的版本,安装前确认系统已安装:
http://www.cacti.net/downloads/spine/cacti-spine-0.8.7e.tar.gz
./configure;make;make install
注: 很多网上文章会介绍从源文件包中拷贝spine和spine.conf, 但在新版中实际是不需要的.
Console -> Configuration -> Settings -> Paths -> Alternate Poller Path -> Spine Poller File Path
在我安装中这里写入 /usr/local/spine/bin/spine
Console->Configuration->Settings->Poller->Poller Type
修改cmd.php–>spine.
Cacti Settings (轮询器)
Spine特定运行参数
每进程最大线程数
每个进程最大允许的线程数. 使用Spine时,设置较高的数值将改善性能.
PHP脚本服务程序数
运行每Spine进程时,并发脚本服务程序的数目. 设置区间1到10. 此参数帮助你运行多个线程和脚本服务程序.
脚本和脚本服务程序的超时值
Cacti等待脚本结束的最大时间(秒).
每SNMP获取请求的最大OID’s数量
每个snmpbulkwalk请求能获取的最大OID’s数目. 在连接较慢网络中增加此值可以提高轮询器的效率.最大值为60. 此值为0或1时将关闭snmpbulkwalk