發表文章

目前顯示的是有「Cacti」標籤的文章

[Cacti] Cacti 1.2.x 進階應用:Network Weathermap 0.98a 插件安裝教學(繪製網路流量拓撲圖)

圖片
延伸閱讀 Cacti 相關教學: [Cacti] Cacti 插件安裝教學:Thold (閾值告警) 與 Monitor (設備監控) 完整配置指南 Cacti plugin install [Cacti]CentOS 8 安裝 Cacti 1.2.23 完整教學:LAMP 環境建置、SNMP 設定與資料庫優化 📝 前言: Network Weathermap 是 Cacti 中非常常用的一項 Plugin,其功能是將網路流量以圖形化拓撲圖來呈現。管理者從 Cacti 就可一目瞭然目前的網路流量狀況,非常實用。本篇將介紹如何在 Cacti 環境下安裝與設定 Weathermap。 1. 下載並安裝 Weathermap 插件 首先進入 Cacti 的 plugins 目錄: cd /var/www/html/plugins 從 GitHub 下載 Weathermap 插件: sudo git clone https://github.com/Cacti/plugin_weathermap weathermap 2. 設定目錄權限 安裝完後,若直接點擊建立 MAP 會出現權限錯誤: 因此需要修正相關目錄的擁有者與寫入權限: sudo chown -R apache:apache /var/www/html/plugins/ sudo chmod 777 /var/www/html/plugins/weathermap/configs/ -R sudo chmod 777 /var/www/html/plugins/weathermap/output/ -R 3. 建立並啟用 Weathermap 無錯誤後就可以開始建立圖示了。 建立完設定檔後,還需要將 MAP 新增至 Weathermap 的網頁介面中。 點擊右上角的 + 圖示: 選擇剛剛畫好的...

[Cacti] Cacti 插件安裝教學:Thold 閾值告警與 Monitor 設備監控完整配置指南

圖片
延伸閱讀 Cacti 相關教學: [Centos] Install Cacti 1.2.23 on Centos8 With Lamp Stack Migrate from CentOS 8 to AlmaLinux 📝 前言: Cacti 擁有豐富的插件生態,可以透過 Cacti ™ · GitHub 找到需要的擴展功能。本篇將以安裝 Thold (閾值告警) 和 Monitor (設備監控) 這兩個最常用的插件為例,示範如何在 Cacti 1.2.x 環境中進行安裝與啟用。 1. 下載並安裝 Thold 插件 由於 GitHub 下載的檔案名通常都是 `develop.zip`,我們需要分開處理。首先下載 Thold: wget https://github.com/Cacti/plugin_thold/archive/develop.zip 解壓縮檔案: unzip develop.zip 會解壓出一個名為 `plugin_thold-develop` 的資料夾: 將資料夾移動到 Cacti 的 plugins 目錄下,並重新命名為 `thold`: sudo mv plugin_thold-develop /var/www/html/cacti/plugins/thold 清除暫存檔案: rm -r develop.zip 2. 下載並安裝 Monitor 插件 接著下載 Monitor 插件: wget https://github.com/Cacti/plugin_monitor/archive/develop.zip 解壓縮檔案: unzip develop.zip 解壓出 `plugin_monitor-develop` 資料夾後,移動到 plugins 目錄並重新命名為 `monitor`: sudo mv pl...

[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...

[Cacti]CentOS 8 安裝 Cacti 1.2.23 完整教學:LAMP 環境建置、SNMP 設定與資料庫優化

圖片
延伸閱讀 猜你對這些文章也有興趣: [cacti] Install Cacti 1.2.23 Spine [Centos 8] Install PHP 7.4 on CentOS 8 Cacti 是一款免費的開源前端網路監控工具,用於監控和繪製 LAN 中各種 IT 資源的時間序列指標。它使用 RRDtool 以指定的時間間隔輪詢服務,然後在直觀的圖形上表示它們。 Cacti 監控各種指標,例如 CPU、記憶體和頻寬利用率、磁碟空間、文件系統和正在運行的進程等等。您可以監控伺服器、路由器、交換機甚至防火牆等設備。此外,您可以配置警報,以便在系統停機時,您可以通過電子郵件接收通知。本文,我們使用 CentOS 8 / RHEL 8 上安裝 cacti 監控工具的過程。 安裝測試時 Cacti 版本是 1.2.23 版本。 Linux 其他版本測試過目前僅有 Centos 系統為正常。 測試使用 Ubuntu 20 以上版本可以安裝但是安裝所要使用的 Weathermap 插件會不定時的出現錯誤且圖片會破圖。 最後還是跳回 Centos 後續裝完後才發現 Centos 有其他 Linux 可以替代例如 AlmaLinux ,Rocky Linux 系統有興趣的人再測試看看吧!! 寫完後也有測試 Centos 可以順利移轉至 AlmaLinux ,Rocky Linux 系統也是相當簡單!! 以下為安裝過程可能會不盡相同,目前測試是可以正常運行且 LOG 部分還沒有出現錯誤!! 1. Install the LAMP Stack 環境準備安裝最新 EPEL 庫 sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm [CentOS 8] 無法使用: No URLs in mirrorlist error 2. 安裝 Apache sudo yum install -y httpd httpd-de...