IBM Support

Using Group Filters in Netcool/OMNIbus Web GUI 7.4

Technical Blog Post


Abstract

Using Group Filters in Netcool/OMNIbus Web GUI 7.4

Body

Overview
This article descibes how to use the new group filters functionality in Netcool/OMNIbus Web GUI 7.4. The delivery of this popular enhancement request provides the ability to assign a filter to a group of users. All members of that group may then use that filter in Web GUI components (including the new Event Viewer, Active Event List and Event Dashboard). Any changes made to the group filter affect all users of that filter. This significantly reduces the number of required filters, removing the need to copy filters to multiple users/groups, thereby reducing the administration overhead and allowing users to share common filters based on their group membership.

Creating a Group Filter with the Filter Builder

  1. Launch the Filter Builder
  2. Click the "New Filter" button
  3. Select the group(s) whose users require access to the filter
  4. Enter a name for the filter "ActiveUnacked" say,
  5. Enter the remaning filter details and save the filter
    image   
  6. That's it! All members of the selected groups may now use the filter on the Active Event List, Event Viewer and Event Dashboard 

Selecting a Group Filter in the Event Viewer/AEL 

The filters for the groups that the current user is a member of are automatically displayed in the filters dropdown in the toolbar of the Event Viewer/AEL alongside the user's own filters and any global filters as shown below:
 
image  
(Note that group filters are indicated with a new group icon)
 
 
Configuring Group Filters in Portlet Preferences
 
Group filters may be configured in the Event Viewer and AEL portlets by selecting the "Personalise" option for the portlet.  
 image 
It is important to note that group filters (like user filters) cannot be selected when configuring the "Shared Settings" of the portlet since not all users may be a member of the group. Only global and system filters may be configured in the shared portlet settings.
 
image 
 

Creating a Group Filter with WAAPI
  
Group filters may also be created  with the Web GUI WAAPI tool.  A sample is provided in the WAAPI installation directory
eg) <install-dir>/waapi/etc/samples/samplerequest_filter.xml 
 
For example, to create the "ActiveUnacked" filter the WAAPI method would look similar to that shown below:
 
<method methodName="filter.addFilter">
  <filter name="ActiveUnacked" 
    sql="Severity &gt;=3 and Acknowledged=0"
    metriclabel="Metric : "
    view="advanced"
    viewtype="global"
    type="group"
    group="London-NOC"
 
   datasource="NCOMS"/>
</method>
 

 
FAQ
 
Question:
Who can modify group filters?
 
Answer:
  • Users with the “ncw_admin” role may add, edit or delete any group filters
  • Users with the “ncw_user” role may add or edit filters for their assigned groups. They may not delete group filters  *
 * This rule is customisable by configuring <install-dir>/omnibus_webgui/etc/server.init 
 
############################################################
#
# Setting for non-administrative users' right to modify Group Filters
#
# 0: Non-administrative users CANNOT add, modify, or delete Group Filters.
# 1: Non-administrative users can add and modify Group Filters, but cannot
# delete Group Filters.
#
# Default value:1
############################################################
users.group.filter.mode:1
 
 
Question:
Can I create group dependent filters?
 
Answer:
There are a few rules that apply to group dependent filters: 
  • Group dependent filters can depend on global/system filters
  • Group dependent filters can depend on filters in the same group
  • Group dependent filters cannot depend on user filters
  • Group dependent filters cannot depend on other group filters
  • Global/system/user filters cannot depend on group filters  

  
Further Reading 
 
 

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"","label":""},"Component":"","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"","label":""}}]

UID

ibm11082061