Skip to main content

Software  >  Tivoli  >  CCR2  > 

CCR2

A publication for the IBM System z software community

Tivoli software


OMEGAMON XE for IMS Historical Performance Analysis Options and Best Practices
from CCR2, Issue 10 - 2006

Ed Woods By Ed Woods
Consulting IT Specialist
IBM Corporation
IBM Tivoli OMEGAMON XE for IMS provides powerful historical monitoring and analysis facilities, each with its own strengths and capabilities. While the first installment of this article focused on the architecture and functionality of Historical Component (EPILOG) and Transaction Reporting Facility (TRF), this conclusion will look in more detail at the historical capabilities of the IBM Tivoli Enterprise Portal (TEP).

IBM Tivoli Enterprise Portal (TEP) displays real time and historical information for performance and availability management in a consistent user interface for a broad array of operating systems, hardware platforms, databases, middleware, and transactional subsystems. It can display real time and historical performance metrics side by side on the same workspace to allow you to see the current status of a monitored resource and usage trends. The TEP also provides a common interface for other activities, such as network management, scheduling, automation and business application management.

IBM Tivoli OMEGAMON monitoring technologies deliver a wealth of information to the TEP. For example, IBM Tivoli OMEGAMON XE for IMS provides details about IMS transactions, databases, regions, subsystem statistics, IMS work pools, buffer pools, logging, locking, transaction response time, Transaction Reporting Facility (TRF), IMS Connect, network performance, message queues, shared message queues, devices, Fast Path databases and Open Transaction Manager Access (OTMA).

Take historical snapshots
The Tivoli Enterprise Portal uses snapshots of historical data. Real time performance information from OMEGAMON XE may be captured and stored in the Persistent Data Store (PDS) files at specified periodic time intervals. You can select a schedule for data collection – such as every 5, 15, 30 or 60 minutes – and store the data where you want.

Figure 1 shows the retention and flow of OMEGAMON XE history data collection. There are three options for data storage shown in red:

In PDS files at the level of the Tivoli OMEGAMON monitoring agent address (TEMA) space
In the PDS files of the Tivoli Enterprise Management Server (TEMS)
In the IBM Tivoli Data Warehouse for long term retention.

Any information displayed in real time within the Tivoli Enterprise Portal can be stored as history and retained for later recall.

Figure 1 – OMEGAMON XE for IMS Architecture

Figure 1 – OMEGAMON XE for IMS Architecture

Data collection options
Figure 2 shows the TEP configuration options display for history collection. You can get to this panel by clicking the history icon on the TEP tool bar. From the history collection configuration panel, you may select a group of related history items, then specify the collection interval, collection location, and if the data is to be sent to the data warehouse. From this dialog you also can start or stop history collection for each attribute group.

If you have installed OMEGAMON XE for IMS V4.1, summarization and pruning are also enabled. These capabilities allow the data warehouse infrastructure to automatically summarize history data at regular intervals and purge older records. For example, you could choose to summarize data daily and prune monthly.

Figure 2 – History collection options

Figure 2 – History collection options

Using OMEGAMON XE history
You can access OMEGAMON XE for IMS snapshot history from within the TEP interface. Figure 3 shows an example of how you may request history data from the monitoring infrastructure. For workspaces where history has been enabled, click on the history icon to display the request dialog shown in Figure 3. The monitoring infrastructure will then determine where the desired data resides -- the TEMA, TEMS or data warehouse -- and return the data back to the TEP for display.

In the example shown in Figure 3, a user requested the last two hours of history on IMS address spaces. The figure shows that dependent region history is being stored at 15 minute intervals. When the information request is fulfilled, the user will see a line of information for each of the IMS address spaces for each interval.

Figure 3 – History data request

Figure 3 – History data request

Figure 4 – History data request output

Figure 4 – History data request output

Figure 4 shows the result of the history data request. The example shows CPU and paging information sorted by address space over a period of time.

Convenient capability for understanding trends
OMEGAMON XE history is often valuable, such as supplying trending data for performance analysis. Real-time data can be stored for historical analysis. Once recalled via the TEP, the data appears with the relevant time stamp, and you can sort it by any relevant field.

In addition, OMEGAMON XE history data is convenient to use:

It's easy to initiate history data collection from within the TEP, and you can control what data is gathered. For example, as shown in Figure 2, you could gather history for IMS region activity and address space utilization but choose not to collect history for I/O, buffers, logging or other IMS resources. This saves resources and space for collecting the most important information.
It's also easy to start and stop history collection from a single dialog, as shown in Figure 2.

Another benefit of OMEGAMON XE history is the ease with which you can integrate history data within real time analysis displays. The TEP architecture enables this capability, since it built upon the concept of workspaces, with each workspace typically composed of multiple query requests for performance information.

Since snapshots form OMEGAMON XE history, the data works best for trending and timeline analysis and can identify peaks and valleys in system and resource utilization. In addition, gathering and retaining examples of typical performance and utilization numbers enables you to compare a typical number to current statistics.

In the context of IMS performance and availability management, you may find that OMEGAMON XE snapshot history is most useful for certain types of performance analysis, such as for trends in IMS address space CPU and paging activity, IMS log activity, IMS IRLM locking and lock contention rates, OSAM and VSAM buffer pool activity, IMS system data set activity or IMS Fast Path region activity.

Three history collectors
Since OMEGAMON XE for IMS collects snapshots, it offers a different level of granularity, detail and content than the other OMEGAMON IMS history collectors, Transaction Reporting Facility (TRF) and EPILOG.

TRF provides the most detailed history collector in OMEGAMON XE for IMS, gathering detailed records for individual transactions. With this granularity comes setup, collection, retention and reporting considerations. But, when using the TEP interface, you may use the online TRF facility to view summary TRF information interactively.

At first glance, EPILOG more closely resembles OMEGAMON XE snapshot history than does TRF, because EPILOG is a time interval-based history collector; however, there is a qualitative difference. For example, in EPILOG the Response Time Analyzer (RTA) history for a given time interval will reflect all the transactions that ran within the time interval. OMEGAMON XE snapshot history, on the other hand, will only show the activity at the time of the snapshot and miss activity between snapshots. EPILOG provides the more detailed and inclusive collection mechanism.

Other OMEGAMON XE history considerations
Response Time Analyzer and online TRF information can be viewed within the TEP interface, and the product-provided workspaces offer some interesting views of transaction performance and trends. Figure 5 shows an example of the product-provided TRF DL/I summary workspace. This workspace includes a plot chart of DL/I time over a five-minute interval that you can change by right-clicking on the plot chart and selecting the properties view.

Figure 5 – TRF DL/I trend example

Figure 5 – TRF DL/I trend example

Another example is the product-provided Response Time Analyzer (RTA) group summary workspace, shown in Figure 6, which displays response time by RTA group plotted over time. As with the TRF workspace, you can alter the time line of the RTA plot chart via the workspace properties dialog.

Figure 6 – RTA tend information example

Figure 6 – RTA tend information example

A complementary trio
IBM Tivoli OMEGAMON XE for IMS and the IBM Tivoli Enterprise Portal provide powerful and easy to use historical analysis capabilities. TEP history facilities offer:

Ease of set up for defining history collection
Convenient automation for collection, summarization and retention of history data
Ease of access to history data
The capability to integrate history quickly and easily with real time performance information.

TEP snapshot history works well in the context of historical trend analysis.

The OMEGAMON XE for IMS history capability complements the other OMEGAMON historical collection facilities, TRF and EPILOG, but does not replace them – each has its respective functions and uses, and offers different granularities, meanings and depth of data.

For more information

IBM Tivoli OMEGAMON XE for IMS on z/OS
OMEGAMON XE for IMS adds new situations and exceptions, historical trending and support for OTMA functions – from CCR2, Issue 4 - 2005
First installment of this article
Return to CCR2 front page

Related links
The Mainstream
Business journal for the System z community
Tivoli Beat
Weekly updates on the IBM service management perspective
IBM software for System z
The power to drive an enterprise
IBM Tivoli software
Intelligent management software for the on demand world
Tivoli Software Global User Group Community
Join your peers in our information and community hub
IBM Tivoli Monitoring Newsletter
Enhance your skills in the management and support of your monitoring product portfolio
Open Process Automation Library
OPAL is Tivoli's worldwide online catalog with hundreds of technically validated, production ready IT Service Management integrated extensions provided by IBM and IBM Tivoli Business Partners.
We're here to help
Easy ways to get the answers you need.

Call me now
E-mail us  E-mail us
or call us at
1-877-426-3774
Priority code: 104CBW62

RSS feed
CCR2 RSS Channel

Subscribe to CCR2's RSS news feed today!

RSS

If you are new to RSS, we suggest you read the Introduction to RSS article.


eNewsletter
Free eNewsletters!
Publications for the IBM Tivoli and System z communities
Learn more

Tivoli Beat
Tivoli Weekly Feature
Click here for weekly insight on IT Service Management solutions

More offers