2 配置主机组

概述

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

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

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

配置

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

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

方式一:

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

方式二:当配置时,在输入框中输入不存在的组名称。

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

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

创建主机子组

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

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

  • 输入Europe/Latvia会创建父组Europe下的Europe/Latvia子组。
  • 输入Europe/Latvia/Riga/Zabbix servers会在嵌套父组EuropeEurope/LatviaEurope/Latvia/Riga下创建相应的子组。

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

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

主机组权限
  • 当为现有父主机组创建子组时(例如在Europe已存在的情况下创建Europe/Latvia),子组的user group权限将从父组继承。
  • 当为现有子组创建父主机组时(例如在Europe/Latvia已存在的情况下创建Europe),不会为父组设置任何权限。

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

因此,如果任何用户组对被编辑的主机组的子组具有不同的配置权限,勾选该复选框将授予所有当前及未来子组与被编辑组相同的用户权限和基于标签的权限。

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