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)」,則檢查上面的配置是否正確。

相關文章
相關標籤/搜索