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

在安装过程中,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.