心得:
將Cacti Server Poller的工具由cmd.php換成spine
主要原因當然是為了效能考量,畢竟PHP與C的兩者語言性質本來就不同
論執行效能,相信C應該會比PHP來得好
不過PHP7的效能確實已經獲得很大的改善,如果不是機器設備數量非常多
繼續用cmd.php倒是也沒有什麼大問題
安裝:
預先使用工具
# yum install -y gcc mysql-devel net-snmp-devel autoconf automake libtool dos2unix help2man
到以下網站下載對應Cacti版本的spine
本次示範版本號為:1.1.6
http://www.cacti.net/downloads/spine/
進行解壓縮
# tar zxf cacti-spine-1.1.6.tar.gz
進入該目錄,並進行編譯與安裝
# cd cacti-spine-1.1.6 # ./configure # make && make install
複製預設設定檔
# cp /usr/local/spine/etc/spine.conf.dist /usr/local/spine/etc/spine.conf
修改DB名稱以及使用帳密與cacti相同
假如忘了,可以到您的cacti目錄中的./include/config.php查看
# vim /usr/local/spine/etc/spine.conf
設定:
登入Cacti Server,修改預設的Poller
Console > setting > Poller
將Poller從cmd.php修改為spine,如下圖
設定spine執行路徑與設定檔:如下圖
Console > setting > Paths
到此,就更換完成
最好檢查一下cacti log,並觀察一下是否運作正確
發表留言