在Debian 10上安裝和配置Monitorix監視軟件

在Debian 10上安裝和配置Monitorix監視軟件

Monitorix是一種輕量級的開源計算機網絡監視工具,可用於監視整體系統性能。使用Web界面收集系統數據並將信息顯示為圖形。在大多數基於Linux的操作系統上運行,包括CentOS,DebianUbuntu,FreeBSD,OpenBSD,NetBSD等。

Monitorix具有豐富的功能集,下面列出了其中的一些功能。

  • 平均系統負載和使用率。
  • 每個處理器的內核使用率。
  • 全局內核使用情況。
  • HP ProLiant系統運行狀況。
  • 通用傳感器統計信息。
  • LM傳感器和GPU溫度。
  • NVIDIA溫度和使用情況。
  • 磁盤驅動器的溫度和運行狀況。
  • 文件系統使用情況和I / O活動。
  • 網絡流量和使用情況。

本教程顯示了如何在Debian 10上安裝Monitorix監視服務器。

前提條件

  • 運行Debian 10的服務器。
  • 在服務器上配置了root密碼。

引言

在開始之前,我們建議您將服務器更新到最新版本。您可以使用以下命令進行更新:

apt-get update -y apt-get upgrade -y

更新服務器後,請重新啟動服務器以實施更改。

安裝Monitorix

首先,使用以下命令從官方網站下載最新版本的監視:

wget https://www.monitorix.org/monitorix_3.11.0-izzy1_all.deb

下載完成後,使用以下命令安裝下載的文件:

dpkg -i monitorix_3.11.0-izzy1_all.deb

上面的命令將產生一個依賴錯誤。您可以使用以下命令解決依賴性錯誤:

apt-get install -f

安裝Monitorix後,啟動Monitorix服務,以便在系統重新引導後可以使用以下命令啟動該服務:

systemctl start monitorix systemctl enable monitorix

輸出:

monitorix.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monitorix

現在,您可以通過運行以下命令來檢查Monitorix服務:

systemctl status monitorix

您將看到以下輸出:

? monitorix.service - LSB: Start Monitorix daemon
   Loaded: loaded (/etc/init.d/monitorix; generated)
   Active: active (running) since Sun 2019-12-29 16:05:19 UTC; 30s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 1 (limit: 2359)
   Memory: 71.0M
   CGroup: /system.slice/monitorix.service
           ??9827 /usr/bin/monitorix -c /etc/monitorix/monitorix.conf -p /var/run/monitorix.pid

Dec 29 16:05:18 debian10 systemd[1]: Starting LSB: Start Monitorix daemon...
Dec 29 16:05:19 debian10 monitorix[9822]: .
Dec 29 16:05:19 debian10 systemd[1]: Started LSB: Start Monitorix daemon.

要檢查Monitorix的安裝版本,請運行以下命令:

monitorix -v

您將獲得以下輸出:

Monitorix version 3.11.0 (14-Mar-2019)
by Jordi Sanfeliu <[email protected]>
http://www.monitorix.org/

配置Monitorix

Monitorix的默認配置文件位於/etc/monitorix/monitorix.conf。您需要對其進行編輯,並根據系統的詳細信息進行一些更改。

您可以使用以下命令對其進行編輯:

nano /etc/monitorix/monitorix.conf

更改以下行:

title = Monitorix Monitoring Server
hostname = debian10
host = debian10
hosts_deny = all
hosts_allow = 192.168.1.0/24
enabled = y

完成後,保存並關閉文件。

接下來,您需要創建一個用戶來驗證Monitorix。

首先,使用以下命令安裝Apache Utilities軟件包:

apt-get install apache2-utils -y

接下來,使用以下命令創建Monitorix用戶:

htpasswd -d -c /var/lib/monitorix/htpasswd admin

系統將要求您為用戶設置密碼,如下所示。

New password: 
Re-type new password: 
Adding password for user admin

接下來,重新啟動Monitorix服務以實施更改。

systemctl restart monitorix

默認情況下,Monitorix在端口8080上偵聽。您可以使用以下命令進行檢查:

netstat -ant | grep 8080

輸出:

tcp6       0      0 :::8080                 :::*                    LISTEN     
tcp6       0      0 ::1:8080                ::1:45178               TIME_WAIT 

訪問Monitorix Web UI

接下來,打開Web瀏覽器並輸入URL http:// your-server-ip:8080 / monitorix。您將被重定向到Monitorix登錄頁面。

輸入您的Monitorix用戶名和密碼,然後單擊 登入 按鈕下一頁顯示Monitorix儀錶板。

Monitorix

Monitorix中顯示的系統負載

全局內核使用率,文件系統使用率和I / O活動

全局內核使用率,文件系統使用率和I / O活動

網絡流量,使用情況,Netstat統計信息

網絡流量,使用情況,Netstat統計信息

恭喜你!您已經在Debian 10上成功安裝了Monitorix監視服務器。

Source

Sidebar