CACTI默认使用cmd.php来完成数据采集,但发现cmd.php采集存在很大的延迟,执行效率太低了。从添加device好到设备up等待的时间较长,超过10分钟。
当设备down发出alert,可能需要10分钟以上。
所以,需使用spine优化CACTI采集性能。

第一部分:后台安装spine
(1)在官方网站上下载spine并上传到cacti服务器中
(2)执行tar -zxvf cacti-spine-0.8.8b.tar.gz
(3)执行cd cacti-spine-0.8.8b
(4)执行./configure
(5)执行make
(6)执行make install
(7)执行cd /usr/local/spine/etc/
(8)执行cp spine.conf.dist spine.conf
(9)vim spine.conf在最下面,修改如下

(10)执行/usr/local/spine/bin/spine测试软件是否安装成功

第二部分:登录CACTI前台配置Spine
(1)登录CACTI前台
(2)单击“Settings”
(3)单击“Paths”并在Spine Poller File Path中输入/usr/local/spine/bin/spine

(4)单击“save”

(5)单击“Poller”

(6)在Poller Type的下拉菜单中选择spine
(7)单击“save”