2022 Zabbix中国峰会
2022 Zabbix中国峰会

4 主机原型

主机原型是通过 低级自动发现规则 创建主机的蓝图。 在被发现为主机之前,这些原型不能有监控项和触发器,除非是从模板链接的监控项和触发器。

配置

主机原型是在 低级别自动发现规则下配置的.

创建主机原型:

1. 跳转到 数据采集主机.

2. 点击所需主机的 自动发现,跳转到该主机的低级别自动发现规则配置列表。

3. 点击 主机原型 查看所需的发现规则

4. 点击右上角的 创建主机原型 按钮。

主机原型具有与常规主机相同的参数; 然而,也支持额外不同的配置::

参数 描述
主机名称 此参数必须包含至少一个低级别自动发现宏 ,以确保所创建的主机具有唯一的主机名。
可见名称 支持低级别自动发现宏
主机群组 A允许使用低级别自动发现宏指定主机组原型。
根据指定的主机组原型,主机组 将被发现、创建并链接到创建的主机上; 由其他低级别自动发现规则创建的已发现组也将链接到已创建的主机。 但是,已发现的主机组与 手动创建的主机组匹配将不会链接到已创建的主机。
接口 设置发现的主机是从发现规则所属的主机继承 IP (默认) ,还是通过 自定义接口
支持主机接口低级别自动发现宏用户宏
启用新的 设置发现的主机的状态; 如果未选中,主机将被创建为禁用状态。
发现 设置是否从主机原型中创建主机; 如果未选中,将不从主机原型创建主机(除非在低级别自动发现规则中设置了覆盖)。

标签值和主机原型用户宏值也支持低级别自动发现宏
主机原型不支持值映射

有关如何配置主机原型的示例,请参见虚拟机监控

主机接口

要添加自定义接口,请将 接口 选择器从 "继承" 切换到 "自定义"。 点击 add_link.png 并选择接口类型 - Zabbix agent, SNMP, JMX, IPMI.

如果选择了 自定义,但未设置接口,则将创建没有接口的主机。
如果选择 继承 并且主机原型属于模板,所有发现的主机将从模板链接到的主机继承主机接口。

如果指定了多个自定义接口,则可以在 默认 列中设置主接口。

有关如何配置自定义主机接口的示例,请参阅VMware 监控配置样例

只有当主机接口包含正确的数据时,才会创建主机。

发现的主机

在主机列表中,已发现的主机以创建它们的发现规则的名称作为前缀。

发现的主机继承了主机原型的大多数参数,并作为 只读 。. 只能对发现的主机配置以下参数:

  • 模板 - 链接其他模板或取消手动添加的模板。从主机原型继承的模板不能取消链接。
  • 状态 - 手动启用/禁用主机。
  • 标签 - 在从主机原型继承的标签旁边手动添加标签。手动或继承的标签不能有重复(名称和值相同的标签)。 如果继承的标签与手动标签具有相同的名称和值,它将在发现过程中替换为手动标签。
  • - 手动添加主机宏以及从主机原型继承的宏; 更改主机上的宏值和 类型
  • 描述.

已发现的主机可以手动删除。但是请注意,如果启用了发现功能,它们将再次被发现。

下列情况下主机可能不再被发现:

  • 自动禁用 (根据自动发现规则设置的 禁用丢失的资源 值)
  • 自动删除 (根据自动发现规则设置的 删除丢失的资源 值).

Zabbix 不支持主机原型嵌套, 即通过低级别自动发现规则发现的主机上设置主机原型。