本教程展示瞭如何在 Ubuntu 16.04 LTS 上安裝和配置 Cacti Monitoring。對於那些不熟悉的人,Cacti 是一個開源的基於 Web 的網絡監控和繪圖工具,被設計為開源行業標準數據記錄工具 RRDtool 的前端應用程序。 它在 IT 業務中用於在 MySQL 數據庫中存儲有關帶寬、硬盤使用率、CPU 使用率、平均負載、RAM 統計信息等所有必要信息。 Cacti 創建圖表並填充數據。 它提供 SNMP 支持、第三方模板和插件,並具有內置的用戶身份驗證和用戶授權。
本文假設您至少具有 Linux 的基本知識,知道如何使用 shell,最重要的是,您在自己的 VPS 上託管您的網站。 假設您在 root 帳戶下運行,安裝非常簡單。sudo
‘ 到命令以獲得 root 權限。 我將逐步向您展示如何在 Ubuntu 16.04 (Xenial Xerus) 服務器上安裝 Cacti Monitoring。
在 Ubuntu 16.04 LTS 上安裝 Cacti 監控
步驟 1. 首先,通過運行以下命令確保所有系統包都是最新的: apt-get
終端中的命令。
sudo apt-get update sudo apt-get upgrade
步驟 2. 安裝 LAMP(Linux、ApacheMariaDB、PHP)服務器。
需要 Ubuntu 16.04 LAMP 服務器。 如果您沒有安裝 LAMP,請按照本指南進行操作。 Cacti 僅支持 MySQL 5.6,但 Ubuntu 默認存儲庫中的當前版本是 MySQL 5.7。要安裝這個舊版本的 MYSQL,您需要添加這個存儲庫並從那裡獲取它。
nano /etc/apt/sources.list deb https://archive.ubuntu.com/ubuntu trusty universe apt-get update
使用以下工具在您的 Ubuntu 服務器上安裝以下用於 Cacti 設置的軟件包:
apt-get install apache2 mysql-server-5.6 php libapache2-mod-php -y
啟動 Web 服務器和 MySQL 服務器。將其設置為在服務器啟動時自動啟動。
systemctl start apache2.service systemctl enable apache2.service systemctl start mysql.service systemctl enable mysql.service
步驟 3. 安裝 Cacti 包。
安裝 SNMP 和 SNMP 和 RRDtools。
apt-get install snmp snmpd rrdtool -y
使用以下命令安裝 Cacti:
apt-get install cacti cacti-spine -y
在安裝過程中,系統會要求您使用多個選項配置 Cacti,以從可用選項中進行選擇。首先,選擇您要用於配置 Cacti 的 Web 服務器,就像您使用 Apache 一樣,[OK]接著說。
接下來將詢問您應該使用哪個 Web 服務器。選擇 Apache2,因為它是作為依賴項安裝的。
接下來,將要求您配置 Cacti 數據庫。[はい]選擇。
系統將提示您輸入 MySQL/MariaDB 數據庫 root 密碼。
完成安裝過程後,必須重新啟動所有服務才能使更改生效。
systemctl restart apache2.service systemctl restart mysql.service systemctl restart snmpd.service
第 3 步。訪問仙人掌。
默認情況下,Cacti 在 HTTP 端口 80 上可用。打開您喜歡的瀏覽器並轉到 https://your-domain.com/cacti
還 https://server-ip/cacti
完成完成安裝所需的步驟。 “Cacti 安裝指南”將出現在屏幕上。 單擊“下一步”按鈕。
在下一個屏幕上,您將看到一個下拉按鈕。在這個新安裝中,[新規インストール]並選擇[次へ]單擊按鈕。
Cacti 現在檢查正常運行所需的軟件包。確保所有檢查都顯示 OK 狀態,然後[完了]點擊。
下一頁是登錄頁面。首次登錄 Cacti 時,使用 admin 作為用戶名和密碼。
恭喜! Cacti 已成功安裝。感謝您使用本教程在您的 Apache Ubuntu 16.04 LTS (Xenial Xerus) 系統上安裝 Cassandra。如需更多幫助或有用信息,我們建議您查看 仙人掌監測官網.