Cacti Server – Poller 改用 Spine

Published by

on

心得:
將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 Server – Poller 改用 Spine」 有 3 則迴響

  1. 「Cacti Server – 設定 snmpv3 – Ken Wu」的個人頭像

    […] Cacti Server – Poller 改用 Spine […]

  2. […] Cacti Poller 使用 Spine 加速 […]

  3. 「Cacti Server Rebuild Poller Cache – Ken Wu」的個人頭像

    […] Cacti Poller 使用 Spine 加速 […]

發表留言

透過 WordPress.com 建置的網站.