2 其他事件源

服务事件

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

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

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

发现事件

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

Zabbix 生成以下事件:

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

Active agent 自动注册事件

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

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

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

内部事件

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

  • 监控项的状态从“normal”变为“unsupported”
  • 监控项的状态从“unsupported”变为“normal”
  • 低级别发现规则的状态从“normal”变为 “unsupported”
  • 低级别发现规则的状态从“unsupported”变为 “normal”
  • 触发器的状态从“normal”变为“unknown”
  • 触发器的状态从“unknown”变为“normal”

引入内部事件的目的是让用户在发生任何内部事件时都能收到通知,例如,监控项变为不受支持并停止采集数据。

只有在启用了这些事件的内部动作时,才会创建内部事件。要停止生成内部事件(例如,监控项变为不受支持时),请在“告警” → “动作” → “内部动作”中禁用所有内部事件的动作。

如果内部动作被禁用,而某个对象处于“unsupported”状态,则仍会为该对象创建恢复事件。

如果内部动作被启用,而某个对象处于“unsupported”状态,则即使该对象尚未创建“problem event”,也仍会为该对象创建恢复事件。

另请参见:接收不受支持监控项的通知