[comment]: # ({4453b06d-1455a319})
# 2 配置主机组

[comment]: # ({/4453b06d-1455a319})

[comment]: # ({9d7ae405-4523f0b1})
#### 概述

主机组用于对主机进行逻辑分组并向其分配用户权限。

每个主机必须至少分配一个主机组。一个主机可以属于多个主机组，每个主机组可以包含多个主机。

请注意，在Zabbix中，所有权限都基于[user groups](/manual/config/users_and_usergroups)和主机/[template](/manual/config/templates/template)组。因此，即使单个用户需要访问单个主机，也是通过将该用户添加到具有访问包含该主机的主机组权限的用户组来实现的。

[comment]: # ({/9d7ae405-4523f0b1})

[comment]: # ({fb87a695-67dac07e})
#### 配置

::: noteimportant
仅超级管理员用户可以create 主机组。

:::

在Zabbix前端创建一个主机组有两种方式。

**方式一**:

-   前往：*配置* → *主机组*
-   点击屏幕右上角的*创建组*
-   在表单中输入组名称

![](../../../../assets/en/manual/config/host_group.png)

**方式二**：当[配置](/manual/config/hosts/host#配置)时，在*组*输入框中输入不存在的组名称。

当主机组创建后，您可以通过*配置* → *主机组*列表点击组名称来编辑组名、克隆组或delete该组。

删除一个主机组仅会删除逻辑组，不会删除组内的主机。若某主机仅属于该一个主机组，则无法delete该组。

[comment]: # ({/fb87a695-67dac07e})

[comment]: # ({0986a9ad-823b886f})
#### 创建主机子组

一个主机子组（或称嵌套主机组）是指包含它的父主机组的子项。自Zabbix 3.2.0起支持主机组的嵌套表示。

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

-   输入`Europe/Latvia`会创建父组`Europe`下的`Europe/Latvia`子组。
-   输入`Europe/Latvia/Riga/Zabbix servers`会在嵌套父组`Europe`、`Europe/Latvia`、`Europe/Latvia/Riga`下创建相应的子组。

创建子组时，不允许使用开头或结尾的斜杠，也不允许连续使用多个斜杠。不支持对'/'进行转义。

在创建子组之前，不需要create任何父主机组。您可以选择先创建子组（例如`Europe/Latvia`）或任何父主机组（在我们的示例中为`Europe`）。如果先创建子组，父主机组**不会**自动创建。

[comment]: # ({/0986a9ad-823b886f})

[comment]: # ({13259472-6e03a93d})
##### 主机组权限

-   当为现有父主机组创建子组时（例如在`Europe`已存在的情况下创建`Europe/Latvia`），子组的[user group](/manual/config/users_and_usergroups/usergroup)权限将从父组继承。
-   当为现有子组创建父主机组时（例如在`Europe/Latvia`已存在的情况下创建`Europe`），不会为父组设置任何权限。

在编辑任何主机组时，您还可以设置一个附加选项*将权限和标签过滤器应用于所有子组*。勾选此复选框并点击*更新*，将为被编辑的主机组的所有当前及未来子组应用相同级别的权限和标签过滤器。该选项自Zabbix 3.4.0起支持。

因此，如果任何用户组对被编辑的主机组的子组具有不同的[配置](/manual/config/users_and_usergroups/usergroup#配置)权限，勾选该复选框将授予所有当前及未来子组与被编辑组相同的用户权限和基于标签的权限。

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

[comment]: # ({/13259472-6e03a93d})
