cacti更换spine轮询

1.安装前准备php

yum install net-snmp-devel mysql mysql-devel openssl-devel


2.安装spinehtml

spine的安装要跟cacti的版本匹配mysql

cd /usr/local/src
wget http://www.cacti.net/downloads/spine/cacti-spine-0.8.8a.tar.gz
tar zxvf cacti-spine-0.8.8a.tar.gz
cd cacti-spine-0.8.8a
./configure
make
make install

3.配置spinesql


cd /usr/local/spine/etc/
cp spine.conf.dist spine.conf
vim spine.conf
#填写数据库信息,即cacti数据库
DB_Host         localhost
DB_Database     cacti
DB_User         cactiuser
DB_Pass         cactiuser
DB_Port         3306
DB_PreG         0

4.在cacti页面上设置spine
数据库

设置spine路径,Console——Settings——Pathsvim

更改cacti轮询器为spine,Console——Settings——Poller缓存

清除以前的缓存Console——System Utilities——Rebuild Poller Cachebash

5.修改crontabide

将crontab的时间修改为与cacti上设置的同样的轮询时间测试


crontab -e
*/1 * * * * /usr/bin/php /var/www/html/cacti/poller.php >>/dev/null 2>&1

6.测试spine轮询器


/usr/local/spine/bin/spine
#SPINE: Using spine config file [spine.conf]
#SPINE: Version 0.8.8a starting
#SPINE: Time: 0.1167 s, Threads: 1, Hosts: 2

ps:若是出现“FATAL: Unable to read configuration file! (Spine init)”,则检查上面的配置是否正确。

相关文章
相关标签/搜索