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