2 其他事件源

服务事件

仅当为这些事件启用了服务动作时,才会生成服务事件。在这种情况下,每次服务状态发生变化时都会创建一个新事件:

  • 故障事件 - 当服务状态从 OK 变为 Problem
  • OK 事件 - 当服务状态从 Problem 变为 OK

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

自动发现事件

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

Zabbix生成以下事件:

事件 何时生成
服务启动 每当Zabbix检测到活跃的服务。
服务停止 每当Zabbix不能检测到服务。
主机启动 如果一个IP至少有一个服务UP的。
主机宕机 如果所有服务都没有反应。
发现服务 如果服务停止后恢复或第一次发现服务。
服务丢失 如果服务启动后丢失。
发现主机 如果主机宕机后恢复或第一次发现主机。
主机丢失 如果主机启动后丢失。

主动式agent自动注册事件

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

如果配置了,当之前未知的主动式agent请求检查或主机元数据发生改变时,主动式agent自动注册事件将会生成。服务端用接收到的agent的IP地址和端口新增新的自动注册主机。

更多信息,参考 主动式agent自动注册 页面。

内部事件

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

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

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

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

如果内部动作被禁用,当对象处于“不支持”状态时,仍然会为该对象创建恢复事件。

如果启用了内部动作,当对象处于“不支持”状态时,即使尚未为该对象创建“问题事件”,仍然会为该对象创建恢复事件。

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