4 自动发现规则
概述
可以从 数据采集 → 主机 中,通过点击相应主机的 Discovery 来访问主机的低级别发现规则列表。
系统会显示现有低级别发现规则的列表。通过更改筛选器设置,还可以查看所有发现规则,而不受主机限制,或者查看某个特定主机组的所有发现规则。

显示的数据:
| Column | Description |
|---|---|
| Host | 显示可见的主机名称。 点击主机名称会打开主机配置表单。 如果没有可见的主机名称,则显示技术主机名称。 |
| Name | 规则名称,以蓝色链接形式显示。 点击规则名称会打开低级别发现规则配置表单。 如果发现规则属于模板,则会在规则名称前显示模板名称,作为灰色链接。点击模板链接会打开模板级别的规则列表。 |
| Items | 显示指向监控项原型列表的链接。 现有监控项原型的数量以灰色显示。 |
| Triggers | 显示指向触发器原型列表的链接。 现有触发器原型的数量以灰色显示。 |
| Graphs | 显示指向图形原型列表的链接。 现有图形原型的数量以灰色显示。 |
| Hosts | 显示指向主机原型列表的链接。 现有主机原型的数量以灰色显示。 |
| Key | 显示用于发现的监控项键值。 |
| Interval | 显示执行发现的频率。 注意,也可以通过点击列表下方的 Execute now 按钮立即执行发现。 |
| Type | 显示用于发现的监控项类型(Zabbix agent、SNMP agent 等)。 |
| Status | 显示发现规则状态 - Enabled、Disabled 或 Not supported。点击状态可以更改它 - 从 Enabled 到 Disabled(以及反向);从 Not supported 到 Disabled(以及反向)。 |
| Info | 如果一切正常,此列不显示图标。出现错误时,会显示一个带有字母 "i" 的方形图标。将鼠标悬停在图标上可查看包含错误描述的工具提示。 |
要配置新的低级别发现规则,请点击右上角的 Create discovery rule 按钮。
批量编辑选项
列表下方的按钮提供一些批量编辑选项:
- 启用 - 将低级别发现规则状态更改为 Enabled。
- 禁用 - 将低级别发现规则状态更改为 Disabled。
- 立即执行 - 立即根据发现规则执行发现。请参见 更多详情。 请注意,在立即执行发现时,不会更新配置缓存,因此结果不会反映发现规则配置的最新更改。
- 删除 - 删除低级别发现规则。
要使用这些选项,请先勾选相应发现规则前的复选框,然后单击所需按钮。
使用过滤器
您可以使用过滤器仅显示您感兴趣的发现规则。为了获得更好的搜索性能,数据搜索时不会解析宏。
Filter 链接位于发现规则列表上方。单击后会显示一个过滤器,您可以按主机组、主机、名称、监控项键值、监控项类型以及其他参数来筛选发现规则。

| Parameter | Description |
|---|---|
| Host groups | 按一个或多个主机组筛选。 指定父主机组会隐式选择所有嵌套主机组。 |
| Hosts | 按一个或多个主机筛选。 |
| Name | 按发现规则名称筛选。 |
| Key | 按发现监控项键值筛选。 |
| Type | 按发现监控项类型筛选。 |
| Update interval | 按更新间隔筛选。 对于 Zabbix trapper 和依赖监控项不可用。 |
| Delete lost resources | 按 Delete lost resources 周期筛选。 |
| Disable lost resources | 按 Disable lost resources 周期筛选。 |
| SNMP OID | 按 SNMP OID 筛选。 仅在将 SNMP agent 选为类型时可用。 |
| State | 按发现规则状态筛选(All/Normal/Not supported)。 |
| Status | 按发现规则状态筛选(All/Enabled/Disabled)。 |