[comment]: # ({8185fed7-05736a62})
# 3 配置主机组

[comment]: # ({/8185fed7-05736a62})

[comment]: # ({c97f15f1-74e6984e})
#### 概述

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

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

请注意，在 Zabbix 中，所有权限都基于组：[用户组](/manual/config/users_and_usergroups)、主机组和[模板组](/manual/config/hosts/template_groups)。因此，即使单个用户只需要访问单个主机，也需要通过将该用户添加到某个用户组来授予权限，而该用户组必须具有访问包含该主机的主机组的权限。

[comment]: # ({/c97f15f1-74e6984e})

[comment]: # ({86670b03-b6eb8af7})
#### 配置

::: noteimportant
只有超级管理员用户可以创建主机组。
:::

在 Zabbix 前端中，有两种创建主机组的方法。

**第一种方法**：

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

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

**第二种方法**：在[配置主机](/manual/config/hosts/host#configuration)时，在 *主机组* 输入字段中输入一个不存在的组名称。

创建主机组后，您可以在 *数据采集* → *主机组* 下的列表中点击组名称，以编辑组名称、克隆该组或删除该组。

删除主机组只会删除逻辑组，不会删除组中的主机。无法删除作为任何现有主机唯一所属组的主机组。

[comment]: # ({/86670b03-b6eb8af7})

[comment]: # ({b4df5b4c-82282d5c})
#### 创建主机子组

主机子组（或嵌套主机组）是包含它的父主机组的子组。

子组通过在组名输入字段中使用正斜杠 `/` 来表示其与父组的关系。例如：

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

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

创建子组前，不要求先创建任何父主机组。您可以选择先创建子组（例如 `Europe/Latvia`），也可以先创建任意父主机组（在本例中为 `Europe`）。如果您先创建子组，父主机组**不会**自动创建。

[comment]: # ({/b4df5b4c-82282d5c})

[comment]: # ({141fdae3-47bc7e15})
##### 主机组的权限

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

编辑任何主机组时，还可以设置一个附加选项：*将权限和标签过滤器应用到所有子组*。

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

勾选此复选框并点击 *更新* 后，将把相同级别的权限和标签过滤器应用到当前正在编辑的主机组的所有当前和未来子组。

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

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

[comment]: # ({/141fdae3-47bc7e15})
