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”,也仍会为其创建恢复事件。

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