[Cacti] CentOS 8 安裝 Cacti 1.2.23 Spine Poller 完整攻略:取代 cmd.php 解決監控延遲
延伸閱讀 猜你對這些文章也有興趣: [Centos] Install Cacti 1.2.23 on Centos8 With Lamp Stack [Cacti] Cacti 1.2.x Plugin install Network Weathermap 0.98a 📝 前言: Cacti 預設使用的 Poller 是 cmd.php。相對於 cmd.php,Spine 是用 C 語言編寫的,在抓取效能上優於 cmd.php 非常多。畢竟 PHP 與 C 的兩者語言性質本來就不同,論執行效能,相信 C 應該會比 PHP 來得好。本篇將介紹如何將 Cacti Poller 工具由 cmd.php 換成 Spine。 1. 安裝 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 sudo yum install -y dos2unix autoconf automake binutils libtool cpp glibc-headers glibc-devel git mariadb-devel make 2. 下載並編譯 Spine 下載對應 Cacti 版本 (1.2.x) 的 Spine 源碼。 git clone -b 1.2.x https://github.com/Cacti/spine.git 開始編譯安裝: cd spine sudo ./bootstrap sudo ./configure sudo make sudo mak...