cacti---安装spine轮询

1、下载Cacti-spine,要使用相同的cacti版本

下载地址:https://www.cacti.net/downloads/spine/   

以cacti-0.8.7i版本为例:         

cacti-0.8.7i安装:http://blog.csdn.net/yang_xu_1987/article/details/77801313

cacti-spine-0.8.7i---http://download.csdn.net/download/yang_xu_1987/9961433


2、安装

tar -zxvf cacti-spine-0.8.7i.tar.gz

cd cacti-spine-0.8.7i

yum install -y net-snmp-devel

./configure --with-mysql=/usr/local/mysql

make && make install

增加spine配置文件:cp  /usr/local/spine/etc/spine.conf.dist  /usr/local/spine/etc/spine.conf

 修改用户名密码:/usr/local/spine/etc/spine.conf

测试:/home/cacti/apps/spine/bin/spine

---------------------------------------------------------------------------------------------------------------------------------------------

如果出现:error while loading shared libraries: libmysqlclient.so.18

建立连接:ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18

如果还报相同错误:修改/etc/ld.so.conf       加入一行:/usr/local/mysql/lib              然后执行:ldconfig

----------------------------------------------------------------------------------------------------------------------------------------------

如果出现:SPINE: Poller[0] ERROR: Could not read config file: /usr/local/spine/etc/spine.con (Spine init)

命令中指定配置文件:/usr/local/spine/bin/spine -C /usr/local/spine/etc/spine.conf    (这步执行成功不用执行测试那步)

----------------------------------------------------------------------------------------------------------------------------------------------


3、修改Cacti配置
Console -> Cacti Settings->Paths->Spine Poller File Path
填入cacti-spine安装路径

/usr/local/spine/bin/spine

点击save

cacti---安装spine轮询



4、修改Cacti使用的Poller Type
Console -> Cacti Settings->Poller->Poller Type

在下拉中选择spine切换到spine,save

cacti---安装spine轮询