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在最下面,修改如下

wKioL1RVtsrAZMKHAABC17-7TCk539.jpg

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

wKiom1RVtofBIV_DAACHcLw2_uI982.jpg

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

wKioL1RVtxuxVYZ8AAHHOL6hhw4372.jpg

 

(4) 单击“save”

(5) 单击“Poller”

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

wKioL1RVt5PzmaIVAACr4C9M7Es664.jpg