3 链接/取消链接

概述

链接是将模板应用于主机的过程,而取消链接将从主机中删除与模板的关联。

链接模板

要将模板链接到主机,请执行以下操作:

  1. 转到 数据采集 → 主机
  2. 单击所需的主机。
  3. 模板 字段中开始输入模板名称。将显示匹配的模板列表;向下滚动以进行选择。 或者,您也可以单击该字段旁边的 选择,并在弹出窗口中的列表里选择一个或多个模板。
  4. 在主机属性表单中单击 添加/更新

现在,该主机将拥有模板中的所有实体。 这包括监控项、触发器、图形、低级别发现规则、web 场景,以及仪表板。

如果这些模板包含具有相同监控项键的监控项,则将多个模板链接到同一主机会失败。 并且,由于触发器和图形也使用监控项,如果使用相同的监控项键,它们也不能从多个模板链接到单个主机。

当从模板添加实体(监控项、触发器等)时:

  • 主机上先前已存在的相同实体会更新为模板中的实体,且该实体在主机级别的任何现有自定义都会丢失
  • 会添加模板中的实体;
  • 在链接模板之前仅存在于主机上的任何直接链接实体将保持不变。

在列表中,所有来自模板的实体现在都会以前缀 模板名称显示,表示这些实体属于特定模板。 模板名称本身(灰色文本)是一个链接,可用于访问 模板级别上的这些实体列表。

对于某些监控项,例如 外部检查HTTP agent 检查简单检查SSH 检查Telnet 检查,主机接口是可选的。 如果在链接模板时主机未定义接口,这些监控项将会在没有接口的情况下添加。 如果您稍后添加主机接口,它不会自动分配给已存在的监控项。 要一次性将新添加的主机接口分配给所有模板监控项,请先将模板从主机上取消链接,然后再重新链接。 要保留监控项历史记录,请使用 取消链接 选项,不要使用 取消链接并清除

如果某个实体没有以前缀模板名称显示,则表示它在模板链接之前就已存在于主机上,并且不是由模板添加的。

实体唯一性标准

从模板中添加实体(监控项,触发器等)时,重要的是要知道这些实体已经存在于主机上并需要更新,哪些实体有所不同。决定同一性/差异的唯一性标准是:

  • 对于监控项 - 监控项键
  • 对于触发器 - 触发器名称和表达式
  • 对于自定义图形 - 图形名称及其监控项
将模板链接到多个主机

要更新多个主机的模板关联,请在 数据采集 → 主机 中通过勾选复选框选择一些主机,然后点击列表下方的 批量更新,再选择 链接模板

要链接其他模板,请在自动补全字段中开始输入模板名称,直到出现包含匹配模板的下拉列表。然后向下滚动并选择要链接的模板。

替换 选项允许在链接新模板的同时,取消与这些主机之前已链接的任何模板。取消链接 选项允许指定要取消链接的模板。取消链接时清除 选项不仅会取消链接之前已链接的模板,还会移除从这些模板继承的所有实体(监控项、触发器等)。

Zabbix 提供了大量预定义模板。你可以将它们作为参考,但请注意不要在生产环境中原样使用,因为它们可能包含过多的监控项,并且轮询数据的频率过高。如果你确实想使用它们,请根据实际需求进行微调。

编辑链接实体

如果您尝试编辑从模板链接的监控项或触发器,您可能会发现许多关键选项无法进行编辑。 这是因为模板的初衷是在模板级别以一键式方式编辑内容。 但是,您仍然可以,例如,在单个主机上启用/禁用监控项并设置更新间隔、历史长度和一些其他参数。

如果你想完全的编辑这些实体,你必须在模板级别编辑它(模板级别的快捷方式显示在表单名称中),请记住这些更改将影响所有链接到此模板的主机。

对在模板级别实现的实体的任何自定义将覆盖先前在主机级别对实体的自定义。

取消关联模板

要从主机取消关联模板,请执行以下操作:

  1. 转到 数据采集 → 主机
  2. 单击所需的主机并找到 模板 字段。
  3. 单击模板旁边的 取消关联取消关联并清除,以取消关联该模板。
  4. 在主机属性表单中单击 更新

选择 取消关联 选项只会移除与模板的关联,同时保留该模板的所有实体在主机上。 这包括监控项、触发器、图形、低级别发现规则和 web 场景,但不包括仪表板。 请注意,从已关联模板继承的值映射和标签也会被移除。

选择 取消关联并清除 选项将同时移除与模板的关联及其所有实体(监控项、触发器等)。