2 配置模板组

概述

模板组用于模板的逻辑分组以及向其分配用户权限。

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

请注意,在 Zabbix 中,所有权限均基于组:user groupshost groups 和模板组。因此,即使单个用户需要访问单个模板,也是通过将该用户添加到具有访问包含该模板的模板组权限的用户组来授予访问权限的。

配置

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

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

选项一

  • 转至:数据采集 → 模板组
  • 在屏幕右上角点击 创建模板组
  • 在表单中输入组名称

选项二:当 创建模板 时,在 模板组 输入字段中输入一个不存在的组名称。

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

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

创建模板子组

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

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

  • 输入 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),不会设置父组的权限。

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

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

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

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