第 17 章管理实例组

组将实例组织成有用的集合。例如,您可以为开发和生产实例创建组。添加到每个组的实例继承为该组安排的顾问。

MySQL Enterprise Monitor 中有两种类型的组:用户定义的和复制的。用户定义的组是在 MySQL 企业服务管理器的管理组页面中创建和管理的组。一个实例可以属于一个或多个组。

笔记

您还可以使用 MySQL Enterprise Monitor Agent 配置实用程序定义组并向这些组添加实例。有关信息,请参阅 代理连接实用程序。您可以使用配置实用程序向现有组添加连接,或创建组并向其添加连接,但不能删除现有组。

复制组是在复制拓扑中配置的实例。这些组不能由 MySQL Enterprise Service Manager 管理。MySQL Enterprise Monitor 自动为复制拓扑创建组。也就是说,如果检测到主从关系,则会创建相关组以包含该拓扑的所有成员。

重要的

无法编辑复制组成员身份。这些组是动态填充的。复制组中的选择框变灰。只能更改 Group NameGroup Description

笔记

NDB Cluster 和 InnoDB 集群拓扑不可管理,不会显示在“管理组”页面中。

组的主要用途是:

  • 访问控制:您可以将用户分配到特定组。用户只能看到他们有权访问的组中的那些实例。这些组与角色相关联,并且用户被分配给角色。有关详细信息,请参阅 第 22 章,访问控制

  • 组织:将相关实例分组在一起,以确保一致的 Advisor 调度和事件生成。一个实例可以属于多个组。复制拓扑中涉及的实例不可能属于多个组。

创建群组

重要的

要创建组,必须将用户分配给一个角色,并将 “创建新组”权限设置为“管理”。要查看组,他们必须至少将服务器组权限设置为只读。

要打开“组”页面,请单击“设置”菜单上的“组”链接。

图 17.1 群组管理页面

内容在周围的文字中描述。

要创建组,请执行以下操作:

  1. 单击创建创建组框架被激活。

  2. 定义组名和描述。

  3. 可以创建空组,稍后添加实例,或者允许代理安装通过将组名添加到安装程序中的 Monitor Group字段来将实例添加到组中。

  4. 要将实例添加到组中,请选择“ 资产”选项卡。

    图 17.2 组资产选项卡

    内容在周围的文字中描述。

  5. 通过选择上下文来选择所需的实例。不选择上下文就无法选择实例。

  6. 选择全部以使所有实例都可供在实例 字段中进行选择。要进一步过滤,请选择任何现有组以使其内容在“ 实例”字段中可用。

  7. 通过单击“实例”字段并选择所需的实例来选择一个实例。该字段还支持自动完成。

  8. 单击添加按钮将您的选择添加到“已 选择”字段。

  9. 单击保存以保存您的新组。单击取消放弃您的更改。

  10. 要编辑组,请在列表中选择它,然后根据需要进行编辑。

    笔记

    编辑组需要将用户分配给服务器组MySQL 实例权限设置为管理的角色。

删除群组

要删除组,您必须是 服务器组权限设置为管理的角色的成员。

要删除组,请在组列表中选择该组,然后单击 删除