用户角色

概述

在 用户 > 用户角色 部分中,您可以创建用户角色。

用户角色允许基于初始选择的用户类型(User、Admin、Super admin)创建细粒度权限。

选择某个用户类型后,该用户类型的所有可用权限都会被授予(默认勾选)。

权限只能从该用户类型可用的权限子集中撤销;不能扩展到超出该用户类型可用范围的权限。

不可用权限对应的复选框会显示为灰色;即使用户在浏览器中直接输入该元素的 URL,也无法访问该元素。

限制对某些 UI 元素的访问只会阻止打开该页面——并不会移除在界面其他部分访问底层数据的能力。

用户角色可以分配给系统用户。每个用户只能分配一个角色。

默认用户角色

默认情况下,Zabbix 配置了四种用户角色,每种角色都有预定义的权限集合:

  • 访客角色
  • 用户角色
  • 管理员角色
  • 超级管理员角色

这些角色基于 Zabbix 中的主要用户类型。显示了分配给各个角色的所有用户列表。属于禁用组的用户以红色显示。访客角色是一种用户类型角色,只有查看部分前端页面的权限。

默认的 超级管理员角色 不能被修改或删除,因为在 Zabbix 中至少必须存在一个具有无限权限的超级管理员用户。超级管理员 用户可以修改其自身角色的设置,但不能修改用户类型。

配置

要创建新角色,请单击右上角的 Create user role 按钮。要更新现有角色,请单击角色名称以打开配置表单。

将显示可用权限。要撤销某个权限,请取消选中其复选框。

下面将介绍可用权限以及 Zabbix 中每个预配置用户角色的默认权限。

默认权限

对 UI 元素的访问权限

默认菜单部分的访问权限取决于用户类型。有关详细信息,请参阅“权限”页面。

如果在前端配置文件中将 $ZBX_FEATURE_FLAGS['modules_config_enabled'] 功能标志设置为 false,则“访问模块”部分将被隐藏。

对其他选项的访问权限

参数 描述 默认用户角色
超级管理员角色 管理员角色 普通用户角色 访客角色
对新 UI 元素的默认访问权限 此选项指定 Zabbix 升级后如何访问新的菜单部分。模块中现有的菜单部分不受影响。 是 是 是 是
对服务的访问权限
对服务的读写访问权限 选择对服务的读写访问权限:
无 - 完全无访问权限
全部 - 对所有服务具有读写访问权限
服务列表 - 选择具有读写访问权限的服务

如果授予读写访问权限,则其优先级高于只读访问权限设置,并且会由子服务动态继承。
全部 全部 无 无
对带标签的服务的读写访问权限 指定标签名称以及可选的值,以额外授予对匹配该标签的服务的读写访问权限。
当在对服务的读写访问权限参数中选择“服务列表”时,此选项可用。
如果授予读写访问权限,则其优先级高于只读访问权限设置,并且会由子服务动态继承。
对服务的只读访问权限 选择对服务的只读访问权限:
无 - 完全无访问权限
全部 - 对所有服务具有只读访问权限
服务列表 - 选择具有只读访问权限的服务

只读访问权限的优先级低于读写访问权限,并且会由子服务动态继承。
全部 全部
对带标签的服务的只读访问权限 指定标签名称以及可选的值,以额外授予对匹配该标签的服务的只读访问权限。
当在对服务的只读访问权限参数中选择“服务列表”时,此选项可用。
只读访问权限的优先级低于读写访问权限,并且会由子服务动态继承。
对模块的访问权限
<模块名称> 允许或拒绝访问特定模块。本部分仅显示已启用的模块。无法授予或限制对当前已禁用模块的访问权限。 是 是 是 是
对新模块的默认访问权限 此选项指定 Zabbix 升级后如何访问新的模块和小组件。此选项也适用于在管理 > 常规 > 模块部分中添加的模块和小组件。
对 API 的访问权限
已启用 启用或禁用对 API 的访问权限。 否 否 否 否
API 方法 选择允许列表以允许搜索字段中指定的 API 方法,或选择拒绝列表以拒绝这些方法。请注意,无法同时允许某些 API 方法并拒绝其他 API 方法。

在搜索字段中开始输入方法名称,然后从自动完成列表中选择方法。
也可以单击选择按钮,从适用于此用户类型的完整列表中选择方法。请注意,如果“对操作的访问权限”部分中的某个操作未选中,用户将无法使用与该操作相关的 API 方法。

支持通配符。示例:dashboard.*(“dashboard.” API 服务的所有方法)、*(任意方法)、*.export(所有 API 服务中名称包含“.export”的方法)。

如果未指定任何方法,则会忽略允许/拒绝列表规则。
对操作的访问权限
创建和编辑仪表板 清除该复选框还会撤销对相应元素使用 .create、.update 和 .delete API 方法的权限。 是 是 是 否
创建和编辑拓扑图
创建和编辑维护 否
添加问题评论 清除该复选框还会撤销通过 event.acknowledge API 方法执行相应操作的权限。 是
更改严重性
确认问题
抑制问题
关闭问题
执行脚本 清除该复选框还会撤销使用 script.execute API 方法的权限。
管理 API 令牌 清除该复选框还会撤销使用所有 token. API 方法的权限。
管理计划报表 清除该复选框还会撤销使用所有 report. API 方法的权限。 否
管理 SLA 启用或禁用管理 SLA 的权限。
对只读主机调用“立即执行” 允许在最新数据中对只读主机的监控项使用“立即执行”选项。 是
更改问题排名 允许将问题排名从原因更改为症状,反之亦然。
创建和编辑自己的媒介 允许创建或编辑自己的媒介。
创建和编辑用户媒介 允许为用户创建或编辑媒介。此选项仅适用于超级管理员用户。 否 否
对新操作的默认访问权限 此选项指定 Zabbix 升级后如何访问新的操作。 是 是

另请参阅: