Monitoring( 之前的 Advanced Monitoring)通過跟蹤伺服器資源使用情況能夠幫助您保障 Plesk 順暢運行,並且在一個或多個資源使用超過預設的閾值時及時通知您。

預設情況下,會在 Plesk Obsidian 中安裝 Monitoring 並且有兩種模式。第一次進入Monitoring 時,需要選擇使用和啟動的模式:

  • 內置監控。我們只稱之為 「Monitoring」。

    Monitoring 與 Grafana 擴展協同工作,並使用 Grafana 以圖形形式顯示伺服器指標。如果您選擇內置監控,將提示您安裝 Grafana 擴展。

    備註: 當前小節介紹了內置監控的功能。

    monitoring install grafana

  • 360 Monitoring。雲服務Plesk360提供的一個新功能。

    360 Monitoring 與 Plesk 整合,並有兩個 dashboard:外部的在 Plesk360 中,內部的在Plesk 中。如果您選擇 360 Monitoring,將提示您將 Plesk 連接到 Plesk 360,然後啟動 360 Monitoring。

    備註: 360 Monitoring 適用於 Plesk Obsidian 18.0.36 和更新版本。

如果您有多台伺服器或想要監控網站的可用性,我們建議您啟動 360 Monitoring。要確定哪種模式更適合您, 請參看“內置監控和 360 Monitoring 之間的對比”

備註: 但是,您可以隨時在這兩種模式之間切換。

跟蹤監控圖表

Monitoring 位於左主面板中。被監控的資源和服務分為五類,每一類都顯示在自己的標籤上。

預設情況下,“概要”標籤會顯示最關鍵參數的圖表,但您可以用您所選擇的參數替換它們。

image tabs

要自訂“概要”標籤,請執行以下操作:

  1. 轉到 Monitoring 點按 設定 > 自訂

  2. 選擇要在“概要”標籤上顯示和/或更改其佈局的圖表:

    • 要選擇顯示的圖表,請按一下其名稱旁邊的 image star icon white 圖示。
    • 要停止顯示圖表,請按一下其名稱旁邊的 image star icon orange 圖示。
    • 要更改圖表佈局,請在“概要”旁邊,按一下“重新安排”,然後拖放圖表名稱。完成後,點按“完成安排”。

    image drag and drop

    備註: 您隨時可以恢復所有監控標籤的預設圖表佈局。要實現此目的,請按一下“恢復默認設定”。

  3. 完成自訂“概要”標籤後,按一下確定

Monitoring 顯示的值反映了頁面載入時的資源使用情況而不是當前的資源使用情況。您可以選擇 Monitoring 多久自動刷新一次資料:例如,每五秒或每個小時。您可以關閉自動刷新,通過點按 image refresh 圖示手動刷新資料。預設情況下,Monitoring 會每兩分鐘自動刷新一次資料。

image time

備註: Monitoring 資料不會即時更改。如果您的伺服器永久載入,將會看到 Monitoring 和系統資源使用監控器(例如 Linux 中的 top 或 Windows 中的工作管理員)之間不一致。

預設情況下,所有 Monitoring 標籤上的所有圖表都會顯示一天中生成的資料。可幫助更改預設時間範圍以查找以下內容:

  • 參數是如何隨時間的變化而變化的。
  • 資源使用量最大或最小時的時間範圍。

要更改 Monitoring 圖表顯示資料的時間範圍,請如下操作:

  1. 轉到 Monitoring,並選擇要更改時間範圍的標籤。

  2. image clock icon 圖示旁邊,按一下時間段,默認為“最後1天”。

  3. 通過執行以下操作更改時間範圍:

    • 選擇一個預定義的時間範圍,例如,“最後5分鐘”、“最後1小時”,或其它。

      image time range

    • 指定一個自訂的時間範圍。例如,從 2021年10月12日 01:00:00 到 2021年10月14日 22:50:04。

      要指定自訂時間範圍,請在“來自”和“到”欄位中的“絕對時間範圍”下面,指定所需的日期和時間,然後按一下應用時間範圍

    請參閱有關如何指定自訂時間範圍的更多資訊

    image time range custom

備註: Monitoring 不會保存您在其圖表中所做的任何更改。例如,如果您選擇“最後6小時”時間範圍並關閉自動刷新,則在刷新瀏覽器頁面後,Monitoring 將返回到其預設圖表設定。

跟蹤 Monitoring 通知

您不僅可以通過查看圖表而且可以通過關注 Monitoring 通知和提示來跟蹤伺服器的健康狀況。

當資源使用量超過閾值和/或返回到正常值時,Monitoring 會在 Plesk 介面中顯示通知

不是為所有資源而只為那些開啟了並在 Monitoring 設定中設定了閾值的資源顯示通知。

某些資源已將其通知打開且默認設定了閾值。當資源使用量超過默認閾值時,這意味著該資源接近其臨界值,這種高負載可能會導致出現問題。

image alert

如果您在伺服器管理方面沒什麼經驗,我們建議您保留預設的 Monitoring 配置。預配置的閾值和已啟用的通知都是最優的。不然,您也可以自己設定閾值並打開或關閉某項資源。

備註: 您還可以通過 CLI 管理 Monitoring 配置。在Plesk for LinuxPlesk for Windows中瞭解如何操作。

若要為某項資源設定自訂閾值和/或打開和關閉通知,請如下操作:

  1. 轉入 Monitoring 點按 設定

  2. 您可在此進行以下操作:

    • 為某項資源打開和關閉通知。
    • 自訂閾值。

    您只能為已打開的資源自訂閾值。如果需要,請將其打開然後再設定閾值。某些資源可能有兩個閾值:絕對閾值(衡量單位)和相對閾值(百分比)。這樣,就需要首先選定閾數值型別然後再設定值。

  3. 按一下 “應用” 保存設定。

您還可以為所有的資源關閉所有的 Monitoring 通知。

若要為所有資源關閉通知,請如下操作:

  1. 在螢幕的右上角,點按 image bell 圖示,然後點按 image cog 圖示旁邊的“設定”。
  2. 啟用或禁用一個或多個 Monitoring 通知:
    • 資源使用值回到正常.
    • 已超過資源使用閾值.
    • 監控代理檢測到一個問題.

硬體更改後更新 Monitoring

在安裝過程中,Monitoring 會捕獲Plesk伺服器的硬體設定。然後,Monitoring 每天會自動檢查一次伺服器硬體中的任何更改。

如果您剛剛更新了伺服器硬體,但不想等 Monitoring 自動反映更改,那麼可以自己手動操作。

若要在硬體更改後更新 Monitoring,請如下操作:

  1. 轉入 Monitoring 點按 設定
  2. 點按檢測硬體更改

內置監控和 360 Monitoring 之間的區別

下表顯示了內置監控和 360 Monitoring 兩種監控模式的比較。

服務/參數 使用內置監控 360 Monitoring
已交付 內部由 Plesk 擴展。 外部由遠端雲服務 Plesk 360。
若 Plesk 關閉時工作 否。 是。
可以監控的伺服器數 一個 Plesk 伺服器。 多個伺服器。
可以監控未安裝 Plesk 的伺服器 否,不存在沒有 Plesk 的。 是。
監控網站可用性 否。 是。
Dashboard 一個在 Plesk 中。 一個內部的在 Plesk 中,一個外部的在 Plesk 360 中。Plesk 360 中的外部 dashboard 會在一個地方顯示您監控的所有伺服器和網站的資料。
通知和閾值 是。 是。
發送通知到 電郵地址。 多通信管道:您的電子郵寄地址、手機(通過短信)、其他設備(通過 Pushbullet 和/或Pushover 推送)、Slack 等等。
定價和許可授權 免費,無許可證。
  • 免費 14 天完整試用。
  • 免費的 360 Monitoring Lite。您可以監控一個伺服器和最多五個網站。
  • 付費的 360 Monitoring Pro。預設情況下,您可以監控一個伺服器和最多 20 個網站。您可以付費以監控更多的伺服器和網站。

(Plesk for Linux) Limiting the Number of Websites 360 Monitoring Monitors per Server

360 Monitoring can monitor multiple websites across multiple servers. The exact number depends on your license type and additional websites and servers you pay for within your license (if any).

By default, the license does not limit the number of websites to monitor per server. For example, if you have the limit of 20 websites and 4 servers, 360 Monitoring can monitor 20 websites hosted on one server or 5 websites hosted on each of 4 servers. Either way, the limit of 20 websites is reached.

If you are a hosting provider who sells 360 Monitoring to customers, you can limit the number of websites to monitor per server. This will prevent one or more customers』 servers from using up the whole license limit.

To limit the number of websites 360 Monitoring monitors per server:

  1. Open the panel.ini file for editing, which is located at /usr/local/psa/admin/conf/panel.ini.

    You can also edit the file in the Plesk interface using the Panel.ini Editor extension.

  2. Add lines of the following pattern to the panel.ini file and save it:

    [ext-monitoring]
    cloudMaxWebsites = <the desired website limit>
    

    For example, if cloudMaxWebsites = 5, 360 Monitoring will not monitor more than 5 websites per server even if the license limit is not reached.

備註: Your customers can remove the website limit if they can edit the panel.ini file (via the Panel.ini Editor extension or using the SSH access to the server). To preserve your changes in panel.ini, forbid root SSH access to the Plesk server and blacklist the Panel.ini Editor extension.

(Plesk for Linux) Hiding the 360 Monitoring License Panel From Customers

360 Monitoring has a panel that shows the license type and its limits. Namely, the number of servers and websites you and your customers can monitor within your license. By default, this license panel is visible.

image license

If you are a hosting provider who sells 360 Monitoring to customers, you may want to hide this panel from them. Customers cannot manage the license limits and this information is of no use to them.

To hide the 360 Monitoring license panel from customers:

  1. Open the panel.ini file for editing, which is located at /usr/local/psa/admin/conf/panel.ini.

    You can also edit the file in the Plesk interface using the Panel.ini Editor extension.

  2. Add the following lines to the panel.ini file and save it:

    [ext-monitoring]
    cloudShowLicensePanel = false
    

備註: Your customers can bring the licence panel back if they can edit the panel.ini file (via the Panel.ini Editor extension or using the SSH access to the server). To preserve your changes in panel.ini, forbid root SSH access to the Plesk server and blacklist the Panel.ini Editor extension.