模板组用于模板的逻辑分组,以及为它们分配用户权限。
每个模板必须至少分配一个模板组。一个模板可以属于多个模板组,每个模板组可以包含多个模板。
请注意,在Zabbix中,所有权限都基于组:用户组, 主机组,以及模板组。因此,即使一个用户只需要访问一个模板,也是通过将用户添加到一个具有访问包含该模板的模板组权限的用户组中来授予的。
仅超级管理员用户可以创建模板组。
在Zabbix前端有创建模板组的两种选项。
选项一:
选项二:在配置模板时,在模板组输入字段中输入一个不存在的组名。
创建模板组后,您可以在数据收集 → 模板组列表下点击模板名称来编辑组名、克隆组或删除组。
删除模板组仅删除逻辑组,不会删除组内的模板。无法删除作为任何现有模板唯一组的模板组。
模板子组(或嵌套模板组)是包含它的父模板组的子组。
通过在组名输入字段中使用正斜杠 '/' 来表示其与父组(s)的关系,从而创建子组。例如:
Linux 服务器/数据库
将创建父组 Linux 服务器
下的 Linux 服务器/数据库
子组。Linux 服务器/数据库/MySQL/东京
将在嵌套的父组 Linux 服务器
,Linux 服务器/数据库
,Linux 服务器/数据库/MySQL
内创建相应的子组。在创建子组时,不允许使用前置或后置斜杠,或连续使用多个斜杠。不支持对 '/' 进行转义。
在创建子组之前,无需创建任何父模板组(s)。您可以选择是先创建子组(例如,Linux 服务器/数据库
),还是创建任何父模板组(s)(在我们的示例中,Linux 服务器
)。如果您从创建子组开始,父模板组(s)不会 自动创建。
Linux服务器
已存在的情况下创建Linux服务器/数据库
),用户组对子组的权限将从父组继承。Linux服务器/数据库
已存在的情况下创建Linux服务器
),不会为父组设置任何权限。在编辑任何模板组时,您还可以设置一个额外选项,将权限应用于所有子组。
选中此复选框并点击更新,将把相同级别的权限应用于模板组被编辑的所有当前和未来的子组。
因此,如果任何用户组已被赋予对被编辑的模板组的子组不同级别的权限,选中复选框将授予所有当前和未来的子组与被编辑的组相同的用户权限。
请注意,此选项不会保存在数据库中,并将覆盖现有权限。通过此选项所做的任何更改只能手动恢复。