Adding user groups


Perform the following procedure to add a new user group. After adding a new user group, you must create a corresponding .mrl file and add the user group to the .mrl file you created.

To create a new user group

  1. In the BMC ProactiveNet Administration Console, select the Administration > General Administration tab.
  2. Expand the Advanced Options folder.
  3. Select and right-click the User Group folder and select Add User Group.
  4. In the User Group dialog box, enter the Name of the user group.
  5. Select the Roles/Users tab, and select roles from the Available Roles list to assign to the user group.

    Warning

    Note

    • You must associate at least one role to create a user group.
    • The SLOs and Reports tab are disabled by default. Selecting the appropriate roles enables these options according to the permissions defined for the various roles. See Roles-and-permissions 
    • Managing the objects of the user group are dependent on the role attached to the user group.
    • The tabs that are accessible depend on the type of role selected.
  6. Click >> to add the roles to the Selected Roles list.
    The roles are moved from the Available Roles list to the Selected Roles list.
  7. To remove roles from the Selected Roles list, select the role and click <<.

    Warning

    Note

    • You can select multiple roles using the Shift key.
    • You can create, edit and delete roles using the New, Edit, and Delete buttons. For more information about creating roles, see Roles-and-permissions
  8. Select the user name from the Available Users list that you want to associate to the user group.
    The user name is moved from the Available Users list, and appears in the Selected Users list.
  9. Select the Views tab. 
  10. Select All Views to allow all views, or select Restricted Views and select from the Available Views list.
    The list of all views applied to the user group appears in the Selected Views field.
  11. Select the Monitor Groups tab.
  12. Select Unrestricted Groups to allow access to all monitor groups, or select Restricted Groups to allow access to a restricted set of monitor groups.
  13. Select from the Available Groups list and click >> to add to the Selected Groups list. If the permission to a parent group is given, users automatically gain access to the child groups under the parent group. Therefore, do not add the child groups explicitly if you have already added the parent group.
  14. Select the CIs tab.
  15. Select All Components can be accessed by this group to enable the user group to access all components.
    The selection options are dimmed and unavailable.
  16. Select Only the components assigned to this group can be accessed and select from the Available Components list.
    1. Select a component type from the available list in the Class list.
    2. In the Name contains field enter all or part of the target component name to search for.
    3. Check Propagates Priority to show the Priority Propagator service component instances that pass their priority to a causal component when it is impacted.
    4. Click Find. A list of results fitting the seach parameters displays in the Results pane.
    5. Select the relevant component and click >> to assign the component to the user group.
    6. The selected components are displayed in the Components Assigned to this Group section. You can edit the components.
      • Select Edit All to edit all assigned components.
         The Edit All Permissions screen appears prompting you to set permissions to all assigned components to Full Access or Read Only. Select the permission and click OK.
      • Select a component and select Edit Selected to edit the selected component.
         The Edit Selected Permissions screen appears prompting you to set permissions for the selected components to Full Access or Read Only. Select the appropriate permission and click OK.
  17. Select the SLOs tab.
  18. Select All SLOs to allow access to all SLOs, or select Restricted SLOs to allow access to a restricted set of SLOs.
  19. Select from the Available SLOs list and click >> to add to the Selected SLOs list.
  20. Select the Reports tab.
  21. Select All Reports to provide access to all reports, or select Restricted Report to define access to selected reports.
  22. Select from the Available Reports list and click Add to add to the Selected Reportslist.

    Warning

    Note

    Granting access to Available Reports gives the user access to all non-private reports in the system.

  23. Select the Folders tab.
  24. Select All Event Folders to provide access to all Event Folders, or select Restricted Event Folders to define access to selected Event Folders. Select from the Available Folders list and click >> to add to the Selected Folders list.
  25. Select All Component Folders to provide access to all Component Folders, or select Restricted Component Folders to define access to selected Component Folders. Select from the Available Folders list and click >> to add to the Selected Folders list.

    Warning

    Note

    Granting access to Available Folders gives the user access to all non-private folders in the system.

  26. Click Finish to add the user group.

Adding user groups to the .mrl file

After creating a new user group, you must create a corresponding .mrl file and add the new user group to this .mrl file. To add the new user group:

  1. Go to the MCELL_HOME\etc\cellName\kb\collectors folder.
  2. Open the .mrl file of the user group that you created.
  3. Within each file is listed read, write, and execute permissions. Add the new group you created under the permissions that you want to allot to the group.
  4. Compile the cell by executing the mccomp –n <cellname> command.
  5. Restart the cell.
  6. Login to the BMC ProactiveNet Operation Console and check whether the collectors are visible or not.

Sample .mrl file

#
# File name: xxx.mrl
# Version: 9.6.00
# Copyright 1998-2010 BMC Software, Inc. All Rights Reserved
#
#-------------------------------------------------------------------------------------
#
#      " xxx.UDS_Events" Collector for class definition- "UDS_Event" .  
#      An event tree will have a parent folder labelled "xxx" with
#      a child folder labelled "UDS_Events" which will contail all events of "UDS_Event" class
#
#-------------------------------------------------------------------------------------
#
collector xxx :  
{
       r['BPPM Monitoring Administrators','BPPM Administrators','Cloud Administrators','BPPM Model Administrators',
         'Service Administrators','Service Operators - Senior']
       w['BPPM Monitoring Administrators','BPPM Administrators','Cloud Administrators','BPPM Model Administrators',
         'Service Administrators','Service Operators - Senior']
       x['BPPM Monitoring Administrators','BPPM Administrators','Cloud Administrators','BPPM Model Administrators',
         'Service Administrators','Service Operators - Senior']
}
END
collector xxx.UDS_Events :  
UDS_Event
END
Warning

Note

In the .mrl file, r denotes read permission, w denotes write permission, and x denotes execute permission.

 

 

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC ProactiveNet 9.6