32 Web 监控

概述

此小组件显示活动 web 监控场景的状态摘要。有关详细信息,请参见 Web monitoring widget 部分。

配置

在用户没有权限访问某些小部件元素的情况下,该元素的名称在小部件配置期间将显示为 Inaccessible。 这会导致显示 Inaccessible Item, Inaccessible Host, Inaccessible Group, Inaccessible Map, and Inaccessible Graph,而不是该元素的“真实”名称。

除了所有小部件通用的参数之外,您还可以设置以下特定选项:

Host groups 选择要在小部件中显示的主机组。
或者,选择一个兼容的小部件作为主机组的数据源
此字段支持自动补全,因此开始输入组名时会显示匹配组的下拉列表。
指定父主机组会隐式选择所有嵌套的主机组。
这些主机组中的主机数据将显示在小部件中;如果未输入任何主机组,则将显示所有主机组。
模板仪表板 上配置小部件时,此参数不可用。
Exclude host groups 选择要从小部件中隐藏的主机组。
此字段支持自动补全,因此开始输入组名时会显示匹配组的下拉列表。
指定父主机组会隐式选择所有嵌套的主机组。
这些主机组中的主机数据将不会显示在小部件中。例如,主机 001、002、003 可能属于 Group A,而主机 002、003 也属于 Group B。如果我们同时选择 show Group A 并 exclude Group B,则仪表板中只会显示主机 001 的数据。
模板仪表板 上配置小部件时,此参数不可用。
Hosts 选择要在小部件中显示的主机。
或者,选择一个兼容的小部件或仪表板作为主机的数据源
此字段支持自动补全,因此开始输入主机名时会显示匹配主机的下拉列表。
如果未输入任何主机,则将显示所有主机。
模板仪表板 上配置小部件时,此参数不可用。
Scenario tags 指定标签以限制在小部件中显示的 web 场景数量。
可以同时包含和排除特定标签及标签值。可设置多个条件。标签名称匹配始终区分大小写。

每个条件可使用以下几种运算符:
Exists - 包含指定的标签名称;
Equals - 包含指定的标签名称和值(区分大小写);
Contains - 包含标签值中含有输入字符串的指定标签名称(子字符串匹配,不区分大小写);
Does not exist - 排除指定的标签名称;
Does not equal - 排除指定的标签名称和值(区分大小写);
Does not contain - 排除标签值中含有输入字符串的指定标签名称(子字符串匹配,不区分大小写)。

条件有两种计算类型:
And/Or - 必须满足所有条件,具有相同标签名称的条件将按 Or 条件分组;
Or - 满足任一条件即可。
Show hosts in maintenance 在统计中包含处于维护中的主机。
模板仪表板 上配置小部件时,此参数标记为 Show data in maintenance

Web monitoring 小组件

完成配置后,你可能希望查看该小组件及其显示的数据。
为此,请转到 Dashboards,然后单击你创建该小组件的某个仪表板名称。

在此示例中,你可以看到名为 "Zabbix frontend" 的小组件,正在显示三个主机组的 web 监控状态:
"Internal network"、"Linux servers" 和 "Web servers"。

Web monitoring 小组件显示以下信息:

  • 小组件名称;其下方有四列:
    • Host group - 显示包含已配置 web 场景的主机的主机组列表;
    • Ok - 在满足以下两个条件时,显示 web 场景数量(绿色):
      • Zabbix 已收集到该 web 场景的最新数据;
      • web 场景 中配置的所有步骤都处于 "Ok" Status
    • Failed - 显示存在某些失败步骤的 web 场景数量(红色):
      • 单击主机名称后,会打开一个新窗口;Status 列会提供关于 Zabbix 未能收集数据的步骤的详细信息(红色);并且,
      • 还会提示需要在 配置表单 中更正的参数。

  • Unknown - 显示 Zabbix 既未收集到数据、也没有失败步骤信息的 web 场景数量(灰色)。

查看状态和数据

小组件中的可点击链接可帮助您轻松导航,并快速获取每个 web 场景的完整信息。
因此,要查看:

  • web 场景的 状态,请单击主机组名称。
  • 更详细的统计信息,请单击场景名称。在此示例中为 "Zabbix 前端"。
  • Failed 状态下的详细信息,请单击主机组名称;在打开的窗口中, 单击 Name 列中的 web 场景名称;这将打开有关已配置步骤的更详细信息,而 Zabbix 未能从这些步骤中收集数据。

现在,您可以返回到 web 场景配置表单 并更正您的设置。

要查看 Unknown 状态下的详细信息,您可以重复与 Failed 相同的步骤。

在首次监控时,web 场景始终显示为 Unknown 状态, 并会在第一次检查后立即切换为 FailedOk 状态。 如果主机通过 proxy 进行监控, 状态变更将按照 proxy 上配置的数据采集频率发生。