2 其他事件源

服务事件

只有在启用了针对这些事件的服务操作时,才会生成服务事件。在这种情况下,每次服务状态更改都会创建一个新事件:

  • 问题事件 - 当服务状态从“正常(OK)”更改为“问题(PROBLEM)”时
  • 正常(OK)事件 - 当服务状态从“问题(PROBLEM)”更改为“正常(OK)”时

事件包含服务状态更改的详细信息——更改发生的时间以及新的状态是什么。

发现事件

Zabbix 会定期扫描网络发现规则中定义的 IP 范围。每个规则的检查频率可以单独配置。一旦发现 一个主机 或服务,就会生成一个发现事件(或多个事件)。

Zabbix 生成以下事件:

事件 触发时机
服务可用 每次 Zabbix 检测到活动服务时。
服务不可用 每次 Zabbix 无法检测到服务时。
主机 可用 如果该 IP 至少有一个服务处于可用状态。
主机 不可用 如果所有服务均无响应时。
服务已发现 如果服务在停机后恢复或首次被发现。
服务已丢失 如果服务在可用后丢失。
主机 已发现 如果 主机 在停机后恢复或首次被发现。
主机 已丢失 如果 主机 在可用后丢失。

Active agent 自动注册事件

主动 agent 自动注册会在 Zabbix 中创建事件。

如果进行了相关配置,当一个之前未知的主动 agent 请求检查或 主机 元数据发生更改时,将创建主动 agent 自动注册事件。服务器将使用接收到的 agent 的 IP 地址和端口添加一个新的自动注册的 主机。

有关更多信息,请参阅 active agent autoregistration 页面。

内部事件

内部事件在以下情况下发生:

  • 监控项的状态从“正常”变为“不支持”
  • 监控项的状态从“不支持”变为“正常”
  • 低级发现规则状态从“正常”变为 '不支持'
  • 低级发现规则的状态从“不受支持”变更为 '正常'
  • 触发器状态从“正常”变为'未知'
  • 触发器状态从'未知'变为'正常'

引入内部事件的目的在于当任何内部事件发生时能够通知用户 例如,当监控项变为不受支持状态时,便会停止数据采集。

内部事件仅在为这些事件配置内部操作时才会生成 已启用。要停止生成内部事件(例如, 监控项 即将停止支持时,请禁用所有内部事件的操作 警报 → 动作 → 内部动作

如果内部操作被禁用,而一个object处于 “不支持”状态,针对此object的恢复事件仍将 已创建。 (注:用户未提供具体待翻译内容,根据角色定义需接收实际文本才能执行翻译。请提供需要翻译的Zabbix技术文档片段。) 如果启用了内部操作,当object处于“不受支持”状态时 状态,即使如此,仍会为此object创建恢复事件 未为object创建'问题事件'。

另请参阅:Receiving notification on unsupported items