# 3 其他事件来源

#### 发现事件

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

Zabbix可以生成以下事件：

|事件                 描|<|
|--------------------------|-|
|Service Up|每当Zabbix检测到活跃的服务。|
|Service Down|每当Zabbix无法检测到服务。|
|Host Up|如果一个IP至少有一个活跃的服务。|
|Host Down|如果所有的服务都没有响应。|
|Service Discovered|如果服务在维护时间之后恢复或者第一次被发现。|
|Service Lost|如果服务在运行后丢失。|
|Host Discovered|如果主机在维护时间滞后恢复或者第一次被发现。|
|Host Lost|如果主机在运行后丢失。|

#### 主动式客户端自动发现事件

主动式客户端自动注册会在Zabbix创建事件。

如果配置了自动注册，当以前未知的主动式客户端向服务器发起检测请求或者主机的元数据被改变，服务器会生成主动注册事件。服务器使用主动式客户端请求的IP地址和端口，添加一个新的自动注册主机。

关于自动注册更多的信息，请查阅[active agent
auto-registration](/manual/discovery/auto_registration) 页面。

#### 内部事件

在下面的情况下，会发生内部事件：

-   监控项的状态从“正常”变为“不支持的”；

```{=html}
<!-- -->
```
-   监控项的状态从“不支持的”变为“正常”；

```{=html}
<!-- -->
```
-   低级别自动发现规则的状态从“正常”变为“不支持的”；

```{=html}
<!-- -->
```
-   低级别自动发现规则的状态从“不支持的”变为“正常”；

```{=html}
<!-- -->
```
-   触发器的状态从“正常”变为“未知的”；

```{=html}
<!-- -->
```
-   触发器的状态从“未知的”变为“正常”。

从Zabbix2.2开始支持内部事件。引入内部事件的目的是允许在发生任何内部事件时通知用户，例如，一个监控项的状态变为不支持的，并停止采集数据。
