服务事件仅在启用了针对这些事件的服务操作时才会生成。在这种情况下,每次服务状态变更都会创建一个新事件:
该事件包含服务状态变更的详细信息 - 包括变更发生时间及新状态内容。
Zabbix会定期扫描网络发现规则中定义的IP范围 每个规则的检查频率可单独配置 当发现一个主机或服务时 会生成一个(或多个)发现事件
Zabbix会生成以下事件:
事件 | 生成时机 |
---|---|
服务可用 | 每次Zabbix检测到活跃服务时 |
服务不可用 | 每次Zabbix无法检测到服务时 |
主机可用 | 当IP地址至少有一个服务处于UP状态时 |
主机不可用 | 当所有服务都无响应时 |
服务发现 | 当服务在停机后恢复或首次被发现时 |
服务丢失 | 当服务从可用状态变为丢失时 |
主机发现 | 当主机在停机后恢复或首次被发现时 |
主机丢失 | 当主机从可用状态变为丢失时 |
主动式agent自动注册会在Zabbix中创建事件.
当配置启用时,如果之前未知的主动式agent请求检查或主机元数据发生变更, 系统会创建主动式agent自动注册事件。服务器会使用接收到的agentIP地址和端口 添加一个新的自动注册主机。
更多信息请参阅active agent autoregistration页面。
内部事件在以下情况下发生:
自Zabbix 2.2起支持内部事件。引入内部事件的目的在于 内部事件旨在允许用户在发生任何内部事件时收到通知 例如,当监控项变为不受支持并停止时 收集数据
内部事件仅在为这些事件配置内部操作时才会生成 已启用。要停止生成内部事件(例如, 监控项 不再受支持时,禁用所有内部事件的操作 配置 → 动作 → 内部动作
如果内部操作被禁用,而一个object处于 'unsupported'状态,针对此object的恢复事件仍将 已创建。
如果启用了内部操作,当object处于'unsupported'状态时 状态, 即使如此也将为此object创建恢复事件 未为object创建'problem event'。