This chapter describes groups.
Groups enable you to place instances into useful collections. For example, you can create groups for development and production instances. Instances added to each group inherit the Advisors scheduled for that group.
The primary uses for groups are:
Access Control: You can assign users to specific groups. This means the user sees only those instances in the group to which they have rights. The groups are associated with Roles, and the users are assigned to the roles. For more information, see Chapter 23, Access Control.
Replication: MySQL Enterprise Monitor automatically creates groups for replication topologies. That is, if a master-slave(s) relationship is detected, the relevant group is created to contain all members of that topology.
Convenience: grouping related instances together, in order to ensure consistent Advisor scheduling and event generation.
To create groups, the user must be assigned to a role with the New Group Creation permission set to Administer. To view groups, they must have the Server Group permission set to at least Read-Only.
To open the Groups page, click the Groups link on the Settings menu.
To create a group, do the following:
Click Create. The Create Group frame is activated.
Define a Group Name and a Description.
It is possible to create empty groups, and add the instances later, or to allow the Agent installations to add the instances to the groups by adding the group name to the Monitor Group field in the installer.
To add instances to the group, select the Assets tab.
Select the required instances by checking the checkbox beside the instance.
Click Save to save your new group. Click Cancel to discard your changes.
To edit a group, select it in the list, and edit as required.
Editing groups requires the user be assigned to a Role with the Server Group and MySQL Instances permissions set to Administer.