NOI 1.4 Integration
NOI 1.4 Integration
Version 1 Release 4
Integration Guide
IBM
SC27-8601-00
Note
Before using this information and the product it supports, read the information in “Notices” on page 249.
This edition applies to version 1, release 3 of IBM Netcool Operations Insight (product number 5725-Q09) and to all
subsequent releases and modifications until otherwise indicated in new editions.
© Copyright IBM Corporation 2014, 2016.
US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
Contents
About this publication . . . . . . . . v Event search workflow for operators . . . . . 99
Accessing terminology online. . . . . . . . . v Troubleshooting event search . . . . . . . . 100
Tivoli technical training. . . . . . . . . . . v
Typeface conventions . . . . . . . . . . . v Event Analytics . . . . . . . . . . 105
Event Analytics overview . . . . . . . . . 105
Solution overview . . . . . . . . . . 1 Installing and uninstalling Event Analytics . . . 106
Supported products and components . . . . . . 3 Prerequisites. . . . . . . . . . . . . 106
Deployment considerations . . . . . . . . . 7 Installing Event Analytics . . . . . . . . 106
Deployment considerations for Netcool/OMNIbus Uninstalling Event Analytics . . . . . . . 124
and the connection to Operations Analytics - Log Configure Analytics portlet . . . . . . . . . 125
Analysis . . . . . . . . . . . . . . . 7 Setting the Impact Data Provider and other
Deployment considerations for the Networks for portlet preferences. . . . . . . . . . . 127
Operations Insight feature . . . . . . . . 14 Viewing current analytics configurations . . . 128
Data flows. . . . . . . . . . . . . . . 14 Creating a new or modifying an existing
Data flows for the base Netcool Operations analytics configuration . . . . . . . . . 130
Insight solution . . . . . . . . . . . . 14 Manually running an unscheduled analytics
Networks for Operations Insight data flow . . . 17 configuration . . . . . . . . . . . . 132
Which documentation do I need? . . . . . . . 22 Stopping an analytics configuration . . . . . 133
Deleting an analytics configuration . . . . . 133
Installing Netcool Operations Insight 25 Changing the expiry time for related events
groups . . . . . . . . . . . . . . 134
Quick reference to installing . . . . . . . . . 25
Changing the choice of fields for the Event
Performing a fresh installation . . . . . . . . 30
Identity . . . . . . . . . . . . . . 134
Checking prerequisites. . . . . . . . . . 32
View Seasonal Events portlet . . . . . . . . 135
Obtaining IBM Installation Manager . . . . . 33
Viewing a list of seasonal event configurations
Installing Installation Manager (GUI or console
and events . . . . . . . . . . . . . 136
example) . . . . . . . . . . . . . . 35
Reviewing a seasonal event. . . . . . . . 137
Installing Netcool/OMNIbus and
Sorting columns in the View Seasonal Events
Netcool/Impact . . . . . . . . . . . . 37
portlet . . . . . . . . . . . . . . . 137
Installing DB2 and configuring the REPORTER
Seasonal Event Rules . . . . . . . . . . . 138
schema . . . . . . . . . . . . . . . 38
Creating a seasonal event rule . . . . . . . 139
Installing IBM Operations Analytics - Log
Seasonal event rule states . . . . . . . . 142
Analysis . . . . . . . . . . . . . . 39
Modifying the default seasonal event rule
Configuring the Gateway for JDBC and Gateway
expiry time . . . . . . . . . . . . . 143
for Message Bus . . . . . . . . . . . . 39
Viewing performance statistics for seasonal
Installing Dashboard Application Services Hub
event rules . . . . . . . . . . . . . 144
and the UI components . . . . . . . . . 41
Modifying an existing seasonal event rule . . . 145
Installing the Networks for Operations Insight
Viewing seasonal event rules grouped by state 146
feature . . . . . . . . . . . . . . . 43
Modifying a seasonal event rule state . . . . 146
Installing the Insight Packs . . . . . . . . 76
Applying rule actions to a list of events . . . 147
Configuring Single Sign-On . . . . . . . . 78
Setting the column value for an event . . . . 148
Getting started with Netcool Operations Insight 80
Updating the default NOI values properties file
to suppress and unsuppress events . . . . . 149
Upgrading to the latest Netcool Seasonal Event Graphs . . . . . . . . . . 150
Operations Insight. . . . . . . . . . 81 Viewing seasonal event graphs for a seasonal
Quick reference to upgrading . . . . . . . . 82 event . . . . . . . . . . . . . . . 151
Upgrading Netcool Operations Insight . . . . . 82 Viewing historical events from seasonality
graphs. . . . . . . . . . . . . . . 151
Event search . . . . . . . . . . . . 87 Editing confidence thresholds of Seasonal Event
Configuring event search . . . . . . . . . . 88 Graphs . . . . . . . . . . . . . . 152
Configuring single sign-on for the event search Configuring Seasonal Event graphs to store data
capability . . . . . . . . . . . . . . . 91 in DB2 . . . . . . . . . . . . . . 153
Customizing event management tools . . . . . 92 Historical events . . . . . . . . . . . . 155
Adding custom apps to the Table View toolbar . . 95 Viewing historical events for a seasonal event 156
Searching for events . . . . . . . . . . . 95 Exporting historical event data . . . . . . 156
The guide is set up by scenario and not meant to be read in its entirety, read only
the scenario that you are interested in. For more information, see “Which
documentation do I need?” on page 22.
http://www.ibm.com/software/globalization/terminology.
Typeface conventions
This publication uses the following typeface conventions:
Bold
v Lowercase commands and mixed case commands that are otherwise
difficult to distinguish from surrounding text
v Interface controls (check boxes, push buttons, radio buttons, spin
buttons, fields, folders, icons, list boxes, items inside list boxes,
multicolumn lists, containers, menu choices, menu names, tabs, property
sheets), labels (such as Tip and Operating system considerations)
v Keywords and parameters in text
Italic
v Citations (examples: titles of publications, diskettes, and CDs)
v Words defined in text (example: a nonswitched line is called a
point-to-point line)
v Emphasis of words and letters (words as words example: "Use the word
that to introduce a restrictive clause."; letters as letters example: "The
LUN address must start with the letter L.")
v New terms in text (except in a definition list): a view is a frame in a
workspace that contains data
v Variables and values that you must provide: ... where myname represents
...
Monospace
v Examples and code examples
v File names, programming keywords, and other elements that are difficult
to distinguish from surrounding text
Netcool Operations Insight consists of a base solution for managing and analyzing
application monitoring environments and also an optional extension called
Networks for Operations Insight, which widens the scope to include network
discovery, visualization, event correlation, topology-based root-cause analysis, and
configuration and compliance management.
In addition, you can also set up IBM Network Performance Insight as part of your
Netcool Operations Insight solution to monitor network traffic performance, and
you can integrate with further solutions such as IBM Alert Notification and IBM
Runbook Automation.
Important: The ObjectServer that manages the event data must be at V8.1.
DB2® V10.5 Enterprise Server Edition database
DB2 is the default database used for the Netcool Operations Insight
solution. Other types of databases are also possible. For more information,
see http://ibm.biz/SysReqsNOI14.
Overview 3
Gateway for JDBC
This product is required for the base Netcool Operations Insight solution. It
is installed by Installation Manager. The system requirements are the same
as for Tivoli Netcool/OMNIbus V8.1. It is required for the transfer of event
data from the ObjectServer to the IBM DB2 database.
Netcool/Impact V7.1.0.4
This product includes the following components. It is part of the base
Netcool Operations Insight solution. It is installed by Installation Manager.
v Impact server
v GUI server
v Impact Server extensions: Includes the policies that are used to create the
event analytics algorithms and the integration to IBM Connections.
Important: Both the Impact Server Extensions and the Web GUI
extensions must be installed for the Event Analytics capability to work.
For system requirements, see https://ibm.biz/BdRNLF.
IBM Operations Analytics - Log Analysis V1.3.1 and V1.3.2
Netcool Operations Insight V1.3.1 works with both IBM Operations
Analytics - Log Analysis V1.3.1 and V1.3.2. IBM Operations Analytics - Log
Analysis is part of the base Netcool Operations Insight solution. It is
installed by Installation Manager. For system requirements, see
http://www-01.ibm.com/support/knowledgecenter/SSPFMY_1.3.2/
com.ibm.scala.doc/install/iwa_hardware_software_reqs_c.html.
Important: Both the Impact Server Extensions and the Web GUI
extensions must be installed for the Event Analytics capability to work.
The Web GUI is installed into Dashboard Application Services Hub, which
is part of Jazz for Service Management. Jazz for Service Management is
distributed as separate installation features in Installation Manager. For
systems requirements, see https://ibm.biz/BdRNat .
Network Manager V4.2
This product includes the core and GUI components for the optional
Networks for Operations Insight feature.
For system requirements, see http://www-01.ibm.com/support/
knowledgecenter/SSSHRK_4.2.0/itnm/ip/wip/install/task/
nmip_pln_planninginst.html.
Network Manager Insight Pack V1.3.0.0 for IBM Operations Analytics - Log
Analysis
This product is part of the Networks for Operations Insight feature. It is
required to enable the topology search capability in Operations Analytics -
Log Analysis. The Insight Pack is installed into Operations Analytics - Log
Analysis. It requires that the OMNIbusInsightPack_v1.3.0.2 is installed.
Note: The Network Manager Insight Pack V1.3.0.0 can share a data source
with the OMNIbusInsightPack_v1.3.0.2 only. It cannot share a data source
with previous versions of the Tivoli Netcool/OMNIbus Insight Pack.
Probe for SNMP
This product is optional for the base Netcool Operations Insight solution. It
is used in environments that have SNMP traps. It is required for the
Networks for Operations Insight feature. For installations of the probe on
the Tivoli Netcool/OMNIbus V8.1 server, use the instance of the probe that
installs with IBM Installation Manager.
Syslog Probe
This product is optional for the base Netcool Operations Insight solution. It
is required for the Networks for Operations Insight feature. For
Overview 5
installations of the probe on the Tivoli Netcool/OMNIbus V8.1 server, use
the instance of the probe that installs with IBM Installation Manager.
Netcool Configuration Manager V6.4.2
This product has the following components. It is part of the optional
Networks for Operations Insight feature.
v Core components
v Drivers
v OOBC component
For system requirements, see https://ibm.biz/BdRNaN for the worker
server, and see https://ibm.biz/BdRNGF for the GUI server.
IBM Network Performance Insight V1.1.1
Network Performance Insight is a flow-based network traffic performance
monitoring system. It provides comprehensive and scalable visibility on
network traffic with visualization and reporting of network performance
data for complex, multivendor, multi-technology networks. For more
information, see http://www-01.ibm.com/support/knowledgecenter/
SSCVHB/welcome.
IBM Alert Notification
IBM Alert Notification provides instant notification of alerts for any critical
IT issues across multiple monitoring tools. It gives IT staff instant
notification of alerts for any issues in your IT operations environment. For
more information, see http://www-01.ibm.com/support/
knowledgecenter/SSY487/com.ibm.netcool_OMNIbusaas.doc_1.2.0/
landingpage/product_welcome_alertnotification.html.
IBM Runbook Automation
IBM Runbook Automation empowers IT operations teams to be more
efficient and effective. Operators can focus their attention where it is really
needed and receive guidance to the best resolution with recommended
actions and pre-filled context. With Runbook Automation you can:
v Investigate and delegate problems faster and more efficiently.
v Diagnose and fix problems faster and build operational knowledge.
v Easily create, publish, and manage runbooks and automations.
v Keep score to track achievements and find opportunities for
improvement.
For more information, see http://www-01.ibm.com/support/
knowledgecenter/SSZQDR/com.ibm.rba.doc/RBA_welcome.html.
More information
For more information about the component products of Netcool Operations
Insight, see the websites listed in the following table.
Table 1. Product information
Product Website
IBM Netcool Operations http://www.ibm.com/support/knowledgecenter/SSTPTP/
Insight welcome
IBM Tivoli http://www-01.ibm.com/support/knowledgecenter/SSSHTQ/
Netcool/OMNIbus and landingpage/NetcoolOMNIbus.html
Web GUI
Deployment considerations
How to model your deployment to handle the expected event volumes in
Netcool/OMNIbus and to reflect the capacity that you plan for IBM Operations
Analytics - Log Analysis, and what to consider if you plan to deploy the Networks
for Operations Insight feature.
Related tasks:
“Installing Netcool Operations Insight” on page 25
The following explains the architecture and event volume, and the event analysis
capacity of Operations Analytics - Log Analysis in more detail.
Overview 7
Note: Operations Analytics - Log Analysis V1.3.2 Standard Edition is included in
Netcool Operations Insight. For more information about Operations Analytics - Log
Analysis editions, see http://www-01.ibm.com/support/knowledgecenter/
SSPFMY_1.3.2/com.ibm.scala.doc/iwa_editions_oview_c.html.
Event volume
Event inserts are the first occurrence of each event and reinserts are every
occurrence of each event. By default, the Gateway for Message Bus is
configured to accept only event inserts from ObjectServers through an
IDUC channel. To support event inserts and reinserts, you can configure
event forwarding through the Accelerated Event Notification (AEN) client.
For more information, search for Integrating with Operations Analytics - Log
Analysis in the IBM Tivoli Netcool/OMNIbus Gateway for Message Bus
Reference Guide.
Architecture of Netcool/OMNIbus
Basic, failover, and desktop architectures support low and medium
capacity for analyzing events. Multitiered architectures support higher
Operations Analytics - Log Analysis capacities. In a multitier architecture,
the connection to the Gateway for Message Bus supports higher capacity at
the collection layer than at the aggregation layer.
For more information about these architectures, see the IBM Tivoli
Netcool/OMNIbus Installation and Deployment Guide and also the
Netcool/OMNIbus Best Practices Guide.
Capacity of Operations Analytics - Log Analysis
The capacity of the Operations Analytics - Log Analysis product to handle
event volumes. For the hardware levels that are required for expected
event volumes, see the Operations Analytics - Log Analysis documentation
at http://www-01.ibm.com/support/knowledgecenter/SSPFMY/welcome.
If capacity is limited, you can use the deletion tool to remove old data.
Connection layer
The connection layer is the layer of the multitier architecture to which the
Gateway for Message Bus is connected. This consideration applies only
when the Netcool/OMNIbus product is deployed in a multitier
architecture. The connection layer depends on the capacity of Operations
Analytics - Log Analysis. For more information about multitier
architectures, see the IBM Tivoli Netcool/OMNIbus Installation and
Deployment Guide and also the Netcool/OMNIbus Best Practices Guide.
Deployment Scenarios
Deployment scenario 2
Table 3. Deployment scenario 2: Inserts and reinserts, standard architecture, low capacity
Event Architecture Capacity of Connection IDUC or AEN Illustration of
volume of Operations layer this
Netcool/ Analytics - architecture
OMNIbus Log
Analysis
Inserts and Basic, Medium Not applicable AEN See Figure 1
reinserts failover, and on page 11.
desktop
architecture
Deployment scenario 3
Table 4. Deployment scenario 3: Inserts only, multitier architecture, medium capacity
Event Architecture Capacity of Connection IDUC or AEN Illustration of
volume of Operations layer this
Netcool/ Analytics - architecture
OMNIbus Log
Analysis
Inserts only Multitier Medium Aggregation IDUC See Figure 2
layer on page 12.
Disregard the
reference to
reinserts in
item ▌1▐.
Overview 9
Deployment scenario 4
Table 5. Deployment scenario 4: Inserts only, multitier architecture, high capacity
Event Architecture Capacity of Connection IDUC or AEN
volume of Operations layer
Netcool/ Analytics -
OMNIbus Log
Analysis
Inserts only Multitier High Collection IDUC See Figure 3
layer on page 13.
Disregard the
reference to
reinserts in
item ▌1▐.
Deployment scenario 5
Table 6. Deployment scenario 5: Inserts and reinserts, multitier architecture, high capacity
Event Architecture Capacity of Connection IDUC or AEN
volume of Operations layer
Netcool/ Analytics -
OMNIbus Log
Analysis
Inserts and Multitier High Aggregation AEN See Figure 2
reinserts layer on page 12.
Deployment scenario 6
Table 7. Deployment scenario 6: Inserts and reinserts, multitier architecture, very high
capacity
Event Architecture Capacity of Connection IDUC or AEN
volume of Operations layer
Netcool/ Analytics -
OMNIbus Log
Analysis
Inserts and Multitier Very high Collection AEN See Figure 3
reinserts layer on page 13.
Illustrations of architectures
The data source that is described in the figures is the raw data that is ingested by
the Operations Analytics - Log Analysis product. You define it when you configure
the integration between the Operations Analytics - Log Analysis and
Netcool/OMNIbus products.
v “Basic, failover, and desktop architectures” on page 11
v “Multitier architecture, events are sent from the Collection layer” on page 13
v “Multitier architecture, events are sent from the Aggregation layer” on page 12
The following figure shows how the integration works in a basic, failover, or
desktop Netcool/OMNIbus architecture. This figure is an illustration of the
architectures that are described in Table 2 on page 9 and Table 3 on page 9. In the
case of the architecture in Table 2 on page 9, disregard item ▌1▐ in this figure.
Overview 11
Multitier architecture, events are sent from the Aggregation layer
Related concepts:
Overview of the standard multitiered architecture
Overview of the AEN client
Related tasks:
Sizing your Tivoli Netcool/OMNIbus deployment
Configuring and deploying a multitiered architecture
“Installing Netcool/OMNIbus and Netcool/Impact” on page 37
Related reference:
Failover configuration
Example Tivoli Netcool/OMNIbus installation scenarios (basic, failover, and
desktop architectures)
Related information:
Message Bus Gateway documentation
IBM Operations Analytics - Log Analysis documentation
Tivoli Netcool/OMNIbus Best Practices
Overview 13
Deployment considerations for the Networks for Operations
Insight feature
Networks for Operations Insight is an optional feature that integrates network
management products with the products of the base Netcool Operations Insight
solution.
The Networks for Operations Insight feature includes Network Manager and
Netcool Configuration Manager. Deploying these products depends on your
environment and the size and complexity of your network. For guidance on
deployment options, see guidance provided in the respective product
documentation:
v Network Manager: http://www-01.ibm.com/support/knowledgecenter/
SSSHRK_4.2.0/itnm/ip/wip/overview/concept/
nmip_ovr_deploymentofitnm.html
v Netcool Configuration Manager: http://www-01.ibm.com/support/
knowledgecenter/SS7UH9_6.4.2/ncm/wip/planning/concept/
ncm_plan_planninginstallation.html
Data flows
How event data is retrieved from your monitored environment and transferred
between the products and components of Netcool Operations Insight for analysis.
Two sets of data flows are given. The first is for the base Netcool Operations
Insight and shows how event data is retrieved from a monitored application
environment and transferred between products and components. The second
shows the integration with the optional Networks for Operations Insight feature
and shows how network event data is retrieved, analyzed and visualized.
Related tasks:
“Installing Netcool Operations Insight” on page 25
Figure 4. Transfer of event data from the monitored environment to the products and components of the base Netcool
Operations Insight solution.
Overview 15
The stages of this data flow are as follows, indicated by the call-out graphics (for
example, ▌1▐).
▌1▐: Alerts are received from applications and devices
Probes monitor the devices and applications in the environment. Alert data
is captured by the probes and forwarded to the ObjectServer.
▌2▐: Event data is transferred to the gateways and Netcool/Impact
The events are read from the ObjectServer by the Gateway for JDBC and
the Message Bus Gateway. Netcool/Impact also reads the event data from
the ObjectServer. In Netcool/Impact, the event data is enriched by
information retrieved by the policies.
▌3▐: Event data is visualized and managed in the Web GUI
The Tivoli Netcool/OMNIbus Web GUI displays the application events
that are in the ObjectServer. From the event lists, you can run tools that
changes the event data; these changes are synchronized with the data in
the ObjectServer.
▌4▐: Event data is archived
The Gateway for JDBC sends the event data via an HTTP interface to the
database. The figure shows an IBM DB2 database but any supported
database can be used. The gateway must be configured in reporting mode.
This data flow is a prerequisite for the event analytics capability.
▌5▐: Event analytics algorithms run on archived event data
After a set of historical alerts is archived, the seasonality algorithms of the
Netcool/Impact policies can generate seasonal reports. The related events
function analyzes Tivoli Netcool/OMNIbus historical event data to
determine which events have a statistical tendency to occur together.
▌6▐: Analytics data visualized and managed
The seasonality function helps you identify and examine seasonal trends
while monitoring and managing events. This capability is delivered in a
Seasonal Events Report portlet in Dashboard Application Services Hub.
The portlet contains existing seasonal reports, which can be used to
identify the seasonal pattern of the events in the Event Viewer. You can
create new seasonal reports and edit existing ones. Statistically related
groups can be analyzed in the Related Events GUI. Validated event groups
can be deployed as Netcool/Impact correlation rules.
▌7▐: Event data transferred for indexing to Operations Analytics - Log Analysis
The Gateway for Message Bus sends the event data via an HTTP interface
to the Operations Analytics - Log Analysis product where the event data is
indexed. The Tivoli Netcool/OMNIbus Insight Pack V1.3.0.0 parses the
event data into a format suitable for use by Operations Analytics - Log
Analysis. Figure 4 on page 15 shows the default IDUC connection, which
sends only event inserts. For event inserts and reinserts, the Accelerated
Event Notification client can be deployed, which can handle greater event
volumes. See “Deployment considerations for Netcool/OMNIbus and the
connection to Operations Analytics - Log Analysis” on page 7.
Related information:
Tivoli Netcool/OMNIbus architecture
IBM Operations Analytics - Log Analysis architecture
Overview of Netcool/Impact deployments
The data flow starts with the retrieval of information about the network. The
events are detected by the probes and by the Network Manager and Netcool
Configuration Manager products. The event data is stored and aggregated in the
ObjectServer. Network events are enriched with data from the network topology.
Events are visualized in event lists and the network topology is visualized in the
Network Manager GUIs through the Dashboard Application Services Hub. The
event data is archived in a database; this archive is the data set that is used for
analysis. The data is ingested by the IBM Operations Analytics - Log Analysis
product and the metadata is created that is used for the event search and
seasonality functions. You can launch between the event lists and network GUIs.
Launch-in-context tools give access from the event lists to the analysis of the
application and network event data in the Operations Analytics - Log Analysis.
The seasonality function identifies trends so that regularly occurring events are
identified.
To help you understand how data flows between the products and how the
products are integrated, the following sections are presented:
1. “Data flow for event retrieval” on page 18: Describes how application events,
network events, and configuration change and policy violation events are
retrieved, stored, and visualized.
2. “Data flow for event archiving” on page 20: Describes how the event data is
archived and ingested for analysis.
Overview 17
Data flow for event retrieval
The following figure shows how events are received, enriched, stored, and
visualized by the products of the Netcool Operations Insight solution. The
sequence of the data flow is indicated by the numbered sections, for example ▌1▐.
Each section is explained in the list that follows this figure. The data flow is
simplified to make it easy to understand. Some products and components are
omitted; these are described in the section “Notes for Figure 5”
Network Dashboard
Manager Application
core Services Hub
6
1a 1a
1c 1b
Network
Overview 19
2. Using the right-click menus, operators can optionally launch-in-context across
into Reporting Services, if it is installed. Reporting Services is not shown on
this figure.
The following figure shows the flow of event data between the products and
components of the Networks for Operations Insight feature. To make the figure
easy to understand, some products and components of the Netcool Operations
Insight solution are omitted. After this data flow first completes, a set of events,
that is, application events, network events, and configuration change and policy
violation events is ready for visualization and analysis. The sequence of the data
flow is indicated by the numbered sections, for example ▌1▐. Each section is
explained in the list that follows this figure.
Probes
Dashboard
Application
Services Hub
1
Tivoli Network
Netcool/OMNIbus Manager
1 GUIs
ObjectServer Web
GUI
2
1
Netcool
3 Gateway Config-
for JDBC
uration
Network
IBM DB2 1 Manager
database IP Edition
Topology
database
(NCIM)
Operations
Analytics - Log Gateway for
Analysis Message Bus
3 Netcool
Configuration
For more information about the Network Manager and Tivoli Netcool/OMNIbus
data flow, see the product overview in the Network Manager documentation at
http://www-01.ibm.com/support/knowledgecenter/SSSHRK/landingpage/
product_welcome_itnm.html.
Related concepts:
Netcool Configuration Manager events
Overview 21
Which documentation do I need?
The documentation for the Netcool Operations Insight solution describes scenarios
for a fresh installation and upgrades from various existing environments, in
varying levels of detail. You do not need to read the entire documentation set to
understand how to get started with Netcool Operations Insight. Check here which
documentation applies best to your environment and read only the documentation
that is useful to you.
The following table describes the installation and upgrade scenarios that are in this
documentation and links to each section.
Table 8. Sections of the documentation for installation and upgrade scenarios
Install or upgrade Scenario Described here
Fresh installation: no existing At-a-glance overview, for a Quick Start Guide
products in the environment proof of concept
Quick reference, to “Quick reference to
understand in more detail installing” on page 25
the tasks involved in
installing Netcool Operations
Insight
End-to-end overview of “Performing a fresh
installing all the products installation” on page 30
and components in Netcool
Operations Insight, in the
recommended order
Upgrade from previous Quick reference, to “Quick reference to
versions upgrading Netcool upgrading” on page 82
Operations Insight
End-to-end overview of “Upgrading Netcool
upgrading all the products Operations Insight” on page
and components in Netcool 82
Operations Insight from
V1.2, in the recommended
order
The following table shows which documentation to read if you want to find out
how to set up one of the individual capabilities that is included in Netcool
Operations Insight.
Table 9. Scenarios for setting up Netcool Operations Insight capabilities
Capability Scenario Link
Event search Installing or upgrading the Installing the Insight Pack
Insight Pack
Configuring the capability “Configuring event search”
on page 88
Event analytics Adding a new event “Installing Event Analytics”
analytics to an existing on page 106
environment
Upgrading an existing event “Upgrade to IBM Netcool
analytics Operations Insight for Event
Analytics” on page 111
Related concepts:
“Supported products and components” on page 3
Overview 23
24 IBM Netcool Operations Insight: Integration Guide
Installing Netcool Operations Insight
How to install the products and components of Netcool Operations Insight into a
new environment, with no existing software. Scenarios are presented here that give
a quick reference to installing and also an end-to-end scenario on a simple system
architecture.
Note: The scenarios and examples used assume deployment on UNIX systems.
Related concepts:
“Deployment considerations” on page 7
“Data flows” on page 14
The following table lists the high-level steps for installing Netcool Operations
Insight. Steps 1-12 are required for the base Netcool Operations Insight solution.
Steps 13-17 are required for the Networks for Operations Insight feature. Steps
18-20 are required if you have Networks for Operations Insight and want to
deploy the topology search capability. Steps 21-23 are for additional features you
can set up in your Netcool Operations Insight environment. For more information
about where to download the documentation as PDF files, see “Where to obtain
PDF publications” on page 29.
Tip: To verify the versions of installed packages, select View Installed Packages
from the File menu on the main IBM Installation Manager screen.
Table 10. Quick reference for installing Netcool Operations Insight
Item Action More information
1 Prepare for the installation by checking “Checking prerequisites” on page 32
the prerequisites.
2 Install IBM Installation Manager on each http://www.ibm.com/support/fixcentral/
host where components of the Netcool
Operations Insight are to be installed. “Obtaining IBM Installation Manager” on page 33
Installation Manager is included in the “Installing Installation Manager (GUI or console example)” on
compressed file distribution of IBM Tivoli page 35
Netcool/OMNIbus and Operations
Analytics - Log Analysis. Download
Installation Manager separately if you are
installing directly from an IBM repository
or from a local repository. If you need to
install Installation Manager separately,
you can download it from IBM Fix
Central.
More information:
Installing 27
Table 10. Quick reference for installing Netcool Operations Insight (continued)
Item Action More information
17 Install and configure Netcool “Installing Network Manager and Netcool Configuration
Configuration Manager V6.4.2. This Manager” on page 47
involves configuring the integration with
Network Manager. “Configuring integration with Netcool Configuration Manager”
on page 51
More information:
You can obtain Netcool Operations Insight publications, including the Insight Pack
READMEs, from the FTP download site at ftp://public.dhe.ibm.com/software/
tivoli/Netcool/NetcoolOperationsInsight/. Click the link for the product version
that you require.
You can obtain IBM Tivoli Netcool/OMNIbus and Web GUI publications from the
FTP download site at ftp://public.dhe.ibm.com/software/tivoli/Netcool/
NetcoolOmnibus/.
You can obtain IBM Tivoli Netcool/OMNIbus gateway publications from IBM
Knowledge Center at https://ibm.biz/BdE7Lv. Click the entry in the table of
contents for the gateway that you required, for example Gateway for JDBC and
then click PDF version.
You can obtain Network Manager publications from the FTP download site at
ftp://public.dhe.ibm.com/software/tivoli/Netcool/NetworkManagerIP/.
You can obtain Netcool Configuration Manager publications from the IBM
Knowledge Center at http://www-01.ibm.com/support/knowledgecenter/
SS7UH9_6.4.2/ncm/wip/common/reference/ncm_ref_PDFdocset.dita.
Installing 29
Performing a fresh installation
This installation scenario describes a fresh installation of Netcool Operations
Insight. A sample four-server system architecture is presented. This is a simplified
sample, for ease of understanding. It can be scaled up and extended for failover, a
multitiered architecture, load balancing, and clustering.
This scenario assumes that there are no existing Netcool Operations Insight
products in your environment, so no backup, restore, or upgrade information is
given. The information supplied in this scenario is high-level and covers the most
salient points and possible issues you might encounter that are specific to Netcool
Operations Insight. The steps to install the Networks for Operations Insight feature
are included, but skip these steps if you want to install only the base solution. This
scenario is end-to-end and you must perform the tasks in the specified order.
For more information about each task in this scenario, see the Related concept,
task, and information links at the bottom of each page.
The following figure shows the simplified installation architecture that this scenario
adheres to.
Server 1 Server 2
Netcool/
OMNIbus IBM DB2
ObjectServer database
Netcool/ Operations
Impact Analytics - Log
Analysis
Gateway
for JDBC
Server 4
Gateway
for Message NW Manager
Bus core
Topology
database
Server 3 (NCIM)
Dashboard Application
Services Hub
Web GUI,
Event
Analytics
Reporting
Services
V3.1
NW Manager
GUIs,
NCM GUI and
worker server
Figure 7. Simplified installation architecture for the installation scenario
Installing 31
Checking prerequisites
Before you install each product, run the IBM Prerequisite Scanner (PRS) to ensure
that the target host is suitable, and no installation problems are foreseeable. Also
check the maxproc and ulimit settings on the servers you are configuring to ensure
they are set to the appropriate minimum values.
Procedure
Product Command
IBM Tivoli Netcool/OMNIbus prereq_checker.sh NOC detail
IBM Tivoli Netcool/Impact prereq_checker.sh NCI detail
Product Command
Jazz for Service Management prereq_checker.sh ODP detail
Dashboard Application Services Hub prereq_checker.sh DSH detail
IBM Tivoli Netcool/OMNIbus Web GUI prereq_checker.sh NOW detail
Product Command
IBM Tivoli Network Manager prereq_checker.sh TNM detail
IBM Tivoli Netcool Configuration Manager prereq_checker.sh NCM detail
Tivoli Common Reporting prereq_checker.sh TCR detail
Note:
On Red Hat Enterprise Linux, the GUI mode of the Installation Manager uses the
libcairo UI libraries. The latest updates for RHEL 6 contain a known issue that
causes the Installation Manager to crash. Before installingInstallation Manager on
Red Hat Enterprise Linux 6, follow the instructions in the following technote to
configure libcairo UI libraries to a supported version: http://www.ibm.com/
support/docview.wss?uid=swg21690056
You can install Installation Manager in one of three user modes: Administrator
mode, Nonadministrator mode, or Group mode. The user modes determine who
can run Installation Manager and where product data is stored. The following table
shows the supported Installation Manager user modes for products in IBM Netcool
Operations Insight.
Installing 33
Table 11. Supported Installation Manager user modes
Nonadministrator
Product Administrator mode Group mode
mode
IBM Tivoli
Netcool/
OMNIbus
(Includes X X X
OMNIbus Core,
Web GUI, and the
Gateways.)
IBM Tivoli
X X X
Netcool/Impact
IBM Operations
Analytics - Log
Analysis (Insight
Packs are
installed by the
X
Operations
Analytics - Log
Analysis
pkg_mgmt
command.)
Procedure
The IBM Fix Central website offers two approaches to finding product files: Select
product and Find product. The following instructions apply to the Find product
option.
1. Go to IBM Fix Central at http://www.ibm.com/support/fixcentral/ and search
for IBM Installation Manager.
a. On the Find product tab, enter IBM Installation Manager in the Product
selector field.
b. Select V1.8.2.1 (or later) from the Installed Version list.
c. Select your intended host operating system from the Platform list and click
Continue.
2. On the Identity Fixes page, choose Browse for fixes and Show fixes that apply
to this version (1.X.X.X). Click Continue.
3. On the Select Fixes page, select the installation file appropriate to your
intended host operating system and click Continue.
4. When prompted, enter your IBM ID and password.
5. If your browser has Java™ enabled, choose the Download Director option.
Otherwise, select the HTTP download option.
6. Start the installation file download. Make a note of the download location.
What to do next
Before running the Installation Manager installer, create the following target
directories and set the file permissions for the designated user and group that
Installation Manager will be run as, and any subsequent product installations:
Main installation directory
Location where the product binaries will be installed.
Data directory
Location where Installation Manager stores information about installed
products.
Shared directory
Location where Installation Manager stores downloaded packages used for
rollback.
The initial installation steps are different depending on which user mode you use.
The steps for completing the installation are common to all user modes and
operating systems.
Installation Manager takes account of your current umask settings when it sets the
permissions mode of the files and directories that it installs. Using Group mode,
Installation Manager ignores any group bits that are set and uses a umask of 2 if
the resulting value is 0.
Procedure
1. To install in Group mode:
a. Use the id utility to verify that your current effective user group is suitable
for the installation. If necessary, use the following command to start a new
shell with the correct effective group:
newgrp group_name
b. Use the umask utility to check your umask value. If necessary, change the
umask value.
Installing 35
c. Change to the temporary directory that contains the Installation Manager
installation files.
d. Use the following command to start the installation:
GUI installation
./groupinst -dL data_location
Console installation
./groupinstc -c -dL data_location
Where data_location specifies the data directory. You must specify
a data directory that all members of the group can access.
Results
Installation Manager is installed and can now be used to install IBM Netcool
Operations Insight.
What to do next
If required, add the Installation Manager installation directory path to your PATH
environment variable.
Procedure
v Install the Netcool/OMNIbus V8.1 core components. After the installation, you
can use the Initial Configuration Wizard (nco_icw) to configure the product, for
example, create and start ObjectServers, and configure automated failover or a
multitier architecture
v Install the Netcool/Impact GUI server, Impact server and the IBM Tivoli
Netcool/Impact Server Extensions for Netcool Operations Insight_7.1.0.4 feature.
The IBM Tivoli Netcool/Impact Server Extensions for Netcool Operations
Insight_7.1.0.4 is required for the event analytics capability.
v Apply Netcool/OMNIbus core 8.1.0.5 (fix pack 5) and Netcool/Impact 7.1.0.4
(fix pack 4). Fix packs are available from IBM Fix Central and IBM Passport
Advantage.
v Create the connection from Netcool/Impact to the DB2 database.
v Configure the ObjectServer to support the related events function of the event
analytics capability. This requires a ParentIdentifier column in the alerts.status
table. Add the column using the SQL utility as described in “Configuring the
Event Analytics ObjectServer” on page 178.
v Configure the ObjectServer to support the topology search capability. In
$NCHOME/omnibus/extensions, run the nco_sql utility against the
scala_itnm_configuration.sql file.
./nco_sql -user root -password myp4ss -server NCOMS
< /opt/IBM/tivoli/netcool/omnibus/extensions/scala/scala_itnm_configuration.sql
Triggers are applied to the ObjectServer that delay the storage of events until the
events are enriched by Network Manager data from the NCIM database.
v Install the Gateway for JDBC and Gateway for Message Bus. After installation,
create the connection between the ObjectServer and the gateways in the Server
Editor (nco_xigen).
v Configure the integration between Netcool/Impact and IBM Connections. This
involves importing the $IMPACT_HOME/add-ons/IBMConnections/importData
project into Netcool/Impact and adding IBM Connections properties to the
$IMPACT_HOME/etc/NCI_server.props file. After you edit this file, restart the
Netcool/Impact server.
What to do next
Search on IBM Fix Central for available interim fixes and apply them. See
http://www.ibm.com/support/fixcentral/.
Related concepts:
Connections in the Server Editor
Related tasks:
Installing Tivoli Netcool/OMNIbus
Creating and running ObjectServers
“Configuring DB2 database connection within Impact” on page 180
Installing 37
“Configuring the Event Analytics ObjectServer” on page 178
“Configuring integration to IBM Connections” on page 231
Restarting the Impact server
Related reference:
“Deployment considerations for Netcool/OMNIbus and the connection to
Operations Analytics - Log Analysis” on page 7
Initial configuration wizard
Tip: For information on the housekeeping of historical DB2 event data, as well as
sample SQL scripts, see the 'Historical event archive sizing guidance' section in the
Netcool/OMNIbusBest Practices Guide, which can be found on the
Netcool/OMNIbus best-practice Wiki: http://ibm.biz/nco_bps
Procedure
v Obtain and download the package for the DB2 database and the Gateway
configuration scripts.
v Decompress the packages. Then, as the root system user, run the db2setup
command to install the DB2 database on the host. The db2setup command starts
the DB2 Setup wizard. Install as the root system user because the setup wizard
needs to create a number of users in the process.
v Run IBM Installation Manager on the Netcool/OMNIbus host and install the
Gateway configuration scripts. The SQL file that is needed to create the
REPORTER schema is installed to $OMNIHOME/gates/reporting/db2/
db2.reporting.sql.
v In the db2.reporting.sql file, make the following changes.
– Uncomment the CREATE DATABASE line.
– Set the default user name and password to match the DB2 installation:
CREATE DATABASE reporter @
CONNECT TO reporter USER db2inst1 USING db2inst1 @
– Uncomment the following lines, so that any associated journal and details
rows are deleted from the database when the corresponding alerts are
deleted:
-- Uncomment the line below to enable foreign keys
-- This helps pruning by only requiring the alert to be
-- deleted from the status table
, CONSTRAINT eventref FOREIGN KEY (SERVERNAME, SERVERSERIAL) REFERENCES
REPORTER_STATUS(SERVERNAME, SERVERSERIAL) ON DELETE CASCADE)
This SQL appears twice in the SQL file: once in the details table definition
and once in the journal table definition. Uncomment both instances.
v Run the SQL file against the DB2 database by running the following command
as the db2inst1 system user:
$ db2 -td@ -vf db2.reporting.sql
Result
Procedure
What to do next
v If the host locale is not set to English United States, set the locale of the
command shell to export LANG=en_US.UTF-8 before you run any Operations
Analytics - Log Analysis scripts.
v If you plan to deploy only the base Netcool Operations Insight solution, install
the Tivoli Netcool/OMNIbus Insight Pack. See “Installing the Insight Packs” on
page 76. Complete only the steps that describe the Tivoli Netcool/OMNIbus
Insight Pack.
v Search on IBM Fix Central for available interim fixes and apply them. See
http://www.ibm.com/support/fixcentral/.
Related tasks:
Installing Operations Analytics - Log Analysis
Related reference:
Planning for installation
Procedure
v Configure the Gateway for JDBC. This involves the following steps:
– Obtain the JDBC driver for the target database from the database vendor and
install it according to the vendor's instructions. The drivers are usually
provided as .jar files.
– To enable the gateway to communicate with the target database, you must
specify values for the Gate.Jdbc.* properties in the $OMNIHOME/etc/
Installing 39
G_JDBC.props file. This is the default properties file, which is configured for
reporting mode, that is supplied with the gateway.
Here is a sample properties file for the Gateway for JDBC.
# Reporting mode properties
Gate.Jdbc.Mode: ’REPORTING’
# Table properties
Gate.Jdbc.StatusTableName: ’REPORTER_STATUS’
Gate.Jdbc.JournalTableName: ’REPORTER_JOURNAL’
Gate.Jdbc.DetailsTableName: ’REPORTER_DETAILS’
# JDBC Connection properties
Gate.Jdbc.Driver: ’com.ibm.db2.jcc.DB2Driver’
Gate.Jdbc.Url: ’jdbc:db2://server3:50000/REPORTER’
Gate.Jdbc.Username: ’db2inst1’
Gate.Jdbc.Password: ’db2inst1’
Gate.Jdbc.ReconnectTimeout: 30
Gate.Jdbc.InitializationString: ’’
# ObjectServer Connection properties
Gate.RdrWtr.Username: ’root’
Gate.RdrWtr.Password: ’netcool’
Gate.RdrWtr.Server: ’AGG_V’
v Configure the Gateway for Message Bus to forward event data to Operations
Analytics - Log Analysis. This involves the following steps:
– Creating a gateway server in the Netcool/OMNIbus interfaces file
– Configuring the G_SCALA.props properties file, including specifying the .map
mapping file.
– Configuring the endpoint in the scalaTransformers.xml file
– Configuring the SSL connection, if required
– Configuring the transport properties in the scalaTransport.properties file
v If you do not want to use the default configuration of the Gateway for Message
Bus (an IDUC channel between the ObjectServer and Operations Analytics - Log
Analysis and supports event inserts only), configure event forwarding through
the AEN client. This support event inserts and reinserts and involves the
following steps:
– Configuring AEN event forwarding in the Gateway for Message Bus
– Configuring the AEN channel and triggers in each ObjectServer by enabling
the postinsert triggers and trigger group
v Start the Gateway for Message Bus in Operations Analytics - Log Analysis mode.
For example:
$OMNIHOME/bin/nco_g_xml -propsfile $OMNIHOME/etc/G_SCALA.props
The UI components are installed in two stages. First, IBM WebSphere Application
Server and Jazz for Service Management are installed, which provide the
underlying UI technology. Then, the Web GUI and the extension packages that
support the Event Analytics component and the event search capability are
installed. After installation, configure the Web GUI to integrate with Operations
Analytics - Log Analysis and support the topology search capability.
You can optionally install Reporting Services V3.1 into Dashboard Application
Services Hub. You can set up Network Manager and Netcool Configuration
Manager to work with Reporting Services by installing their respective reports
when installing the products. Netcool/OMNIbus V8.1 and later can be integrated
with Reporting Services V3.1 to support reporting on events. To configure this
integration, connect Reporting Services to a relational database through a gateway.
Then, import the report package that is supplied with Netcool/OMNIbus into
Reporting Services. For more information about event reporting, see
http://www-01.ibm.com/support/knowledgecenter/SSSHTQ_8.1.0/
com.ibm.netcool_OMNIbus.doc_8.1.0/omnibus/wip/install/task/
omn_con_ext_deploytcrreports.html.
Procedure
1. Start Installation Manager and install Jazz for Service Management. The
packages that you need to install are as follows.
Package Description
IBM WebSphere Application Server Select V8.5.0.1 (or later). If V8.0.5 is also
V8.5.0.1 (or later) for Jazz for Service identified, clear it.
Management
IBM WebSphere SDK Java Technology
Edition V7.0.x.
Installing 41
Package Description
Jazz for Service Management V1.1.2.1 Select the following items for installation.
v Jazz for Service Management extension for
IBM WebSphere V8.5.
v Dashboard Application Services Hub
V3.1.2.1.
Reporting Services V3.1 This package is optional. Select it if you
want to run reports for events and network
management.
2. Install the packages that constitute the Web GUI and extensions.
Package Description
Netcool/OMNIbus Web GUI This is the base component that installs the
Web GUI.
Install tools and menus for event search This package installs the tools that launch
with IBM SmartCloud Analytics - Log the custom apps of the Tivoli
Analysis Netcool/OMNIbus Insight Pack from the
event lists.
Netcool Operations Insight Extensions for This package installs the Event Analytics
IBM Tivoli Netcool/OMNIbus Web GUI GUIs.
Netcool/OMNIbus Web GUI V8.1 fix pack This is the fix pack that contains the
4 extensions for the topology search capability.
3. Configure the Web GUI. For example, the connection to a data source
(ObjectServer), users, groups, and so on. You can use the Web GUI
configuration tool to do this. For more information, see https://ibm.biz/
BdXqcP.
4. Configure the integration with Operations Analytics - Log Analysis. Ensure that
the server.init file has the following properties set:
scala.app.keyword=OMNIbus_Keyword_Search
scala.app.static.dashboard=OMNIbus_Static_Dashboard
scala.datasource=omnibus
scala.url=protocol://host:port
scala.version=1.2.0.3
If you need to change any of these values, restart the Web GUI server.
5. Set up the Web GUI Administration API client.
6. Install the tools and menus to launch the custom apps of the Network Manager
Insight Pack in the Operations Analytics - Log Analysis UI from the Web GUI.
In $WEBGUI_HOME/extensions/LogAnalytics, run the runwaapi command against
the scalaEventTopology.xml file.
$WEBGUI_HOME/waapi/bin/runwaapi -user username -password password -file
scalaEventTopology.xml
Where username and password are the credentials of the administrator user that
are defined in the $WEBGUI_HOME/waapi/etc/waapi.init properties file that
controls the WAAPI client.
What to do next
v Search on IBM Fix Central for available interim fixes and apply them. See
http://www.ibm.com/support/fixcentral/.
The information supplied in this scenario is high-level and covers the most salient
points and possible issues you might encounter that are specific to the Networks
for Operations Insight feature in the Netcool Operations Insight solution. This
scenario is end-to-end and you should perform the tasks in the specified order.
For more information, see the Related concept, task, and information links at the
bottom of this topic.
Installing 43
– Administrator password
v Install and configure the event search and event seasonality features.
If any of the above products are not installed, or features not configured, they
must be configured before you can set up the Networks for Operations Insight
feature.
Note: All the products of the Netcool Operations Insight solution also support
the use of an LDAP directory as the user repository.
v Network Manager and Netcool Configuration Manager both use the V8.1
ObjectServer to store and manage events.
v In this topology, the default DB2 v10.5 Enterprise Server Edition database is
used.
Related concepts:
“Networks for Operations Insight data flow” on page 17
Related reference:
“Release notes” on page 237
Procedure
1. Change to the /eclipse/tools subdirectory of the Installation Manager
installation directory and run the following command to start Installation
Manager:
./IBMIM
To record the installation steps in a response file for use with silent installations
on other computers, use the -record option. For example, to record to the
/tmp/install_1.xml file:
./IBMIM -record /tmp/install_1.xml
2. Configure Installation Manager to download package repositories from IBM
Passport Advantage®.
3. In the main Installation Manager pane, click Install and follow the installation
wizard instructions to complete the installation. The installer requires the
following inputs at different stages of the installation:
Results
What to do next
Procedure
1. Use the ConfigOMNI script to configure an ObjectServer to run with Network
Manager.
The script creates the Network Manager triggers and GUI account information.
If the ObjectServer is on a remote server, then copy the $NCHOME/precision/
install/scripts/ConfigOMNI script and the support script $NCHOME/precision/
scripts/create_itnm_triggers.sql and put them into the same directory on
the remote ObjectServer. If the ObjectServer is local to Network Manager, then
you can use both scripts as is.
Installing 45
2. On the ObjectServer host, change to the scripts directory and run the
ConfigOMNI script.
For example, the following configures the ObjectServer called NCOMS2 using the
administrative password NC0M5password, or creates the ObjectServer called
NCOMS2 if it does not exist, in the specified directory (OMNIHOME), and creates
or modifies the itnmadmin and itnmuser users in the ObjectServer.
./ConfigOMNI -o NCOMS2 -p NC0M5password -h /opt/ibm/tivoli/netcool
-u ITNMpassword
3. You might also need to update the Network Manager core settings and the Web
GUI data source settings. For more information, see http://www-01.ibm.com/
support/knowledgecenter/SSSHRK_4.2.0/itnm/ip/wip/install/task/
nmip_ins_installingandconfiguringomnibus.html.
Related tasks:
Installing and configuring Tivoli Netcool/OMNIbus
You can also install the Network Manager topology database creation scripts using
Installation Manager by selecting the Network Manager topology database
creation scripts package. The database scripts are installed by default in the
precision/scripts/ directory in the installation directory (by default,
/opt/IBM/netcool/core/precision/scripts/).
Procedure
1. Log in to the server where you installed DB2.
2. Change to the directory where your DB2 instance was installed and then
change to the sqllib subdirectory.
3. Set up the environment by typing the following command:
Shell Command
Bourne . ./db2profile
C source db2cshrc
These instructions describe the options that are presented in the Installation
Manager in wizard mode. Other modes are also available with equivalent options.
Installing 47
Procedure
1. Start Installation Manager and install the following packages:
Package Description
Network Manager Core Components Installs the Network Manager core
Version 4.2 components, sets up connection to the
specified ObjectServer, sets up connection to
the database to be used for the NCIM
topology and creates the tables (needs to be
selected), creates Network Manager default
users, sets up network domain, and
configures the details for the poller
aggregation.
Installing 49
Package Description
Network Manager Reports 4.2 Installs the reports provided by Network
Manager that you can use as part of the
Reporting Services feature.
Note: Reporting Services requires a DB2
database to store its data. This database
must be running during installation. If the
database is installed on the same server as
Reporting Services, the installer configures
the database during installation. If the
database is on a different server, you must
configure the database before you install
Reporting Services. In the scenario described
in “Performing a fresh installation” on page
30, where the DB2 database is on a different
server, you must set up the remote DB2
database for Reporting Services as follows:
1. From the Jazz for Service Management
package, copy the
TCR_generate_content_store_
db2_definition.sh script to the server
where DB2 is installed.
2. Run the following command:
./TCR_generate_content_store_
db2_definition.sh
database_name db2_username
Where database_name is the name you
want for the Reporting Services database,
and db2_username is the user name to
connect to the content store, that is, the
database owner (db2inst1).
3. Copy the generated SQL script to a
temporary directory and run it against
your DB2 instance as the DB2 user
(db2inst1), for example:
$ cp tcr_create_db2_cs.sql
/tmp/tcr_create_db2_cs.sql
$ su – db2inst1 –c "db2 -vtf
/tmp/tcr_create_db2_cs.sql"
2. On the host where the Network Manager GUI components are installed, install
the tools and menus to launch the custom apps of the Network Manager
Insight Pack in the Operations Analytics - Log Analysis GUI from the Network
Views.
a. In $NMGUI_HOME/profile/etc/tnm/topoviz.properties, set the
topoviz.unity.customappsui property, which defines the connection to
Operations Analytics - Log Analysis. For example:
# Defines the LogAnalytics custom App launcher URL
topoviz.unity.customappsui=https://server3:9987/Unity/CustomAppsUI
b. In the $NMGUI_HOME/profile/etc/tnm/menus/ncp_topoviz_device_menu.xml
file, define the Event Search menu item. Add the item <menu id="Event
Search"/> in the file as shown:
<tool id="showConnectivityInformation"/>
<separator/>
<menu id="Event Search"/>
3. Optional: Follow the steps to configure the integration between Network
Manager and Netcool Configuration Manager as described in “Configuring
integration with Netcool Configuration Manager.”
Results
The ports used by each installed product or component are displayed. The ports
are also written to the $NCHOME/log/install/Configuration.log file.
What to do next
v Search on IBM Fix Central for available interim fixes and apply them. See
http://www.ibm.com/support/fixcentral/.
Related reference:
Installing Network Manager
Related information:
Installing Netcool Configuration Manager
V4.2 download document
Installing 51
User role requirements:
Note: For single sign-on information, see the related topic links.
The following Dashboard Application Services Hub roles are required for access to
the Netcool Configuration Manager components that are launched from within
Dashboard Application Services Hub, such as the Netcool Configuration Manager
Wizards and the Netcool Configuration Manager - Base and Netcool Configuration
Manager - Compliance clients.
Either create a Dashboard Application Services Hub user with the same name as
an existing Netcool Configuration Manager user who already has the
‘IntellidenUser' role, or use an appropriate Network Manager user, such as
itnmadmin, who is already set up as a Dashboard Application Services Hub user. If
you use the Network Manager user, create a corresponding new Netcool
Configuration Manager user with the same name (password can differ), and assign
the ‘IntellidenUser' role to this new user.
Reporting Services and the Netcool Configuration Manager default reports are
installed together with the Dashboard Application Services Hub components.
Any user who needs to access reports requires the following permissions:
v The relevant Reporting Services roles for accessing the Reporting node in the
Dashboard Application Services Hub console. Assign these roles to enable users
to run reports to which they are authorized from the Reporting Services GUI.
Installing 53
v The authorization to access the report set, and the relevant Reporting Services
roles for working with the reports. Assign these permissions to enable users to
run Netcool Configuration Manager reports from Network Manager topology
displays, the Active Event List, and the Reporting Services GUI.
For information about authorizing access to a report set and assigning roles by
user or group, go to the IBMTivoli Systems Management Information Center at
http://www-01.ibm.com/support/knowledgecenter/SS3HLM/welcome, locate the
Reporting Services documentation node, and search for authorization and user roles.
To configure the Alerts menu in the Web GUI, the ncw_admin role is required.
Procedure
1. Log onto the Dashboard Application Services Hub server.
2. Change to the /eclipse subdirectory of the Installation Manager Group
installation directory and use the following command to start Installation
Manager:
./IBMIM
To record the installation steps in a response file for use with silent installations
on other computers, use the '-record response_file' option. For example:
IBMIM -record C:\response_files\install_1.xml
3. Configure Installation Manager to download package repositories from IBM
Passport Advantage:
a. From the main menu, choose File > Preferences.
You can set preferences for proxy servers in IBM Installation Manager.
Proxy servers enable connections to remote servers from behind a firewall.
b. In the Preferences window, expand the Internet node and select one of the
following options:
What to do next
Before you can access the Netcool Configuration Manager Dashboard Application
Services Hub components, you must set up the Netcool Configuration Manager
Dashboard Application Services Hub users and provide them with appropriate
access permission.
Installing 55
Once users have been set up, you access the Netcool Configuration Manager
Dashboard Application Services Hub components, that is, the Activity Viewer, the
Dashboard Application Services Hub wizards, and the thick-client launch portal in
the following ways:
v You launch the stand-alone Netcool Configuration Manager UIs (sometimes
referred to as the thick-client UIs), from the Dashboard Application Services Hub
thick-client launch portal.
v You access the Activity Viewer, the Dashboard Application Services Hub
wizards, and a subset of reports in context from Network Manager and Tivoli
Netcool/OMNIbus.
v You access the complete reports using the Dashboard Application Services Hub
Reporting Services GUI.
Under certain circumstances, such as when different or remote databases are used
in an integrated environment, you must perform additional database configuration
steps.
If you are installing Network Manager and ITNCM-Reports together, and if the
Network Manager database is DB2 and on a different server, then its component
databases must be cataloged.
Procedure
1. Required: If Network Manager and ITNCM-Reports are installed together,
and if the Network Manager database is DB2 and on a different server:
a. To connect to a DB2 database on a server remote from your TCR
Installation, ensure that a DB2 client is installed and the remote database
cataloged. When the database server is remote to the WebSphere
Application Server node where configuration is taking place, enter the
following command at the node to add a TCP/IP node entry to the node
directory:
db2 catalog tcpip node <NODENAME> remote <REMOTE> server <PORT>
where
NODENAME
Specifies a local alias for the node to be cataloged.
REMOTE
Specifies the fully qualified domain name of the remote DB server.
PORT Is the port on which the database is accessible, typically port 50000.
db2 catalog database <database_name> at node <NODENAME>
where
database_name
Specifies the DB2 database name.
Note: The .bash_profile is only used for bash shell, and it will be different
for sh, csh or ksh.
c. Restart your reporting server after this update. However, before restarting
the Reporting Server, check that the amended login profile has been
sourced.
Tip: For installations which use a DB2 database, Cognos requires 32 bit DB2
client libraries, which will be installed by the 64 bit DB2 client. However,
there maybe further dependencies on other 32 bit packages being present on
the system; if such errors are reported, you can check this with 'ldd
$library_name'.
2. Required: If Network Manager and ITNCM-Reports are installed together,
and if the Network Manager database is Oracle:
a. To connect to an Oracle database from your TCR Installation, ensure that
ITNCM-Reports have been installed, and then update the itncmEnv.sh file
default location:
/opt/IBM/tivoli/netcool/ncm/reports/itncmEnv.sh
Note: The .bash_profile is only used for bash shell, and it will be different
for sh, csh or ksh.
e. Restart your reporting server after this update. However, before restarting
the Reporting Server, check that the amended login profile has been
sourced.
Installing 57
Configuring integration with Tivoli Netcool/OMNIbus:
Deploy rules specific to Netcool Configuration Manager. These rules have been
bundled with Netcool Configuration Manager and deployed on the Netcool
Configuration Manager Presentation server during installation, and are located in
the <NCM-INSTALL-DIR>/nckl-rules directory.
Tip: To source the Network Manager environment script, run the following script:
./opt/IBM/tivoli/netcool/env.sh where opt/IBM/tivoli/netcool is the default
Network Manager directory.
Note: If you have existing Probe for SNMP custom rules that you want to
preserve, create backups as required before deploying the Netcool/OMNIbus
Knowledge Library rules in step two.
Procedure
Copy a number of jar files from the Network Manager GUI server into the Netcool
Configuration Manager instance of WebSphere.
Note: The following default locations may differ depending on where WebSphere
was installed on your Network Manager and Netcool Configuration Manager
servers.
Procedure
Copy the following jars from the Network Manager GUI server into the
corresponding folder in the Netcool Configuration Manager WebSphere instance.
v /opt/IBM/WebSphere/AppServer/etc/vmm4ncos.jks
v /opt/IBM/WebSphere/AppServer/lib/ext/com.ibm.tivoli.ncw.ncosvmm.jar
v /opt/IBM/WebSphere/AppServer/lib/ext/jconn3.jar
Installing 59
Configuring device synchronization:
During Netcool Configuration Manager 6.4.2 installation you are asked if the
product is to be integrated or not. If you select Yes the installer will ask the
necessary questions to set up the configuration of device synchronization between
Netcool Configuration Manager and Network Manager.
Tip: You can reduce this time by editing the rseries.properties file, and
changing the mapping period to 60 (for example). This will speed up the process
by which devices are added to the autodiscovery queue on Netcool Configuration
Manager, but will not change the actual time to import each device configuration.
Tip:
If the password for the itnmadmin user has changed on Network Manager,
update the locally stored copy on Netcool Configuration Manager as follows:
Use the icosadmin script located in /opt/IBM/tivoli/netcool/ncm/bin.
For example:
icosadmin ChangeNmPassword -u itnmadmin -p <new_password>
Network Manager:
NMEntityMappingComponent/baseURL=https://nmguiservername:16311
NMEntityMappingComponent/uri=/ibm/console/nm_rest/topology/devices/domain/NCOMS
NMEntityMappingComponent/uriParam=
NMEntityMappingComponent/uriProps=
#####Note: Complete URL = baseURL+uri+uriProps&uriParam
Note: You can edit this file and the component configuration properties after
install if requirements change.
Example
Troubleshooting NM Component
Verify that the component has started in file:
<NCM_INSTALL_DIR>/logs/Server.out
Fri Jul 31 13:30:06 GMT+00:00 2015 - Starting component : NMEntityMappingComponent
Fri Jul 31 13:30:06 GMT+00:00 2015 - All components started
Verify that the config.xml file has the component specified for startup
Verify that the NMEntityMapping table has the new columns required for
the new component implementation:
"NMENTITYMAPPING" (
"UNIQUEKEY" BIGINT NOT NULL,
"ENTITYID" BIGINT NOT NULL DEFAULT 0,
"RESOURCEBROWSERID" BIGINT NOT NULL DEFAULT 0,
"DOMAINNAME" VARCHAR(64),
"JPAVERSION" BIGINT NOT NULL DEFAULT 1,
"ENTITYNAME" VARCHAR(255),
"ACCESSIPADDRESS" VARCHAR(64),
"SERIALNUMBER" VARCHAR(64),
"VENDORTYPE" VARCHAR(64),
"MODELNAME" VARCHAR(64),
"OSVERSION" VARCHAR(64),
"OSIMAGE" VARCHAR(255),
"OSTYPE" VARCHAR(64),
"HARDWAREVERSION" VARCHAR(64)
)
Ensure that the Network Manager Rest API user has the ncp_rest_api role
in DASH.
Installing 61
Configuring the Alerts menu of the Active Event List:
You must add access to the Activity Viewer from the Active Event List by
configuring the Alerts menu.
Procedure
1. From the navigation pane, click Administration > Event Management Tools >
Menu Configuration.
2. From the Available menus list on the right, select alerts and click Modify.
3. From the Menus Editor window, select <separator> from the drop-down list
under Available items, and then click Add selected item to add the item to the
Current items list. The <separator> item is added as the last item.
4. Under Available items, select menu from the drop-down list. The list of all
menu items that can be added to the Alerts menu is shown.
5. Select the Configuration Management item and click Add selected item. The
item is added below the <separator> item in the Current items list.
6. Click Save and then click OK.
Results
The Configuration Management submenu and tools are now available in the
Alerts menu of the Active Event List, for use with Netcool Configuration Manager
events.
Note: Reports Menu options will not be displayed if the selected event is not
enriched.
What to do next
You can optionally create a global filter to restrict the events displayed in the
Active Event List to Netcool Configuration Manager events only. You can add this
filter to the Web GUI either by using the WAAPI client or by using the Filter
Builder. When creating the filter, specify a meaningful name (for example,
ITNCMEvents) and define the filter condition by specifying the following SQL
WHERE clause:
where Class = 87724
For further information about creating filters, see the IBM Tivoli Netcool/OMNIbus
Web GUI Administration and User's Guide in the Tivoli Netcool/OMNIbus
Information Center at http://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/
topic/com.ibm.netcool_OMNIbus.doc_7.3.1/omnibus/wip/welcome.htm.
Migrating reports:
If you are installing Network Manager on the same server as your existing Netcool
Configuration Manager installation, you must export your custom reports before
installing Network Manager.
The report migration procedure is different for single and multiple server
integrations.
If you are installing Netcool Configuration Manager and Network Manager on
the same server
1. Export the custom reports from the existing Netcool Configuration
Manager version of Reporting Services and copy them to a safe
location.
After you have installed Network Manager on a server other than your existing
Netcool Configuration Manager installation and performed all integration tasks,
you export your custom Reporting Services reports. You also disable and uninstall
the existing Netcool Configuration Manager version of Reporting Services.
You export reports after installing Network Manager when all of the following
circumstances apply to your scenario:
v You are already running Reporting Services as part of an existing, non-integrated
Netcool Configuration Manager installation.
v You are deploying a distributed integration architecture and have already
installed Network Manager on a server other than your existing version of
Netcool Configuration Manager.
v You have customized Netcool Configuration Manager reports that need to be
migrated into your planned integrated solution.
Installing 63
About this task
When you install the Network Manager version of Reporting Services on a server
other than your existing version of Netcool Configuration Manager, the previous
reports as well as the previous version of Reporting Services remain on the Netcool
Configuration Manager server. To migrate such reports into an integrated solution,
you perform the following tasks:
If you are installing Netcool Configuration Manager and Network Manager on
different servers
1. Install Network Manager and integrate it with the existing version of
Netcool Configuration Manager as documented.
2. Export the custom reports from the existing Netcool Configuration
Manager version of Reporting Services and copy them to the Network
Manager server.
3. Import the custom reports into the Network Manager version of
Reporting Services.
4. Disable the existing Netcool Configuration Manager version of
Reporting Services.
Procedure
1. Log into the Netcool Configuration Manager version of Reporting Services
using the following URL:
http://hostname:16310/ibm/console
where hostname is the name of your Netcool Configuration Manager server
and 16310 is the default port number for Reporting Services.
2. Click Reporting > Common Reporting.
3. Click Launch on the toolbar, and then select Administration from the
drop-down menu.
4. Select the Configuration tab, then click Content Administration.
5. Click New Export to launch the New Export wizard.
6. Enter a name and description for the report export, then click Next.
7. Accept the default deployment method and click Next.
8. Click the Add link and select the ITNCM Reports checkbox, then move
ITNCM Reports to the Selected Entries list.
9. Click OK, then Next > Next > Next, accepting the default values.
10. Select New archive, then Next > Next, accepting the default values..
11. Click Finish > Run > OK. The reports are exported and the new export
archive is displayed.
12. Navigate to the following directory:
/opt/IBM/tivoli/netcool/ncm/tipv2Components/TCRComponent/cognos/
deployment,
where you can view the report archive, for example:
-rw-r--r-- 1 icosuser staff 262637 23 Feb 10:27
ncm_export.zip
where ncm_export.zip is the report archive.
Results
You have exported the custom reports and copied them to the Network Manager
server.
What to do next
Next, you import the archived reports into the Network Manager version of
Reporting Services, and then disable the Netcool Configuration Manager version of
Reporting Services.
After exporting the custom reports and copying them to the Network Manager
server, you import the archived reports into the Network Manager version of
Reporting Services, and then disable the Netcool Configuration Manager version of
Reporting Services.
You must have exported the custom reports and copied them to the Network
Manager server.
Procedure
1. Log into the Network Manager Dashboard Application Services Hub.
2. Click Reporting > Common Reporting.
3. Click Launch on the toolbar, and then select Administration from the
drop-down menu.
4. Select the Configuration tab, then click Content Administration.
5. Click New Import to launch the New Import wizard. A list of available report
archives will be displayed.
6. Select the archive that you exported earlier and click Next.
7. Select ITNCM Reports, then Next and Next again, accepting the default
values.
8. Click Finish > Run > OK. The reports are imported and the new archive is
displayed in the list of archives.
9. Close the Common Reporting tab and click the Common Reporting link in the
navigation pane. The custom reports will now be available in the Netcool
Configuration Manager version of Reporting Services.
10. Navigate to the following directory:
/opt/IBM/tivoli/netcool/ncm/bin/utils/support
11. Run the setPlatform.sh script:bash-3.2$ ./setPlatform.sh and disable
Reporting, then exit. When the Netcool Configuration Manager server is
restarted, Reporting Services will no longer be running.
Installing 65
Results
You have now completed the migration of custom reports in your distributed
custom environment.
After exporting the custom reports, disabling and uninstalling the Netcool
Configuration Manager version of Reporting Services, and completing all other
integration steps, you import the report archive into the Network Manager version
of Reporting Services,
You must have exported the custom reports before installing Network Manager on
the same server as your existing Netcool Configuration Manager installation.
Procedure
1. Log into the Network Manager Dashboard Application Services Hub.
2. Click Reporting > Common Reporting.
3. Click Launch on the toolbar, and then select Administration from the
drop-down menu.
4. Select the Configuration tab, then click Content Administration.
5. Click New Import to launch the New Import wizard. A list of available report
archives will be displayed.
6. Select the archive that you exported earlier and click Next.
7. Select ITNCM Reports, then Next and Next again, accepting the default values.
8. Click Finish > Run > OK. The reports are imported and the new archive is
displayed in the list of archives.
9. Close the Common Reporting tab and click the Common Reporting link in the
navigation pane.
Results
The custom reports will now be available in the Netcool Configuration Manager
version of Reporting Services.
The single sign-on (SSO) capability in Tivoli® products means that you can log on
to one Tivoli application and then launch to other Tivoli web-based or web-enabled
applications without having to re-enter your user credentials.
The repository for the user IDs is the Tivoli Netcool/OMNIbus ObjectServer. A
user logs on to one of the participating applications, at which time their credentials
are authenticated at a central repository. With the credentials authenticated to a
central location, the user can then launch from one application to another to view
related data or perform actions. Single sign-on can be achieved between
applications deployed to Dashboard Application Services Hub servers on multiple
machines.
Note: For SSO between Dashboard Application Services Hub and Netcool
Configuration Manager to work, the user groups specified in this procedure must
exist in both Dashboard Application Services Hub and Netcool Configuration
Manager.
Procedure
1. Log onto the WebSphere Administrative console of the Network Manager GUI
server as the profile owner (for example, smadmin).
2. Create a group by selecting Users and Groups > Manage Groups > Create.
3. Enter IntellidenUser in the Group name field.
4. Click Create, then click Create Like.
5. Enter IntellidenAdminUser in the Group name field. IntellidenAdminUser is
required for access to Account Management in Netcool Configuration
Manager.
6. Click Create, then click Close.
Installing 67
7. Log off from the WebSphere Administrative console, then log on to the
Dashboard Application Services Hub GUI.
8. Select Console Settings > Roles > IntellidenUser.
9. Click Users and Groups > Add Groups > Search, then select the
IntellidenUser group, and then click Add.
10. Select Console Settings > Roles > IntellidenAdminUser.
11. Click Users and Groups > Add Groups > Search, then select the
IntellidenAdminUser group, and then click Add.
What to do next
After creating Netcool Configuration Manager groups and roles for Dashboard
Application Services Hub, you create Netcool Configuration Manager users for
Dashboard Application Services Hub.
This section explains how to create the Netcool Configuration Manager Intelliden
super-user as well as the default users: administrator, operator, and observer for
Dashboard Application Services Hub.
For single sign-on (SSO) between Dashboard Application Services Hub and
Netcool Configuration Manager to work, a user must exist (that is, have an
account) in both Dashboard Application Services Hub and Netcool Configuration
Manager.
Note: Only the username must match, it is not necessary that the passwords also
match. After single-sign on configuration is complete, the user password entered in
Dashboard Application Services Hub will be used to authenticate a Netcool
Configuration Manager login.
This task describes how to create the previously listed Netcool Configuration
Manager users for Dashboard Application Services Hub.
Procedure
1. Log onto the WebSphere console of the Network Manager GUI server as the
profile owner (foe example, smadmin).
2. Click Users and Groups > Manage Users, then click Create.
3. Enter Intelliden in the User ID, First name, and Last Name fields.
4. Enter the Intelliden user's password in the Password and Confirm Password
fields.
5. Click on Group Membership and select Search.
6. Highlight the IntellidenAdminUser and IntellidenUser groups in the
matching groups list, and click Add, then click Close.
What to do next
After you have created the Netcool Configuration Manager users for Dashboard
Application Services Hub, you export the LTPA keystore to the Netcool
Configuration Manager server.
Installing 69
Exporting the Dashboard Application Services Hub LTPA keystore:
For added security the contents of the LTPA token are encrypted and decrypted
using a keystore (referred to in the subsequent procedure as the LTPA keystore)
maintained by WebSphere. In order for two instances of WebSphere to share
authentication information via LTPA tokens they must both use the same LTPA
keystore. The IBM Admin Console makes this a simple process of exporting the
LTPA keystore on one instance of WebSphere and importing it into another.
This task describes how to export the LTPA keystore from the instance of
WebSphere running on the Network Manager Dashboard Application Services Hub
server to the instance of WebSphere running on the Netcool Configuration
Manager server for keystore synchronization.
Procedure
1. Launch the Dashboard Application Services Hub Admin Console. For example:
http://www.nm_gui_server_ip.com:16310/ibm/console
2. Navigate to Settings > WebSphere Administrative Console.
3. Click Security > Global security.
4. Under the Authentication mechanisms and expiration tab, click LTPA.
5. Under the Cross-cell single sign-on tab, enter a password in the Password and
Confirm password fields. The password will subsequently be used to import
the LTPA keystore on the Netcool Configuration Manager server.
6. Enter the directory and filename you want the LTPA keystore to be exported to
in the Fully qualified key file name field.
7. Complete by clicking Export keys.
8. Transfer the LTPA keystore to the Netcool Configuration Manager server.
Results
You will receive a message indicating that the LTPA keystore has been exported
successfully.
What to do next
You now configure the SSO attributes for Dashboard Application Services Hub.
Related tasks:
“Importing the Dashboard Application Services Hub LTPA keystore to the Netcool
Configuration Manager server” on page 72
Use these instructions to configure single sign-on attributes for the Dashboard
Application Services Hub.
Example
What to do next
This task describes how to enable SSO for Netcool Configuration Manager if it was
not enabled during installation.
Procedure
1. Navigate to $NCM_installation_dir/utils .
2. Run the configSSO.sh script, for example:
cd /opt/IBM/tivoli/netcool/ncm/bin/utils ./configSSO.sh enable
Installing 71
What to do next
When SSO is enabled, the interface to Netcool Configuration Manager must accept
an LTPA token as a means of authentication. This is achieved by importing the
LTPA keystore to the Netcool Configuration Manager server.
Importing the Dashboard Application Services Hub LTPA keystore to the Netcool
Configuration Manager server:
For added security the contents of the LTPA token are encrypted and decrypted
using a keystore maintained by WebSphere. In order for two instances of
WebSphere to share authentication information via LTPA tokens they must both
use the same keystore. The IBM admin console makes this a simple process of
exporting the keystore on one instance of WebSphere and importing it into another.
You must have exported the LTPA keystore from the instance of WebSphere
running on the Network Manager Dashboard Application Services Hub server and
copied it to the Netcool Configuration Manager server in a previous task.
In this procedure you will import that LTPA keystore to the instance of WebSphere
running on the Netcool Configuration Manager server.
Procedure
1. Logon to the WebSphere Administrative Console for the Netcool Configuration
Manager Presentation Server using the superuser name and password specified
at install time (typically Intelliden).
For example http://NCM_presentation_server:16316/ibm/console
2. Click Security > Global security.
3. Under Authentication mechanisms and expiration, click LTPA.
4. Under Cross-cell single sign-on, enter the password in the Password and
Confirm password fields. This password is the one that was used when the
LTPA keystore was exported from Dashboard Application Services Hub.
5. Enter the LTPA keystore file name in the Fully qualified key file name field.
This is the LTPA keystore that was exported from Dashboard Application
Services Hub.
6. Click Import keys.
7. Click Save directly to the master configuration.
What to do next
You should now configure single sign-on attributes for the WebSphere instance
running on the Netcool Configuration Manager server.
Related tasks:
“Exporting the Dashboard Application Services Hub LTPA keystore” on page 70
“Configuring Single Sign-On for Netcool Configuration Manager” on page 70
Procedure
1. Logon to the WebSphere Administrative Console for the Netcool Configuration
Manager Presentation Server using the superuser name and password specified
at install time (typically Intelliden).
For example http://NCM_presentation_server:16316/ibm/console
2. In the Authentication area, expand Web security then click Single sign-on.
3. Select the Enabled option if SSO is disabled.
4. Deselect Requires SSL.
5. Leave the domain name blank in the Domain name field.
6. Optional: Deselect the Interoperability Mode option.
7. Optional: Deselect the Web inbound security attribute propagation option.
8. Click Apply to save your changes.
9. Click Save Directly to the Master Configuration.
What to do next
You create a federated user repository for Netcool Configuration Manager next.
Creating and configuring a federated user repository for Netcool Configuration Manager:
This task describes how to create and configure a federated user repository for
Netcool Configuration Manager.
Procedure
1. Launch the WebSphere Administrative Console from http://<ncmserver-
hostname-ip>:<16316>/ibm/console and login using the Netcool Configuration
Manager superuser name and password specified during installation.
Installing 73
Note: The port number may be different for a non-standard installation.
2. Select Security > Global security.
3. Under the User account repository, select Federated repositories from the
Available realm definitions field, and click Configure.
4. Under Repositories in the realm, select Add repositories (LDAP, custom, etc).
5. Under General Properties, select New Repository > Custom Repository
6. Update the ObjectServer VMM properties as described here (or per your
custom repository):
Repository identifier
NetcoolObjectServer
Repository adapter class name
com.ibm.tivoli.tip.vmm4ncos.ObjectServerAdapter
Custom Properties
Add the following four properties:
Note: Find the exact details from the repository viewable on the
Network Manager Gui Administrative Console.
Table 13. Custom Properties
Name (case-sensitive Value
username ObjectServer administrator user name
password ObjectServer encrypted administrator user
password
port1 Object Server port number
host1 Object Server hostname/IP address
7. Click Apply and save your changes directly to the master configuration.
8. Under General properties of Repository Reference, update the Unique
distinguished name to o=netcoolObjectServerRepository
9. Click OK and save your changes directly to the master configuration, then
click OK again.
10. The local repository may not contain IDs that are also in Netcool
Configuration Manager. To mitigate, perform one of the following steps:
v Remove the local file repository from the federation of repositories.
v Remove all the conflicting users from the local file repository.
11. If prompted, enter the WebSphere Administrator user password in the
Password and Confirm Password fields, and click OK.
12. In Global security under the User account repository, select Federated
Repositories from the Available realm definitions field, and click Set as
current.
13. Click Apply and save your changes directly to the master configuration.
14. Log out of the Administrative Console.
15. Stop the Netcool Configuration Manager server using the ./itncm.sh stop
command. Then start the Netcool Configuration Manager server using the
./itncm.sh start command.
What to do next
Netcool Configuration Manager will now authenticate with the ObjectServer VMM.
Procedure
1. Ensure that Tivoli Netcool/OMNIbus ObjectServer is running, see
http://www-01.ibm.com/support/knowledgecenter/SSSHTQ_8.1.0/
com.ibm.netcool_OMNIbus.doc_8.1.0/omnibus/wip/admin/task/
omn_con_startingobjserv.html?lang=en.
2. Start the Dashboard Application Services Hub server using the
/opt/IMB/JazzSM/profiles/bin/startServer.sh server name command.
3. Source the environment variables. On the server where the Network Manager
core components are installed, the script is installation_directory/netcool/
core/env.sh. On the server where the Network Manager GUI components are
installed, the script is installation_directory/nmgui_profile.sh, for
example, /opt/IBM/netcool/nmgui_profile.sh.
4. Start the back-end processes for the products. Use the itnm_start command to
start Network Manager. Do not use this command to start the ObjectServer. The
ObjectServer is started and stopped by the Tivoli Netcool/OMNIbus
commands. Start Netcool Configuration Manager separately by using the
itncm.sh start script.
5. Log in at http://host.domain:16310/ibm/console or, for a secured
environment, at https://host.domain:16311/ibm/console, where host.domain is
the fully qualified host name or IP address of the Jazz for Service Management
application server. 16310 and 16311 are the default ports for HTTP and HTTPS
respectively. Use the supplied itnmadmin user with the password that you
specified during the installation.
6. You can log in to the Netcool Configuration Manager - Base GUI at
http://ncmserver-hostname:port-number, where ncmserver-hostname is the host
name of the computer on which you installed Netcool Configuration Manager.
port-number is the port that you specified during the installation. Use the
default user name and password that you specified during the installation.
Related tasks:
Sourcing environment variables
Starting Network Manager
Logging in
Launching Netcool Configuration Manager - Base
Related reference:
itncm.sh script
Related information:
Getting started with Network Manager
Getting started with Netcool Configuration Manager
Installing 75
Installing the Insight Packs
The Insight Packs ingest the event data into Operations Analytics - Log Analysis
and install the custom apps. Two Insight Packs are supplied. The Tivoli
Netcool/OMNIbus Insight Pack is always required. The Network Manager Insight
Pack is required only if you deploy the Networks for Operations Insight feature
and want to use the topology search capability.
Operations Analytics - Log Analysis can be running while you install the Insight
Packs.
If you plan to deploy the topology search capability, obtain information about the
NCIM database that you installed in the step “Installing Network Manager and
Netcool Configuration Manager” on page 47.
Tip: You can obtain most of the information that is required from the
$NCHOME/etc/precision/DbLogins.cfg or DbLogins.DOMAIN.cfg files (where
DOMAIN is the name of the domain).
Procedure
1. Install Python 2.6 or later with the simplejson library, which is required by the
Custom Apps that are included in Insight Packs.
2. Obtain the required Insight Packs from Service Management Connect at
http://www.ibm.com/developerworks/servicemanagement/ioa/log/
downloads.html. The file names of the Insight Packs are:
v OMNIbusInsightPack_v1.3.0.2.zip
v NetworkManagerInsightPack_V1.3.0.0.zip
3. Install the Tivoli Netcool/OMNIbus Insight Pack onto the Operations Analytics
- Log Analysis host. For example:
$UNITY_HOME/utilities/pkg_mgmt.sh -install $UNITY_HOME/unity_content/OMNIbus/
OMNIbusInsightPack_v1.3.0.2.zip
4. On the Operations Analytics - Log Analysis UI, use the Data Source Wizard to
create a data source into which the event data is ingested. The “omnibus1100”
data source can ingest data for both the Tivoli Netcool/OMNIbus Insight Pack
and the Network Manager Insight Pack.
a. In the Select Location panel, select Custom and type the Netcool/OMNIbus
server host name. Enter the same host name that was used for the
JsonMsgHostname transport property of the Gateway for Message Bus.
b. In the Select Data panel, enter the following field values:
Field Value
File path NCOMS. This is the default value of the
jsonMsgPath transport property of the
Gateway for Message Bus. If you changed
this value from the default, change the value
of the File path field accordingly.
Type OMNIbus1100
Collection OMNIbus1100-Collection
In each case, host is the database host name, port is the port number, and
name is the database name, for example, NCIM.
ncp.dla.datasource.schema
Type the NCIM database schema name. The default is ncim.
ncp.dla.datasource.ncpgui.schema
Type the NCPGUI database schema name. The default is ncpgui.
ncp.dla.datasource.username
Type the database user name.
Installing 77
ncp.dla.datasource.password.
Type the database password.
ncp.dla.datasource.encrypted
If the password is encrypted, type true. If not, type false.
ncp.dla.datasource.keyfile
Type the name of and path to the cryptographic key file, for example
$UNITY_HOME/wlp/usr/servers/Unity/keystore/unity.ks.
ncp.dla.datasource.loginTimeout
Change the number of seconds until the login times out, if required.
What to do next
v Use the pkg_mgmt command to verify the installations of the Insight Pack. See
Verifying the Tivoli Netcool/OMNIbus Insight Pack and Verifying the Network
Manager Insight Pack.
v If you are using an Oracle database for the network topology (the NCIM
database), perform the extra configuration for Oracle. See the Network Manager
Insight Pack README.
v Configure Single Sign-On (SSO) between Operations Analytics - Log Analysis
and Dashboard Application Services Hub so that the right-click tools can be
launched from the Event Viewer, and if you installed the Network Manager
Insight Pack, the right-click tools can be launched from the Network Views. See
“Configuring Single Sign-On.”
Related concepts:
Data Source creation
Related information:
Gateway for Message Bus documentation
Procedure
Set up the SSO handshake as described in the following table. The table lists which
products and components are connected by SSO, which capabilities require which
SSO handshake and additional useful information.
Related tasks:
“Configuring single sign-on for the event search capability” on page 91
“Configuring single sign-on for the topology search capability” on page 227
Configuring SSO between Operations Analytics - Log Analysis and Dashboard
Application Services Hub
“Configuring Single Sign-On for Netcool Configuration Manager” on page 70
Related information:
Configuring Jazz for Service Management for SSO
Installing 79
Getting started with Netcool Operations Insight
This information applies to the base Netcool Operations Insight solution only. If
you also installed Networks for Operations Insight, follow the steps in “Getting
started with Networks for Operations Insight” on page 75.
Tip:
You can create start-up scripts to automatically to start the various Netcool
Operations Insight products. For instructions and an example of how to configure
a start-up script, see the 'The Netcool Process Agent and machine start-up' section
in the Netcool/OMNIbusBest Practices Guide, which can be found on the
Netcool/OMNIbus best-practice Wiki: http://ibm.biz/nco_bps
You can configure Jazz not to prompt for user credentials when the stop command
is run. After creating a backup, edit the following lines in the /opt/IBM/JazzSM/
profile/properties/soap.client.props file:
com.ibm.SOAP.securityEnabled=true
com.ibm.SOAP.loginUserid=smadmin
com.ibm.SOAP.loginPassword=netcool
Run the following command to encrypt the embedded password within the file:
/opt/IBM/JazzSM/profile/bin/PropFilePasswordEncoder.sh \
/opt/IBM/JazzSM/profile/properties/soap.client.props \
com.ibm.SOAP.loginPassword
Procedure
v Start the Dashboard Application Services Hub server using the
/opt/IMB/JazzSM/profiles/bin/startServer.sh server name command.
v Log in at http://host.domain:16310/ibm/console or, for a secured environment,
at https://host.domain:16311/ibm/console, where host.domain is the fully
qualified host name or IP address of the Jazz for Service Management
application server. 16310 and 16311 are the default ports for HTTP and HTTPS
respectively.
v Assign roles to users. To give users access to the Event Analytics capability,
assign the ncw_analytics_admin user.
What to do next
As an illustration of the steps that you might have to perform, the following table
lists what you have to do on each instance of the products of Netcool Operations
Insight V1.3.1 to get to V1.4.
Table 15. Changes to constituent products and components required for an upgrade to the
latest Netcool Operations Insight version
Product or component Action
Tivoli Netcool/OMNIbus No upgrade required
Note: Ensue your are at level 8.1.0.5 (Fix
Pack 5) as required by the previous Netcool
Operations Insight version.
Tivoli Netcool/OMNIbus Web GUI No upgrade required
Note: Ensue your are at level 8.1.0.4 (Fix
Pack 4) as required by the previous Netcool
Operations Insight version.
Gateway for JDBC No upgrade required
Gateway for Message Bus No upgrade required
Netcool/Impact No upgrade required
Note: Ensue your are at level 8.1.0.4 (Fix
Pack 4) as required by the previous Netcool
Operations Insight version.
Operations Analytics - Log Analysis No upgrade required
Note: Versions V1.3.1 or V1.3.2 are
supported as in the previous Netcool
Operations Insight version.
Event Analytics No upgrade required
Tivoli Netcool/OMNIbus Insight Pack No upgrade required
Network Manager Insight Pack No upgrade required
Network Manager Upgrade to V4.2
Netcool Configuration Manager Upgrade to V6.4.2
Network Management Integration for No longer required
OMNIbus 8.1
Tip: To verify the versions of installed packages, select View Installed Packages
from the File menu on the main IBM Installation Manager screen.
Remember: All Netcool Operations Insight products require the IBM Installation
Manager to be deployed on each server on which products are to be installed.
Table 16. Quick reference for upgrading Netcool Operations Insight
Item Action More information
1 Upgrade to Network Manager V4.2 http://www-01.ibm.com/support/
knowledgecenter/SSSHRK_4.2.0/itnm/ip/wip/
install/task/
nmip_upg_upgradingandmigrating.html
2 Install the Network Manager Insight Pack V1.3.0.0 and Installing the Insight Pack
configure it to connect to the NCIM database.
See the Network Manager Insight Pack V1.3.0.0
README.
3 Configure the products to support the topology search “Configuring topology search” on page 224
capability. This involves the following steps.
v Running the nco_sql utility, which is included in the
Netcool/OMNIbus core fix pack, against the
scala_itnm_configuration.sql file.
v Configuring Network Manager to launch the custom
apps of the Network Manager Insight Pack from the
Network Views.
v Configuring the Web GUI to launch the custom apps
from the event lists.
4 Upgrade to Netcool Configuration Manager V6.4.2 http://www-01.ibm.com/support/
knowledgecenter/SS7UH9_6.4.2/ncm/wip/
upmig/concept/ncm_up_upgradeoverview.dita
Procedure
1. Upgrade Network Manager to V4.2 by following the instructions at
http://www-01.ibm.com/support/knowledgecenter/SSSHRK_4.2.0/itnm/ip/
wip/install/task/nmip_upg_upgradingandmigrating.html.
Important points to note about upgrading Network Manager:
v You can upgrade to Network Manager V4.2 from V3.9 Fix Pack 3 or later.
v When upgrading to Netcool Operations Insight V1.4, run Installation
Manager and uninstall the Network Management Integration for OMNIbus
8.1 component before installing Network Manager V4.2.
v The directory structure and default locations of configuration files have
changed.
v Network Manager migrates most files, and highlights files that you must
migrate manually.
v You must prepare the target system before migrating your data across by
installing the Network Manager core and then GUI components. You will
also have to recreate all the users from the source system on the target
system. You must identify any customizations that you made to the NCIM
topology database and update the new database with those customizations.
You also need to move across any custom reports you might have.
v When the target V4.2 system is installed and ready, you can migrate the core
and GUI components by exporting data from the source server and
importing them into the target server.
2. On the Dashboard Application Services Hub host, take the following actions:
v Install the tools and menus to launch the custom apps of the Network
Manager Insight Pack in the Operations Analytics - Log Analysis UI from the
Web GUI.
v Ensure that the scala* properties in the Web GUI server.init file are set as
follows:
scala.app.keyword=OMNIbus_Keyword_Search
scala.app.static.dashboard=OMNIbus_Static_Dashboard
scala.datasource=omnibus
scala.url=protocol://host:port
scala.version=1.2.0.3
In $UNITY_HOME/AppFramework/Apps/NetworkManagerInsightPack_V1.3.0.0/
Network_Topology_Search/NM_EndToEndSearch.properties, specify the details of
the NCIM database.
Upgrading 83
Tip: You can obtain most of the information that is required from the
$NCHOME/etc/precision/DbLogins.cfg or DbLogins.DOMAIN.cfg files (where
DOMAIN is the name of the domain).
ncp.dla.ncim.domain
Limits the scope of the topology search capability to a single domain in
your topology. For multiple domains, implement the cross-domain
discovery function in Network Manager and specify the name of the
aggregation domain. For all domains in the topology, comment out this
property. Do not leave it blank.
ncp.spf.multipath.maxLinks
Sets a limit on the number of links that are processed when the paths
between the two end points are retrieved. If the number of links exceeds
the limit, only the first identified path is returned. For example, you specify
ncp.spf.multipath.maxLinks = 1000. If 999 links are processed, all paths
between the two end points are retrieved. If 1001 links are processed, one
path is calculated and then processing stops.
ncp.dla.datasource.type
The type of database used to store the Network Manager topology. Possible
values are db2 or oracle.
ncp.dla.datasource.driver
The database driver. For DB2, type com.ibm.db2.jcc.DB2Driver. For Oracle,
type oracle.jdbc.driver.OracleDriver.
ncp.dla.datasource.url
The database URL. For DB2, the URL is as follows:
jdbc:db2://host:port/name
In each case, host is the database host name, port is the port number, and
name is the database name, for example, NCIM.
ncp.dla.datasource.schema
Type the NCIM database schema name. The default is ncim.
ncp.dla.datasource.ncpgui.schema
Type the NCPGUI database schema name. The default is ncpgui.
ncp.dla.datasource.username
Type the database user name.
ncp.dla.datasource.password.
Type the database password.
ncp.dla.datasource.encrypted
If the password is encrypted, type true. If not, type false.
ncp.dla.datasource.keyfile
Type the name of and path to the cryptographic key file, for example
$UNITY_HOME/wlp/usr/servers/Unity/keystore/unity.ks.
ncp.dla.datasource.loginTimeout
Change the number of seconds until the login times out, if required.
What to do next
v Configure single-sign (SSO) on between the new instance of Operations
Analytics - Log Analysis and Dashboard Application Services Hub. For more
information, see the Operations Analytics - Log Analysis documentation on IBM
Knowledge Center.
Related concepts:
“Upgrade to IBM Netcool Operations Insight for Event Analytics” on page 111
Connections in the Server Editor
Related tasks:
Restarting the Web GUI server
Backing up and restoring Operations Analytics - Log Analysis data
Installing IBM Operations Analytics - Log Analysis
Configuring Reporting Services for Network Manager
Related reference:
Web GUI server.init file
Upgrading 85
Related information:
Gateway for Message Bus documentation
For the system requirements of the core components and Web GUI for
Netcool/OMNIbus V8.1, see https://ibm.biz/BdRNaT,
Related tasks:
“Configuring event search” on page 88
Related reference:
“Deployment considerations for Netcool/OMNIbus and the connection to
Operations Analytics - Log Analysis” on page 7
Note: The default values do not have to be changed on Web GUI V8.1 fix pack 5
or later.
scala.app.keyword=OMNIbus_Keyword_Search
scala.app.static.dashboard=OMNIbus_Static_Dashboard
scala.datasource=omnibus
scala.url=protocol://host:port
scala.version=1.2.0.3
Restart the server if you change any of these values. See the IBM Tivoli
Netcool/OMNIbus Web GUI Administration and User's Guide.
v Select and plan a deployment scenario. See “Deployment considerations for
Netcool/OMNIbus and the connection to Operations Analytics - Log Analysis”
on page 7. If your deployment uses the Gateway for Message Bus for
forwarding events via the IDUC channel, you can skip step 5 on page 90. If you
use the AEN client for forwarding events, complete all steps.
v Start the Operations Analytics - Log Analysis product.
v Familiarize yourself with the configuration of the Gateway for Message Bus. See
the IBM Tivoli Netcool/OMNIbus Reference Guide. Knowledge of the gateway is
required for steps 1 on page 89, 5 on page 90, and 6 on page 90 of this task.
The term data source has a different meaning, depending on which product you
configure. In the Web GUI, a data source is always an ObjectServer. In the
Operations Analytics - Log Analysis product, a data source is a source of raw data,
usually log files. In the context of the event search function, the Operations
Analytics - Log Analysis data source is Netcool/OMNIbus events.
1. Configure the Gateway for Message Bus. At a high-level, this involves the
following:
v Creating a gateway server in the Netcool/OMNIbus interfaces file
v Configuring the G_SCALA.props properties file, including specifying the .map
mapping file.
v Configuring the endpoint in the scalaTransformers.xml file
v Configuring the SSL connection, if required
v Configuring the transport properties in the scalaTransport.properties file
For more information about configuring the gateway, see the IBM Tivoli
Netcool/OMNIbus Gateway for Message Bus Reference Guide.
2. If you are ingesting data that is billable, and do not want data ingested into the
Netcool Operations Insight data source to be included in the usage statistics,
you need to set the Netcool Operations Insight data source as non-billable. Add
the path to your data source (default is NCOMS, see following step) to a seed
file and restart Operations Analytics - Log Analysis as described in
https://ibm.biz/BdXAbC.
Note: Ensure you follow this step before you configure an “omnibus” data
source for Netcool/OMNIbus events.
3. In Operations Analytics - Log Analysis, start the Add Data Source wizard and
configure an “omnibus” data source for Netcool/OMNIbus events. Only a
single data source is required. The event management tools in the Web GUI
support a single data source only.
a. In the Select Location panel, select Custom and type the Netcool/OMNIbus
server host name. Enter the same host name that was used for the
JsonMsgHostname transport property of the Gateway for Message Bus.
b. In the Select Data panel, enter the following field values:
Field Value
File path NCOMS. This is the default value of the
jsonMsgPath transport property of the
Gateway for Message Bus. If you changed
this value from the default, change the value
of the File path field accordingly.
Type OMNIbus1100
Collection OMNIbus1100-Collection
Event search 89
Field Value
Name omnibus. Ensure that the value that you type
is the same as the value of the
scala.datasource property in the Web GUI
server.init file. If the Name field has a
value other than omnibus, use the same
value for the scala.datasource property.
Group Leave this field blank.
Description Type a description of your choice.
4. Configure access to the data source you set up in the previous step. This
involves the following steps in the administrative settings for Operations
Analytics - Log Analysis:
a. Create a role using the Roles tab, for example, noirole, and ensure you
assign the role permission to access the data source.
b. Add a user, for example, noiuser, and assign the role you created that has
permissions to access the data source (in this example, noirole).
For information about creating and modifying users and roles in Operations
Analytics - Log Analysis, see https://ibm.biz/BdXeYj.
Results
After the configuration is complete, you can search for Netcool/OMNIbus events
in Operations Analytics - Log Analysis. You can also use the Web GUI event
management tools to launch into Operations Analytics - Log Analysis to display
event data.
Procedure
1. Create the dedicated users and groups in your LDAP directory. For example:
a. Create a new Organization Unit (OU) named NetworkManagement.
b. Under the NetworkManagement OU, create a new group named
webguildap.
c. Under the NetworkManagement OU, create the following new users:
webgui1, webgui2, webgui3, and webgui4.
d. Add the new users to the webguildap group.
2. In the Web GUI, assign the ncw_admin and ncw_user roles to the webguildap
group that you created in step 1.
3. Configure the SSO connection from the Operations Analytics - Log Analysis
product to the Dashboard Application Services Hub instance in which the Web
GUI is hosted. The following steps of the Operations Analytics - Log Analysis
SSO configuration are important:
Event search 91
v Assign Operations Analytics - Log Analysis roles to the users and groups
that you created in step 1 on page 91.
v In the $SCALAHOME/wlp/usr/servers/Unity/server.xml/server.xml file,
ensure that the <webAppSecurity> element has a httpOnlyCookies="false"
attribute. Add this line before the closing </server> element. For example:
<webAppSecurity ssoDomainNames="hostname" httpOnlyCookies="false"/>
</server>
For example, the Search for similar events > 15 minutes before event tool filters
events on the AlertGroup, Type, and Severity fields. The default URL is:
$(SERVER)/integrations/scala/Search?queryFields=AlertGroup,Type,Severity
&queryValuesAlertGroup={$selected_rows.AlertGroup}
&queryValuesType={CONVERSION($selected_rows.Type)}
&queryValuesSeverity={CONVERSION($selected_rows.Severity)}
&firstOccurrences={$selected_rows.FirstOccurrence}
&timePeriod=15
&timePeriodUnits=minutes
Procedure
As an example, the following steps show how to use each method to change the
URLs in the Search for similar events > 15 minutes before event tool to search on
the AlertKey and Location event fields.
v To change the URLs in the scalaIntegration.xml configuration file:
What to do next
v The Gateway for Message Bus uses a lookup table to convert the Severity, Type,
and Class event field integer values to strings. After a tool is changed or
created, use the CONVERSION function to change these field values to the strings
that are required by Operations Analytics - Log Analysis.
v Change the other tools in the menu so that they search on the same field. It is
more efficient to change the configuration file and then use the runwaapi
command than to change each tool in the UI. The following table lists the names
of the event management menu items and tools that are displayed in the Tool
Creation and Menu Configuration pages.
Table 17. Web GUI menu and tool names
Menu item Menu item name Tool Tool name
Search for events by node scalaEventByNode 15 minutes before event scalaSearch
ByNode15Minutes
Event search 93
Table 17. Web GUI menu and tool names (continued)
Menu item Menu item name Tool Tool name
1 hour before event scalaSearch
ByNode1Hour
1 day before event scalaSearch
ByNode1Day
1 week before event scalaSearch
ByNode1Week
1 month before event scalaSearch
ByNode1Month
1 year before event scalaSearch
ByNode1Year
Custom ... scalaSearch
ByNodeCustom
Search for similar events scalaSimilarEvents 15 minutes before event scalaSearchByEvent15Minutes
1 hour before event scalaSearchByEvent1Hour
1 day before event scalaSearchByEvent1Day
1 week before event scalaSearchByEvent1Week
1 month before event scalaSearchByEvent1Month
1 year before event scalaSearchByEvent1Year
Custom ... scalaSearchByEventCustom
Show event dashboard by scalaStaticDashboard 15 minutes before event scalaEventDistribution
node ByNode15Minutes
1 hour before event scalaEventDistribution
ByNode1Hour
1 day before event scalaEventDistribution
ByNode1Day
1 week before event scalaEventDistribution
ByNode1Week
1 month before event scalaEventDistribution
ByNode1Month
1 year before event scalaEventDistribution
ByNode1Year
Custom ... scalaEventDistribution
ByNodeCustom
Show keywords and event scalaKeywordSearch 15 minutes before event scalaSetSearchFilter15Minutes
count
1 hour before event scalaSetSearchFilter1Hour
1 day before event scalaSetSearchFilter1Day
1 week before event scalaSetSearchFilter1Week
1 month before event scalaSetSearchFilter1Month
1 year before event scalaSetSearchFilter1Year
Custom ... scalaSetSearchFilterCustom
v The Show event dashboard by node and Show keywords and event count
tools start the OMNIbus Static Dashboard and OMNIbus Keyword Search
custom apps in Operations Analytics - Log Analysis. For more information about
Procedure
v To add the OMNIbus_Keyword_Search.app app, use a configuration that is similar
to the following example:
{
"url": "https://hostname:9987/Unity/CustomAppsUI?
name=OMNIbus_Keyword_Search&appParameters=[]",
"icon": "https://hostname:9987/Unity/images/keyword-search.png",
"tooltip": "OMNIbus Keyword Search"
}
Where hostname is the fully qualified domain name of the Operations Analytics -
Log Analysis host and keyword-search is the file name for a .png file that
represents the app on the toolbar. Create your own .png file.
v To add the OMNIbus_Static_Dashboard.app app, use a configuration that is
similar to the following example:
{
"url": "https://hostname:9987/Unity/CustomAppsUI?
name=OMNIbus_Static_Dashboard&appParameters=[]",
"icon": "https://hostname:9987/Unity/images/dashboard.png",
"tooltip": "OMNIbus Static Dashboard"
}
Where hostname is the fully qualified domain name of the Operations Analytics -
Log Analysis host and dashboard is the file name for a .png file that represents
the app on the toolbar. Create your own .png file.
Related information:
Adding a shortcut to a Custom App to the Table view toolbar
The tools are built into the Web GUI event lists (AEL and Event Viewer). They run
searches against the event data, based on default criteria, filtered over specific time
periods. You can search against large numbers of events. You can change the
Event search 95
search criteria and specify different time filters. When run, the tools start the
Operations Analytics - Log Analysis product, where the search results are
displayed.
Procedure
v To start using the event search tools, select one or more events from an event list
and right-click. From the right-click menu, click Event Search, click a tool, and
click a time filter. The tools are as follows:
Tool Description
Show event dashboard by node Searches for all events that originate from
the same host name, service name, or IP
address, which is equivalent to the Node
field of the ObjectServer alerts.status table.
Search for similar events Searches for all events that have the same
failure type, type, and severity as the
selected events. The failure type equates to
the AlertGroup field of the alerts.status
table. The type equates to the Type field.
The severity equates to the Severity field.
Search for events by node Searches for all events that originate from
the same source, that is, host name, service
name, or IP address. This is equivalent to
the Node field of the alerts.status table. The
results are displayed in a list in in the
Operations Analytics - Log Analysis GUI.
Show keywords and event count Extracts a list of keywords from the text of
the event summary, event source, and failure
type. The event summary text equates to the
Summary field of the alerts.status table. The
event source equates to the Node field. The
failure type equates to the AlertGroup field.
The time filters are calculated from the time stamp of the selected event or
events. The Operations Analytics - Log Analysis time stamp is equivalent to the
FirstOccurrence field of the ObjectServer alerts.status table. The default time
filters are as follows. If you click Custom specify an integer and unit of time,
such as 15 weeks.
– 15 minutes before event
– 1 hour before event
– 1 day before event
– 1 week before event
– 1 month before event
Restriction: The Web GUI and Operations Analytics - Log Analysis process time
stamps differently. The Web GUI recognizes hours, minutes, and seconds but
Operations Analytics - Log Analysis ignores seconds. This problem affects the
Show event dashboard by node and Search for events by node. If the time
stamp 8 January 2014 07:15:26 AM is passed, Operations Analytics - Log
Analysis interprets this time stamp as 8 January 2014 07:15 AM. So, the results of
subsequent searches might differ from the search that was originally run.
The results are displayed differently depending on the tool. The time filter has
no effect on how the results are displayed.
Event search 97
Tool How search results are displayed
Show keywords and event count The keywords are displayed in the
Configured Patterns area of the Operations
Analytics - Log Analysis GUI. Each
occurrence of the keyword over the time
period is counted and displayed in
parentheses () next to the keyword.
v After the results are displayed, you can refine them by performing further
searches on the results in the search workspace. For example, click a keyword
from the Configured Patterns list to add it to the Search field.
Example
The Show keywords and event count tool can examine what happened before a
problematic event in your environment. Assume that high numbers of critical
events are being generated in an event storm. A possible work flow is as follows:
v You select a number of critical events and click Event search > Show keywords
and event count > 1 hour before event so that you can identify any similarities
between critical events that occurred in the last hour.
v The most recent time stamp (FirstOccurrence) of an event is 1 January 2014
8:28:00 AM. In the Operations Analytics - Log Analysis GUI, the search results
show all keywords from the Summary, Node, and AlertGroup fields and the
number of occurrences.
v You notice that the string “swt0001”, which is the host name of a switch in your
environment, has a high number of occurrences. You click swt0001 and run a
further search, which reduces the number of results to only the events that
contain “swt0001”.
v From this pared-down results list, you quickly notice that one event shows that
switch is misconfigured, and that this problem is causing problems downstream
in the environment. You can then return to the event list in the Web GUI and
take action against this single event.
What to do next
Perform the actions that are appropriate for your environment against the events
that are identified by the searches. See http://www-01.ibm.com/support/
knowledgecenter/SSSHTQ_8.1.0/com.ibm.netcool_OMNIbus.doc_8.1.0/webtop/
wip/task/web_use_jsel_manageevents.html? for the Event Viewer and
http://www-01.ibm.com/support/knowledgecenter/SSSHTQ_8.1.0/
com.ibm.netcool_OMNIbus.doc_8.1.0/webtop/wip/task/
web_use_ael_managingevents.html? for the AEL.
Related tasks:
“Configuring event search” on page 88
“Customizing event management tools” on page 92
Assume the following situation: An event storm has been triggered but the cause
of the storm is unclear. For the past hour, large numbers of critical events have
been generated. Run the event search tools against the critical events.
1. To gain an overview of what has happened since the event storm started, select
the critical events. Then, right-click and click Event search > Show event
dashboard by node > 1 hour before event. The charts that are displayed show
how the critical events break down, by node, alert group, severity, and so on.
2. Check whether any nodes stand out on the charts. If so, close the Operations
Analytics - Log Analysis GUI, return to the event list and find an event that
originates on that node. For example, type a filter in the text box on the Event
Viewer toolbar like the following example that filters on critical events from the
mynode node.
SELECT * from alerts.status where Node = mynode; and Severity = 5;
After the event list refreshes to show only matching events, select an event,
right-click, and click Event search > Search for events by node > 1 hour
before event.
3. In the search results, check whether an event from that node stands out. If so,
close the Operations Analytics - Log Analysis GUI, return to the event list,
locate the event, for example, by filtering on the summary or serial number:
SELECT * from alerts.status where Node = mynode; and Summary like
“Link Down ( FastEthernet0/13 )”;
SELECT * from alerts.status where Node = mynode; and Serial = 4586967;
Event search 99
wip/task/web_use_jsel_manageevents.html. For possible actions from the Active
Event List, see http://www-01.ibm.com/support/knowledgecenter/
SSSHTQ_8.1.0/com.ibm.netcool_OMNIbus.doc_8.1.0/webtop/wip/task/
web_use_ael_managingevents.html. Other actions are possible, depending on the
tools that are implemented in your environment.
Related information:
Event search examples on IBM DeveloperWorks
Using Operations Analytics - Log Analysis to search data
The problem occurs if single sign-on (SSO) is not configured. If the Web GUI and
Operations Analytics - Log Analysis are on the same host computer, you must log
in each time you switch between the interfaces in your browser.
This problem happens because each instance of WebSphere Application Server uses
the same default name for the LTPA token cookie: LtpaToken2. When you switch
between the interfaces, one WebSphere Application Server instance overwrites the
cookie of the other and your initial session is ended.
This problem occurs if SSO is not configured. The first time that you start the
Operations Analytics - Log Analysis product from an event list in the Web GUI,
you are prompted to log in to Operations Analytics - Log Analysis. You are
automatically logged out after 2 hours and must reenter your login credentials
every 2 hours. This problem occurs because the default expiration time of the
LTPA token is 2 hours.
To resolve this problem, change the session timeout in the Operations Analytics -
Log Analysis product as follows:
1. In the $SCALA_HOME/wlp/usr/servers/Unity/server.xml file, increase the value
of the <ltpa expiration="120m"/> attribute to the required value, in minutes.
For example, to change the session timeout to 540 minutes:
</oauthProvider>
<ltpa expiration="540"/>
<webAppSecurity ssoDomainNames="hostname" httpOnlyCookies="false"/>
</server>
2. Restart the Operations Analytics - Log Analysis WebSphere Liberty Profile.
This problem is a known issue when you launch from the Active Event List (AEL)
into the Firefox browser.
If your browser is set to a language other than US English (en_us) or English (en),
you might not be able to launch into Operations Analytics - Log Analysis from the
Web GUI AEL.
This problem happens because Operations Analytics - Log Analysis does not
support all the languages that are supported by Firefox.
To work around this problem, try setting your browser language to an alternative
language version. For example, if the problem arises when the browser language is
French[fr], set the language to French[fr-fr]. If the problem arises when the browser
language is German[de-de], set the language to German[de].
The following error is displayed when you start the tools from the right-click menu
of an event list:
CTGA0026E: The APP name in the query is invalid or it does not exist
If you need to change the values of these properties, restart the Dashboard
Application Services Hub server afterwards. See http://www-01.ibm.com/
support/knowledgecenter/SSSHTQ_8.1.0/com.ibm.netcool_OMNIbus.doc_8.1.0/
webtop/wip/task/web_adm_server_restart.html.
The following error is displayed when you run a dynamic dashboard from the
Operations Analytics - Log Analysis product:
undefined not found in results data
This error is a known defect in the Operations Analytics - Log Analysis product. To
resolve, it close and then reopen the dynamic dashboard.
An error message is displayed when you start the Show event dashboard by node
tool from an event list.
This error is caused by incompatibility between the version of the Insight Pack and
the and the version of the Operations Analytics - Log Analysis product. For
example, if Operations Analytics - Log Analysis is at V1.2.0.3 and the Insight Pack
is at V1.1.0.1, the error is displayed.
Ensure that the versions are compatible. See “Required products and components”
on page 87. For more information about checking which version of the Insight
Pack is installed, see Checking the version of the Insight Pack.
No results are returned by the Search for similar events tool. A No results found
matching the search message is displayed.
This error occurs because the Web GUI is not configured to integrate with V1.2.0.3
of the Operations Analytics - Log Analysis product. The search query that is
generated by the tool is not compatible with V1.2.0.3 of Operations Analytics - Log
Analysis.
The sequence in which charts are displayed on the Operations Analytics - Log
Analysis GUI can changes intermittently. This problem is a known defect in the
Operations Analytics - Log Analysis product and has no workaround or solution.
Seasonal events
The data that is presented in the event seasonality report helps you to identify
seasonal event patterns within their infrastructure. For example, an event that
periodically occurs at an unscheduled specific time is highlighted. Seasonal Event
Rules are grouped by state in the Seasonal Event Rules portlet. You can
v Use the View Seasonal Events UI to analyze seasonal events and associated
related events.
v Deploy validated seasonal event rules, without writing new code. Rules that are
generated in this way can have various actions applied to them.
Related events
The system uses the most actionable event in the group as the parent event to be
set by the correlation rule. By default, the most actionable event in the group is the
most ticketed or acknowledged event. Before you deploy the correlation rule, you
can change the parent event setting. A synthetic event is created with some of the
properties of the parent event, and all the related events are grouped under this
synthetic event.
Prerequisites
Before you install Event Analytics you must complete the following preinstallation
tasks.
Event Archiving
You must be running a database with archived events. Event Analytics supports
the DB2 and Oracle databases. Event Analytics support of MS SQL requires a
minimum of IBM Tivoli Netcool/Impact 7.1.0.1.
You can use a gateway to archive events to a database. In reporting mode, the
gateway archives events to a target database. For more information, see
http://www.ibm.com/support/knowledgecenter/SSSHTQ/omnibus/gateways/
jdbcgw/wip/concept/jdbcgw_intro.html.
Note: The gateway can operate in two modes: audit mode and reporting mode.
Event Analytics only supports reporting mode.
Browser Requirements
To display the Seasonal Event Graphs in Microsoft Internet Explorer, you must
install the Microsoft Silverlight plug-in.
Reduced Memory
If you are not running Event Analytics on Solaris, remove the comment from or
add the following entry in the jvm.options file:
#-Xgc:classUnloadingKickoffThreshold=100
Removing the comment from or adding that entry dynamically reduces memory
requirements.
For more information about installing and using IBM Installation Manager, see the
following IBM Knowledge Center:
http://www-01.ibm.com/support/knowledgecenter/SSDV2W/
im_family_welcome.html
The installation of Event Analytics requires you to install product packages for the
following product groups:
v IBM Tivoli Netcool/Impact
v IBM Tivoli Netcool/OMNIbus
v IBM Netcool.
The steps for starting Installation Manager are different depending on which user
mode you installed it in. The steps for completing the Event Analytics installation
with the Installation Manager wizard are common to all user modes and operating
systems.
Installation Manager takes account of your current umask settings when it sets the
permissions mode of the files and directories that it installs. If you use
Administrator mode or Non-administrator mode and your umask is 0, Installation
Manager uses a umask of 22. If you use Group mode, Installation Manager ignores
any group bits that are set and uses a umask of 2 if the resulting value is 0.
Procedure
1. Start Installation Manager. Change to the /eclipse subdirectory of the
Installation Manager installation directory and use the following command to
start Installation Manager:
./IBMIM
To record the installation steps in a response file for use with silent installations
on other computers, use the -record response_file option. For example:
./IBMIM -record /tmp/install_1.xml
2. Configure Installation Manager to point to either a local repository or an IBM
Passport Advantage repository, where the download packages are available.
Within the IBM Knowledge Center content for Installation Manager, see the
topic that is called Installing packages by using wizard mode.
3. In the main Installation Manager window, click Install and follow the
installation wizard instructions to complete the installation.
4. In the Install tab select the following installation packages, and then click Next.
v Packages for IBM Tivoli Netcool/Impact:
IBM Tivoli Netcool/Impact GUI Server_7.1.0.4
IBM Tivoli Netcool/Impact Server_7.1.0.4
IBM Tivoli Netcool/Impact Server Extensions for Netcool Operations
Insight_7.1.0.4
8. In the Summary tab, review summary details. If you are happy with summary
details click Next, but if you need to change any detail click Back.
9. To complete the installation, click Finish.
Results
What to do next
1. Configure the ObjectServer for Event Analytics, see “Configuring the Event
Analytics ObjectServer” on page 178.
2. Connect to a valid database from within IBM Tivoli Netcool/Impact. To
configure a connection to one of the Event Analytics supported databases, see
the following topics:
v DB2: “Configuring DB2 database connection within Impact” on page 180
v Oracle: “Configuring Oracle database connection within Impact” on page 178
v MS SQL: “Configuring MS SQL database connection within Impact” on page
182
3. If you add a cluster to the Impact environment, you must update the data
sources in IBM Tivoli Netcool/Impact 7.1.0.4. For more information, see
“Adding a cluster to the Netcool/Impact environment” on page 187.
The steps for starting Installation Manager are different depending on which user
mode you installed it in. The steps for completing the Event Analytics installation
with the Installation Manager console are common to all user modes and operating
systems.
Installation Manager takes account of your current umask settings when it sets the
permissions mode of the files and directories that it installs. If you use
Administrator mode or Non-administrator mode and your umask is 0, Installation
Manager uses a umask of 22. If you use Group mode, Installation Manager ignores
any group bits that are set and uses a umask of 2 if the resulting value is 0.
Procedure
1. Change to the /eclipse/tools subdirectory of the Installation Manager
installation directory.
2. Use the following command to start Installation Manager:
v ./imcl -c OR ./imcl -consoleMode
3. Configure Installation Manager to download package repositories from IBM
Passport Advantage:
a. From the Main Menu, select Preferences.
b. In the Preferences menu, select Passport Advantage.
c. In the Passport Advantage menu, select Connect to Passport Advantage.
d. When prompted, enter your IBM ID user name and password.
e. Return to the Main Menu.
4. From the options that are provided on the installer, add the repository that you
want to install.
5. From the Main Menu, select Install.
Follow the installer instructions to complete the installation. The installer
requires the following inputs at different stages of the installation:
v Select Event Analytics
v When prompted, enter an Installation Manager shared directory or accept the
default directory.
Results
What to do next
If you add a cluster to the Impact environment, you must update the data sources
in IBM Tivoli Netcool/Impact 7.1. For more information, see “Adding a cluster to
the Netcool/Impact environment” on page 187.
Results
What to do next
If you add a cluster to the Impact environment, you must update the data sources
in IBM Tivoli Netcool/Impact 7.1. For more information, see “Adding a cluster to
the Netcool/Impact environment” on page 187.
Seasonality profiles and related event configurations are migrated after you apply
the fix packs as described in the previous scenarios.
Upgrading Event Analytics from IBM Netcool Operations Insight 1.2 to IBM
Netcool Operations Insight 1.3.1:
If you are using Event Analytics on an IBM Netcool Operations Insight 1.2
platform, you can upgrade to Event Analytics on an IBM Netcool Operations
Insight 1.3.1 platform.
Before you commence the upgrade, ensure that the following product packages are
already installed. For more information about installing the prerequisite packages,
see Installing Event Analytics
v IBM Tivoli Netcool/Impact packages:
IBM Tivoli Netcool/Impact GUI Server_7.1.0.1
IBM Tivoli Netcool/Impact Server_7.1.0.1
IBM Tivoli Netcool/Impact Server Extensions for IBM Netcool Operations
Insight_7.1.0.1
IBM Tivoli Netcool/Impact GUI Server_7.1.0.2
IBM Tivoli Netcool/Impact Server_7.1.0.2
IBM Tivoli Netcool/Impact Server Extensions for IBM Netcool Operations
Insight_7.1.0.2
v IBM Tivoli Netcool/OMNIbus packages:
IBM Tivoli Netcool/OMNIbus_8.1.0.0
IBM Tivoli Netcool/OMNIbus_8.1.0.2
v IBM Netcool packages.
IBM Tivoli Netcool/OMNIbus Web GUI_8.1.0.1
IBM Tivoli Netcool/OMNIbus Web GUI_8.1.0.2
IBM Netcool Operations Insight Extension for IBM Tivoli Netcool/OMNIbus
Web GUI_1.2.0.0
Procedure
1. Start Installation Manager. Change to the /eclipse subdirectory of the
Installation Manager installation directory and enter the following command to
start Installation Manager:
./IBMIM
2. Configure Installation Manager to point to either a local repository or an IBM
Passport Advantage repository, where the download package is available.
Within the IBM Knowledge Center content for Installation Manager, see the
What to do next
1. Verify that you have the correct packages installed. After you update each
package, and to ensure that you have the correct environment for Event
Analytics on IBM Netcool Operations Insight 1.3.1, verify that the following
packages are installed.
v IBM Tivoli Netcool/Impact packages:
IBM Tivoli Netcool/Impact GUI Server_7.1.0.4
IBM Tivoli Netcool/Impact Server_7.1.0.4
IBM Tivoli Netcool/Impact Server Extensions for IBM Netcool Operations
Insight_7.1.0.4
v IBM Tivoli Netcool/OMNIbus packages:
IBM Tivoli Netcool/OMNIbus_8.1.0.5
v IBM Netcool packages.
IBM Tivoli Netcool/OMNIbus Web GUI_8.1.0.4
IBM Netcool Operations Insight Extension for IBM Tivoli
Netcool/OMNIbus Web GUI_1.3.1
2. Configure the ObjectServer for Event Analytics. For more information about
configuring the ObjectServer ObjectServer for Event Analytics, see “Configuring
the Event Analytics ObjectServer” on page 178.
3. Connect to a valid database from within IBM Tivoli Netcool/Impact. To
configure a connection to one of the Event Analytics supported databases, see
the following topics:
v DB2: “Configuring DB2 database connection within Impact” on page 180
Upgrading Event Analytics from IBM Netcool Operations Insight 1.3 to IBM
Netcool Operations Insight 1.3.1:
If you are using Event Analytics on an IBM Netcool Operations Insight 1.3
platform, you can upgrade to Event Analytics on an IBM Netcool Operations
Insight 1.3.1 platform.
Before you commence the upgrade, ensure that the following product packages are
already installed. For more information about installing the prerequisite packages,
see Installing Event Analytics.
v IBM Tivoli Netcool/Impact packages:
IBM Tivoli Netcool/Impact GUI Server_7.1.0.3
IBM Tivoli Netcool/Impact Server_7.1.0.3
IBM Tivoli Netcool/Impact Server Extensions for IBM Netcool Operations
Insight_7.1.0.3
v IBM Tivoli Netcool/OMNIbus packages:
IBM Tivoli Netcool/OMNIbus_8.1.0.4
v IBM Netcool packages.
IBM Tivoli Netcool/OMNIbus Web GUI_8.1.0.3
IBM Netcool Operations Insight Extension for IBM Tivoli Netcool/OMNIbus
Web GUI_1.3
Procedure
What to do next
1. Verify that you have the correct packages installed. After you update each
package, and to ensure that you have the correct environment for Event
Analytics on IBM Netcool Operations Insight 1.3.1, verify that the following
packages are installed.
v IBM Tivoli Netcool/Impact packages:
IBM Tivoli Netcool/Impact GUI Server_7.1.0.4
IBM Tivoli Netcool/Impact Server_7.1.0.4
This upgrade scenario is for users who already use Tivoli Netcool/OMNIbus and
Netcool/Impact but do not have the Netcool Operations Insight packages that are
needed for the Event Analytics function, and now want the Event Analytics
function.
For this upgrade scenario, you must use IBM Installation Manager to Install the
product packages that are required for the Event Analytics function, then Update
the product packages. The Install of product packages locates and installs the
following two packages:
116 IBM Netcool Operations Insight: Integration Guide
IBM Tivoli Netcool/Impact Server Extensions for Netcool Operations
Insight_7.1.0.4
Netcool Operations Insight Extension for IBM Tivoli Netcool/OMNIbus Web
GUI_1.3.1
To upgrade to IBM Netcool Operations Insight 1.3.1 Event Analytics, complete the
following steps.
Procedure
1. Start Installation Manager. Change to the /eclipse subdirectory of the
Installation Manager installation directory and enter the following command to
start Installation Manager:
./IBMIM
2. Configure Installation Manager to point to either a local repository or an IBM
Passport Advantage repository, where the download package is available.
Within the IBM Knowledge Center content for Installation Manager, see the
topic that is called Installing packages by using wizard mode. See the following
URL within the IBM Knowledge Center content for Installation Manager:
http://www-01.ibm.com/support/knowledgecenter/SSDV2W/
im_family_welcome.html
3. To install your packages in the main Installation Manager, click Install and
complete the steps in the installation wizard to complete the installation of
your packages:
a. In the Install tab, select the following product groups and product
installation packages, and click Next.
v IBM Tivoli Netcool/Impact Server Extensions for Netcool Operations
Insight
Version 7.1.0.4
v Tivoli Netcool/OMNIbus Web GUI
Version 8.1.0.4
v Netcool Operations Insight Extension for IBM Tivoli Netcool/OMNIbus
Web GUI
Version 1.3.1
b. In the Licenses tab, review the licenses. When you are happy with the
license content select I accept the terms in the license agreements and click
Next.
c. In the Location tab, use the existing package group and location.
d. In the Features tab, select the features for your packages, and click Next.
e. In the Summary tab, review summary details. If you need to change any
detail click Back, but if you are happy with summary details click Install
and wait for installation of the package to complete.
f. When installation of the packages completes, the window updates with
details of the installation. Click Finish.
4. Migrate the rollup configuration. For more information about updating the
rollup configuration, see “Updating Rollup Configuration” on page 118.
5. Update the product packages. See “Upgrading Event Analytics from IBM
Netcool Operations Insight 1.3 to IBM Netcool Operations Insight 1.3.1” on
page 114.
You must export the current configuration into the properties file.
1. Log in to the server where IBM Tivoli Netcool/Impact is stored and running.
2. Go to the <Impact install location>/bin directory.
3. Enter the following command.
./nci_trigger NCI <UserID>/<password> NOI_DefaultValues_Export FILENAME
<Full Path to the file name>.properties
<UserID>
Specifies the ID of the Impact user.
<password>
Specifies the password of the Impact user.
<Full Path to the file name>
Specifies the directory where the properties file is stored.
Procedure
1. Update the properties file that you created in the Before you being.
a. Specify the number of columns you want to add to the reports:
Increase the value of the number_of_rollup_configuration=2 parameter
for seasonal events.
Increase the value of the reevent_number_of_rollup_configuration=2
parameter for related events.
For example, to add one column to the reports, increase the parameter
value by one from 2 to 3.
b. For a new rollup column, add property information.
v For a new Seasonal Event reports column, add the following properties.
rollup_<rollup number>_column_name=<column name>
rollup_<rollup number>_display_name=<display name>
rollup_<rollup number>_type=<type>
v For a new Related Events reports column, add the following properties.
reevent_rollup_<rollup number>_column_name=<column name>
reevent_rollup_<rollup number>_display_name=<display name>
reevent_rollup_<rollup number>_type=<type>
reevent_rollup_<rollup number>_actionable=<true/false>
<rollup number>
Specifies the new column rollup number.
<column name>
Specifies the new column name. The column name must match the
column name in the history table.
<display name>
Specifies the new column display name. The display name must match
the column name in the report.
Results
Example 1. To add a third column to the Seasonal Event report, change the rollup
configuration value to 3, and add the properties.
number_of_rollup_configuration=3
rollup_1_column_name=SEVERITY
rollup_1_display_name=MINSeverity
rollup_1_type=MIN
rollup_2_column_name=SEVERITY
rollup_2_display_name=MAXSeverity
rollup_2_type=MAX
rollup_3_column_name=TYPE
rollup_3_display_name=TYPE
rollup_3_type=MAX
What to do next
To add the column to the Seasonal Event reports or the Related Events reports,
complete the following steps:
1. Log in to the Tivoli Netcool/Impact UI.
2. Go to the Policies tab.
3. Open the policy that you want to modify. You can modify one policy at a time.
v For Seasonal Events, open the SE_GETEVENTDATA policy.
v For related events groups, open one of the following policies:
RE_GETGROUPS_ACTIVE
RE_GETGROUPS_ARCHIVED
RE_GETGROUPS_EXPIRED
RE_GETGROUPS_NEW
RE_GETGROUPS_WATCHED
v For related events, open one of the following policies:
RE_GETGROUPEVENTS_ACTIVE
RE_GETGROUPEVENTS_ARCHIVED
RE_GETGROUPEVENTS_EXPIRED
RE_GETGROUPEVENTS_NEW
RE_GETGROUPEVENTS_WATCHED
4. Click the Configure Policy Settings icon.
5. Under Policy Output Parameters, click Edit.
6. To create a custom schema definition, open the Schema Definition Editor icon.
7. To create a new field, click New.
8. Specify the new field name and format.
Default columns are displayed in the Seasonal Event and Related Event portlets.
You can add or remove columns, and order the columns in the portlets.
Procedure
1. Open the Configure Analytics portlet.
2. Select the Create New Configuration icon to create a new analytics
configuration, or select an existing analytics configuration and select the
Modify Selected Configuration icon to modify an existing analytics
configuration. The UI displays a dialog box that contains parameter fields for
the new or existing analytics configuration.
3. To select and order display columns, select the View Layout tab.
4. To add one or more columns to the portlets, select the column or columns to be
added in the Available Columns list, and click the Add arrow.
To select multiple columns, hold down the Ctrl key and select the columns that
you want to add.
5. To remove one or more columns from the portlets, select the column or
columns to be removed in the Selected Fields list, and click the Remove arrow.
To select multiple columns, hold down the Ctrl key and select the columns that
you want to remove.
6. To order the selected columns, select the name of the column to be rearranged
in the Selected Fields list, and click the Move up or Move down arrow to
move it to a new location. The columns are displayed in the order in which
they appear in the Selected Fields list.
7. To save the report without running, click Save, or to save and run the report
click Save & Run.
The More Information panel can be started from within the Related Event Details
portlet, when you click the hyperlink for either the Group Name or the Pivot Event,
and the panel provides more details about the Group Name or the Pivot Event. The
Event Analytics installation installs a default configuration of columns that display
in the More Information panel, but you can change the configuration of columns
Procedure
1. Export the current configuration into the properties file.
a. Log in to the server where IBM Tivoli Netcool/Impact is stored and
running.
b. Go to the <Impact install location>/bin directory.
c. Enter the following command:
./nci_trigger NCI <UserID>/<password> NOI_DefaultValues_Export
FILENAME <Full Path to the file name>.properties
<UserID>
Specifies the ID of the Impact user.
<password>
Specifies the password of the Impact use.r
<Full Path to the file name>
Specifies the directory where the file is stored.
2. Update the properties file with properties for columns you want to display in
the More Information panel.
v For columns related to the Group Name in the More Information panel, the
following properties are the default properties in the properties file. You can
add, remove, and change the default properties.
reevent_num_groupinfo=3
reevent_groupinfo_1_column=PROFILE
reevent_groupinfo_2_column=EVENTIDENTITIES
reevent_groupinfo_3_column=INSTANCES
reevent_num_groupinfo=3
This property represents the number of group information columns to
display. The default value is 3 columns. The value can be any number
between 1 and 8, as eight columns are allowed.
reevent_groupinfo_1_column=PROFILE
Enter this property line item for each column. The variables in this
property line item are 1 and PROFILE.
1 denotes that this column is your first column. This value can increment
up to 8 per property line item, as eight columns are allowed.
PROFILE represents the column. The following eight columns are allowed.
PROFILE
Specifies the relationship profile, or strength of the group.
EVENTIDENTITIES
Specifies a comma-separated list that creates the event identity.
INSTANCES
Specifies the total number of group instances.
CONFIGNAME
Specifies the configuration name under which the group was
created.
TOTALEVENTS
Specifies the total number of events within the group.
v For columns related to the Pivot Event in the More Information panel, the
following properties are the default properties in the properties file. You can
add, remove, and change the default properties.
reevent_num_eventinfo=1
reevent_eventinfo_1_column=INSTANCES
reevent_num_eventinfo=1
This property represents the number of group information columns to
display. The default value is 1 column. The value can be any number
between 1 and 6, as six columns are allowed.
reevent_eventinfo_1_column=INSTANCES
Enter this property line item for each column. The variables in this
property line item are 1 and INSTANCES.
1 denotes that this column is your first column. This value can increment
up to 6 per property line item, as six columns are allowed.
INSTANCES represents the column. The following six columns are allowed:
INSTANCES
Specifies the total number of instances for the related event.
PROFILE
Specifies the relationship profile, or strength of the related event.
EVENTIDENTITY
Specifies the unique event identity for the related event.
EVENTIDENTITIES
Specifies a comma-separated list that creates the event identity.
CONFIGNAME
Specifies the configuration name under which the related event
was created.
GROUPNAME
Specifies the group name under which the related event was
created.
3. Run the following command to update the current configuration with your
updated properties:
./nci_trigger NCI <UserID>/<password> NOI_DefaultValues_Configure
FILENAME <Full Path to the file name>.properties
To customize how tables are displayed in the Event Analytics UI, you can update
the $IMPACT_HOME/uiproviderconfig/properties and $IMPACT_HOME/
uiproviderconfig/translation files that are specific to the policy or data type that
you want to update.
For more information about installing and using IBM Installation Manager, see the
following IBM information center:
http://pic.dhe.ibm.com/infocenter/install/v1r7/index.jsp
Note: To uninstall IBM Tivoli Netcool/OMNIbus Web GUI 8.1.0.0, you must first
uninstall the IBM Netcool Operations Insight Extensions Web GUI 1.2.0.0 package,
including the Event Analytics feature.
Procedure
GUI removal
1. To remove Event Analytics with the Installation Manager GUI:
a. Change to the /eclipse subdirectory of the Installation Manager installation
directory.
Results
What to do next
Files that Installation Manager did not install, and configuration files that were
changed, are left in place. Review these files and remove them or back them up as
appropriate.
Note: To access the Configure Analytics portlet, users must be assigned the
ncw_analytics_admin role.
You can use the Configure Analytics portlet to determine whether an event recurs
and when it recurs most frequently. For example, an event occurs frequently at 9
a.m. every Monday. Knowledge of the type of event and the patterns of recurrence
can help to determine the actions that are required to reduce the number of events.
The Configure Analytics table displays the following columns of information for
each event configuration.
Name Specifies the unique event configuration name.
If a single connection with the Impact data provider exists, then that connection is
used to compile the list of seasonal reports and display them in a table. If there are
multiple connections with the Impact data provider, you must edit your portlet
preferences.
Procedure
1. Edit your portlet preferences, or, as an administrator, edit the portlet defaults:
v To edit your portlet preferences, click Page Actions > Personalize Page
> Widget > Personalize.
v To edit the portlet defaults of all users, click Page Actions > Edit Page >
Widget > Edit.
2. From the Data Provider drop-down list, select the Impact Data Provider.
3. In the Bidi Settings tab, specify the settings for the display of bidirectional text.
Component direction
Select the arrangement of items in the portlet, left-to-right, or
right-to-left. The default setting uses the value that is defined for the
page or the console. If the page and console both use the default
setting, the locale of your browser determines the layout.
Text direction
Select the direction of text on the portlet. The default settings use the
value that is defined for the page or the console. If the page and
console both use the default setting, the locale of your browser
determines the text direction. The Contextual Input setting displays
text that you enter in the appropriate direction for your globalization
settings.
Event Analytics includes a default analytics configuration for you to run a basic
configuration with default values. You can run, modify, or delete this analytics
configuration. To view your analytics configurations, complete the following steps.
This task assumes that you have logged into the Dashboard Application Services
Hub as a user with the ncw_analytics_admin role.
Procedure
1. Start the Configure Analytics portlet.
a. In the Dashboard Application Services Hub navigation menu, go to the
Insights menu.
b. Select Configure Analytics.
2. In the Configure Analytics portlet, a table presents a list of analytics
configurations that are already configured. Scroll down the list to view all
analytics configurations. The table automatically refreshes every 60 seconds and
displays information for select column headings.
v To view configuration parameters for a specific analytics configuration, select
a configuration and then select the Modify Selected Configuration icon.
v To view progress of the latest action that is taken for an analytics
configuration, look at the content that is displayed in the following columns:
Seasonality Status
Specifies the status of the seasonality event configuration. The column
can display one of the following status icons: Waiting, Running,
Completed, or Error.
Related Event Status
Specifies the status of the related event configuration. The column can
display one of the following status icons: Waiting, Running, Completed,
or Error.
Start Time
Specifies the inclusive start date of historical data for the event
configuration.
End Time
Specifies the inclusive end date of historical data for the event
configuration.
Seasonality Phase
Specifies the phase of the seasonality event configuration run. In total,
this column displays five phases during the run of the seasonality event
configuration. For example, when the seasonality event configuration
completion phase occurs, the value Completed displays in the column.
Seasonality Phase Progress
Displays the progress of the seasonality event phase, expressed in terms
of percentage. For example, when the seasonality event configuration
completion phases finishes, the value 100% displays in the column.
Procedure
1. Start the Configure Analytics portlet. See “Viewing current analytics
configurations” on page 128.
2. Select the Create New Configuration icon to create a new analytics
configuration, or highlight an existing analytics configuration and select the
Modify Selected Configuration icon to modify an existing analytics
configuration. The UI displays a dialog box that contains parameter fields for
the new or existing analytics configuration.
3. Populate the parameter fields in the General tab of the dialog box with the
details applicable to the analytics configuration.
Name Enter the name of the analytics configuration. The name should reflect
the type of analytics configuration you are creating.
For example, TestSeasonality1 and TestRelatedEvents1 might be
names you assign to analytics configurations for seasonality events and
related events. The name for an analytics configuration must be unique
and not contain certain invalid characters.The invalid character list is
the list of characters listed in the webgui_home/etc/illegalChar.prop
file.
Analytics Type
Select Seasonal event analytics, Related event analytics, or both.
Event identity
From the drop-down list, select the database fields that identify a
unique event in the database. Event seasonality runs on all events that
are selected from the Event Identity drop-down list. For information
about how to change the fields in the drop-down list, see “Changing
the choice of fields for the Event Identity” on page 134.
Date Range
Select either RelativeFixed date range or FixedRelative date range
Relative: Enter the time frame that is to be included in the analytics
configuration. The relative time frame is measured in Months, Weeks,
or Days.
Note: This option applies to the relative date range only. You cannot
apply this option to the fixed date range.
Filter Detail any filters that are applicable to the analytics configuration. For
example, enter Summary NOT LIKE '%maintenance%'.
* Select the analytics type you want to run
Select Seasonal event analytics, Related event analytics, or both.
4. Populate the parameter fields in the Related Events tab of the dialog box with
the details applicable to the analytics configuration.
Relationship Profile
Select the strength of the relationship between the events in an
analytics configuration. If this value is set to Strong, there is more
confidence in the result and less number of groups produced.
Automatically deploy rules discovered by this configuration
Select this option to automatically deploy rules that are discovered by
this analytics configuration.
Relationship Profile Select the strength of the relationship between the
events in an analytics configuration. If this value is set to Strong, there is
more confidence in the result and less number of groups produced.
Automatically deploy rules discovered by this configuration Select this
option if you want to automatically deploy rules that are discovered by this
analytics configuration.
5. Populate the parameter field in the Advanced tab of the dialog box with the
details applicable to the analytics configuration. You can use the defined event
identities, select the Override global event identity to identify unique events in
the database.
Override global event identity
Select this option to enable the Event identity drop-down list.
Event identity
From theEvent identity drop-down list, select the database fields that
identify a unique event in the database. Event seasonality runs on all
events that are selected from the Event Identity drop-down list. For
information about how to change the fields in the drop-down list, see
“Changing the choice of fields for the Event Identity” on page 134.
6. Click either Save to save the report without running, or click Save & Run to
save and run the report. You can also cancel the operation by clicking Cancel.
The analytics configuration that you try to manually run cannot have a Related
Event Status or Seasonality Status of Running. If you try to manually run an
analytics configuration that is already running, the GUI displays a warning
message.
Procedure
1. Start the Configure Analytics portlet. See “Viewing current analytics
configurations” on page 128.
2. Within the list of analytics configurations that are displayed, select one
configuration.
3. From the toolbar, click the Run Selected Configuration icon. Some columns are
updated for your selected analytics configuration.
The icon in the Seasonality Status or Related Event Status column changes
to a time glass icon.
The text in the Seasonality Phase or Related Event Phase column changes
to Waiting to Start.
The percentage in the Seasonality Phase Progress or Related Event Phase
Progress column starts at 0% and changes to reflect the percentage complete
for the phase.
Results
The analytics configuration is put into the queue for the scheduler to run. The
scheduler runs the analytics configuration with the earliest date and time first. As
the analytics configuration is running, the following columns are updated to
communicate the progress of the run:
v Seasonality Status or Related Event Status
v Seasonality Phase or Related Event Phase
v Seasonality Phase Progress or Related Event Phase Progress
What to do next
If you want to stop an analytics configuration that is in Running status, from the
toolbar click the Stop Selected Configuration icon.
If you create an analytics configuration and select to run the configuration, you
might realize that some configuration values are incorrect while the configuration
is still running. In this situation you can choose to stop the analytics configuration
instead of deleting the configuration or waiting for the configuration run to
complete. To stop a running analytics configuration, complete the following steps.
Procedure
1. Start the related events configuration portlet, see “Viewing current analytics
configurations” on page 128.
2. Within the list of analytics configurations that are displayed, select the running
configuration.
3. From the toolbar, click the Stop Selected Configuration icon.
Procedure
1. Start the Configure Analytics portlet, see “Viewing current analytics
configurations” on page 128.
2. Select the name of the analytics configuration that you want to delete and from
the toolbar click the Delete Selected Configuration icon.
3. Within the confirmation dialog that is displayed, select OK. If you attempt to
delete an analytics configuration with one or more rules created for it, a text
warning dialog box appears with the current rules status for that analytics
configuration. The following example illustrates text that the warning dialog
box can contain:
Configuration EventAnalytics_Report_1 contains the following rules:
Seasonality Rules:
0 watched rules, 1 active rules, 0 expired rules and 0 archived
Results
v The table of analytics configurations refreshes, and the deleted configuration no
longer appears in the list of analytics configurations.
v Deleting the analytics configuration does not delete the related results if the
results are in the Deployed or Expired state. However, deleting the analytics
configuration does delete the related results that are in the New or Archived
state.
By default the related events expiry time is 6 months. Complete the following steps
to change the related events expiry time.
Procedure
1. Log in to the Netcool/Impact UI.
2. Select the Related Events project.
3. Select the Policies tab.
4. Within the Policies tab, select to edit the RE_CONSTANTS policy.
5. Within the RE_CONSTANTS policy, change the value for the RE_EXPIRE_TIME
constant. Enter your new value in months.
6. Save the policy.
Results
This change takes effect only with newly discovered related event groups in the
Watched or Active tabs.
What to do next
If you want to configure the expiry time so that deployed groups never expire,
change the value for the RE_EXPIRE_TIME constant to 0 and save the policy for this
change to take effect. You do not need to restart the Impact Server.
If you want to enable the expiry time at any stage, set this variable back to a value
greater than 0.
An Event Identity is a database field that identifies a unique event in the event
history database. When you configure a related events configuration, you select
database fields for the Event Identity from a drop-down list of available fields.
Through configuration of an exception list within Netcool/Impact, you can change
the fields available for selection in the drop-down list. Fields included in the
exception list do not appear in the Configure Analytics portlet.
The Netcool/Impact design displays the following default fields in the Event
Identity drop-down list
Alert Group
Procedure
1. Log in to Netcool/Impact.
2. From the list of available projects, select the RelatedEvents project.
3. Select the Policies tab. Within this tab, select and edit the RE_CONSTANTS
policy.
4. Update the RE_OBJECTSERVER_EXCLUDEDFIELDS variable. Add or remove fields
from the static array. Case sensitivity does not matter.
5. Save the policy.
6. Run the policy. If there is an error, check your syntax.
Results
In addition to viewing the seasonal events, you can mark events as reviewed and
identify the events that were reviewed by others.
The View Seasonal Events portlet displays the following default columns in the
group table:
Configuration
Displays a list of the seasonal event configurations.
Event Count
Displays a count of the number of seasonal events for each seasonal event
configuration.
Node Displays the managed entity from which the seasonal event originated. The
managed entity could be a device or host name, service name, or other
entity.
Procedure
To view a list of the seasonal event configurations and seasonal events, complete
the following steps.
1. Open the View Seasonal Events portlet.
2. By default, the Seasonal Event configurations are listed in the Configuration
table.
3. To view a list of seasonal events associated with the configurations, select one
of the following options.
a. Select All to view of list of the seasonal events for all of the configurations.
b. Select a specific configuration to view a list of the seasonal events for that
configuration.
The seasonal events are listed in the Summary table.
The seasonal event configurations and associated seasonal events are listed in the
View Seasonal Events portlet.
The Reviewed by column in the View Seasonal Events portlet displays the user
name of the reviewer.
Procedure
Results
To access the View Seasonal Events portlet, users must be assigned the
ncw_analytics_admin role.
The rows in the View Seasonal Events portlet are sorted by the configuration
name. You can change the order of the rows by using the columns to sort the data.
Procedure
To sort the rows by column, complete the following steps.
1. Open the View Seasonal Events portlet.
2. To sort single columns, complete the following steps.
Tip: When you move the mouse pointer over the nested sorting icon, the
hover help indicates that it is a nested sorting option. For example, the
hover help for the icon displays “Nested Sort - Click to sort Ascending”.
The resulting sort order is ascending with regard to the previous columns
on which a sorting order was placed.
d. To reverse the order of the nested sort, click the nested sorting icon again.
The order is reversed and the nested sorting icon changes to the remove
sorting icon.
e. To remove nested sorting from a column, move the mouse pointer over the
column header and click the Do not sort icon.
Note: In any sortable column after nested sorting is selected, when you click
the standard sorting icon, it becomes the only sorted column in the table and
any existing sorting, including nested is removed.
Results
You can choose to apply actions to a selected seasonal event, or to a seasonal event
and some or all of its related events.
You can use seasonal event rules to apply actions to suppress and unsuppress an
event, to modify or enrich an event, or to create an event if the selected event does
not occur when expected.
To access the View Seasonal Events portlet, users must be assigned the
ncw_analytics_admin role.
Procedure
To create a seasonal event rule in the View Seasonal Events portlet, complete the
following steps.
1. Open the View Seasonal Events portlet.
2. Select a specific configuration or ALL in the configuration table.
3. Select a seasonal event from the events table.
4. Right-click the seasonal event and select Create Rule.
5. Input a unique rule name in the Create Rule window.
6. Input the following rule criteria for events and actions in the Create Rule
window.
a. To apply rule actions to an event and time condition, see “Applying rule
actions to an event and time condition.”
b. To apply actions when an event occurs, see “Applying actions when an
event occurs” on page 140.
c. To Applying actions when an event does not occur, see “Applying actions
when an event does not occur” on page 142.
7. To save the seasonal event rule, choose one of the following criteria.
a. Select Watch to monitor the rule's performance before it is deployed.
b. Select Deploy to activate the rule.
Results
A seasonal event rule is created. To view a list of current seasonal event rules,
open the Seasonal Event Rules portlet.
Create or modify an existing seasonal event rule. To create a seasonal event rule,
see “Creating a seasonal event rule.” To modify an existing seasonal event rule, see
“Modifying an existing seasonal event rule” on page 145.
The seasonal event that is selected by default in the Event Selection pane is the
seasonal event from which the Create Rule or Modify Existing Rule window was
opened.
To specify the selected events and time conditions, complete the following steps in
the Create Rule window.
1. To select the all, or one or more of the events that are related to the seasonal
event, complete the following steps.
a. To select all of the related events, select the Select all related events check
box.
b. To edit or select one or more of the related events, click Edit Selection,
select one or more related events.
2. To save the related eventselection, click OK
3. To select a time condition, complete the following steps.
a. Select one of the following time condition filter conditions.
AND Select AND to apply rule actions to each of the selected the time
conditions.
OR Select OR to apply rule actions to individual time conditions.
b. Select Minute of the Hour, Hour of the Day, Day of Week, or Day of
Month from the drop-down menu.
c. Select Is or Is Not from the drop-down menu.
d. Select the appropriate minute, hour, day, or date from the drop-down menu.
You can select multiple values from this drop-down menu.
Note: High, medium, and low seasonality labels are applied to this time
selection drop-down menu to indicate the seasonality of the events
occurring at that time.
4. Click the add button to add another time condition.
5. To save the event selection and time conditions, choose one of the following
criteria.
a. Select Watch to monitor the rule's performance before it is deployed.
b. Select Deploy to activate the rule.
Results
The seasonal event rule conditions are applied to the selected events, time
conditions, or both.
Create or modify an existing seasonal event rule. To create a seasonal event rule,
see “Creating a seasonal event rule” on page 139. To modify an existing seasonal
event rule, see “Modifying an existing seasonal event rule” on page 145.
The events that are selected in the Event Selection pane are the events to which the
action is applied when the event occurs in a specific time window. For more
information about selecting events, see “Applying rule actions to an event and
time condition” on page 139.
You can suppress events that do not require you to take any direct action, and
unsuppress the events after a specified time period.
You can set a column value on an event occurrence and again set it again after a
specified time period.
Procedure
To specify the actions to apply when an event occurs, complete the following steps
in the Actions When Event(s) Occurs in Specified Time Window(s) pane.
1. To suppress an event so that no action is taken when it occurs, complete the
following steps.
a. Select the Suppress event(s) check box.
b. (Optional) To select a column value, see step 3 below.
2. To unsuppress an event after an action occurs, complete the following steps.
a. To select the time after the action occurs to unsuppress the event, select a
number from the Perform Action(s) After list, or type an entry in the field.
Select Seconds, Minutes, or Hours from the Perform Action(s) After
drop-down list.
b. Select the Unsuppress event(s) check box.
c. (Optional) To select a column value, see step 4 below.
3. To set the column value after an action occurs, complete the following steps.
a. Select the Set Column Values check box and click the Set Column Value
button for Perform Action(s) on Event Occurrence.
b. In the Set Column Value page, input values for the objectServer columns.
c. To save the column values, click Ok.
4. To reset the column value after a specified time period, complete the following
steps.
a. To specify a time period, select a number from the Perform Action(s) After
list, or type an entry in the field. Select Seconds, Minutes, or Hours from
the Perform Action(s) After drop-down list.
b. Select the Set Column Values check box and click the Set Column Value
button for Perform Action(s) After.
c. In the Set Column Value page, input values for the objectServer columns.
d. To save the column values, click Ok.
5. To save the seasonal event rule, choose one of the following options.
a. Select Watch to monitor the rule's performance before it is deployed.
b. Select Deploy to activate the rule.
Results
The action to be applied to a rule that occurs in a specific time window is saved.
Create or modify an existing seasonal event rule. To create a seasonal event rule,
see “Creating a seasonal event rule” on page 139. To modify an existing seasonal
event rule, see “Modifying an existing seasonal event rule” on page 145.
The events that are selected in the Event Selection pane are the events to which the
action is applied if the event does not occur in a specific time window. For more
information about selecting events, see “Applying rule actions to an event and
time condition” on page 139.
Procedure
To specify the actions to apply when an event does not occur, complete the
following steps in the Actions When Event(s) Does Not Occur in Specified Time
Window(s) pane.
1. To select the time after which the event does not occur to apply the action,
complete the following steps.
a. Select a number from the Perform Action(s) After list, or type an entry in
the field.
b. Select Seconds, Minutes, or Hours from the Perform Action(s) After
drop-down list.
2. To create a synthetic event on a non-occurrence, select the Create event check
box and click Create event.
3. To define the event, complete the fields in the new Create Event window.
4. To save the synthetic event, click Ok.
5. To save the seasonal event rule, choose one of the following options.
a. Select Watch to monitor the rule's performance before it is deployed.
b. Select Deploy to activate the rule.
Results
The action to be applied to a rule that does not occur in a specific time window is
saved.
For more information about changing the state of a seasonal event rule, see
“Modifying a seasonal event rule state” on page 146.
To ensure that seasonal event rules are valid, you should regularly review and
update the state of the rules.
Procedure
To modify or remove the default seasonal event rules expiry time, complete the
following steps.
1. To generate a properties file from the command line interface, use the following
command:
./nci_trigger SERVER <UserID>/<Password> NOI_DefaultValues_Export FILENAME
directory/filename
Where
SERVER
The server where Event Analytics is installed.
<UserID>
The user name of the Event Analytics user.
<Password>
The password of the Event Analytics user.
directory
The directory where the file is stored.
filename
The name of the properties file.
For example:
For example:
./nci_trigger NCI impactadmin/impact NOI_DefaultValues_Configure FILENAME
/space/noi_default_values
Results
The group table in the View Seasonal Events portlet displays the seasonal event
rules that you have created. The left-side of the group table has these columns:
Configuration: Displays the list of configuration names for which a seasonal
event rule has been created.
Rule Count: Displays the number of seasonal event rules created for each
particular configuration. This number also indicates the total number of
seasonal event rules created for all configurations under the All item.
Rule Name: Displays the name of the seasonal event rule.
Last Run: Displays the date and time when the seasonal event rule was last
executed. If the column is blank, the seasonal event rule has not been executed.
Deployed: Displays the date and time when the seasonal event rule was
deployed. The term deployed means that the seasonal event rule is available for
use, is actively accumulating rule statistics, and any actions applied to the rules
are being performed.
Note: For the Last Run and Deployed columns, the date is expressed as month,
day, year. Likewise, the time is expressed as hours:, minutes:, seconds. The time also
indicates whether AM or PM. For example: Apr 13, 2015 4:45:17 PM.
The performance statistics are displayed in the following columns of the group
table for the Watched, Active, or Expired tabs:
Suppressed Events: Displays the total number of events that the seasonal event
rule suppressed since the rule was deployed.
Unsuppressed Events: Displays the total number of events that the seasonal
event rule unsuppressed since the rule was deployed.
Enriched/Modified Events: Displays the total number of events that the
seasonal event rule enriched or modified since the rule was deployed.
Generated Events on Non-occurrence: Displays the total number of events that
the seasonal event rule generated since the rule was deployed for events that
do not meet the event selection criteria (that is, for those matching events that
fall outside of the event selections condition for the rule).
You can reset performance statistics to zero for a group in the Watched, Active, or
Expired tabs. To reset performance statistics, right-click on the seasonal event rule
name (from the Rule Name column) and from the menu select Reset performance
statistics. A message displays indicating that the operation will reset statistics data
for the selected seasonal event rule. The message also indicates that you will not be
able to retrieve this data. Click OK to continue with the operation or Cancel to stop
the operation. A success message displays after you select OK.
Resetting performance statistics to zero for a seasonal event rule also causes the
following columns to be cleared: Last Run and Deployed. Note that performance
statistics are not collected for the Archived tab. When a rule is moved between
states, the performance statistics are reset. Every time an action is triggered by the
rule the performance statistics increase.
To access the Seasonal Event Rules portlet, users must be assigned the
ncw_analytics_admin role.
Procedure
1. Open the Seasonal Event Rules portlet.
The Seasonal Event Rules portlet lists the seasonal event rules configuration in
the table on the left side, and the seasonal event rules are listed in the table in
the right side.
2. Select the rule that you want to modify from the rule table.
3. Right click and select Edit Rule.
4. Modify the event selection criteria or actions in the Modify Existing Rule
window.
5. To save the seasonal event rule, choose one of the following criteria.
a. Select Watch to monitor the rule's performance before it is deployed.
b. Select Deploy to activate the rule.
The seasonal event rule is modified. To view a list of current seasonal event rules,
open the Seasonal Event Rules portlet.
To access the Seasonal Event Rules portlet, users must be assigned the
ncw_analytics_admin role.
Procedure
To view seasonal event rules grouped by state, complete the following steps.
1. Open the Seasonal Event Rules portlet.
The Seasonal Event Rules portlet lists the seasonal event rules configuration in
the table on the left side, and the seasonal event rules are listed in the table in
the right side.
2. Select the seasonal event rule state that you want to view from the status tabs.
The seasonal event rules are stored in tabs that relate to their status. For
example, to view a list of the active seasonal event rules configurations and
rules, select the Active tab.
Results
The seasonal event rules configurations and rules for the chosen status are listed in
the Seasonal Event Rules portlet.
The seasonal event rules are stored in tabs that relate to their state. The total
number of rules is displayed on the tabs. For example, when you Archive a
Watched rule, the rule moves from the Watched tab to the Archived tab in the
Seasonal Event Rules portlet and the rules total is updated.
Performance statistics about the rule are logged. You can use performance statistics
to verify that a deployed rule is being triggered and that a monitored rule is
collecting statistics for rule matches for incoming events. Performance statistics are
reset when you change the state of a seasonal event rule.
To change the state of a seasonal event rule in the Seasonal Event Rules portlet,
complete the following steps.
1. Open the Seasonal Event Rules portlet.
The Seasonal Event Rules portlet lists the seasonal event rules configuration in
the table on the left side, and the seasonal event rules are listed in the table in
the right side.
2. To change the state of seasonal event rule, complete one of the following
actions:
a. To change the state of a watched seasonal event rule, select the Watched
tab. Select a rule from the rule table. To change the state of the rule
right-click the rule and select Deploy or Archive.
b. To change the state of an active seasonal event rule, select the Active tab.
Select a rule from the rule table. To change the state of the rule right-click
the rule and select Watch or Archive.
c. To change the state of an expired seasonal event rule, select the Expired tab.
Select a rule from the rule table. To change the state of the rule right-click
the rule and select Validate, Watch, or Archive.
d. To change the state of an archived seasonal event rule, select the Archived
tab. Select a rule from the rule table. To change the state of the rule
right-click the rule and select Watch or Deploy.
Results
The seasonal event rule state is changed from its current state to its new state. The
rule totals are updated to reflect the new seasonal event rule state.
To access the View Seasonal Events portlet, users must be assigned the
ncw_analytics_admin role.
One of the events in the list on the Related Event Selection window is the seasonal
event from which you launched the Create Rule dialog box. When the rule you
created is fired, the rule is fired on the seasonal event and the related events that
you selected. Because the rule is fired on the seasonal event, it is not possible for
you to deselect this seasonal event from the list of related events displayed in the
Related Event Selection window.
Procedure
To select a list of events to which the defined action applies, complete the
following steps.
1. Open the View Seasonal Events portlet.
2. Select a specific configuration or ALL in the configuration table.
3. Select a seasonal event from the events table.
Results
The updated seasonal event rule is saved and the defined actions are applied to
the selected related events.
Procedure
The seasonal event rule that modifies the column values is saved.
To add details about suppressing and unsuppressing events, you must modify the
default NOI values properties file in the <Impact_install_location>/bin directory.
Procedure
1. Log in to the server where IBM Tivoli Netcool/Impact is stored and running.
2. Go to the <Impact install location>/bin directory.
3. Enter the following command: ./nci_trigger <server_name>
<UserID>/<password> NOI_DefaultValues_Export FILENAME <Full Path to the
file name><name_of_propsfile>
<server_name>
Specifies the name of the server where Netcool/Impact is stored and
running.
<UserID>
Specifies the ID of the Netcool/Impact user.
<password>
Specifies the password of the Netcool/Impact user.
<Full Path to the file name><name_of_propsfile>
Specifies the directory where the default NOI values properties file resides.
The directory specification includes the name of the default NOI values
properties file.
For example:
./nci_trigger NCI impactadmin/impactpass NOI_DefaultValues_Configure
/tmp/bin/noi_def_values.props
4. Add the following lines of text to the default NOI values properties file:
seasonality.suppressevent.column.name=SuppressEscl
seasonality.suppressevent.column.type=NUMERIC
seasonality.suppressevent.column.value=4
seasonality.unsuppressevent.column.name=SuppressEscl
seasonality.unsuppressevent.column.type=NUMERIC
seasonality.unsuppressevent.column.value=0
5. To update the default NOI values properties file, run the following command:
./nci_trigger <server_name> <UserID>/<password> NOI_DefaultValues_Configure
FILENAME <Full Path to the file name><name_of_propsfile>
For example:
./nci_trigger NCI impactadmin/impactpass NOI_DefaultValues_Configure
FILENAME /tmp/bin/noi_def_values.props
The confidence level of the data in the charts is displayed in three ways:
1. The overall distribution score of each chart is displayed as high (red), medium
(orange), or low (green) seasonality at the top of each chart.
2. The degree of deviation of the events is indicated by the high (red) and
medium (orange) seasonality threshold lines on the charts.
3. The maximum confidence level of each bar is displayed as high (red), medium
(orange), or low (green).
Understanding graphs
The four seasonal event graphs illustrate event seasonality. The graphs depict
independent observations. For example, if the Hour of the day graph indicates a
high confidence level for 5 p.m., and the Minute of the hour graph indicates a
high confidence level for minute 35, it does not necessarily mean that the events all
occur at 5:35 p.m. The 5 p.m. value can contain other minute values.
Note: In some instances, the overall confidence level of a chart is indicated as high
although none of the bars in the graph are in the red zone. An example of this is a
system failure due to high load and peak times, with no failure outside of these
times.
The seasonal event graphs Count refers to the number of observations that are
recorded in each graph. There is a maximum of one observation for each minute,
hour, day, and date range. Therefore, the count for each of the graphs can differ.
For example, if an event occurs at the following times:
To access the View Seasonal Events portlet, users must be assigned the
ncw_analytics_admin role.
Procedure
To view seasonal event graphs for a seasonal event, complete the following steps.
1. Open the View Seasonal Events portlet.
2. Select a specific configuration or ALL in the configuration table.
3. Select a seasonal event from the events table.
4. Right-click the seasonal event and select Show Seasonal Event Graphs.
Results
The Seasonal Event Graphs portlet displays the bar charts and confidence levels for
the selected seasonal event. For more information about charts and threshold
levels, see the “Seasonal Event Graphs” on page 150 topic.
To access the View Seasonal Events portlet, users must be assigned the
ncw_analytics_admin role.
Procedure
To view a list of historical events from seasonality graphs, complete the following
steps.
1. Open the View Seasonal Events portlet.
2. Select a specific configuration or ALL in the configuration table.
3. Select a seasonal event from the events table.
4. Right-click the seasonal event and select Show Seasonal Event Graphs.
5. In the Seasonal Event Graphs tab, you can choose to view all of the historical
events for a seasonal event, or filter the historical events by selecting bars in a
graph.
a. To view all of the historical events for a seasonal event, select Show
Historical Events in the Actions drop-down list.
Results
The confidence level of the data in the charts is displayed in two ways:
1. The overall distribution score of each chart is displayed as high (red), medium
(orange), or low (green) seasonality at the top of each chart.
2. The degree of deviation of the events is indicated by the high (red) and
medium (orange) seasonality threshold lines on the charts.
3. The maximum confidence level of each bar is displayed as high (red), medium
(orange), or low (green).
Procedure
To edit the default confidence level threshold, complete the following steps:
1. To generate a properties file from the command-line interface, use the following
command:
nci_trigger server <UserID>/<password> NOI_DefaultValues_Export
FILENAME directory/filename
where
SERVER
The server where Event Analytics is installed.
<UserID>
The user name of the Event Analytics user.
For example:
./nci_trigger NCI impactadmin/impactpass NOI_DefaultValues_Export
FILENAME
/tmp/seasonality.props
2. To modify the confidence level thresholds, edit the default values of the
following parameters:
v level_threshold_high = 99
v level_threshold_medium = 95
v level_threshold_low = 0
Note: Other property values are overwritten by the generated properties file.
You might need to update other property values. For a full list of properties,
see “Generated properties file” on page 184.
3. To import the modified properties file into Netcool/Impact, use the following
command:
nci_trigger SERVER <UserID>/<password> NOI_DefaultValues_Configure
FILENAME
directory/filename
For example:
./nci_trigger NCI impactadmin/impactpass NOI_DefaultValues_Configure
FILENAME
/tmp/seasonality.props
The default Netcool/Impact configuration stores data for Seasonal Event graphs in
the Derby database. Graphing large data sets might time out or display slowly
when it is running with the Derby database. In this situation, you can change the
configuration to use DB2, which improves performance of the graph displays but
does not result in any changes within the Seasonal Event Report Portlet. Results
are viewed the same way in the UI, irrespective of the source database.
Procedure
1. Set up DB2, as the Netcool/Impact seasonality policies require specific tables
and views in DB2 to allow storage of the policy result information.
Historical events
You can view a list of historical events for one or more seasonal events in the table
that displays in the Historical Event portlet. You can also export the data
associated with the list of historical events for the associated seasonal events to a
spreadsheet.
The Historical Event portlet displays a table with the following default columns:
Summary
Displays the description of the historical event.
Node Displays the managed entity from which the historical event originated.
The managed entity could be a device or host name, service name, or other
entity.
Severity
Displays the severity of the historical event. The following list identifies
the possible values that can display in the Severity column:
v 0: Clear
v 1: Indeterminate
v 2: Warning
v 3: Minor
v 4: Major
v 5: Critical
FirstOccurrence
Displays the date and time in which the historical event was created or
first occurred. The date is expressed as month, day, year. The time is
expressed as hours:, minutes:, seconds. The time also indicates whether AM
or PM. For example: Apr 13, 2015 4:45:17 PM.
LastOccurrence
Displays the date and time in which the historical event was last updated.
The date is expressed as month, day, year. The time is expressed as hours:,
minutes:, seconds. The time also indicates whether AM or PM. For example:
Jun 2, 2015 5:54:49 PM.
Acknowledged
Indicates whether the historical event has been acknowledged:
You view seasonal events for which you want a list of historical events in the View
Seasonal Events portlet. To access the View Seasonal Events portlet, users must be
assigned the ncw_analytics_admin role.
Procedure
To view a list of historical events for a seasonal event, complete the following
steps.
1. Open the View Seasonal Events portlet.
2. Select a specific configuration or ALL from the configuration table.
3. Select a seasonal event from the events table.
4. Right-click the seasonal event and select Show Historical Events.
Results
The historical events are listed in the table that displays in the Historical Event
portlet.
You first view seasonal events for which you want a list of historical events in the
View Seasonal Events portlet. To access the View Seasonal Events portlet, users
must be assigned the ncw_analytics_admin role.
Procedure
Related events
Use the related events function to identify and show events that are historically
related and to deploy chosen correlation rules, which are derived from related
events configurations.
The related events function uses an algorithm with the event database columns
you select to determine relationships between events.
Related events find signatures and patterns that occur together in the historic event
stream. This discovery allows subject matter experts to easily review the detected
signatures and derive correlation rules from related events configurations, without
having to write correlation triggers or policies.
This diagram shows the relationship between the components for the related
events functions.
2 5
3
Database Layer
1 3 4
The Administrator creates a related events configuration. The configuration identifies and groups
2 related events from the archive database and derives correlation rules. The Administrator watches and
deploys the rules or configures the configuration to automatically deploy the rules.
3 Netcool/Impact policies are automatically created from the deployed correlation rules.
3
Netcool/Impact policies take action on real time events and group child events under a synthetic
4
parent event.
5
3 The Operator is presented with a reduced number of events in the Event Viewer.
Within the View Related Events portlet, in the New, Watched, Active, Expired, or
Archived tabs, three tables display information about your related events.
Configuration table. Displays the All container. Expand this container to see list
of related event configurations.
Group table. Displays all related event groups or displays the related event
groups for a selected configuration.
Event table. Displays all related events or displays the related events for a
selected configuration or a selected group.
In a table you can right-click on a group, a configuration, or the All container and
a menu is displayed. The menu lists some of the following actions for you to
select.
Watch For more information about this action, see “Watching a correlation rule”
on page 171.
Within the View Related Events portlet, in the New, Watched, Active, Expired, or
Archived tabs, four tables display information about your related events.
Configuration table
Displays a list of the related event configurations.
Group Sources table
Displays the source information for related event groups based on the
configuration.
Groups table
Displays the related event groups for a selected configuration.
Events table
Displays the related events for a selected configuration or a selected group.
The information that is listed in the Group Sources, Groups, and Events tables is
updated based on the selected configuration in the Configuration table. The
information that is listed in the Groups and Events tables is updated based on the
selected group source in the Group Sources table. The Events table is further
filtered by selecting a group in the Groups table.
Right-click on a group source in the Group Sources table to display a list of menu
items. You can select the following actions from the menu list.
Edit Pattern For more information about this action, see “Editing an existing
pattern” on page 176.
Delete Pattern For more information about this action, see “Deleting an existing
pattern” on page 177.
Copy Choose this action if you want to copy a row, which you can then paste
into another document.
Right-click on an event in the Events table to display a list of menu items. You can
select the following actions from the menu list.
Show details For more information about this action, see “Viewing related
events details for a seasonal event” on page 161.
Copy Choose this action if you want to copy a row, which you can then paste
into another document.
Within the View Related Events portlet, you can also complete the following types
of tasks.
v View related events.
v View related events by group.
v Sort a related events view.
v View performance statistics for a deployed correlation rule.
Within the Related Event Details portlet, you can also complete the following types
of tasks.
v Change the pivot event.
v Work with correlation rules and related events.
v View events that form a correlation rule.
v Select a root cause event for a correlation rule
Procedure
1. Log in to the Dashboard Application Services Hub as a user with the
ncw_analytics_admin role.
2. In the Dashboard Application Services Hub navigation menu, go to the
Insights menu.
3. Under View Analytics, select View Related Events.
4. By default, within the View Related Events portlet the New tab opens, this tab
lists related events with a status of New.
What to do next
If you want to see related events with another status, select the relevant toolbar
button within the View Related Events portlet toolbar.
To access the Seasonal Event Rules portlet, users must be assigned the
ncw_analytics_admin role.
Procedure
To view a list of historical events for a seasonal event, complete the following
steps.
1. Open the View Seasonal Events portlet.
2. Select a specific configuration or ALL in the configuration table.
3. Select a seasonal event in the events table.
4. Right-click the seasonal event and select Show Related Event Details.
Results
The Related Event Details portlet displays the related event details.
A related events configuration can contain one or many related events groups. A
related events group is determined by a related events configuration and a related
events group can be a child of one or more related events configurations.
Procedure
1. Start the View Related Events portlet, see “Viewing related events.”
In the View Related Events portlet, within the group table you can modify the
review status for a related events group. The review status values that are
displayed indicates to Administrators whether related events groups are reviewed
or not.
In the View Related Events portlet, in the Groups table you can modify the review
status for a related events group. The review status values that are displayed
indicates to Administrators the review status of the related events groups.
Procedure
1. View related events, see “Viewing related events” on page 161.
2. In the View Related Events portlet, within the group table, select a line item,
which represents a group, and right-click. A menu is displayed.
3. From the menu, select Mark as Reviewed or Unmark as Reviewed. A success
message in a green dialog box displays.
Results
The values in the Reviewed column are updated, to one of the following values Yes,
No.
When you enable sorting for the group table, you can sort on the Yes or No values.
Within the View Related Events portlet, select the tab view where you want to
apply the sorting.
Procedure
1. In either the Configuration, Group or Event table, hover the mouse over a
column heading. Arrows are displayed, hover the mouse over the arrow, one of
the following sort options is displayed.
Click to sort Ascending
Click to sort Descending
Do not sort this column
2. In either the Configuration, Group Sources, Groups or Event table, hover the
mouse over a column heading. Arrows are displayed, hover the mouse over the
arrow, one of the following sort options is displayed.
Click to sort Ascending
Click to sort Descending
Do not sort this column
3. Left-click to select and apply your sort option, or left click a second or third
time to view and apply one of the other sort options.
4. For sorting by multiple column, apply a sort option to other column headings.
Sorting by multiple columns is not limited, as sorting can be applied to all
columns.
Results
The ordering of your applied sort options, is visible when you hover over column
headings. The sorting options that you apply are not persistent across portlet
sessions when you close the portlet the applied sorting options are lost.
Procedure
1. Start the View Related Events portlet, see “Viewing related events” on page 161
2. Within the toolbar, in the filter text box, enter the filter text that you want to
use. Filtering commences as you type.
Results
The event list is reduced to list only the events that match the filter text in at least
one of the displayed columns.
What to do next
To clear the filter text, click the x in the filter text box. After you clear the filter
text, the event list displays all events.
Even though the expired groups and related events are visible in the Expired tab,
you must acknowledge that the group is expired. In the Expired tab, right-click on
the group that you want to acknowledge. A menu is displayed, from the menu
select Validate. The default automated expiry time for an active configuration is six
months. To change the expiry time see “Changing the expiry time for related
events groups” on page 134.
To perform other actions on related events within the Expired tab, right-click on a
group or event and a menu is displayed. From the menu, select the action that you
want to take.
The following bullet points describe the Event Analytics functions for management
of newly discovered groups and existing groups.
v If a newly discovered group is a subset or same as an existing group within
Watched, Active, Expired, or Archived, then Event Analytics ignores the newly
discovered group.
v If a newly discovered group is a superset of an existing group within New, then
Event Analytics deletes the existing group and displays the newly discovered
group in New. Otherwise, no changes occur with the existing group.
v If a newly discovered group is a superset of an existing group within Watched,
Active, or Expired, then Event Analytics moves the existing group to Archived,
and displays the newly discovered group in Watched, Active, or Expired.
v If a newly discovered group is a superset of an existing group within Archived,
then Event Analytics adds the newly discovered group in to New and leaves the
Archived group where it is.
Within the Related Event Details portlet, you can complete the following types of
tasks.
v View the occurrence time of an event.
v Switch between tabulated and charted event information.
v Remove an event from a related events group.
Only one instance of the Related Event Details portlet can be open at any stage. If
you select Show Details for an event or an event group in the View Related
Events portlet and the Related Event Details portlet is already open, the detail in
the Related Event Details portlet refreshes to reflect your selected event or event
group.
When you look at the occurrence time of an event, you might be able to relate this
event to some other events that occurred around the same time. Within a particular
event group, the same event might occur multiple times. For example, if the group
occurs 10 times within the time period over which the related events report is run,
then there are 10 instances of the group. The event might occur in each of those
group instances, resulting in 10 occurrence times for that event. Events in strong
related events groups appear in all group instances, but events in medium or weak
related events groups might appear in a subset of the group instances. This
information is visible in the Related Event Details portlet by switching between
different instances in the Event Group Instance Table as explained in the following
procedure.
Procedure
1. Start the View Related Events portlet, see “Viewing related events” on page
161.
2. Within the View Related Events portlet, in the Events table select an event or in
the Group table select an event group, and right-click. A menu is displayed.
3. From the menu, select Show Details and a Related Event Details portlet opens.
4. Within the Related Event Details portlet, in the Events tab, two tables are
displayed.
v Event Group Instance Table: This table lists each instance of the event group
and the time at which the instance occurred. The time of the group instance
is set to the occurrence time of the event that you selected.
– The Unique Events column shows the number of unique events for each
group instance.
v Events Table: This table lists the events for a selected group instance and the
occurrence time of each event.
– The Offset column displays Not Applicable if the pivot event is not in
the selected group instance. However, if the pivot event is in the selected
group instance the Offset column displays an offset time that is related to
the pivot event. For more information about the pivot event, see
“Changing the pivot event” on page 168.
What to do next
Within the Event Group Instance Table, select another instance of the event group.
The Events Table now displays the events in the newly selected group instance.
A pivot event is an event that acts as a pivot around which you can extrapolate
related event occurrences, in relation to the pivot event occurrence. To view the
event distribution of a pivot event, complete the following steps to switch from
tabulated event information to charted event information within the Related Event
Details portlet.
Procedure
1. Start the View Related Events portlet, see “Viewing current analytics
configurations” on page 128.
2. Within the View Related Events portlet, in the Events table select an event or in
the Group table select an event group, and right-click. A menu is displayed.
3. From the menu, select Show Details and a Related Event Details portlet opens.
4. Within the Related Event Details portlet, in the Events tab, two tables are
displayed.
Event Group Instance Table: This table lists each instance of the event group
and the time at which the instance occurred. The time of the group instance
is set to the occurrence time of the event that you selected.
Events Table: This table lists the events for a selected group instance.
5. From the Events tab toolbar, select Timeline. The event information displays in
chart format.
For information about understanding the timeline chart, see “Understanding
the timeline chart” on page 189
Note: The timeline chart scale is displayed as seconds (s), minutes (m), or
hours (h). If many timelines are displayed, users might need to scroll down to
view all of the timelines. The timeline chart scale is anchored in place at the top
of the Timeline view.
Results
The timeline chart shows the event distribution for each event type in the group,
relative to the pivot event. Each comb in the timeline chart represents an event
type and the teeth represent the number of instances of the event type. The pivot
event is not represented by a comb, but the pivot event instance is always at zero
seconds, minutes, or hours. For a selected event group instance, the highlighted
tooth on each comb denotes the event type instance relative to the pivot event, in
seconds, minutes, or hours.
What to do next
v If there are many event types to view, use the pagination function in addition to
scrolling. In the pagination toolbar, select the page to view and the page size.
v If you want to change the pivot event, see “Changing the pivot event” on page
168.
v If you want to revert to the tabulated event information, select Events from the
Events tab toolbar.
When you believe that an event is no longer related to other events in the related
events group, you can remove the event from that events group. When you
remove an event from a related events group, the event is hidden from the UI and
the correlation process but the event is not deleted from the system. Complete the
following steps to remove an event from a related events group.
Procedure
1. View event groups and events in the View Related Events portlet, see “Viewing
related events” on page 161 and “Viewing related events by group” on page
161.
2. Within the View Related Events portlet, in the Group table select an event
group or in the Event table select an event, and right click. A menu is
displayed.
3. From the menu, select Show Details and a Related Event Details portlet opens.
4. Within the Related Event Details portlet, in either the Events tab on the events
table or in the Correlation Rule tab, right-click on an event. A menu is
displayed.
5. From the menu, select Remove Event.
6. A confirmation message is displayed, select Yes or No.
Results
The event is removed from the group and no longer appears in the event list in
either the Events tab and the Correlation Rule tab.
View event groups and events in the View Related Events portlet, see “Viewing
related events” on page 161 and “Viewing related events by group” on page 161.
When you believe that events within a related events group are no longer relevant,
you can archive that group. Complete the following steps to archive a related
events group.
Procedure
v To archive a related events group within the View Related Events portlet,
complete the following steps.
1. Within the View Related Events portlet, select the New, Watched, Active, or
Expired tab.
2. In your chosen tab, within the Group table select an event group and right
click. A menu is displayed.
3. From the menu, select Archive.
v To archive a related events group within the Related Event Details portlet,
complete the following steps.
1. Within the View Related Events portlet, select the New, Watched, Active, or
Expired tab.
2. In your chosen tab, within the Group table select an event group or within
the Event table select an event, and right click. A menu is displayed.
3. From the menu, select Show Details, a Related Event Details portlet opens.
4. Within the Related Event Details portlet, in either the Events or Correlation
Rule tab, select Archive. A success message is displayed.
Results
The related events group moves into the Archived tab in the View Related Events
portlet.
What to do next
Within the Archived tab, from the list of archived groups you can select a group
and right click. A menu is displayed with a choice of tasks for your selected group.
v If you want to move a group out of the Archived tab and into the New tab,
from the menu select New. A number of actions can be performed with groups
and events within the New tab, see “Work with related events” on page 158.
v If you want to delete a related events group from the system, from the menu
select Delete. This is the only way to delete a related events group from the
system.
Procedure
1. Within the View Related Events portlet, right-click on an event or a group. A
menu is displayed.
2. From the menu, select Show Details. The Related Event Details portlet opens.
3. Within the Related Event Details portlet, information about the pivot event is
displayed.
v In the Event Group Instance table, the Contains Pivot Event column reports
if a group instance has a pivot event, or not.
v In the Events table, the pivot event is identifiable by a red border.
v Next to the Group Name entry, a Pivot Event link displays. To see more details
about the pivot event, click the Pivot Event link and a More Information
widow opens displaying details about the pivot event.
4. In the Related Event Details portlet, within the Events tab, in the Events table,
right-click on the event you want to identify as the pivot event. A menu is
displayed.
5. From the menu, select Set as Pivot Event.
Results
Your selected event becomes the pivot event with a red border. Data updates in the
timeline chart, in the Pivot Event link, in the Event Group Instance table and in
the Events table.
What to do next
Within the Related Event Details portlet, you can reselect one of your 20 recent
pivot events as your current pivot event. From the Events tab toolbar, select either
the forward arrow or back arrow to select one of the 20 recent pivot events.
Writing a correlation rule in code is complex but the related events function
removes the need for administrators to code a correlation rule. Instead, the related
events function derives a correlation rule from your related events configuration
and deploys a correlation rule, all through the GUI. After the correlation rule is
deployed in a live environment and if the trigger condition is met, then automatic
action occurs.
v The trigger condition is the occurrence of one or more related event types, from
an event group, on the Tivoli Netcool/OMNIbus ObjectServer. Only one event
must be the parent event. Related event types are derived from your related
events configuration.
Administrators can view related events that form a correlation rule to understand
associations between events. Complete the following steps to view related events
that form a correlation rule.
Procedure
1. Start the View Related Events portlet, see “Viewing current analytics
configurations” on page 128.
2. Within the View Related Events portlet, in the Events table select an event or in
the Group table select an event group, and right-click. A menu is displayed.
3. From the menu, select Show Details and a Related Event Details portlet opens.
4. In the Related Event Details portlet, select the Correlation Rule tab.
Results
A table displays with a list of the related events that make up the correlation rule.
When you select the root cause event for the correlation rule, the selected event
becomes a parent event. A parent synthetic event is created with some of the
properties from the parent event and a parent-child relationship is created between
the parent synthetic event and the related events. When these events occur in a
live environment, they display in the Event Viewer within a group as child events
of the parent synthetic event. With this view of events, you can quickly focus on
the root cause of the event, rather than looking at other related events.
To select the root cause event for the correlation rule, complete the following steps.
If you want to see automated suggestions about the root cause event for a group,
see configuration details in “Updating Rollup Configuration” on page 118.
Procedure
1. View all events that form a correlation rule, see “Viewing events that form a
correlation rule”
2. In the Related Event Details portlet, within the Correlation Rule tab, right-click
an event and select Use Values in Parent Synthetic Event.
Results
The table in the Correlation Rule tab refreshes and the Use Values in Parent
Synthetic Event column for the selected event updates to Yes, which indicates this
event is now the parent event.
Complete your review of the related events and the parent event that form the
correlation rule. If necessary, change the correlation rule or related events
configuration.
When you are happy with the correlation rule, you can choose to Watch the
correlation rule.
When you choose to Watch the correlation rule, the rule moves out of its existing
tab and into the Watched tab within the View Related Events portlet. While the
rule is in Watched, the rule is not creating synthetic events or correlating but does
record performance statistics. You can check the rule's performance before you
deploy the rule for the rule to correlate live data.
Procedure
v Within the View Related Events portlet.
1. View related events by group, see “Viewing related events by group” on
page 161.
2. In the View Related Events portlet, within the group table, select either a
related events group or a related events configuration and right click. A
menu is displayed.
3. From the menu, select Watch.
v Within the Related Event Details portlet for a group or an event.
1. View related events or related event groups, see “Viewing related events” on
page 161 and “Viewing related events by group” on page 161.
2. Select an event or a related events group.
– In the View Related Events portlet, within the group table, select a related
events group and right click. A menu is displayed.
– In the View Related Events portlet, within the event table, select an event
and right click. A menu is displayed.
3. From the menu, select Show Details. The Related Event Details portlet
opens.
4. In the Related Event Details portlet, within any tab, select Watch.
Results
Within the Watched tab, monitor the performance statistics for the rule. When you
are happy with the performance statistics consider “Deploying a correlation rule.”
Complete your review of the related events and the parent event that form the
correlation rule. If necessary, change the correlation rule or related events
configuration.
When you are happy with the correlation rule, you can choose to Deploy the
correlation rule.
When you choose to Deploy the correlation rule, the rule moves out of its existing
tab and into the Active tab within the View Related Events portlet. Active rule
algorithm works to identify the related events in the live incoming events and
correlates them so the operator knows what event to focus on. Performance
statistics about the rule are logged which you can use to verify whether the
deployed rule is being triggered.
Procedure
v Within the View Related Events portlet.
1. View related events by group, see “Viewing related events by group” on
page 161.
2. In the View Related Events portlet, within the groups table, select either a
related events group or a related events configuration and right click. A
menu is displayed.
3. From the menu, select Deploy.
v Within the Related Event Details portlet for a group or an event.
1. View related events or related event groups, see “Viewing related events” on
page 161 and “Viewing related events by group” on page 161.
2. Select an event or a related events group.
– In the View Related Events portlet, within the groups table, select a
related events group and right click. A menu is displayed.
– In the View Related Events portlet, within the events table, select an event
and right click. A menu is displayed.
3. From the menu, select Show Details. The Related Event Details portlet
opens.
4. In the Related Event Details portlet, within any tab, select Deploy.
Results
The rule moves out of the New tab and into the Active tab within the View
Related Events portlet.
When you establish confidence with the rules and groups that are generated by a
related events configuration, you might want all the generated groups to be
automatically deployed in the future. If you want all the generated groups to be
automatically deployed, return to “Creating a new or modifying an existing
analytics configuration” on page 130 and within the Configure Related Events
window, tick the option Automatically deploy rules discovered by this
configuration.
You can reset performance statistics to zero for a group in the Watched, Active, or
Expired tabs. To reset performance statistics, right-click on the group name and
from the menu select Reset performance statistics. A message displays indicating
that the operation will reset statistics data for the selected correlation rule. The
message also indicates that you will not be able to retrieve this data. Click Yes to
continue with the operation or No to stop the operation. A success message
displays after you select Yes.
Resetting performance statistics to zero for a group also causes the following
columns to be cleared: Times Fired, Times Fired in Last Month, and Last Fired.
Note that performance statistics are not collected for the Archived tab. When a rule
is moved between states, the performance statistics are reset. Every time an action
is triggered by the rule the performance statistics increase.
To access the View Related Events, Related Event Details, and Events Pattern
portlets, users must be assigned the ncw_analytics_admin role.
You can start the Events Pattern portlet from the View Related Events portlet or
the Related Event Details portlet. Starting the Events Pattern portlet directly from
the Related Event Details portlet ensures that you do not need to return to the
View Related Events portlet to start the Events Pattern portlet after you review the
details of a group.
Procedure
You can start the Events Pattern portlet from the View Related Events portlet or
the Related Event Details portlet.
1. To start the Events Pattern portlet from the View Related Events portlet, start
the View Related Events portlet and select one of the following options. For
more information about starting the View Related Events portlet, see “Viewing
related events” on page 161.
a. To create a generalized pattern, complete the following steps.
1) Select a related events group in the Groups table.
2) Right-click the related events group and select Create Pattern.
b. To edit an existing pattern, complete the following steps.
1) Select a pattern in the Group Sources table.
2) Right-click the pattern and select Edit Pattern.
2. To start the Events Pattern portlet from the Related Event Details portlet,
complete the following steps.
a. Start the Related Event Details portlet. For more information, see “Viewing
related events details for a seasonal event” on page 161
b. Click Create Pattern.
Note: The Events Pattern portlet is updated with each newly selected group.
3.
What to do next
Input the details of the pattern in the Events Pattern portlet. For more information
about completing the Events Pattern portlet, see “Creating an event pattern” on
page 175
Procedure
1. Start the Events Pattern portlet for a group. For more information about
starting the portlet, see “Starting the Events Pattern portlet” on page 174.
2. Complete the parameter fields in the Pattern Criteria tab of the Events Pattern
portlet.
Merge into
Merge a Related Event Group into an existing pattern or select NONE
to create new pattern. To merge a group into a pattern, select from the
list of patterns with one or more event types in common.
Name The name of the pattern. The name must contain alphanumeric
characters. Special characters are not permitted.
Pattern Filter
The ObjectServer SQL filters that are applied to the pattern. For
example, enter Summary NOT LIKE '%maintenance%'.
Time between events
The maximum time between event occurrences in the pattern, which is
measured in minutes. The default value is determined by the Related
Events Group on which the pattern is based. Events that occur after the
specified time are not included in the pattern.
Trigger Action
Select the Trigger Action check box to group the live events when the
event comes into the ObjectServer.
Event Type
The event type or types that are included in the pattern. The Event
Type is pre-populated with existing event types for the selected pattern,
and can be modified.
Resource Column(s)
The resource or resources to which the action is applied. The Resource
Column(s) is pre-populated with existing event type resources for the
selected pattern, and can be modified.
Note: Duplicate Event Type and Resource Columns pairs are not permitted.
3. In the Parent Event tab of the Events Pattern portlet, select one of the following
parent event options.
Most Important Event
The system checks the events as they arise, and places them in the
order that the event type occurs. The highest ranking event selected as
the parent.
You can manually reorder the ranking by selecting an event and
clicking the Move Up and Move Down arrows.
Results
The events pattern is created and displayed in the Group Sources table in the View
Related Events portlet.
Procedure
1. Start the View Related Events portlet. For more information about starting the
View Related Events portlet, see “Viewing related events” on page 161.
2. Select a pattern in the Group Sources table.
3. Right-click the pattern and select Edit Pattern.
Procedure
1. Start the View Related Events portlet. For more information about starting the
View Related Events portlet, see “Viewing related events” on page 161.
2. Select the pattern you want to delete in the Group Sources table.
3. Right-click the pattern and select Delete Pattern.
4. To delete the pattern, select Yes in the confirmation dialog window.
Results
Reference
Review reference information for Event Analytics.
If you purchased IBM Netcool Operations Insight the Impact Server Extensions
component is displayed in the list and is selected automatically. This component
contains extra Impact Server features that work with IBM Netcool Operations
Insight.
If you accept the default selection, both the GUI Server and the Impact Server are
installed on the same computer. In a production environment, install the Impact
Server and the GUI Server on separate computers. So, for example, if you already
installed the Impact Server on another computer, you can choose to install the GUI
Server alone.
The SQL provides commands for creating and modifying ObjectServer objects and
data. Complete the following steps to run the SQL to update the ObjectServer.
Procedure
1. Copy the SQL file IMPACT_HOME/add-ons/RelatedEvents/db/
relatedevents_objectserver.sql from Netcool/Impact into the tmp directory
on your ObjectServer.
2. Run the SQL against your ObjectServer, enter the following command.
On Windows, enter the command %OMNIHOME%\..\bin\redist\isql -U
<username> -P <password> -S <server_name> < C:\tmp\
relatedevents_objectserver.sql
On Linux and UNIX, enter the command $OMNIHOME/bin/nco_sql -user
<username> -password <password> -server <server_name> <
/tmp/relatedevents_objectserver.sql
What to do next
Event correlation for the related events function in Event Analytics, uses a
ParentIdentifier column that is added the ObjectServer. If the size of this
identifier field changes in your installation, you must change the value of the
ParentIdentifier column within the ObjectServer SQL file that creates the event
grouping automation relatedevents_objectserver.sql, to ensure that both values
are the same. The updated SQL is automatically picked up.
Related tasks:
“Installing Netcool/OMNIbus and Netcool/Impact” on page 37
To use Oracle as the archive database, you must set up a remote connection to
Netcool/Impact. For more information, see “Netcool/Impact remote connection”
on page 184.
Users can run seasonality event reports and related event configurations,
specifying the time range and name with Oracle. Complete the following steps to
configure the ObjectServer data source or data type.
Procedure
1. Log in to the Netcool/Impact UI.
https://impacthost:port/ibm/console
2. Configure the ObjectServer data source and data type.
Where
<server>
The server where Event Analytics is installed.
<user name>
The user name of the Event Analytics user.
<password>
The password of the Event Analytics user.
directory
The directory where the properties file is stored.
filename
The name of the properties file.
For example:
./nci_trigger NCI impactadmin/impactpass NOI_DefaultValues_Export
FILENAME /tmp/seasonality.props
For example:
./nci_trigger NCI impactadmin/impactpass NOI_DefaultValues_Configure
FILENAME /tmp/seasonality.props
Users can run seasonality event reports and related event configurations,
specifying the time range and name with DB2. Complete the following steps to
configure the ObjectServer data source or data type.
Procedure
1. Log in to the Netcool/Impact UI.
https://impacthost:port/ibm/console
2. Configure the ObjectServer data source and data type.
a. In the Netcool/Impact UI, from the list of available projects, select the NOI
project.
b. Select the Data Model tab and select ObjectServerForNOI.
1) Click Edit and enter information for <username>, <password>, <host
name>, <port>.
2) To save the Netcool/Impact data source, click Test Connection, followed
by the Save icon.
c. Edit the data type. Expand the data source and edit the data type to
correspond to the ObjectServer event history database type. For example,
AlertsForNOITable
d. For Base Table, select <database table>.
where
<server>
The server where Event Analytics is installed.
<user name>
The user name of the Event Analytics user.
<password>
The password of the Event Analytics user.
directory
The directory where the file is stored.
filename
The name of the properties file.
For example:
./nci_trigger NCI impactadmin/impactpass NOI_DefaultValues_Export
FILENAME /tmp/seasonality.props
b. Update the properties file. Some property values are overwritten by the
generated properties file, you might need to update other property values
in the generated properties file. For a full list of effected properties, see
“Generated properties file” on page 184.
v If you do not have the following parameter values, update your
properties file to reflect these parameter values.
history_datasource_name=ObjectServerHistoryDB2ForNOI
history_datatype_name=AlertsHistoryDB2Table
history_database_table=<database table name>
history_database_type=DB2
For example:
./nci_trigger NCI impactadmin/impactpass NOI_DefaultValues_Configure
FILENAME /tmp/seasonality.props
Related tasks:
“Installing Netcool/OMNIbus and Netcool/Impact” on page 37
To use MS SQL as the archive database, you must set up a remote connection to
Netcool/Impact. For more information, see “Netcool/Impact remote connection”
on page 184.
Users can run seasonality event reports and related event configurations,
specifying the time range and name with MS SQL. Complete the following steps to
configure the ObjectServer data source and data type.
Procedure
1. Log in to the Netcool/Impact UI.
https://impacthost:port/ibm/console
2. Configure the ObjectServer data source and data type.
a. In the Netcool/Impact UI, from the list of available projects, select the NOI
project.
b. Select the Data Model tab and select ObjectServerForNOI.
1) Click Edit and enter the following information <username>, <password>,
<host name>, <port>.
2) Save the Netcool/Impact data source. Click Test Connection, followed
by the Save icon.
c. Edit the data type, expand the data source and edit the data type to
correspond to the ObjectServer event history database type. For example,
AlertsForNOITable
d. For Base Table, select <database table>.
e. To update the schema and table, click Refresh and then click Save.
f. Select the Data Model tab and select ObjectServerHistoryMSSQLForNOI.
1) Click Edit and enter the following information <username>, <password>,
<host name>, <port>, <sid>.
2) Save the Netcool/Impact data source. Click Test Connection, followed
by the Save icon.
g. Edit the data type. Expand the data source
ObjectServerHistoryMSSQLForNOI and edit AlertsHistoryMSSQLTable.
182 IBM Netcool Operations Insight: Integration Guide
h. For Base Table, select <database table name>.
i. To update the schema and table, click Refresh and then click Save.
j. Select the Services tab and ensure that the following services are started.
ProcessRelatedEvents
ProcessNewSeasonalityReport
ProcessRelatedEventConfig
3. Configure the report generation to use the MS SQL database.
a. Generate a properties file, go to the <Impact install location>/bin
directory to locate the nci_trigger and in the command-line interface enter
the following command.
nci_trigger <server> <username>/<password> NOI_DefaultValues_Export
FILENAME directory/filename
<server>
The server where Event Analytics is installed.
<user name>
The user name of the Event Analytics user.
<password>
The password of the Event Analytics user.
directory
The directory where the file is stored.
filename
The name of the properties file.
For example,
./nci_trigger NCI impactadmin/impactpass NOI_DefaultValues_Configure
FILENAME /tmp/seasonality.props
Procedure
1. Log in to the IBM Dashboard console. If you fail to connect to the Dashboard
console, ensure that the firewall on your computer is disabled.
2. Click the Console icon.
3. Select Connections.
4. Click the Create new remote provider icon.
5. Enter the Netcool/Impact UI server Host name, Port, Name and Password.
6. Click Search.
7. Select Impact_NCICLUSTER as your data provider.
8. Click OK.
You can edit the generated properties file to set up and customize Netcool/Impact
for seasonal events and related events. The following properties are in the
generated properties file.
#
#############################################################################
#### NOI Shared Configuration ####
#############################################################################
#
# If you are updating the Rollup configuration, go to
# The end of the file
# Following section holds the configuration for accessing
# Alerts historical information and storing results
# history_datasource_name Contains the Impact datasourcename
# history_datatype_name Contains the Impact datatype name
# history_database_type Contains the Impact datasource type (DB2, Oracle, MSSQL)
# history_database_table Contains the database table and if required, the schema,
to access the event history
# results_database_type Contains the database type for storing results.
#
# Most likely you do not have to change this configuration
#
history_datasource_name=ObjectServerHistoryDB2ForNOI
history_datatype_name=AlertsHistoryDB2Table
history_database_table=DB2INST1.REPORTER_STATUS
history_database_type=DB2
#
#
#
results_database_type=DERBY
#
# Column name for the analysis
#
history_column_names_analysis=SUMMARY
#
# The column name where the timestamp associated with the records is stored
#
history_column_name_timestamp=FIRSTOCCURRENCE
#
#
#
history_db_timestampformat=yyyy-MM-dd HH:mm:ss.SSS
Update the following data sources when you add a cluster to the Netcool/Impact
environment.
seasonalReportDataSource
RelatedEventsDatasource
NOIReportDatasource
Procedure
1. In Netcool/Impact, go to the Database Failure Policy.
2. Select Fail over or Fail back depending on the high availability type you want.
For more information, see the failover and failback descriptions.
3. Go to Backup Source.
4. Enter the secondary Impact Server's Derby Host Name, Port, and Database
information.
Standard failover
Standard failover is a configuration in which an SQL database DSA
switches to a secondary database server when the primary server
becomes unavailable and then continues by using the secondary until
Netcool/Impact is restarted.
Failback
Failback is a configuration in which an SQL database DSA switches to a
secondary database server when the primary server becomes
unavailable and then tries to reconnect to the primary at intervals to
determine whether it returned to availability.
What to do next
In this scenario, if you deploy a correlation rule, the rule is picked up if you have
replication setup between the ObjectServer tables. Otherwise, the new rule is not
picked up and this state continues until you deploy another new rule. Complete
the following steps to setup replication between the ObjectServer tables.
v In the .GATE.map file, add the following lines.
CREATE MAPPING RE_CACHEMAP
(
’name’ = ’@name’ ON INSERT ONLY,
’updates’ = ’@updates’
);
v If your configuration does not use the standard StatusMap file, add the following
line to the StatusMap file that you use to control alerts.status, you can find the
StatusMap file in the .tblrep.def file.
’ParentIdentifier’ = ’@ParentIdentifier’
v In the .tblrep.def file, add the following lines.
REPLICATE ALL FROM TABLE ’relatedevents.cacheupdates’
USING map ’RE_CACHEMAP’;
To view historical events in the Event Viewer, you must create a connection to the
historical database in IBM Tivoli Netcool/Impact. Complete the following steps.
Procedure
1. Log in to the Netcool/Impact GUI and select the NOI project.
2. Select the Data Model tab, and click the New Data Source icon.
3. Point to Database SQL and select your database type. For example, DB2.
You can use the Related Event Details portlet to view more information about
related events. For example, you can view charted event information on a timeline
chart. For more information about how to view the charted event information, see
“Switching between tabulated and charted event information” on page 166
The timeline chart shows the event distribution for each event type in the group,
relative to the pivot event. The pivot event is always at zero seconds, minutes, or
hours.
Each comb in the timeline chart represents an event type and the teeth represent
the number of instances of the event type. The blue event markers represent all the
times the event occurred relative to the pivot event. The red event markers indicate
the time that the event occurred in the selected group instance.
If you are performing an upgrade of Event Analytics from an earlier version, the
upgrade repopulates the existing data from the previous version and aligns this
data with the new schema, tables, and views. It is possible that you could see
degradation in the performance of Event Analytics operations. Examples of
degradation in performance include but are not limited to:
v Reports can hang.
v Reports complete, but no data is displaying for seasonal events.
The Seasonal Event Report does not complete running. No errors are displayed.
The report progress does not increase.
To resolve this problem, ensure that the Netcool/Impact servers are running. Edit
and rerun the Seasonal Event Report.
The Seasonal Event Reports do not complete running. No errors are displayed. The
report progress does not increase.
This problem occurs when multiple Seasonal Event Reports are run simultaneously
without increasing the default heap size settings for Netcool/Impact. The default
heap size settings for Netcool/Impact is 1200 MB. If the heap size is exceeded, the
Netcool/Impact back-end server fails.
To resolve this problem, increase the heap size settings. As a guideline, increase the
heap size settings to 80% of the free memory on your system.
For more information, see the Increasing the memory for the Java Virtual Machine on
the Impact profile and Setting the memory for the Java Virtual Machine on the Impact
profile Netcool/Impact topics. You can access these publications from the IBM
Tivoli Network Management IBM Knowledge Center (http://www-01.ibm.com/
support/knowledgecenter/SSSHYH/welcome).
This problem happens because Microsoft Internet Explorer requires the Microsoft
Silverlight plug-in to display the Seasonal Event Graphs.
The Seasonal Event Report does not run. An error message is displayed.
Error creating report.
Seasonality configuration is invalid. Verify settings and retry.
This problem occurs when Event Analytics is not correctly configured before you
run a Seasonal Event Report.
To resolve this problem, review the Event Analytics installation and configuration
guides to ensure that all of the prerequisites and configuration steps are complete.
Also, if you use a table name that is not the standard REPORTER_STATUS, you must
verify the settings that are documented in the following configuration topics.
“Configuring DB2 database connection within Impact” on page 180
“Configuring Oracle database connection within Impact” on page 178
“Configuring MS SQL database connection within Impact” on page 182
The stand-alone Netcool/Impact GUI server contains incorrect column names and
untranslated text strings.
To resolve this problem, copy the files and directories in the following directory in
the backend server to the stand-alone Netcool/Impact GUI server:
$IMPACT_HOME/uiproviderconfig
Before the seasonality policy starts to process a report, the seasonality policy issues
a database query to find out how many rows of data need to be processed. This
database query has a timeout when the database contains many rows and the
database is not tuned to process the query. Within the <impact
install>/logs/impact_server.log file, the following message is displayed.
02 Sep 2014 13:00:28,485 ERROR [JDBCVirtualConnectionWithFailOver] JDBC Connection
Pool recieved
error trying to connect to data source at: jdbc:db2://localhost:50000/database
02 Sep 2014 13:02:28,500 ERROR [JDBCVirtualStatement] JDBC execute failed twice.
com.micromuse.common.util.NetcoolTimeoutException: TransBlock [Executing SQL query:
select count(*)
as COUNT from DB2INST1.PRU_REPORTER where ((Severity >= 4) AND ( FIRSTOCCURRENCE >
’2007-
09-02 00:00:00.000’ )) AND ( FIRSTOCCURRENCE < ’2014-09-02 00:00:00.000’)] timed
out after
120000ms.
Check you have indexes for the FIRSTOCCURRENCE field and any additional filter
fields that you specified, for example Severity. Use a database tuning utility, or
refresh the database statistics, or contact your database administrator for help.
Increase the impact.server timeout to a value greater than the default of 120s, see
http://www-01.ibm.com/support/docview.wss?uid=swg21621488.
When you start cluster members, replication starts and the Netcool/Impact
database goes down. Any running seasonality reports or related events
configurations hang and this error message is logged in the Netcool/Impact server
log.
ATKRST132E An error occurred while transferring a request to the following remote
provider: ’Impact_NCICLUSTER.server.company.com’. Error Message is
’Cannot access data provider - Impact_NCICLUSTER.server.company.com’.
To resolve the problem, view seasonal events by using the provided seasonal
events pages and view related events parent to child relationships by using the
Tivoli Netcool/OMNIbus data provider.
Netcool/Impact does not process new events for Event Analytics after ObjectServer
failover. Seasonal event rule actions are not applied if the Netcool/Impact server is
not configured correctly for ObjectServer failover as new events are processed. For
example, if a seasonal event rule creates a synthetic event, the synthetic event does
not appear in the event list, or if a seasonal event rule changes the column value
for an event, the value is unchanged.
After upgrading from 7.1.0.2 to 7.1.0.3 forNetcool/Impact and Web GUI, you must
update the seasonal event configuration date range. In 7.1.0.2 a seasonal event
configuration has a fixed date range. In 7.1.0.3 the default date range is relative.
To update the date range after upgrading to 7.1.0.3 complete the following steps:
v Select the seasonal event configuration in the Configure Analytics portlet.
v Click the fixed date range radio button.
v Click Save to save the configuration without running, or Save & Run to save
and run the configuration.
The correct fixed date range values are imported from 7.1.0.2.
Information is missing from specific columns in the group table that is displayed
in the View Seasonal Events portlet after upgrading. The information that is
missing in 7.1.0.3 was not displayed in earlier versions of Netcool/Impact and
Netcool Operations Insight.
Note: Re-running the migrated configuration in the latest build overwrites data
that existed for the previously run configuration.
Background
The relationship function works from the set of events that are included in the
event list, and the event list displays the events that match the relevant Web GUI
filter. See the following example. If you have a filter that is called Critical to
show all critical events, the filter clause is Severity = 5, then relationships
between these events are shown provided the parent and child events in the
relationships all have Severity = 5. If you have a parent event that matches the
filter Severity = 5 but has relationships to child events that have a major severity
Severity = 4, these child relations are not seen in the event list because the child
events do not match the filter. Furthermore, these child relations are not included
in the set of events that are returned to the Event Viewer by the server.
Resolution
To resolve this problem, you must define your filter with appropriate filter
conditions that ensures that related events are included in the data that is returned
to the Event Viewer by the server. See the following example, this example builds
on the example that is used in the Background section.
v Including related child events. To include events that are the immediate child
events of events that match the main filter, set this filter condition.
Severity = 5
OR
ParentSerial IN (SELECT Serial FROM alerts.status WHERE Severity = 5)
v Including related parent events. To include events that are the immediate
parent of events that match the main filter, set this filter condition.
Severity = 5
OR
Serial IN (SELECT ParentSerial from alerts.status WHERE Severity = 5)
v Including related sibling events. To include events that are the other child
events of the immediate parents of the event that matches the main filter (the
siblings of the events that match the main filter), set this filter condition.
Severity = 5
OR
ParentSerial IN (SELECT ParentSerial from alerts.status WHERE
Severity = 5 AND ParentSerial > 0)
v Including related parents, children, and siblings together. Combine the
previous types of filter conditions so that the new CriticalAndRelated filter
retrieves critical events, and the immediate children of the critical events, and
the immediate parents of the critical events, and the immediate children of
those parent events (the siblings). You must have this filter condition.
Severity = 5
OR
ParentSerial IN (SELECT Serial FROM alerts.status WHERE Severity = 5)
OR
Serial IN (SELECT ParentSerial from alerts.status WHERE Severity = 5)
OR
ParentSerial IN (SELECT ParentSerial from alerts.status WHERE
Severity = 5 AND ParentSerial > 0)
v Including related events that are more than one generation away. In the
previous examples, the new filter conditions go up to only one level, up or
down, from the initial set of critical events. However, you can add more filter
conditions to retrieve events that are more than one generation away from
the events that match the main filter. If you want to retrieve grandchildren of
the critical events (that is, two levels down from the events that match the
main filter condition) and immediate children, set this filter condition.
Use a similar principal to retrieve parent events that are two levels up, and
siblings of the parent events. To pull this scenario together, set this filter
condition.
-- The initial set of Critical events
Severity = 5
OR
OR
OR
OR
OR
You can continue this principal to go beyond two levels in the hierarchy.
However, with each additional clause the performance of the query degrades
due to the embedded subquerying. Therefore, there might be a practical limit
to how far away the related events can be.
The Networks for Operations Insight capability is provided through setting up the
following products in Netcool Operations Insight:
v Network Manager, see http://www-01.ibm.com/support/knowledgecenter/
SSSHRK/landingpage/product_welcome_itnm.html
v Netcool Configuration Manager, see http://www-01.ibm.com/support/
knowledgecenter/SS7UH9/welcome
For documentation that describes how to install Networks for Operations Insight,
see “Performing a fresh installation” on page 30. For documentation that describes
how to upgrade from an existing Networks for Operations Insight, or transition to
Networks for Operations Insight, see “Upgrading to the latest Netcool Operations
Insight” on page 81.
Device configuration change data can only be displayed in the Configuration and
Event Timeline if the integration with Netcool Configuration Manager has been set
up. For more information on the integration with Netcool Configuration Manager,
see the following topic in the Network Manager Knowledge Center:
http://www-01.ibm.com/support/knowledgecenter/SSSHRK_4.2.0/itnm/ip/wip/
install/task/nmip_con_configintegrationwithncm.html
Note: The minimum screen resolution for display of the Network Health
Dashboard is 1536 x 864. If your screen is less than this minimum resolution, then
you will see scroll bars on one or more of the widgets in the Network Health
Dashboard.
To fit the quantity of widgets onto a single screen, customers need a minimum
resolution of 1536 x 864, or higher.
The Network Health Dashboard log files can be found at the following locations:
Table 19. Locations of Network Health Dashboard log files
File Location
Log file $NMGUI_HOME/profile/logs/tnm/ncp_nethealth.0.log
Trace file $NMGUI_HOME/profile/logs/tnm/ncp_nethealth.0.trace
The data source for this widget is the historical poll data table pdEwmaForDay. The
widget displays data from the device poll PingResult from the pdEwmaForDay table,
scoped as follows:
v Scope is the selected network view if called from the Network Health Dashboard
v Scope is the in-context devices or interfaces if called from a right-click command
within a topology map.
Note: The widget is updated only at the end of the hour to which the data applies.
The data sources for this widgets are the various historical poll data tables:
v pdEwmaForDay
To configure poll policies, see the following topic in the Network Manager
Knowledge Center: http://www-01.ibm.com/support/knowledgecenter/
SSSHRK_4.2.0/itnm/ip/wip/poll/task/
nmip_poll_creatingpollswithmultiplepolldefinitions.html.
When editing a poll policy editor, the following operations in the Poll Policy Editor
are important for determining whether data from the poll policy will be available
for display in the Network Health Dashboard:
Poll Enabled
Check this option to enable the poll policy.
Store? Check this option to store historical data for the poll policy.
Note: Checking this option will activate the historical poll data storage
system, which will store large amounts of data on your system. For more
information on the historical poll data storage system, see the following
topic in the Network Manager Knowledge Center: http://www-
01.ibm.com/support/knowledgecenter/SSSHRK_4.2.0/itnm/ip/wip/poll/
task/nmip_poll_administeringstorm.html
Network Views
In this tab, ensure that the poll policy is active in the network views that
you want to monitor in the Network Health Dashboard.
Configure poll policies as follows in order to make data available in the various
widgets of the Network Health Dashboard.
Note: These must be poll defintion that can be stored and that falls
into one of the following types:
v Basic threshold
v Ping
v SnmpLinkState
For example, using the default poll policies and poll definitions
provided with Network Manager, here are examples of poll
policies to enable and the corresponding metric that will be made
available in the Metric drop-down list:
Table 21. Top Performers widget: examples of poll policies to configure
Which contains this poll
To display this metric Enable this poll policy definition
ifInDiscards ifInDiscards ifInDiscards
ifOutDiscards ifOutDiscards ifOutDiscards
If no data is being displayed in the Top Performers widget for a selected metric,
then run the following SQL query to determine if there is an error, and if, what the
error code is.
SELECT errorcode, value, datalabel
FROM ncpolldata.polldata pd
INNER JOIN ncpolldata.monitoredobject mo ON mo.monitoredobjectid = pd.monitoredobjectid
WHERE datalabel =poll_of_interest
Procedure
1. Edit the the following configuration file: $NMGUI_HOME/profile/etc/tnm//
nethealth.properties.
2. Find the following lines:
## Widget thread count for availability widget
nethealth.threads.availability=5
3. Increase the value of the nethealth.threads.availability property. The
maximum possible value is 10.
4. Save the file.
For basic information on creating and editing pages in the Dashboard Application
Services Hub see the following topic on the Network Manager Knowledge Center:
http://www-01.ibm.com/support/knowledgecenter/SSSHRK_4.2.0/isc/
edit_page.html. For more detailed information about Dashboard Application
To develop a page that wires a Dashboard Network Views widget and other
widgets that are driven by network alert data:
Procedure
1. Log in as a user that has the iscadmins role.
2. Create the page, assign it to a location in the navigation, and specify the roles
that users need to view the page. The default location is Default, and in this
task it is assumed that this default location is used. If you use a different
location, then substitute your chosen location wherever you see the location
Default used in this task.
3. Add the Dashboard Network Views widget to the page.
4. Add the Configuration and Event Timeline to the page. If you have configured
the Network Manager integration with Netcool Configuration Manager then
this widget displays a timeline up to a period of 24 hours, showing
configuration change data and event data by first occurrence of the event. If
you have not set up the integration, then the widget still displays event data on
the timeline.
5. Add the Unavailable Resources widget to the page. This widget displays how
many devices and interfaces within the selected network view are unavailable.
6. Add the Event Viewer to the page.
Note: This page does not requires any wires. The Dashboard Network Views
widget automatically broadcasts the NodeClickedOn event, and the other
widgets automatically subscribe to this event and update their data accordingly.
Results
You can now click a network view in the network view tree in the Dashboard
Network Views widget and the other widgets automatically update to show event
data:
v The Unavailable Resources widget displays a bar chart showing how many
devices and interfaces within the selected network view are unavailable. The
exact data shown in this widget depends on whether the following poll policies
are enabled:
– Devices: Default Chassis Ping and SNMP Poll Fail poll policies must be
enabled.
– Interfaces: Default Interface Ping and SNMP Link State poll policies must be
enabled.
v The Configuration and Event Timeline displays a timeline showing events by
first occurrence, and, if the Netcool Configuration Manager integration is
configured, configuration change data, for all entities in the network view.
v The Event Viewer shows events for all entities in the network view.
Note: Clicking a bar in the Unavailable Resources widget further filters the
Event Viewer to show only the availability events related to the devices or
interfaces in that bar.
Depending on the requirements you have of the page, perform some or all of the
tasks described in “Developing custom dashboards” on page 203.
To develop a page that wires a Network Views widget and multiple Top
Performers widgets to enable you to compare historical poll data across multiple
entities and metrics in a selected network view:
Procedure
1. Log in as a user that has the iscadmins role.
2. Create the page, assign it to a location in the navigation, and specify the roles
that users need to view the page. The default location is Default, and in this
Note: Adding two Top Performers widgets enables you to perform basic
comparisons, such as displaying metric traces on the same device or interface
over two different time periods. You can add more than two Top Performers
widgets, and this will provide the ability to perform comparisons across a
wider range of data; for example, adding four Top Performers widgets enables
you to display metric traces on the same device or interface over four different
time periods.
5. Click Save and Exit to save the page.
Note: This page does not requires any wires. The Network Views widget
automatically broadcasts the NodeClickedOn event, and the other widgets
automatically subscribe to this event and update their data accordingly.
What to do next
To use the dashboard to compare metric traces on the same device or interface
over different time periods, proceed as follows:
Procedure
1. In the Network Views widget, select a network view. The two Top Performers
widgets update to show data for the selected network view.
2. From each of the Top Performers widgets, click the Metric drop-down list and
select a metric of interest; for example snmpInBandwidth. Select the same
metric on both Top Performers widgets; this ensures that the top entity in both
chart is always the same.
3. In one of the Top Performers widgets, click the top bar to show the trace for
the entity with the top value in that chart. This displays a time-based trace of
current raw data for the snmpInBandwidth metric.
4. In the other Top Performers widget, click the top bar to show the trace for the
entity with the top value in that chart. You are now showing the identical time
trace in both widgets.
To use the dashboard to compare different metric traces on the same device or
interface, proceed as follows:
Procedure
1. In the Network Views widget, select a network view.
2. From each of the Top Performers widgets, click the Metric drop-down list and
select a metric of interest; for example snmpInBandwidth. Select the same
metric on both Top Performers widgets; this ensures that the top entity in both
chart is always the same.
3. In one of the Top Performers widgets, click the top bar to show the trace for
the entity with the top value in that chart. This displays a time-based trace of
current raw data for the snmpInBandwidth metric.
4. In the other Top Performers widget, click the top bar to show the trace for the
entity with the top value in that chart. You are now showing the identical time
trace in both widgets.
5. In the second Top Performers widget, click the Metric drop-down list and
select snmpOutBandwidth. You are now displaying a trace of incoming SNMP
bandwidth usage on the interface with the highest incoming SNMP bandwidth
usage in the network view on one widget, and a trace of outgoing SNMP
bandwidth usage on that same interface. You can now visually compare the
two traces to see if there is any correlation.
Results
You can now compare the two charts to see if there is any correlation between the
data.
Depending on the requirements you have of the page, perform some or all of the
tasks described in “Developing custom dashboards” on page 203.
Procedure
1. Log in as a user that has the iscadmins role.
2. Create the page, assign it to a location in the navigation, and specify the roles
that users need to view the page. The default location is Default, and in this
task it is assumed that this default location is used. If you use a different
location, then substitute your chosen location wherever you see the location
Default used in this task.
3. Add the Network Views widget to the page.
4. Add the Dashboard Application Services Hub gauge group to the page.
5. Edit the gauge group widget.
6. Select a dataset for the gauge group. In the Gauge Group: Select a Dataset
window, search for the Netcool/OMNIbus WebGUI > All data > Filter
Summary dataset. One way to do this is as follows:
a. In the search textbox at the top left of the Gauge Group: Select a Dataset
window, type filter.
11. Click Show Wires and then, in the Summary of wires section of the
window. click New Wire.
12. Specify the wires that connect the Network Views widget to the Dashboard
Application Services Hub gauge group.
v In the Select Source Event for New Wire window, click Network Views >
NodeClickedOn, and then click OK.
v In the Select Target for New Wire window, click Default > This page
name_of_page > Event Viewer , where name_of_page is the name of the page
that you created in step 2.
v In the Transformation window, select Show Gauge Events, and then click
OK
13. Close the Summary of wires section of the window by clicking the X symbol
at the top right corner.
14. Click Save and Exit to save the page.
Results
You can now click a network view in the network view tree in the Network Views
widget and have the gauge group update to show three status values: Severity 3
(minor), Severity 4 (major), and Severity 5 (critical), together with a number within
each status gauge indicating how many events at that severity are currently
present on the devices in the selected network view.
The Network Health Dashboard monitors a selected network view, and displays
device and interface availability within that network view. It also reports on
performance by presenting graphs, tables, and traces of KPI data for monitored
devices and interfaces. A dashboard timeline reports on device configuration
changes and event counts, enabling you to correlate events with configuration
changes. The dashboard includes the event viewer, for more detailed event
information.
For more information about the network view tree in the Network Health
Dashboard, see “Configuring the network view tree to display in the Network
Health Dashboard” on page 220
To monitor the number of open device and interface availability alerts within a
selected network view, proceed as follows:
Procedure
1. Click the Incident icon and select Network Availability > Network Health
Dashboard.
2. In the Network Health Dashboard, select a network view from the network
view tree in the Network Views at the top left. The other widgets update to
show information based on the network view that you selected. In particular,
the Unavailable Resources widget updates to show device and interface
availability in the selected network view. A second tab, called "Network View",
opens. This tab contains a dashboard comprised of the Network Views GUI, the
Event Viewer, and the Structure Browser, and it displays the selected network
view. You can use this second tab to explore the topology of the network view
that you are displaying in the Network Health Dashboard.
For information about specifying which network view tree to display in the
Network Health Dashboard, see “Configuring the network view tree to display
in the Network Health Dashboard” on page 220.
3. In the Unavailable Resources widget, proceed as follows:
To determine the number of unavailable devices and interface alerts, use the
following sections of the chart and note the colors of the stacked bar segments
and the number inside each segment.
Click any one of these bars to show the corresponding alerts for the devices
and interfaces in the Event Viewer at the bottom of the Network Health
Dashboard.
Note: You can change the time thresholds that are displayed in this widget.
The default threshold settings are 10 minutes and one hour. If your availability
requirements are less stringent, then you could change this, for example, to 30
minutes and 3 hours. The change applies on a per-user basis.
If none of the devices in the current network view is being polled by any one
of these polls, then the corresponding stacked bar will always displays zero
values. For example, If none of the devices in the current network view is being
polled by the SNMP Poll Fail poll, then the SNMP Poll Fail bar will always
displays zero values. If you are able to access the Configure Poll Policies panel
in the Network Polling GUI, then you can use the Device Membership field on
that table to see a list all of devices across all network views that are polled by
the various poll policies.
Procedure
1. Click the Incident icon and select Network Availability > Network Health
Dashboard.
2. In the Network Health Dashboard, select a network view from the network
view tree in the Network Views at the top left. The other widgets update to
show information based on the network view that you selected. In particular,
To display highest and lowest poll data metrics across all devices and interfaces
within a selected network view, proceed as follows:
Procedure
1. Click the Incident icon and select Network Availability > Network Health
Dashboard.
2. In the Network Health Dashboard, select a network view from the network
view tree in the Network Views at the top left. The other widgets update to
show information based on the network view that you selected. In particular,
the Top Performers widget updates to show overall availability of chassis
devices in network view. A second tab, called "Network View", opens. This tab
contains a dashboard comprised of the Network Views GUI, the Event Viewer,
and the Structure Browser, and it displays the selected network view. You can
use this second tab to explore the topology of the network view that you are
displaying in the Network Health Dashboard.
For information about specifying which network view tree to display in the
Network Health Dashboard, see “Configuring the network view tree to display
in the Network Health Dashboard” on page 220.
3. In the Top Performers widget, proceed as follows:
Select from the following controls to display chart, table, or trace data in the
Top Performers widget, and how to display it.
Metric Click this drop-down list to display a selected set of poll data metrics.
The metrics that are displayed in the drop-down list depend on which
poll policies are enabled for the selected network view. Select one of
these metrics to display associated data in the main part of the window.
Order Click this drop-down list to display what statistic to apply to the
selected poll data metric.
Show Chart
Displays a bar chart with the 10 highest or lowest values. Show Chart
is the display option when you first open the widget.
Show Table
Displays a table of data associated with the 10 highest or lowest values.
Define Filter
This button only appears if you are in Show Table mode. Click
here to define a filter to apply to the Top Performers table data.
The main part of the window contains the data in one of the following formats:
Chart Bar chart with the 10 highest or lowest values. Click any bar in the
chart to show a time trace for the corresponding device or interface.
Table Table of data associated with the 10 highest or lowest values. The table
contains the following columns:
v Entity Name: Name of the device or interface.
v Show Trace: Click a link in one of the rows to show a time trace for
the corresponding device or interface.
v Last Poll Time: Last time this entity was polled.
v Value: Value of the metric the last time this entity was polled.
Trace Time trace of the data for a single device or interface. Navigate within
this trace by performing the following operations:
v Zoom into the trace by moving your mouse wheel forward.
v Zoom out of the trace by moving your mouse wheel backward.
v Double click to restore the normal zoom level.
Click one of the following buttons to specify which current or historical poll
data to display in the main part of the window. This button updates the data
regardless of which mode is currently being presented: bar chart, table, or time
trace.
Restriction: If your administrator has opted not to store poll data for any of
the poll data metrics in the Metric drop-down list, then historical poll data will
not be available when you click any of the following buttons:
v Last Day
v Last Week
v Last Month
v Last Year
Current
Click this button to display current raw poll data. When in time trace
mode, depending on the frequency of polling of the associated poll
policy, the time trace shows anything up to two hours of data.
Last Day
Click this button to show data based on a regularly calculated daily
average.
v In bar chart or table mode, the top 10 highest or lowest values are
shown based on a daily exponentially weighted moving average
(EWMA).
v In time trace mode, a time trace of the last 24 hours is shown, based
on the average values.
In the Last Day section of the widget EWMA values are calculated by
default every 15 minutes and are based on the previous 15 minutes of
raw poll data. The data presented in this section of the widget is then
updated with the latest EWMA value every 15 minutes.
Last Week
Click this button to show data based on a regularly calculated weekly
average.
v In bar chart or table mode, the top 10 highest or lowest values are
shown based on a weekly exponentially weighted moving average
(EWMA).
v In time trace mode, a time trace of the last 7 days is shown, based on
the average values.
In the Last Week section of the widget EWMA values are calculated by
default every 30 minutes and are based on the previous 30 minutes of
raw poll data. The data presented in this section of the widget is then
updated with the latest EWMA value every 30 minutes.
Last Month
Click this button to show data based on a regularly calculated monthly
average.
v In bar chart or table mode, the top 10 highest or lowest values are
shown based on a monthly exponentially weighted moving average
(EWMA).
To display a timeline showing device configuration changes and network alert data
for all devices in a selected network view, proceed as follows:
Procedure
1. Click the Incident icon and select Network Availability > Network Health
Dashboard.
2. In the Network Health Dashboard, select a network view from the network
view tree in the Network Views at the top left. The other widgets update to
show information based on the network view that you selected. In particular,
the Configuration and Event Timeline updates to show configuration change
and event data for the selected network view. A second tab, called "Network
View", opens. This tab contains a dashboard comprised of the Network Views
GUI, the Event Viewer, and the Structure Browser, and it displays the selected
network view. You can use this second tab to explore the topology of the
network view that you are displaying in the Network Health Dashboard.
For information about specifying which network view tree to display in the
Network Health Dashboard, see “Configuring the network view tree to display
in the Network Health Dashboard” on page 220.
3. In the Configuration and Event Timeline widget, proceed as follows:
Configuration changes displayed in the Configuration and Event Timeline can
be any of the following. Move your mouse over the configuration change bars
to view a tooltip listing the different types of configuration change made at any
time on the timline.
Events are displayed in the timeline as stacked bars, where the color of each
element in the stacked bar indicates the severity of the corresponding events.
Move your mouse over the stacked bars to view a tooltip listing the number of
events at each severity level. The X-axis granularity for both events and
configuration changes varies depending on the time range that you select for
the timeline.
Table 25. X axis granularity in the Configuration and Event Timeline
If you select this time range Then the X axis granularity is
6 hours 15 minutes
12 hours 30 minutes
24 hours 1 hour
Show Table
Displays the configuration change data in tabular form. The table
contains the following columns.
Show Chart
Click here to switch back to the default graph view.
Use the sliders under the timeline to zoom in and out of the timeline. The
legend under the timeline shows the colors used in the timeline to display the
following items:
v Event severity values.
v Configuration change types.
Note: If the integration with Netcool Configuration Manager has been set up
but there is a problem with data retrieval from Netcool Configuration
Manager, then the configuration change types shown in the legend are
The network views tree in the Network Health Dashboard automatically displays
the network views in your default network view bookmark. If there are no
network views in your default bookmark, then a message is displayed with a link
to the Network Views GUI, where you can add network views to your default
bookmark. The network views that you add to your default bookmark will be
displayed in the network tree within the Network Health Dashboard.
Complete the following steps to add network views to your default bookmark.
Procedure
1. Within the displayed message, click the link that is provided. The Network
Views GUI opens in a second tab.
2. Follow the instructions in the following topic in the Network Manager
Knowledge Center: http://www-01.ibm.com/support/knowledgecenter/
SSSHRK_4.2.0/itnm/ip/wip/visualize/task/
nmip_vis_addingnetworkviewstobookmark.html
Results
The network views tree in the Network Health Dashboard displays the network
views in your newly configured default bookmark.
Procedure
1. Click the Incident icon and select Network Availability > Network Health
Dashboard.
Procedure
1. Click the Incident icon and select Network Availability > Network Health
Dashboard.
The Network Manager product enriches all the event data that is generated by the
devices on the network topology. It is stored in Tivoli Netcool/OMNIbus, so that
the Operations Analytics - Log Analysis product can cross-reference devices and
events. The Gateway for Message Bus is used to pass event data from Tivoli
Netcool/OMNIbus to Operations Analytics - Log Analysis. Also, the Network
Manager Insight Pack reads topology data from the NCIM database in Network
Manager to identify the paths in the topology between the devices.
The scope of the topology search capability is that of the entire topology network,
which includes all NCIM domains. To restrict the topology search to a single
domain, you can configure a properties file that is included in the Network
Manager Insight Pack.
After the Insight Pack is installed, you can run the apps from the Operations
Analytics - Log Analysis UI. With Network Manager installed and configured, the
apps can also be run as right-click tools from the Network Views. With Tivoli
Netcool/OMNIbus Web GUI installed and configured, the apps can be run as
right-click tools from the Event Viewer and Active Event List (AEL).
The custom apps use the network-enriched event data and the topology data from
the Network Manager NCIM database. They plot the lowest-cost routes across the
network between two nodes (that is, network entities) and count the events that
occurred on the nodes along the routes. You can specify different time periods for
the route and events. The algorithm uses the speed of the interfaces along the
routes to calculate the routes that are lowest-cost. That is, the fastest routes from
start to end along which a packet can be sent. The network topology is based on
the most recent discovery. Historical routes are not accounted for. If your network
topology is changeable, the routes between the nodes can change over time. If the
network is stable, the routes stay current.
Ensure that you have a good knowledge of your network before you implement
the topology search capability. Over large network topologies, the topology search
can be performance intensive. It is therefore important to determine which parts of
your network you want to use the topology search on. You can define those parts
of the network into a single domain. Alternatively, implement the cross-domain
discovery function in Network Manager to create a single aggregation domain of
the domains that you want to search. You can restrict the scope of the topology
The topology search capability requires the following products and components.
v Operations Analytics - Log Analysis V1.3 or later with the
OMNIbusInsightPack_v1.3.0.2 and the NetworkManagerInsightPack_V1.3.0.0.
v Tivoli Netcool/OMNIbus Core V8.1.0.2 and Tivoli Netcool/OMNIbus Web GUI
V8.1.0.2 or later. Install the Install tools and menus for event search with IBM
SmartCloud Analytics - Log Analysis feature as part of the Web GUI
installation.
v Gateway for Message Bus package version 6.0 or later. Earlier package versions
do not include the configurations that are required for the topology search
capability.
v Network Manager V4.1.1.1 or later. The topology search capability requires that
the NCIM database for the network topology is IBM DB2 9.7 or 10.1. Oracle 10g
or 11g is also supported, but requires more configuration than DB2. Although
the Network Manager product supports other databases for storing the topology,
the topology search capability is supported only on these databases.
Related tasks:
“Installing Netcool Operations Insight” on page 25
This configuration needed for new environments and for environments that
are upgraded from versions of Operations Analytics - Log Analysis that are
earlier than 1.2.0.3.
– Set up the Web GUI Administration API client, which is needed to install the
event list tooling that launches Operations Analytics - Log Analysis. See the
IBM Tivoli Netcool/OMNIbus Installation and Deployment Guide.
v Install and configure the Insight Packs as follows:
1. Install the OMNIbusInsightPack_v1.3.0.2. If your environment is upgraded
from a previous version of Netcool Operations Insight, upgrade to this
version of the Insight Pack. See Netcool/OMNIbus Insight Pack.
2. Create a data source.
3. Obtain and install the Network Manager Insight Pack V1.3.0.0. See Installing
the Insight Pack.
Procedure
1. In $NCHOME/omnibus/extensions, run the nco_sql utility against the
scala_itnm_configuration.sql file.
./nco_sql -user root -password myp4ss -server NCOMS
< /opt/IBM/tivoli/netcool/omnibus/extensions/scala/scala_itnm_configuration.sql
Triggers are applied to the ObjectServer that delay the storage of events until
the events are enriched by Network Manager data from the NCIM database.
2. If the Gateway for Message Bus is not configured to forward event data to
Operations Analytics - Log Analysis, perform the required configurations.1
Where username and password are the credentials of the administrator user that
are defined in the $WEBGUI_HOME/waapi/etc/waapi.init properties file that
controls the WAAPI client.
4. On the host where the Network Manager GUI components are installed, install
the tools and menus to launch the custom apps of the Network Manager
Insight Pack in the Operations Analytics - Log Analysis GUI from the Network
Views.
a. In $NMGUI_HOME/profile/etc/tnm/topoviz.properties, set the
topoviz.unity.customappsui property, which defines the connection to
Operations Analytics - Log Analysis. For example:
# Defines the LogAnalytics custom App launcher URL
topoviz.unity.customappsui=https://server3:9987/Unity/CustomAppsUI
b. In the $NMGUI_HOME/profile/etc/tnm/menus/ncp_topoviz_device_menu.xml
file, define the Event Search menu item. Add the item <menu id="Event
Search"/> in the file as shown:
<tool id="showConnectivityInformation"/>
<separator/>
<menu id="Event Search"/>
5. Start the Gateway for Message Bus in Operations Analytics - Log Analysis
mode. For example:
$OMNIHOME/bin/nco_g_xml -propsfile $OMNIHOME/etc/G_SCALA.props
What to do next
v Configure single sign-on (SSO) between the products.
v Reconfigure your views in the Web GUI to display the NmosObjInst column.
The tools that launch the custom apps of the Network Manager Insight Pack
work only against events that have a value in this column. For more
information, see the IBM Tivoli Netcool/OMNIbus Web GUI Administration and
User's Guide.
Related reference:
“Supported products and components” on page 224
Related information:
Gateway for Message Bus documentation
Procedure
1. Create the dedicated users and groups in your LDAP directory. For example:
a. Create a new Organization Unit (OU) named NetworkManagement.
b. Under the NetworkManagement OU, create a new group named itnmldap.
c. Under the NetworkManagement OU, create the following new users: itnm1,
itnm2, itnm3, and itnm4.
d. Add the new users to the itnmldap group.
2. In Dashboard Application Services Hub, assign the itnmldap group that you
created in step 1 to a Network Manager user group that can access the
Network Views. Network Manager user roles are controlled by assignments to
user groups. Possible user groups that can access the Network Views are
Network_Manager_IP_Admin and Network_Manager_User.
3. Configure the SSO connection from the Operations Analytics - Log Analysis
product to the Dashboard Application Services Hub instance in which Network
Manager is hosted. For more information about configuring SSO for Operations
Analytics - Log Analysis, see the Operations Analytics - Log Analysis
documentation. The following steps of the Operations Analytics - Log Analysis
SSO configuration are important:
v Assign Operations Analytics - Log Analysis roles to the users and groups
that you created in step 1.
v In the $SCALAHOME/wlp/usr/servers/Unity/server.xml/server.xml file,
ensure that the <webAppSecurity> element has a httpOnlyCookies="false"
attribute. Add this line before the closing </server> element. For example:
<webAppSecurity ssoDomainNames="hostname" httpOnlyCookies="false"/>
</server>
The custom apps of the Network Manager Insight Pack can be run from the
Operations Analytics - Log Analysis and, depending on your configuration, from
the Network Views in Network Manager and the event lists in the Web GUI. The
custom apps support searches on Layer 2 and Layer 3 of the topology. The custom
Procedure
The flow of this procedure is to select the two nodes, select the tool and a time
period over which the tool searches the historical event data. Then, in the
Operations Analytics - Log Analysis UI, select the route that you are interested in
and view the events. You can run searches on the events to refine the results.
1. Run the topology search from one of the products, as follows:
v Web GUI event lists:
a. In an Event Viewer or AEL, select two rows that have a value in the
NmosObjInst column.
b. Right click and click Event Search > Find events between two nodes >
Layer 2 Topology or Event Search > Find events between two nodes >
Layer 3 Topology, depending on which layer of the topology you want to
search.
c. Click a time filter, or click Custom and select one.
v Network Manager network views:
a. Select two devices.
b. Click Event Search > Find Events Between 2 Nodes > Layer 2 Topology
or Event Search > Find Events Between 2 Nodes > Layer 3 Topology
depending on which layer of the topology you want to search.
c. Click a time filter, or click Custom and select one.
Important: Select the NmosObjInst cells only. Do not select the entire rows.
If you select the entire rows, no results are found, or incorrect routes
between the entities on the network are found.
In the Search Dashboards section of the UI, click
NetworkManagerInsightPack > Find events between two nodes on layer 2
topology or Find events between two nodes on layer 3 topology, depending
which network layer you want to view.
See “Example” on page 230 for an example of how to run the apps from the
Operations Analytics - Log Analysis UI.
The results of the search are displayed on the Operations Analytics - Log
Analysis UI as follows:
Find alerts between two nodes on layer 2 topology
This app shows the distribution of alerts on the least-cost routes
between two network end points in a layer 2 topology. Charts show the
alert distribution by severity and alert group for each route over the
specified time period. The ObjectServer field for the alert group is
AlertGroup. A list of the routes is displayed from which you can search
the events that occurred on each route over the specified time period.
Find alerts between two nodes on layer 3 topology
This app shows the distribution of alerts on the least-cost routes
between two network end points in a layer 3 topology. Charts show the
alert distribution by severity and alert group for each route over the
specified time period. The ObjectServer field for the alert group is
AlertGroup. A list of the routes is displayed from which you can search
the events that occurred on each route over the specified time period.
The apps count the events that occurred over predefined periods of time,
relative to the current time, or over a custom time period that you can specify.
For the predefined time periods, the current time is calculated differently,
depending on which product you run the apps from. Network Manager uses
the current time stamp. The Tivoli Netcool/OMNIbus Web GUI uses the time
that is specified in the FirstOccurrence field of the events.
Restriction: The Web GUI and Operations Analytics - Log Analysis process
time stamps differently. The Web GUI recognizes hours, minutes, and seconds
but Operations Analytics - Log Analysis ignores seconds. This problem affects
the Show event dashboard by node and Search for events by node. If the time
stamp 8 January 2014 07:15:26 AM is passed, Operations Analytics - Log
Analysis interprets this time stamp as 8 January 2014 07:15 AM. So, the results
of subsequent searches might differ from the search that was originally run.
2. From the bar charts, identify the route that is of most interest. Then, on the
right side of the UI, click the link that corresponds to that route. A search result
is returned that shows all the events that occurred within the specified time
frame on that network route.
3. Refine the search results. You can use the patterns that are listed in Search
Patterns. For example, to search the results for critical events, click Search
Patterns > Severity > Critical. A search string is copied to the search field.
Then, click Search.
Example
An example of how to run the custom apps from the Operations Analytics - Log
Analysis UI. This example searches between 2 IP addresses: 172.20.1.3 and
172.20.1.5.
1. To run a new search, click Add search and type NodeAlias:"172.20.1.3" OR
NodeAlias:"172.20.1.5". Operations Analytics - Log Analysis returns all events
that have the NodeAlias 172.20.1.3, or the NodeAlias 172.20.1.5.
2. In the results display, switch to grid view. Scroll across until you see the
NmosObjInst column. Identify 2 rows that have different NmosObjInst values.
3. For these rows, select the cells in the NmosObjInst column.
4. In the Search Dashboards section of the UI, click NetworkManagerInsightPack
> Find events between two nodes on layer 2 topology or Find events between
two nodes on layer 3 topology, depending which network layer you want to
view.
Procedure
1. Go to the directory $IMPACT_HOME/add-ons/IBMConnections, this directory is the
IBM Connections integration package. The package includes the following
subdirectory:
importData
A project that includes policies, data source, data type, and a service. The
project serves an example to show how to connect, create, update, and
topics in IBM Connections
2. Import the project $IMPACT_HOME/bin/nci_ import <ServerName>
__Extraction_Directory__/importData.
3. Within the $IMPACT_HOME/etc/<NCI>_server.props file, add the following
parameters:
impact.ibmconnections.forum.title.maxsize= number. Default value is 0.
Any string size can be used.
impact.ibmconnections.forum.content.maxsize= number. Default value is 0.
Any string size can be used
impact.ibmconnections.topic.title.maxsize= number. Default value is 255,
for a topic and a reply.
impact.ibmconnections.topic.content.maxsize = number. Default value is
0. Any string size can be used
4. Restart Netcool/Impact servers.
Related tasks:
“Installing Netcool/OMNIbus and Netcool/Impact” on page 37
http://www-03.ibm.com/software/products/en/conn
In the content of an IBM Connections forum, topic, or reply, you can use HTML
formatting tags br, b, and a. For more information about the supported HTML
tags, see http://www-03.ibm.com/software/products/en/conn.
CREATEFORUM
Creates a forum.
Enter the following property information that is case-sensitive. The tags must
be created before they pass to a variable name.
props.ForumTitle=title;
props.ForumContent=full text of the body;
props.ForumTags=List_Of_Tags; Is optional, the object must be a
Netcool/Impact object.
Tags=NewObject();
Tags.Tag1=some tag;
Tags.Tag2=some tag2; Is optional if want more than one tag.
CREATETOPIC
Creates a topic.
Enter the following property information that is case-sensitive:
props.TopicTitle=title;
props.TopicContent=full text of the body;
props.ForumId=forum id: Where the forum id is an ID and not a forum
name.
DELETEFORUM
Deletes the forum name that was created by the logged in user and any topic
or reply belonging to it.
Enter the following property information that is case-sensitive:
props.ForumId=forumId; Or props.ForumId=forumTitle;
props.FirstMatchOnly=true; Or props.FirstMatchOnly=false; The
props.FirstMatchOnly property deletes the first matching forum or
matching topic that it finds, or else it deletes any matching forum or
matching topic and its default value is true.
DELETEPUBLICFORUM
Deletes the given public forum name and any topic or reply belonging to it.
Enter the following property information that is case-sensitive:
props.ForumId=forumId; Or props.ForumId=forumTitle;
The Impact Object parameter accepts the following property information. The
authentication, and connection property information is mandatory.
props = NewObject();
props.Protocol=https;
props.Host=IBM Connections Server Host/IP;
props.Port=_PORT_;
props.Username=userName;
props.Password=password; The password can be encrypted by using either the
Netcool/Impact nci_crypt tool or the policy function Encrypt(). If the
password is encrypted, you must use the property
props.DecryptPassword=true;
Data sources
v IBMConnectionsObjectServerDSA
v Internal
Data types
v TopicCreationTracker
– An internal data type that is used to track the topic creation to avoid
duplicate names.
Policies
v IBMConnectionsUtils
– Includes a utility function to extract value from a data item.
v IBMConnectionsUtilsCaller
– Shows how to call the utility function in IBMConnectionsUtils.
v IBMConnectionsUtilsJS
– For JavaScript policies.
v IBMConnectionsUtilsCallerJS
– For JavaScript policies.
v NetworkMonitorExample
– Example policy that is run by an event reader to create and update topics.
v NetworkMonitorForOpView
– Example policy that is run by the operator view from the ObjectServer Event
List tool.
v Opview_IBMConnectionsOpView
– Is run by the AEL tool.
Services
v NetworkMonitorExample
– Connects to the object server data source and uses a default filter of Node in
('US','France','UK')and Identifier Like ’Monitoring Network for’. You
can change the default filter at any time. It runs the policy
NetworkMonitorExample.
The forum that is used in this example is the same name as the AlertKey in the
Object Server event, forumName = @IBMConnections_Forum
The topic title is created as a combination of a hardcoded string and the node field
from the event:
topicTitleVar="Network Monitor is down on node: @Node@" ;
IBMConnectionsUtils.extractParametersAndSubstitute
(topicTitleVar,EventContainer,result);
topicTitle = result;
Procedure
1. Create the event management tool, refer to the Netcool/OMNIbus
documentation.
2. In the event management tool, select the executable box tab and enter the
following text: start "" "https://<impactgui_server>:<port>/opview/
displays/NCICLUSTER-IBMConnectionsOpView.html?Node=@Node&Serial=@Serial
&Severity=@Severity&Acknowledged=@Acknowledged&AlertKey=@AlertKey
&AlertGroup=@AlertGroup&Summary=@Summary"
NCICLUSTER Is the default cluster but if you are using a different cluster name
then update the URL with your cluster name.
The above text is an example of text to enter for an Object Server on Windows.
3. Add the new event management tool to the AlertsStatus tools menu, refer to
the Netcool/OMNIbus documentation.
4. When you right-click on an event, click the tool to start the URL and run the
policy. The operator view is started and gives a notification that the topic is
created or updated, along with a link to the topic URL to use.
Related information:
Creating event management tools
Procedure
1. Log in to Dashboard Application Services Hub and select the Data Model tab.
2. Click the New Data Source icon.
3. Point to Database SQL and select your database type. For example DB2.
4. In the Data Source Name field enter: historicalEventsDatasource.
5. Enter your Username and Password in the fields provided and click the Save
icon.
6. In the left-hand navigation pane, right-click ImpactHistoricalEventData and
select New Data Type.
7. In the Data Type Name field enter: historicalEventData.
8. Click Refresh.
Description
Netcool Operations Insight combines real-time event consolidation and correlation
capabilities of Netcool Operations Insight with Event Search and Event Analytics.
It further delivers seasonality analysis to assist in detecting regularly occurring
issues. Netcool Operations Insight also enables real-time enrichment and
correlation to enable agile responses to alerts raised across disparate systems
including application topology.
Compatibility
The IBM Netcool Operations Insight V1.3.x and V1.4.x releases include the
following product and component versions.
For more information about the Netcool Operations Insight products and
components, see “Supported products and components” on page 3.
Table 26. Product and component versions
Netcool Netcool Netcool Netcool
Operations Operations Operations Operations
Insight V1.3 Insight V1.3 Insight V1.3.1 Insight V1.4
Version (March 2015 GA (September 2015 (December 2015 (February 2016
included release) update) GA release) GA release)
IBM Tivoli V8.1.0.3 V8.1.0.4 V8.1.0.5
Netcool/
OMNIbus core
components
Tivoli V8.1.0.2 V8.1.0.3 V8.1.0.4
Netcool/
OMNIbus Web
GUI
IBM Tivoli V7.1.0.2 V7.1.0.3 V7.1.0.4
Netcool/Impact
Operations V1.3.0 V1.3.1 V1.3.1
Analytics - Log
Analysis V1.3.2
(delivered in (delivered in
Operations Operations
Analytics - Log Analytics - Log
Analysis) Analysis)
Topology Search Network Manager Insight Pack V1.3.0.0 (delivered in Operations
Analytics - Log Analysis)
IBM Tivoli V3.9.0.4 V4.2
Network
Manager IP V4.1.1.1
Edition
IBM Tivoli V6.4.1 V6.4.2
Netcool
Configuration
Manager
IBM Network N/A V1.1.1
Performance
Insight
Jazz for Service V1.1.0.3 V1.1.2.1
Management
http://publib.boulder.ibm.com/infocenter/prodguid/v1r0/clarity/index.jsp
Tip: When you create a report, search for Netcool Operations Insight and select
your version (for example, V1.4). In the report, additional useful information is
available through hover help and additional links.
For example, to check the compatibility with an operating system for each
component, go to the Operating Systems tab, find the row for your operating
system, and hover over the icon in the Component column. For more detailed
information about restrictions, click the View link in the Details column.
New features
IBM Netcool Operations Insight V1.4 offers the following new features. After you
install all the products, components, and fixes that are included in Netcool
Operations Insight, you can benefit from all these features.
Updated product versions for Networks for Operations Insight
Networks for Operations Insight adds network management capabilities to
the Netcool Operations Insight solution. The products that provide the
network management capabilities have been updated to IBM Tivoli
Network Manager IP Edition V4.2 and IBM Tivoli Netcool Configuration
Manager V6.4.2.
More information: “Supported products and components” on page 3
Network Health Dashboard
A new feature provided by Networks for Operations Insight is the
Network Health Dashboard. The new Network Health Dashboard is only
available if you have Network Manager as part of Netcool Operations
Insight. The Network Health Dashboard monitors a selected network view,
and displays device and interface availability within that network view. It
also reports on performance by presenting graphs, tables, and traces of KPI
data for monitored devices and interfaces. A dashboard timeline reports on
device configuration changes and event counts, enabling you to correlate
events with configuration changes. The dashboard includes the event
viewer, for more detailed event information.
More information: “IBM Networks for Operations Insight” on page 197
Option to integrate with IBM Network Performance Insight, IBM Alert
Notification, and IBM Runbook Automation
You can set up IBM Network Performance Insight as part of your Netcool
Operations Insight solution to monitor network traffic performance, and
you can integrate with further solutions such as IBM Alert Notification and
IBM Runbook Automation.
More information: “Solution overview” on page 1
The following problems with IBM Netcool Operations Insight V1.4 were known at
the time of eGA.
Network Health Dashboard: The Top Performers widget displays error
The Top Performers widget footer displays an intermittent error message
Data Retrieval Error. When this error is displayed, the widget will
attempt to refresh after 10 seconds. To work around this problem quicker,
click the view again in the Network View Tree.
Network Health Dashboard: The Percentage Availability widget displays error
The Percentage Availability widget footer displays an intermittent error
message Data Retrieval Error. When this error is displayed, the widget is
not refreshing. To work around this problem, click the view again in the
Network View Tree.
IBM Installation Manager - console mode: cannot install Netcool/OMNIbus core
and Web GUI or Netcool/Impact at the same time.
When you install Netcool/OMNIbus core and Web GUI or Netcool/Impact
at the same time with Installation Manager - console mode, the installation
paths for Web GUI and Netcool/Impact are not prompted for and the
installation fails. If you are preforming the installation with Installation
Manager - console mode, you must install the components separately.
(Where X is the value of the NmosObjInst for the device. The first
half of the message, An error occurred calculating the path
between 'X' and 'X', is translated. The second half of the message
The source and destination Node's cannot be the same is not
translated and always appears in English.
Event Analytics: Blank fields during creation of synthetic event on
non-occurrence.
Users are given the option to supply one or more values for additional
columns by selecting Set additional fields. With the exception of the
values specified in the Create Event window, only the value of Node is
copied into the synthetic event.
Event Analytics: NOI components can write extraneous error messages to the
message.log and console.log files.
This issue refers to the following error messages that NOI components can
write to the message.log and console.log files that are extraneous and do
not need your attention:
[3/8/15 11:07:34:794 EDT] 0000009c SystemErr
R RHINO USAGE WARNING:
Missed Context.javaToJS() conversion: Rhino runtime
detected object [] of class java.util.HashSet
where it expected String, Number,
Boolean or Scriptable instance.
Please check your code for missing Context.javaToJS() call.
[15/08/05 10:55:53:668 JST] 0000009e SystemErr
R RHINO USAGE WARNING: Missed Context.javaToJS() conversion:
Rhino runtime detected object [] of class java.sql.Timestamp
where it expected String, Number, Boolean
or Scriptable instance.
Please check your code for missing Context.javaToJS() call.
In summary, you would ignore the previous error message if you see it in
the message.log and console.log files.
impact_home/wlp/usr/servers/server_name/logs
Event Analytics: Removing Netcool/Impact data models that are no longer
needed.
This issue refers to the following Netcool/Impact data models that are no
longer needed after you upgrade to IBM Netcool Operations Insight
FixPack 3. Use the Netcool/Impact GUI to remove these data models:
ObjectServerHistoryDB2ForSeasonality
Note: If you choose not to remove these data models, there is no impact to
the Event Analytics functionality. You would remove these data models
only for cosmetic purposes.
Note: See Notes on upgrading in the “New features” on page 239 section
of these Release Notes for information about upgrading.
Event Analytics: Reports fail to run due to event count queries taking too long.
This issue refers to customer sites that process large amounts of events and
thus accumulate millions of events in the events historical database, which
causes reports to timeout and fail to complete. The workaround is to
increase the Netcool/Impact server timeout value to ensure that the
Netcool/Impact server processes these events before it times out. As a
result of increasing this server timeout value, the Netcool/Impact server
waits for the events to be counted, thus ensuring that the reports complete
and display in the appropriate portlet. The Netcool/Impact server timeout
value resides in:
$IMPACT_HOME/etc/ServerName_server.props
Locate the following property in the ServerName_server.props properties
file:
impact.server.timeout=120000
By default, the impact.server.timeout property is set to 120000
milliseconds, which is equal to 2 minutes. The recommendation is to
specify a server timeout value of at least 5 minutes. If the issue continues,
increase the server timeout value until the reports successfully complete
and display in the appropriate portlet.
Event Analytics: Error occurs when users add rollup columns with DB2.
An error occurs when you add rollup columns with DB2. To avoid this
error, complete the following steps to update the rollup configuration.
1. Enter the following command in the <Impact install location>/bin
directory.
./nci_trigger NCI <UserID>/<password> NOI_DefaultValues_Export
FILENAME <Full Path to the file name>.properties
2. Update the properties file as follows.
a. Specify the number of columns you want to add to the reports:
Increase the value of the number_of_rollup_configuration=2
parameter for seasonal events.
Increase the value of the
reevent_number_of_rollup_configuration=2 parameter for
related events.
For example, to add one column to the reports, increase the
parameter value by one from 2 to 3.
b. For a new rollup column, add property information.
v For a new Seasonal Event reports column, add the following
properties.
rollup_<rollup number>_column_name=<column name>
rollup_<rollup number>_display_name=<display name>
rollup_<rollup number>_type=<type>
Note: For more information about the properties file values, see
“Updating Rollup Configuration” on page 118 in the Installing Event
Analytics guide.
3. To refresh the fields in the AlertsHistoryDB2Table, click Refresh and
Save.
4. Run the following command to update the current configuration.
./nci_trigger NCI <UserID>/<password> NOI_DefaultValues_Configure
FILENAME <Full Path to the file name>.properties
Event Analytics: ProcessRelatedEvents and ProcessRelatedEventConfig services
autostart settings are cleared after upgrading to Netcool Operations Insight 1.4.0.
To reset the ProcessRelatedEvents and ProcessRelatedEventConfig autostart
settings, complete the following steps.
1. In the Netcool/Impact UI, select the Seasonality project.
2. In the Seasonality project, select the Services tab.
3. In the services tab, select ProcessRelatedEvents.
a. Right click and select Edit.
b. In the ProcessRelatedEvents pane, select the Starts automatically
when server starts check box.
4. In the services tab, select ProcessRelatedEventConfig.
a. Right click and select Edit.
b. In the ProcessRelatedEventConfig pane, select the Starts
automatically when server starts check box.
Event Analytics: Event summary truncated
The event summary is occasionally truncated in the Related Events Details
portlet Timeline view. To view the event summary, modify the screen
temporarily.
Event Analytics: No configurations listed under All in View Seasonal Events and
View Related Events portlets
After you upgrade from Netcool Operations Insight 1.2 to Netcool
Operations Insight 1.4.0, the configurations are not listed under All in the
View Seasonal Events and View Related Events portlets. To view the
configurations that are listed under All, select collapse the twistie followed
by expand the twistie to open the group.
Event Analytics: Alarm summary is out of sync if a child event is deleted
The number of alarms that are reported in the summary is out of sync for
the parent synthetic event that is generated when a related event rule is
triggered. The summary of the generated synthetic event displays the
number of child events under the parent event. If a child event is deleted
or cleared the summary message is not updated and the parent summary
displays the incorrect number of events.
Event Analytics: The timeline scale displays decimal values
The timeline scale in the Related Event Details portlet Timeline view
displays the timeline units in decimal minute values rather than minutes
and seconds.
Note: The Hotspots by Node, Alert Group and AlertKey chart is CPU
intensive and can be slow to render for systems with a large amount of
data.
More information: Search runtime exceptions and IBM SmartCloud
Analytics - Log Analysis Performance and Tuning Guide.
Event Search: The hover values for the Event Trend by Severity charts do not
appear to match the axes.
When hovering over a point on a particular severity the values returned
might not appear to match the axes on the chart. It is because the hover
values represent that severity only, whereas the values on the axes are
cumulative. For example, if there are 20 Intermediate severity events and
26 Major severity events displayed on the line above, the Major events will
appear against 46 on the Y-axis.
Event Search: Drill down does not return results.
The drill down function is not available for the type Omnibus Tree Map.
This affects some of the charts in the Operational Efficiency dashboard in
Support
IBM Electronic Support offers a portfolio of online support tools and resources that
provides comprehensive technical information to diagnose and resolve problems
and maintain your IBM products. IBM has many smart online tools and proactive
features that can help you prevent problems from occurring in the first place, or
quickly and easily troubleshoot problems when they occur. For more information,
see:
http://www.ibm.com/support/electronicsupport/about.html
Related concepts:
“Solution overview” on page 1
IBM may have patents or pending patent applications covering subject matter
described in this document. The furnishing of this document does not give you
any license to these patents. You can send license inquiries, in writing, to:
For license inquiries regarding double-byte (DBCS) information, contact the IBM
Intellectual Property Department in your country or send inquiries, in writing, to:
The following paragraph does not apply to the United Kingdom or any other
country where such provisions are inconsistent with local law:
Any references in this information to non-IBM Web sites are provided for
convenience only and do not in any manner serve as an endorsement of those Web
sites. The materials at those Web sites are not part of the materials for this IBM
product and use of those Web sites is at your own risk.
Licensees of this program who wish to have information about it for the purpose
of enabling: (i) the exchange of information between independently created
programs and other programs (including this one) and (ii) the mutual use of the
information which has been exchanged, should contact:
IBM Corporation
2Z4A/101
11400 Burnet Road
Austin, TX 78758 U.S.A.
The licensed program described in this document and all licensed material
available for it are provided by IBM under terms of the IBM Customer Agreement,
IBM International Program License Agreement or any equivalent agreement
between us.
All statements regarding IBM's future direction or intent are subject to change or
withdrawal without notice, and represent goals and objectives only.
This information contains examples of data and reports used in daily business
operations. To illustrate them as completely as possible, the examples include the
names of individuals, companies, brands, and products. All of these names are
fictitious and any similarity to the names and addresses used by an actual business
enterprise is entirely coincidental.
If you are viewing this information in softcopy form, the photographs and color
illustrations might not be displayed.
Trademarks
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of
International Business Machines Corp., registered in many jurisdictions worldwide.
Other product and service names might be trademarks of IBM or other companies.
A current list of IBM trademarks is available on the Web at “Copyright and
trademark information” at www.ibm.com/legal/copytrade.shtml.
Java and all Java-based trademarks and logos are trademarks or registered
trademarks of Oracle and/or its affiliates.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of
Microsoft Corporation in the United States, other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other
countries.
Other product and service names might be trademarks of IBM or other companies.
Notices 251