On this page
2 其他事件源
服务事件
仅当为这些事件启用了服务动作时,才会生成服务事件。在这种情况下,每次服务状态发生变化时都会创建一个新事件:
- 故障事件 - 当服务状态从
OK变为Problem时 - OK 事件 - 当服务状态从
Problem变为OK时
事件包含服务状态变更的详细信息——变更发生的时间以及新的状态。
自动发现事件
Zabbix定期扫描网络发现规则中定义的IP范围。每个规则可以单独配置检查频率。一旦发现主机或服务,就会生成发现事件(或多个事件)。
Zabbix生成以下事件:
| 事件 | 何时生成 |
|---|---|
| 服务启动 | 每当Zabbix检测到活跃的服务。 |
| 服务停止 | 每当Zabbix不能检测到服务。 |
| 主机启动 | 如果一个IP至少有一个服务UP的。 |
| 主机宕机 | 如果所有服务都没有反应。 |
| 发现服务 | 如果服务停止后恢复或第一次发现服务。 |
| 服务丢失 | 如果服务启动后丢失。 |
| 发现主机 | 如果主机宕机后恢复或第一次发现主机。 |
| 主机丢失 | 如果主机启动后丢失。 |
主动式agent自动注册事件
主动式agent自动注册会在Zabbix中创建事件。
如果配置了,当之前未知的主动式agent请求检查或主机元数据发生改变时,主动式agent自动注册事件将会生成。服务端用接收到的agent的IP地址和端口新增新的自动注册主机。
更多信息,参考 主动式agent自动注册 页面。
内部事件
内部事件在以下情况下发生:
- 一个监控项的状态从“normal”变为“unsupported”
- 一个监控项的状态从“unsupported”变为“normal”
- 一条低级别发现规则的状态从“normal”变为 “unsupported”
- 一条低级别发现规则的状态从“unsupported”变为 “normal”
- 一个触发器的状态从“normal”变为“unknown”
- 一个触发器的状态从“unknown”变为“normal”
引入内部事件的目的是让用户在任何内部事件发生时都能收到通知,例如,某个监控项变为不受支持并停止采集数据。
只有在启用了这些事件的内部动作时,才会创建内部事件。要停止生成内部事件(例如,监控项变为不受支持时),请在 Alerts > Actions > Internal actions 中禁用所有内部事件的动作。
如果内部动作被禁用,而某个对象处于“unsupported”状态,则仍会为该对象创建恢复事件。
如果内部动作被启用,而某个对象处于“unsupported”状态,则即使该对象尚未创建“problem event”,也仍会为其创建恢复事件。
另请参见:接收不受支持监控项的通知