2 配置模板组

概述

模板组用于对模板进行逻辑分组,并为其分配用户权限。

每个模板至少必须分配到一个模板组。一个模板可以属于多个模板组,而每个模板组也可以包含多个模板。

请注意,在 Zabbix 中,所有权限都基于组:用户组主机组和模板组。 因此,即使单个用户需要访问单个模板,也需要先将该用户加入某个用户组,然后为包含该模板的模板组分配该用户组的权限。

配置

只有超级管理员用户可以创建模板组。

在 Zabbix 前端中,有两种创建模板组的方式。

选项一

  1. 转到 数据采集 > 模板组
  2. 点击屏幕右上角的 创建模板组
  3. 在表单中输入组名。

选项二:在配置模板时,在 模板组 输入字段中输入一个不存在的组名。

创建模板组后,您可以在 数据采集 > 模板组 下的列表中点击模板名称,以编辑组名、克隆该组或删除该组。

删除模板组只会删除逻辑组,不会删除该组中的模板。对于任何现有模板,如果某个模板组是其唯一所属组,则无法删除该模板组。

创建模板子组

模板子组(或嵌套模板组)是包含它的父模板组的子级。

通过在组名输入字段中使用正向斜杠 '/' 来表示其与父组的关系,从而创建子组。例如:

  • 输入 Linux servers/Databases 将创建父组 Linux servers 的子组 Linux servers/Databases
  • 输入 Linux servers/Databases/MySQL/Tokyo 将在嵌套的父组 Linux serversLinux servers/DatabasesLinux servers/Databases/MySQL 中创建相应的子组。

创建子组时,不允许使用前导或尾随斜杠,也不允许连续使用多个斜杠。不支持对 '/' 进行转义。

在创建子组之前,并不要求必须 create 任何父模板组。您可以选择先创建子组(例如 Linux servers/Databases)或任何父模板组(在本例中为 Linux servers)。如果您选择先创建子组,则父模板组将不会自动创建。

模板组权限
  • 当为现有的父模板组创建子组时(例如,当 Linux servers 已存在时创建 Linux servers/Databases),子组的 user group 权限将从父组继承。
  • 当为现有的子组创建父模板组时(例如,当 Linux servers/Databases 已存在时创建 Linux servers),不会设置父组的权限。

在编辑任何模板组时,还可以设置一个附加选项:将权限应用于所有子组

选中此复选框并点击 更新,将对正在编辑的模板组的所有当前和未来子组应用相同的权限级别。

因此,如果任何用户组已被授予正在编辑的模板组的子组的不同 配置 权限,选中该复选框将使所有当前和未来的子组获得与正在编辑的组相同的用户权限。

请注意,此选项不会保存在数据库中,并将覆盖现有权限。通过此选项进行的任何更改只能手动还原。