On this page
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”,也仍会为该对象创建恢复事件。
另请参见:接收不受支持监控项的通知