2 配置主机组
概述
主机组用于对主机进行逻辑分组,并为其分配用户权限。
每个主机至少必须分配到一个主机组。一个主机可以属于多个主机组,而每个主机组也可以包含多个主机。
请注意,在 Zabbix 中,所有权限都基于组:用户组、主机组和模板组。 因此,即使某个单独用户只需要访问一台主机,也需要先将该用户添加到一个用户组中,然后为包含该主机的主机组分配该用户组的权限。
配置
只有超级管理员用户可以创建主机组。
在 Zabbix 前端中,有两种创建主机组的方式。
方式一:
- 转到 数据采集 > 主机组。
- 单击屏幕右上角的 创建主机组。
- 在表单中输入组名。

方式二:在配置主机时,在 主机组 输入字段中输入一个不存在的组名。
主机组创建后,您可以在 数据采集 > 主机组 下的列表中单击组名,以编辑组名、克隆该组或删除该组。
删除主机组只会删除逻辑组,不会删除组中的主机。对于任何现有主机来说,如果某个主机组是其唯一所属组,则无法删除该主机组。
创建主机子组
一个主机 子组(或嵌套 主机组)是包含它的父组 主机组 的子级。
通过在组名输入字段中使用正斜杠 '/' 来表示其与父组的关系,可以创建子组。例如:
- 输入
Europe/Latvia将创建父组Europe下的Europe/Latvia子组。 - 输入
Europe/Latvia/Riga/Zabbix servers将在嵌套的父组Europe、Europe/Latvia、Europe/Latvia/Riga内创建相应的子组。
在创建子组时,不允许使用前导或尾随斜杠,也不允许连续使用多个斜杠。不支持对 '/' 进行转义。
在创建子组之前,并不需要先 create 任何父组 主机组(s)。您可以选择先创建子组(例如 Europe/Latvia),或者先创建任何父组 主机组(s)(在本例中为 Europe)。如果您先创建子组,父组 主机组(s) 不会 被自动创建。
主机组权限
- 当为现有父主机组创建子组时(例如在
Europe已存在的情况下创建Europe/Latvia),子组的user group权限将从父组继承。 - 当为现有子组创建父主机组时(例如在
Europe/Latvia已存在的情况下创建Europe),不会为父组设置任何权限。
编辑任何主机组时,您还可以设置一个附加选项将权限和标签过滤器应用于所有子组。

勾选此复选框并点击更新,将会把相同级别的权限和标签过滤器应用于当前及未来所有属于被编辑主机组的子组。
因此,如果任何用户组对被编辑主机组的子组拥有不同的配置权限,勾选该复选框将使所有当前及未来的子组获得与被编辑组相同的用户权限和基于标签的权限。
请注意该选项不会存入数据库,且会覆盖现有权限。通过此选项所做的任何更改只能手动还原。