Cacti Poller 使用 Spine 加速

心得:
將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 改用 Spine -01.png

設定:
登入Cacti Server,修改預設的Poller
Console > setting > Poller
將Poller從cmd.php修改為spine,如下圖
Cacti Server Poller 改用 Spine -02.png

設定spine執行路徑與設定檔:如下圖
Console > setting > Paths
Cacti Server Poller 改用 Spine -03.png

到此,就更換完成
最好檢查一下cacti log,並觀察一下是否運作正確

廣告

對「Cacti Poller 使用 Spine 加速」的想法

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

w

連結到 %s