Wednesday, December 30, 2009

It's what you don't see that may be the most significant


In many of my prior posts and webcasts I talk about things like the vaule of the Tivoli Portal, the value of the ability customize and craft views using the TEP, and the importance of meaningful and useful situation alerts.

Aside from the fact I find this picture amusing, it also illustrates a key point when we are talking about systems performance and availability management. Sometimes it's what you don't see that may be the biggest challenge. Monitoring technologies, like OMEGAMON and the TEP, provide the user with a massive amount of information. Often the challenge is how to filter through the flood of data to find what is most critical.

NetView integrates with the Tivoli Enterprise Portal


OMEGAMON XE for Mainframe Networks makes extensive use of the Tivoli Enterprise Portal user interface. OMEGAMON Networks provides quite a bit of detail on network connections, and network performance relative to applications and workloads on z/OS. Many customers have NetView, but may be unaware of the fact the NetView has the capability to connect with the TEP. The NetView TEP displays have some information, such as session information, that may overlap with data that you can get from OMEGAMON Networks. But, there is also information that is unique to the NetView agent, such as DVIPA data, and NetView log information. The picture shows an example of the NetView data available in the TEP. Note also that you may issue NetView commands from the TEP.

My recommendation is that you view the NetView agent as a complementary component to OMEGAMON Networks. And, whether you have OMEGAMON Networks or not, it is worth enabling the NetView agent and connecting NetView to the TEP.

Monday, December 28, 2009

OMEGAMON IMS Near Term History Provides Powerful Functionality


In an earlier post I talked about the new/improved application trace facility in OMEGAMON XE for IMS V4.20. Along with the new/improved application trace, V4.20 also comes with a Near Term History (NTH) function to show the most recent IMS transactions, and drill down performance detail for those transactions. The transaction detail is kept in the new OMEGAMON IMS journal logging facility, and provides an easy way to go back in time and see what transactions ran, how many times a given transaction ran, and the ability to drill down on a specific transaction scheduling to get performance and execution detail on that given transaction. NTH includes a filter panel option, so that you may filter out transactions, and focus on problem applications, and outliers. The included screen shot shows NTH and how you can F11 drill down for more detail.

Monday, December 21, 2009

OMEGAMON XE for CICS V4.20 is GA

For many of you waiting and planning on that V4.2 migration, the final piece of the puzzle, OMEGAMON XE For CICS V4.20 is now generally available. With OMEGAMON CICS V4.20 being GA, now all the "Big Six" (OMEGAMON for z/OS, CICS, DB2, IMS, Mainframe Networks, Storage) are now available in a V4.20 version. I will post more detail on what is available in V4.20 in a later post.

Friday, December 18, 2009

Optimize the use of OMEGAMON DB2


Object Analysis is one of the most powerful and useful features of OMEGAMON DB2. Object Analysis will gather information on DB2 subsystem getpage and I/O activity, and in turn break out and correlate that information by DB2 object and by DB2 application. Object Analysis is a great tool for understanding where the DB2 database and application 'hot spots' may be happening. What makes Object Analysis nice is that it provides great information, but it does it without running expensive DB2 I/O traces.
A way to optimize Object Analysis usage is to use it when needed. If no one is looking at the data at the moment there may be no need to have it on. The user has the ability to turn it on when needed, and shut it back off when finished. In the RKD2PAR start up options for OMEGAMON DB2 all you need to do is make sure that the Event Manager is started (that portion always needs to be enabled for Object Analysis to run), but let the users manually start Object Analysis when they need it (you can see the options on the screen shot here).

Wednesday, December 16, 2009

A tip on the configuration of the IMS trace and Near Term History features

On an earlier post I talked about the new and improved IMS application trace feature in OMEGAMON IMS V4.20, and how improved it is over prior versions of OMEGAMON IMS. Another feature of interest is the OMEGAMON IMS Near Term History feature (NTH). The NTH feature of OMEGAMON IMS lets you see response time and DB call information for recent transactions through the system. This is very useful for seeing detail on the last 'n' transactions that have gone through the system. Especially since IMS systems have transactions flowing through very quickly, this can be quite useful.

Both the trace facility and NTH may buffer data before making it viewable to the user. If you are working with these feaures of OMEGAMON IMS for the first time, it may be helpful to be aware of a new option. The SANDBOX option (SANDBOX=ON) for both NTH and trace will make information available in the OMEGAMON classic interface more quickly, and is useful when testing out the tool in a lightly loaded test environment. There is a SANDBOX option available in the startp members for both the trace facility, and for the NTH facility.

Tuesday, December 15, 2009

Inspect is a powerful tool

OMEGAMON XE for z/OS has many powerful capabilities. One of the features that I find very useful, but is often overlooked, is a component called inspect. Inspect is great because it provides detailed CPU analysis for a given z/OS address space. With inspect you can get CPU usage detail down to the task, offset, and instruction level. Trying to get a handle on CPU usage for certain workloads? Using the inspect facility is a great way to do it. For more information on using the inspect facility, check out the following link for a very detailed presentation on using inspect:

http://www-01.ibm.com/support/docview.wss?uid=swg27017423&myns=swgtiv&mynp=OCSS2JNN&mync=R

Friday, December 11, 2009

Management by exception displays


With the Tivoli Enterprise Portal, once you have multiple agents and platforms checked in and providing performance and availability information, you have access to potentially thousands of metrics of information. Often times a technique I like to use is what I call management by exception. The premise of the approach is that rather than try to fit the entire fire hose of information on a TEP display, just focus on the key information. In the case of management by exception workspace we are focusing on information that may indicate an issue. In the example here I show I can do things like just show high CPU tasks, high MSR DASD, etc. The TEP provides robust capabilities to filter displays to make just such a display easy to create. It's part of the strategy I like to employ built around the notion of tuning out the noise, and focusing on real issues.

Thursday, December 10, 2009

More Hiperdispatch info


Hiperdispatch is a great feature of z/OS that provides much more power and flexibility for the dispatching and management of workloads and processors on z/OS. I really think that features, such as Hiperdispatch, are an important part of what makes z/OS such a powerful computing platform. In a prior post I mentioned a presentation I saw at Share about Hiperdispatch, and the support OMEGAMON z/OS provides for Hiperdispatch. While I'm at it I want to mention that if you run OMEGAMON z/OS V420 and are current on maintenance you can get even more information on Hiperdispatch. Here is an example of what I'm talking about.

Monday, December 7, 2009

ITM 6.2.2 or ITM 6.2.1?

So you just upgraded your ITM infrastructure to the ITM 6.2.1 level, and now ITM 6.2.2 is available. What should you do? When should you consider the next step? While there are several benefits to ITM 6.2.2, many of the most interesting features revolve around enhancements to the historical data collection and historical data usage capabilities of the ITM infrastructure. More granularity, more control, more ways to exploit and use the historical data. If history is your thing, then maybe you want to take a look at ITM 6.2.2. I will be posting more detail on this later.

Friday, December 4, 2009

How to enable the EIF tab in the situation editor

In a prior post I mentioned using the EIF interface to send OMEGAMON situation alerts to OMINbus. So in case you logged on to your TEP and went to the situation editor and did not see the EIF tab I showed, here's a couple things to check on.

First, you want to be running your ITM infrastrucuture at ITM 6.21 or above. Second, you need to be sure you have enabled the EIF interface when you configured your environment. Don't assume it's on by default. To turn on the EIF with a z/OS hub TEMS, you need to go into your ICAT advanced options and specify that you want the option enabled. See the screen shots I show here. The option to enable EIF is buried under an F5 advanced option panel. Click on the above image to be able to read the example more easily.

Thursday, December 3, 2009

Sending OMEGAMON z/OS situation alerts to OMNIbus


Many customers use Netcool OMNIbus to manage events and alerts, and to act as a "Manager of Managers". OMNIbus works well with large numbers of events and with the management of events from a wide array of sources. There are a variety of ways to send alerts from OMEGAMON on z/OS, or from z/OS in general to OMNIbus. You could have console automation execute a REXX exec that would issue SNMP traps that would appear in OMNIbus. Another mechanism is to use the Tivoli Event Pump to send events from z/OS to OMNIbus. The advantage of the Event Pump is you have a set of packaged events to forward. Another way to send alerts and events from z/OS and OMEGAMON running on z/OS is by using situations in the Tivoli Portal, and using the EIF interface option. The EIF interface is an easy to use mechanism to send information from OMEGAMON to OMNIbus, and you get a lot of flexibility in terms of the detail that may be sent. The picture shows an example of the EIF tab in the situation editor.

Wednesday, December 2, 2009

Using the Tivoli Portal to create integrated end to end views


One of the powerful aspects of using the Tivoli Enterprise Portal is the flexibility of using the portal to create customized views of the enterprise. One of the views I commonly like to build is what I call an end to end technical view. This view will include information from a variety of sources that are connected to the Tivoli monitoring infrastructure (remember that the TEP can pull in information from a variety of sources, not just monitoring). Here is an example of an end to end view that pulls together information from both z/OS mainframe and open systems sources. Notice I'm pulling in data from sources such as middleware and z/VM. To create views like this you need the Tivoli OMEGAMON monitoring, the Tivoli Enterprise Portal, and enablement for what is called Dashboard Edition (or DE as it is commonly termed).

Wednesday, November 25, 2009

Added a new link

I just added a new link under "Useful Links" to the IBM Service Management for System z community. This link will direct you a variety of resources about System z and the management of System z. You can read postings from IBM experts, such as my friend and colleague, Wayne Bucek. Wayne is an expert in MQ, and you can check out his Wayne_Z_World posts on MQ management and best practices.

Are you ready for V4.2?

OMEGAMON XE for CICS is the last of the bunch to release a V4.2 version, and that version is targeted to go GA in December of '09. We're almost through the month of November, so that means that once OMEGAMON CICS is available all the core OMEGAMONs (z/OS, DB2, CICS, IMS, Storage, Networks) will be available in a V4.2 version.

So, if you haven't done so already, now is the time to start planning for that migration to V4.2. Each of the OMEGAMONs has new feature/function in V4.2, so there is considerable benefit to going to the new versions. And that's true both for 3270 users, along with those users that use the TEP (aka the Tivoli Enterprise Portal).

With apologies to Mel Brooks fans, all I can say is "you do that 4.2 that you do so well"!!

Tuesday, November 24, 2009

OMEGAMON XE for IMS V4.2 provides better tracing


One of the major enhancements to OMEGAMON XE for IMS V4.2 is a much more robust trace facility. OMEGAMON now has a high performance capture facility, Near Term History function to show the most recent IMS transactions, and detailed tracing with the ability to drill down for detail. The screen shot here shows an example of the trace, and how you can hit F11 for more detail for a given call.

Monday, November 23, 2009

ITM 6.2.2 fixpack available

For those users who have ventured on to ITM 6.2.2, a brand new fixpack is now available.
IBM Tivoli Monitoring 6.2.2 Fix Pack 1 (6.2.2-TIV-ITM-FP0001) can now be had. The following is the URL to get it.

http://www-01.ibm.com/support/docview.wss?uid=swg24025028&myns=swgtiv&mynp=OCSSZ8F3&mync=R

This is a cumulative fix pack for IBM Tivoli Monitoring version 6.2.2.

Get Hiperdispatch information with OMEGAMON XE For z/OS

Hiperdispatch is a new workload dispatching mechanism that is available with IBM System z10 and z/OS 1.10 (or z/OS 1.9 and 1.8 with appropriate maintenance). Hiperdispatch improves system performance by doing such things as optimizing processor-level caching.

OMEGAMON XE for z/OS provides extensive information on Hiperdispatch. OMEGAMON XE on z/OS V4.1 provides support with PTFs UA39283 and UA39284, and APARs OA23220 and OA23223, and of course with OMEGAMON XE on z/OS Version 4.2 (V4.2 is GA, as well).

If you want to learn more about Hiperdispatch and what OMEGAMON shows about Hiperdispatch, Laurence Hart of IBM Corporation did an excellent presentation at Share in Denver. Session 5136, " Demystifying HiperDispatch using IBM Tivoli OMEGAMON XE on z/OS" is the best and most concise discussion I've seen of this topic (there is more to it than you may initially think). If you belong to Share, or have a copy of the proceedings, you should be able to get access to the material.

Friday, November 20, 2009

The value of integrated network performance information


One of the true value adds of using the Tivoli Enterprise Portal (aka the 'TEP') is the ability to pull together information from a variety of sources into an integrated view. One of my favorite uses for this approach is to pull in information from sources, such as OMEGAMON XE for Mainframe Networks, side by side with OMEGAMON for CICS or IMS. This adds tremendous value in terms of being able to understand the impact of the network on the overall response time. Here I show an example of what I'm talking about where I have network data and IMS response time data side by side.


Friday, October 23, 2009

Good webcast next week

My colleague, Ernie Gillman, will be doing a webcast next week on October 29th, on Tivoli Portal usage strategies and techniques. This is similar to a presentation I've seen Ernie do at Share, and it's an excellent presentation.

Here's the URL to register:

Register at: http://www-01.ibm.com/software/os/systemz/telecon/oct29/

Monday, October 5, 2009

New webcast November 5th

I will be doing a webcast on November 5th on " OMEGAMON and System z Alert Management Strategies and Best Practices" . Here is the URL to sign up for the webcast.

http://www.ibm.com/software/systemz/telecon/nov5

Friday, October 2, 2009

Article on System z Advisor

I wrote an article for the IBM System z Advisor on special considerations when using the OMEGAMON and the Tivoli Enterprise Portal for DB2 thread alerts and management. Here is a link to the article.
http://www-01.ibm.com/software/tivoli/systemz-advisor/2009-09/thread-management.html

Thursday, October 1, 2009

Packaging changes with OMEGAMON V420s

With the advent of the V420 releases there have been some interesting changes in how OMEGAMON is being packaged. One of the key items is that the IBM Tivoli Monitoring (that's ITM - the goodies like TEMS and XE agent support) is now being packaged apart from the core OMEGAMONs.

Here is the history:
- Legacy Candle products and V3.1 OMEGAMONs bundled the required infrastructure
- V4.1 OMEGAMONs also bundled the infrastructure which had morphed into the ITM (as opposed to the older portal)
•V4.2 OMEGAMONs prereq the no charge ITM infrastructure PID (5698-A79)

Bottom line. When you install OMEGAMON you will also need 5698-A79 as a pre-req product.

Wednesday, September 30, 2009

ITM 6.2.2 Now available

IBM has recently made ITM Version 6.2.2 generally available. ITM 6.2.2 is an upgrade from the ITM 6.2.1 level. Among some of the features of ITM 6.2.2 include PAS (Proxy Agent Services - a watchdog process to monitor health of agents on a system ), Autonomous Agents (run agents without connecting to TEMS and TEPS), more options for events emitted through SNMP protocol , Private history, Dynamic Thresholding, more platform support for TEMS, and ICAT installation enhancements.

Here is a link to some relevant doc:
http://publib.boulder.ibm.com/infocenter/tivihelp/v15r1/index.jsp?topic=/com.ibm.itm.doc_6.2.2/itm_install32.htm

Thursday, July 30, 2009

OMEGAMON V4.20 - Where we stand

Now that OMEGAMON XE for Mainframe Networks V4.20 is GA, that means that all the core OMEGAMONs on z/OS (OMEGAMON z/OS, DB2, IMS, Storage, Networks), with the exception of OMEGAMON XE For CICS, are now available at the V4.20 level. OMEGAMON CICS V4.20 will be available later this year.

So the questions now become "what is the optimal time to consider migration to V4.20" and "what are the benefits of V4.20"?

As to the benefits of V4.20, each of the OMEGAMONs offers a set of enhancements in the V4.20 release. Also, you get exploitation for ITM 6.21 TEP, and more complete integration with such things as OMNIbus/Netcool for alert management. I'll post more on this at a later date.

As to the timing of when to migrate. It is possible to do a phased migration, and roll in OMEGAMON CICS later, if need be. Either way, now is a good time to start planning to upgrade.

Wednesday, July 29, 2009

Added links for some of my articles

I have published numerous articles on IBM.COM through a publication called CCR2. CCR2 was a second generation of the old "Candle Computer Report". CCR2 is now becoming the "IBM System z Advisor". Look for more relevant articles and information there.

I have added a few links to some of my prior work, including an article I wrote last year on the benefits of using OMEGAMON XE For Mainframe Networks to integrate network performance data into your overall monitoring strategy.

OMEGAMON XE For Mainframe Networks V4.20 is now GA

OMEGAMON XE for Mainframe Networks continues to grow and expand as a mainframe centric network monitoring solution. If you are a user of OMEGAMON monitoring on z/OS, and in particular, if you have deployed the Tivoli Enterprise Portal, you may want to take a look at OMEGAMON for Mainframe Networks.
Among the new capabilities include the following:
*Improved Take Action commands
*Support for IP tunnels and filters utilizing IPsec, Internet Key Exchange (IKE), Authentication Header (HA), and Encapsulating Security Payload (ESP) protocols
*Expanded performance monitoring support for OSA-Express2 10 Gigabit and OSA-Express3 adapters
*Simplified installation
*Advanced historical network performance reporting and analysis with report templates, and standardized reporting with other Tivoli solutions through the Tivoli Common Reporting tool
*Situation events generated by OMEGAMON XE for Mainframe Networks with other system-wide events through IBM Tivoli Netcool/Omnibus

For more information on OMEGAMON XE for Mainframe Networks V4.20 click on the following link:

http://www-01.ibm.com/support/docview.wss?rs=2053&context=SS2JL7&dc=D600&uid=swg21394143&loc=en_US&cs=UTF-8&lang=en&rss=ct2053tivoli