问题

概述

监控 > 问题 中,你可以查看当前存在的问题。 问题是处于“Problem”状态的那些触发器。

默认情况下,所有新问题都被归类为原因问题。 可以手动将某些问题重新分类为原因问题的症状问题。 有关详细信息,请参见 原因和症状事件

问题详情会显示在一个可自定义的表格中。 表头中的 自定义表格 按钮可让你显示、隐藏或重新排序列,并将布局重置为默认值。 还提供以下选项:

  • 紧凑视图 - 减少行高,以便在屏幕上显示更多问题。
  • 高亮整行 - 使用问题严重性颜色高亮显示未解决的问题(高对比度主题下不可用)。

你还可以通过拖动每列的右边框来调整列宽;双击边框可重置。 所有自定义设置都会立即生效,并且始终会为当前用户在活动的 筛选器 选项卡(默认或已保存)中保留。

可用的列如下:

Column Description
Checkbox 显示用于选择问题的复选框。
复选框旁边的图标含义如下:
icon_number.png - 症状事件的数量,对应原因问题;
icon_expand.png - 展开以显示症状事件;
icon_collapse.png - 折叠以隐藏症状事件;
icon_symptom.png - 这是一个症状事件。
Time 显示问题开始时间。
点击列标题中的 选项 按钮,可使用 显示时间线 选项,该选项可切换可视化时间线和问题分组(启用 紧凑视图 时不可用)。
Severity 显示问题严重性。
问题严重性最初基于底层问题触发器的严重性,但在事件发生后,可以通过 更新问题 界面 进行更新。问题严重性的颜色会在问题持续期间用作单元格背景色。
Recovery time 显示问题恢复时间。
筛选器 中的 显示 设置为 问题 时,此列不可用。
Status 显示问题状态:
Problem - 未解决的问题
Resolved - 最近已解决的问题。你可以使用筛选器隐藏最近已解决的问题。
新问题和最近已解决的问题会闪烁 2 分钟。已解决的问题总共显示 5 分钟。这两个值都可以在 管理 > 常规 > 触发器显示选项 中配置。
筛选器 中的 显示 设置为 问题 时,此列不可用。
Info 如果问题因全局关联或在更新问题时手动关闭,则会显示绿色信息图标。将鼠标悬停在图标上会显示更多详细信息:
info.png
如果显示的是被抑制的问题,则会显示以下图标: icon_suppression.png。当事件因主机维护而被抑制时,图标会显示为橙色: icon_suppression_maintenance.png。如果同时适用维护和手动抑制,则图标颜色优先显示手动抑制。将鼠标悬停在图标上会显示更多详细信息:
Host 显示问题主机。
点击主机名称会打开 主机菜单
Problem 显示问题名称。
问题名称基于底层问题触发器的名称。
触发器名称中的宏会在问题发生时解析,解析后的值之后不会再更新。
点击问题名称会打开 事件菜单
在问题名称后将鼠标悬停在 图标上,会显示触发器描述(仅适用于包含该描述的问题)。
点击列标题中的 选项 按钮,可使用以下两个选项:
- 显示运行数据:在问题名称后以括号形式显示运行数据(仅当 触发器配置 中的 运行数据 字段不为空时)。
- 显示触发器表达式:在问题名称下方显示该问题的触发器表达式(启用 紧凑视图 时不可用)。
Operational data 显示问题的动态实时数据。内容取决于 触发器配置 中的 运行数据 字段:如果定义了包含宏的字符串,则在此显示;如果该字段留空,则改为显示触发器表达式中所有监控项的最新值。
Duration 显示问题持续时间。
另请参见:负问题持续时间
Update 点击 更新 链接可进入 问题更新 界面,在那里可以对问题执行各种操作,包括添加评论和确认问题。
Actions 使用符号图标显示与问题相关的活动历史:
icon_acknowledged_green.png - 问题已被确认。此图标始终最先显示。
icon_comment.png - 已添加评论。还会显示评论数量。
icon_sev_up1.png - 问题严重性已提高(例如:Information > Warning)。
icon_sev_down1.png - 问题严重性已降低(例如:Warning > Information)。
icon_severity_back.png - 问题严重性已更改,但已恢复到原始级别(例如:Warning > Information > Warning)。
icon_suppression.png - 问题已被抑制。
icon_unsuppressed.png - 问题已取消抑制。
icon_suppression_maintenance.png - 问题因主机维护而被抑制。
icon_unsuppressed_maintenance.png - 问题在主机维护后已取消抑制。
icon_actions.png - 已执行操作。还会显示操作数量。
icon_actions_progress1.png - 已执行操作,且至少有一项正在进行中。还会显示操作数量。
icon_actions_failed.png - 已执行操作,且至少有一项失败。还会显示操作数量。
将鼠标移到这些图标上时,会显示包含活动详情的弹出窗口。有关弹出窗口中用于已执行操作的图标的更多信息,请参见 查看详情
Tags 显示问题 标签
此外,还可能显示来自外部工单系统的标签(请参见配置 webhook 时的 处理标签 选项)。
将鼠标悬停在已显示标签后面的 三点图标上,或点击该图标,可打开包含所有标签的弹出窗口。
点击列标题中的 选项 按钮,可设置显示的标签数量(1-3)、选择标签名称的显示方式(完整、缩短或不显示)、设置标签显示优先级,或复制该列(复制的列可以重命名或删除)。
Tag value 显示问题 标签 值。
点击列标题中的 选项 按钮,可重命名该列、选择要显示的标签值,或复制该列(复制的列可以重命名或删除)。

负的问题持续时间

实际上,在一些常见情况下,问题持续时间可能为负值,即问题恢复时间早于问题创建时间。例如:

  • 如果某个主机由 proxy 监控,并且发生网络错误,导致一段时间内未从 proxy 接收到数据,服务器将触发 nodata(/host/key) 触发器。 当连接恢复后,服务器将从 proxy 接收到带有过去时间戳的监控项数据。 随后,nodata(/host/key) 问题将被恢复,并且其问题持续时间将为负值;
  • 当用于恢复问题事件的监控项数据由 Zabbix sender 发送,且其包含的时间戳早于问题创建时间时,也会显示负的问题持续时间。

负的问题持续时间不会以任何方式影响特定触发器的 SLA 计算可用性报告;它既不会减少问题时间,也不会扩大问题时间。

批量编辑选项

列表下方的按钮提供一些批量编辑选项:

  • 批量更新 - 通过进入 问题更新 页面来更新所选问题

要使用此选项,请先勾选相应问题前面的复选框,然后单击 批量更新 按钮。

按钮

右侧的按钮提供以下选项:

将所有页面中的内容导出到 CSV 文件。

视图模式按钮是所有部分通用的,其说明请参见监控页面。

使用过滤器

您可以使用过滤器仅显示您感兴趣的问题。 为了获得更好的搜索性能,搜索数据时不会解析宏。

过滤器位于表格上方。 您可以将常用的过滤器设置保存为选项卡,然后通过单击过滤器上方的选项卡快速访问。

Parameter Description
Show 按问题状态过滤:
Recent problems - 显示未解决和最近已解决的问题(默认)
Problems - 显示未解决的问题
History - 显示所有事件的历史记录
Host groups 按一个或多个主机组过滤。
指定父主机组会隐式选择所有嵌套的主机组。
Hosts 按一个或多个主机过滤。
Triggers 按一个或多个触发器过滤。
Problem 按问题名称过滤。
Severity 按触发器(问题)严重性过滤。
Age less than 按问题存在时间过滤。
Host inventory 按清单类型和值过滤。
Tags event tag名称和值过滤。可以包含或排除特定标签及标签值。可设置多个条件。标签名称匹配始终区分大小写。
每个条件可使用以下运算符:
Exists - 包含指定的标签名称
Equals - 包含指定的标签名称和值(区分大小写)
Contains - 包含标签值中含有输入字符串的指定标签名称(子串匹配,不区分大小写)
Does not exist - 排除指定的标签名称
Does not equal - 排除指定的标签名称和值(区分大小写)
Does not contain - 排除标签值中含有输入字符串的指定标签名称(子串匹配,不区分大小写)
条件有两种计算类型:
And/Or - 必须满足所有条件,具有相同标签名称的条件将按 Or 条件分组
Or - 满足其中一个条件即可
过滤后,此处指定的标签将与问题一起优先显示,除非被下面的 Tag display priority 列表覆盖。
Show symptoms 勾选复选框以在单独一行中显示被归类为症状的问题。
Show suppressed problems 勾选复选框以显示原本会因主机维护或由用户手动suppressed而被抑制并隐藏的问题。
Acknowledgement status 过滤显示所有问题、仅未确认的问题,或仅已确认的问题。勾选附加复选框可筛除那些曾被您确认过的问题。
收藏过滤器的标签页

常用的过滤参数组合可以保存在标签页中。

要保存一组新的过滤参数,请打开主标签页并配置过滤设置,然后点击 Save as 按钮。 在新的弹出窗口中,定义 Filter properties

problem\_filter0.png

Parameter Description
Name 要在标签页列表中显示的过滤器名称。
Show number of records 如果希望在标签页名称旁显示问题数量,请勾选。
Override time period selector 勾选后可为此过滤器集设置特定的默认时间段。如果启用,只有通过更新过滤设置才能更改此标签页的时间段。对于没有自定义时间段的标签页,可以通过点击右上角的时间选择器按钮来更改时间范围(按钮名称取决于所选时间间隔:This week、Last 30 minutes、Yesterday 等)。
此选项仅适用于 Monitoring > Problems 中的过滤器。
From/To 时间段 的开始和结束时间,支持绝对时间语法(Y-m-d H:i:s)或相对时间语法(now-1d)。当勾选 Set custom time period 时可用。

保存后,过滤器会作为一个命名过滤器标签页创建,并立即激活。

要编辑现有过滤器的过滤器属性,请点击当前活动标签页名称旁边的齿轮图标。

problem\_filter2.png

注意:

  • 要隐藏过滤区域,请点击当前标签页的名称。 再次点击活动标签页名称可重新打开过滤区域。
  • 支持键盘导航:使用方向键在标签页之间切换,按 Enter 打开。
  • 过滤器上方的左右按钮可用于在已保存的过滤器之间切换。 或者,向下箭头按钮会打开一个包含所有已保存过滤器的下拉菜单,您可以点击所需的过滤器。
  • 如果已保存过滤器的设置已更改(但尚未保存),过滤器名称后会显示一个绿色圆点。 要根据新设置更新过滤器,请点击 Update 按钮,该按钮会替代 Save as 按钮显示。
  • 表格列布局按每个过滤器标签页分别保存。 要自定义已保存过滤器的布局,请先打开该过滤器标签页,然后再自定义列。
  • 每个标签页的过滤器标签页、过滤器设置以及表格列布局都会保存在用户配置文件中,并在用户再次打开该页面时恢复。

要共享过滤器,请复制活动过滤器的 URL 并发送给他人。 打开此 URL 后,其他用户将能够把这组参数保存为其 Zabbix 账户中的永久过滤器。
另请参见:页面参数

过滤器按钮
描述
filter\_apply.png 应用指定的过滤器条件(不保存)。
filter\_reset.png 重置当前过滤器并返回当前选项卡的已保存参数。在主选项卡上,这将清除过滤器。
filter\_save\_as.png 在新选项卡中保存当前的过滤器参数。只在主选项卡上可用。
filter\_update.png 将选项卡参数替换为当前指定的参数。在主选项卡上不可用。

查看详情

Monitoring > Problems 中问题开始和恢复的时间是链接。 点击它们会打开该事件的更多详情。

在事件详情中,你可以看到该事件是否因维护而被抑制,或者是否被用户手动抑制。

请注意,问题严重性在触发器和问题事件中可能不同 - 如果已使用 Update problem screen 对问题事件进行了更新。

在操作列表中,使用以下图标表示活动类型:

  • icon_generated.png - 已生成问题事件。
  • icon_message.png - 已发送消息。
  • icon_acknowledged.png - 问题事件已确认。
  • icon_unacknowledged.png - 问题事件未确认。
  • icon_comment2.png - 已添加注释。
  • icon_sev_up1.png - 问题严重性已提高(例如 Information > Warning)。
  • icon_sev_down1.png - 问题严重性已降低(例如 Warning > Information)。
  • icon_severity_back.png - 问题严重性已更改,但又恢复到原始级别(例如 Warning > Information > Warning)。
  • icon_remote.png - 已执行远程命令。
  • icon_recovery.png - 问题事件已恢复。
  • icon_closed.png - 问题已手动关闭。
  • icon_suppression.png - 问题已被抑制。
  • icon_unsuppressed.png - 问题已取消抑制。
  • icon_suppression_maintenance.png - 由于主机维护,问题已被抑制。
  • icon_unsuppressed_maintenance.png - 主机维护结束后,问题已取消抑制。
  • icon_symptom.png - 问题已转换为症状问题。
  • icon_cause.png - 问题已转换为原因问题。