close


Cacti  Poller的工具由cmd.php 換成spine

cacti 預設使用的是 cmd.php,相對於 spine 來說,spine 是用 C 語言編寫的,在抓取效能上優於 cmd.php 非常多
畢竟PHP與C的兩者語言性質本來就不同論執行效能,相信C應該會比PHP來得好

安裝Spine編譯spine時的相關元件

測試時help2man已經不在yum內改用直接下載安裝

sudo yum install -y https://vault.centos.org/centos/8/PowerTools/x86_64/os/Packages/help2man-1.47.6-1.el8.noarch.rpm

2023-01-07_153702.png
sudo yum install -y dos2unix autoconf automake binutils libtool cpp glibc-headers glibc-devel git mariadb-devel make

2023-01-07_153712.png

2023-01-07_153731.png

下載 SpineGit Download spine 對應Cacti版本
git clone -b 1.2.x https://github.com/Cacti/spine.git
編譯安裝 
cd spine 
sudo ./bootstrap

 

 

 

2023-01-07_153809.png

2023-01-07_153827.png

sudo ./configure 

2023-01-07_153906.png
sudo make

sudo make install

2023-01-07_154000.png

Edit spine.conf: 
sudo cp  /usr/local/spine/etc/spine.conf.dist /etc/spine.conf

2023-01-07_154013.png

sudo vim /etc/spine.conf

2023-01-07_154052.png

測試是否安裝成功
/usr/local/spine/bin/spine

2023-01-07_154128.png

Cacti 設定參考
 

2023-01-07_154157.png

2023-01-07_154227.png

Spine Binary File Location : /usr/local/spine/bin/spine 
Spine Config File Path :  /etc/spine.conf

下載:

Cacti® - The Complete RRDTool-based Graphing Solution

參考文章

Cacti® - The Complete RRDTool-based Graphing Solution

CentOS 7安裝Cacti 1.2.3 - 台部落 (twblogs.net)

How to install spine for cacti on Ubuntu 20.04 | by Chaovalit Somboonpattanakit | Make it easy | Medium

How To Install Cacti Spine poller on Ubuntu 20.04|18.04 | ComputingForGeeks

How to install Cacti and Spine ver. 1.2.x on Ubuntu 20.04 - Cacti

How to Install Cacti Spine Poller on Ubuntu 20.04 - Distroid

如何在 Ubuntu 20.04/18.04 上安装 Cacti Spine 轮询器 - Linux迷 (linuxmi.com)

用 Cacti 來監控你的系統 – 用C語言的 spine 來撈資料 Round3 – Mr. 沙先生 (shazi.info)

八克里: 使用 Spine 加速 Cacti 的輪循裝置速度 (jangmt.com)

Cacti Server – Poller 改用 Spine – Ken Wu (wordpress.com)

MIS-Chuck隨手筆記: cacti Spine安裝

 


arrow
arrow

    sungshu 發表在 痞客邦 留言(0) 人氣()