IBM Tivoli Composite Application Manager Solution: Using ITCAM to Monitor In-House website Solutions

Similar documents
Setting Up Swagger UI for a Production Environment

IBM Software. Maximo Asset Management Version 7 Releases. Enabling Enterprise Mode for Internet Explorer. Maximo Report Designer/Architect.

Setting Up Swagger UI on WebSphere

Build integration overview: Rational Team Concert and IBM UrbanCode Deploy

IBM. Cúram JMX Report Generator Guide

IBM Endpoint Manager for OS Deployment Linux OS provisioning using a Server Automation Plan

Version 9 Release 0. IBM i2 Analyst's Notebook Premium Configuration IBM

Version 1.2 Tivoli Integrated Portal 2.2. Tivoli Integrated Portal Customization guide

A Quick Look at IBM SmartCloud Monitoring. Author: Larry McWilliams, IBM Tivoli Integration of Competency Document Version 1, Update:

Version 9 Release 0. IBM i2 Analyst's Notebook Configuration IBM

Configuring Netcool/Impact Event Correlation to resolve a Netcool/OMNIbus Events Flood

CONFIGURING SSO FOR FILENET P8 DOCUMENTS

Version 4 Release 1. IBM i2 Enterprise Insight Analysis Data Model White Paper IBM

Using Netcool/Impact and IBM Tivoli Monitoring to build a custom selfservice

Maximo 76 Cognos Dimensions

White Paper: Configuring SSL Communication between IBM HTTP Server and the Tivoli Common Agent

Version 2 Release 1. IBM i2 Enterprise Insight Analysis Understanding the Deployment Patterns IBM BA

Migrating Classifications with Migration Manager

IBM Control Desk 7.5.3

IBM. IBM i2 Enterprise Insight Analysis Understanding the Deployment Patterns. Version 2 Release 1 BA

IBM Cognos Dynamic Query Analyzer Version Installation and Configuration Guide IBM

Installing Watson Content Analytics 3.5 Fix Pack 1 on WebSphere Application Server Network Deployment 8.5.5

IBM emessage Version 8.x and higher. Account Startup Overview

IBM License Metric Tool Enablement Guide

IBM Maximo Calibration Version 7 Release 5. Installation Guide

IBM Security QRadar Version Customizing the Right-Click Menu Technical Note

Tivoli Access Manager for Enterprise Single Sign-On

IBM. IBM i2 Analyze Windows Upgrade Guide. Version 4 Release 1 SC

IBM UrbanCode Cloud Services Security Version 3.0 Revised 12/16/2016. IBM UrbanCode Cloud Services Security

Installing and Configuring Tivoli Monitoring for Maximo

Netcool/Impact Version Release Notes GI

IBM WebSphere Sample Adapter for Enterprise Information System Simulator Deployment and Testing on WPS 7.0. Quick Start Scenarios

IBM Financial Transactions Repository Version IBM Financial Transactions Repository Guide IBM

Best practices. Starting and stopping IBM Platform Symphony Developer Edition on a two-host Microsoft Windows cluster. IBM Platform Symphony

IBM Kenexa LCMS Premier on Cloud. Release Notes. Version 9.3

Getting Started with InfoSphere Streams Quick Start Edition (VMware)

IBM Storage Management Pack for Microsoft System Center Operations Manager (SCOM) Version Release Notes

IBM Spectrum LSF Process Manager Version 10 Release 1. Release Notes IBM GI

Version 2 Release 1. IBM i2 Enterprise Insight Analysis Maintaining a deployment IBM

Integrated use of IBM WebSphere Adapter for Siebel and SAP with WPS Relationship Service. Quick Start Scenarios

IBM Cloud Object Storage System Version Time Synchronization Configuration Guide IBM DSNCFG_ K

Using application properties in IBM Cúram Social Program Management JUnit tests

IBM Rational Development and Test Environment for System z Version Release Letter GI

Networking Bootstrap Protocol

IBM i2 ibridge 8 for Oracle

Integrating IBM Rational Build Forge with IBM Rational ClearCase and IBM Rational ClearQuest

IBM Endpoint Manager Version 9.1. Patch Management for Ubuntu User's Guide

Access to CER Determination Results

IBM. IBM i2 Analyze: Backing Up A Deployment. Version 4 Release 1

IBM. IBM i2 Analyze Security White Paper. Version 4 Release 1

IBM FlashSystem V MTM 9846-AC3, 9848-AC3, 9846-AE2, 9848-AE2, F, F. Quick Start Guide IBM GI

IBM Maximo Spatial Asset Management Version 7 Release 6. Installation Guide IBM

IBM Maximo for Aviation MRO Version 7 Release 6. Installation Guide IBM

IBM Operations Analytics - Log Analysis: Network Manager Insight Pack Version 1 Release 4.1 GI IBM

Using Client Security with Policy Director

IBM Security QRadar Version Forwarding Logs Using Tail2Syslog Technical Note

IBM Maximo Asset Management Report Update Utility Version x releases

Tivoli Access Manager for Enterprise Single Sign-On

IBM i2 Analyze ibase Connector Deployment Guide. Version 4 Release 1 IBM

IBM Storage Driver for OpenStack Version Release Notes

Best practices. Reducing concurrent SIM connection requests to SSM for Windows IBM Platform Symphony

Rational Focal Point Technical Overview 2(15)

Platform LSF Version 9 Release 1.1. Migrating on Windows SC

IBM i2 Analyst s Notebook Quick Start Guide

IBM Netcool/OMNIbus 8.1 Web GUI Event List: sending NodeClickedOn data using Netcool/Impact. Licensed Materials Property of IBM

Generating SPMP Analytics from the command line

Version 2 Release 2. IBM i2 Enterprise Insight Analysis Installing the components IBM SC

IBM Algo Financial Modeler Version Foundation/Lite Installation Guide IBM

Platform LSF Version 9 Release 1.3. Migrating on Windows SC

IBM Maximo for Service Providers Version 7 Release 6. Installation Guide

Tivoli Endpoint Manager for Patch Management - AIX. User s Guide

Rational Developer for IBM i (RDI) Distance Learning hands-on Labs IBM Rational Developer for i. Maintain an ILE RPG application using.

IBM XIV Provider for Microsoft Windows Volume Shadow Copy Service. Version 2.3.x. Installation Guide. Publication: GC (August 2011)

Workplace Designer. Installation and Upgrade Guide. Version 2.6 G

Tivoli Access Manager for Enterprise Single Sign-On

IBM Integration Designer Version 8 Release 5. Hello World for WebSphere DataPower Appliance IBM

Integrating the Hardware Management Console s Broadband Remote Support Facility into your Enterprise

Patch Management for Solaris

IBM VisualAge for Java,Version3.5. External Version Control

IBM. IBM i2 Enterprise Insight Analysis User Guide. Version 2 Release 1

IBM FlashSystem V Quick Start Guide IBM GI

IBM OpenPages GRC Platform Version 7.0 FP2. Enhancements

ServeRAID-MR10i SAS/SATA Controller IBM System x at-a-glance guide

IBM. Networking INETD. IBM i. Version 7.2

IBM Storage Driver for OpenStack Version Installation Guide SC

Contents. Configuring AD SSO for Platform Symphony API Page 2 of 8

IBM Copy Services Manager Version 6 Release 1. Release Notes August 2016 IBM

IBM z/os Management Facility V2R1 Solution Guide IBM Redbooks Solution Guide

IBM Storage Management Pack for Microsoft System Center Operations Manager (SCOM) Version Release Notes IBM

Operating System Installation Guide for Models 3xx, 5xx, 7xx, and 9xx

Implementing IBM Easy Tier with IBM Real-time Compression IBM Redbooks Solution Guide

Application and Database Protection in a VMware vsphere Environment

IBM Security SiteProtector System Configuring Firewalls for SiteProtector Traffic

IBM Watson IoT Maximo Asset Management. Maximo Report Toolbar Access Guide

IBM BladeCenter Chassis Management Pack for Microsoft System Center Operations Manager 2007 Release Notes

IBM Maximo Asset Management

Printing Systems Division. Infoprint Manager for Windows NLV Release Notes

IBM Storage Device Driver for VMware VAAI. Installation Guide. Version 1.1.0

Printing Systems Division. Infoprint Manager for AIX NLV Release Notes

IBM Maximo Calibration Version 7 Release 6. Installation Guide

Transcription:

IBM Tivoli Composite Application Manager Solution: Using ITCAM to Monitor In-House website Solutions Author: Larry McWilliams, IBM Tivoli Integration of Competency Document Version 2, Update: 2012-01-30 1

Note: Before using this information and the product it supports, read the information in Notices. Copyright International Business Machines Corporation 2012. US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corporation 2

Introduction IBM Tivoli Composite Application Manager (ITCAM) offers several solutions. Robotic Response Time (RRT) is one of these solutions and can be used in multiple ways. One primary way of using this product is to monitor your in-house solutions for Response Time and Availability issues. Typically, you want to see a significant amount of Availability (green indicators) and quick Response Times for your applications, but when issues come up, you want to be able to see the issue or have an event/situation produced to notify someone of the pending problem. The following products are used to monitor the live in-house website solutions as explained in this paper: IBM Tivoli Monitoring ITCAM for Robotic Response Time (Rational Performance Tester V8.0 for playbacks) At the in-house website, there are several URLs that we wanted to monitor to make sure that if they went offline or if response times got too slow, we had a quick way to view those issues and report them to the right person in our organization. The solutions that we wanted to monitor were as follows: democentral: democentral is a solution where our customers can gain access to information about demonstrations to our product offerings along with other useful tools, such as blogs and communities. RTC (TADDM): Rational Team Concert is a Rational tool used to track projects/tasks within our organization/teams. icoc Cloud icoc Cloud is our Integration Center of Competency wiki page where we post info about our Dark Matter (test) environment, for example, findings, defects/pmrs, and so on. DayTrader (Financial): DayTrader, is a tool that is available to the public for testing and learning WebSphere J2EE applications. SOA Workbench (Insurance): custom application. GetCustomer (Retail): SOA Workbench and GetCustomer are two in-house applications that are used for testing SOA. Get Customer can also be used to test ITCAM for Application Diagnostics and ITCAM for Transaction Tracking. 3

The environment: To monitor your solutions, you must first install IBM Tivoli Monitoring. Figure 1 shows a basic diagram of the environment for the solution documented in this paper. Figure 1. Basic environment The next procedure is to install the ITCAM agents, such as RRT, and then configure them so they are displayed in the Tivoli Enterprise Portal. Configuration of the agents is not described in this paper, but Figure 2 shows an example of both Robotic Response Time and Web Response Time in the Tivoli Enterprise Portal after they are correctly configured. Figure 2. Robotic Response Time and Web Response Time displayed in the portal 4

Installation steps To Install ITCAM, you follow the installation steps in the Installation Guides for the ITCAM applications. Using ITCAM for Transactions Response Time agents as an example, you select the components that you want to install and click Next to continue with the installation as shown in Figure 3. You also want to install support for the selected components on your Tivoli Enterprise Monitoring Server, Tivoli Enterprise Portal Server, and Tivoli Enterprise Portal. Important: Do not forget to install the ITCAM Console. You can only have one of these in your environment, but it is an important component when using ITCAM for Response Time components, ITCAM for Transactions, and ITCAM for Application Diagnostics. Figure 3. InstallShield window for ITCAM for Transacation Response Time Agents If you are installing several of the ITCAM products, the installation order can make a difference because some products are prerequisites for others. The following installation order is recommended: 1. ITCAM Support on the Tivoli Enterprise Monitoring Server, Tivoli Enterprise Portal 2. 3. 4. Server, and Tivoli Enterprise Portal clients. ITCAM Console. ITCAM for Transactions. ITCAM for Application Diagnostics: Dependent on Transactions if integration between the two is required). 5

5. Install your playback tools on a computer where you want to maintain your Playback 6. script repository such as Rational Robot, Rational Functional Tester, or Rational Performance Tester. Generally, this computer must not be one on which your agent resides. Rational Robot is the only exception. See the installation documentation for additional information. Response Time agents can be installed. They can also be installed along with the ITCAM Console. Configuring the agent Do the following steps to configure the agent: 1. Complete the ITCAM for Robotic Response Time configuration window to configure the agent to report to the proper Tivoli Enterprise Monitoring Server or Remote Tivoli Enterprise Monitoring Server. 6

2. Make the necessary configuration changes. The defaults handle most environments as shown in the following screen capture. 3. Start up your agent or agents, if there are multiple agents on one computer. 7

Setting up a playback script Now that the agents are configured, you can record a playback script to put some load against the application and start seeing data in the Tivoli Enterprise Portal workspaces. You can do this in several ways. You can use Rational Robot, Rational Functional Tester or Rational Performance Tester. In the example, you see how we recorded a script against our DayTrader application using Rational Performance Tester. Note that Rational Robot and Rational Performance Tester are included in your installation media. The steps for using Rational Robot and Rational Functional Tester are different. See the Transactions User Guide for more information. Do the following basic steps to use Rational Performance Tester: 1. Start Rational Performance Tester. 2. Select your workspace. 3. Click Create a Test from Recording. 8

4. Click Create Test from New Recording. 5. Select RPT HTTP Recording. 9

6. In the Test file name field, enter a recording, for example, Trade_Recording.testsuite. 7. Click Finish. The RPT initializes for recording. 10

Your default browser opens and you are ready to record. 8. Follow the Remove Temporary Files instructions on the page. 9. Enter the web address that you want to use. In this example, it is the address for our DayTrader application. 11

10. To stop the recording, close the browser window. You see a prompt to open the editor. 11. Click Yes. 12. Select the check box for any verification points that you want, for example, Check Page Title as shown in the following screen capture. 13. Click in the lower half of the ITCAM Test Navigator and select your script, for example, Test_Recording. 12

14. Select the Run Trade recording button, as shown in the next screen capture, to test that your script runs and that there are no errors. 15. If you see one or both of the following prompts, click Yes for both of them. 13

If everything runs successfully, you see something like the following screen capture. 14

You must now upload the script that you just recorded to the computer on which you installed the ITCAM Console. To upload the script do the following steps: 1. Click File > Export. 15

2. Select ITCAM for Transactions and click Next. 16

3. In the Host field, enter the host name on which your ITCAM Console is located and click Next. 17

4. Select the check box for your RPT project name and click Next. 5. Select the recording that you just recorded. You can select more than one. 6. Optional: You can change the application name or leave the name as is. 7. To export the recording to the ITCAM Console, click Finish. 18

For each recording that you uploaded, a message is displayed indicating the successful upload. 19

Scheduling the Playback To this point, you created a playback recording and uploaded it to the ITCAM Console. You must now schedule it to run and then distribute the schedule and recording to one or multiple agents for playback. You do this using the ITCAM Console in the Tivoli Enterprise Portal. Before you do that, you must verify that the script is on the Console. Do the following steps to verify that the script is on the Console: 1. Using the Tivoli Enterprise Portal, navigate to your ITCAM Console. 2. Expand Application Management Console and click Robotic Scripts. In the Robotic Scripts window you see the script, in this example, Trade_Recording.zip. This verifies that the script was properly uploaded. You can now do the following steps to schedule your script for playback: 1. Using the Tivoli Enterprise Portal, click the Application Manager Configuration Editor button. 20

When the Editor first opens, you see the Applications view. 2. In the navigation pane, select Profiles and expand Robotic Response Time as shown in the following screen capture. 3. You can do one of the following steps: Select an existing profile, for example, ETrading. Create a new profile. The process for scheduling your new script for playback is the same, whether you select a profile or create a new one. 4. For this example, select New Profile. 21

5. In the fields, enter a name and, optionally, a description. 6. The type is Robotic Response Time. 7. Click OK. 8. In the upper-right pane of the Configuration window, click the Transactions tab. 22

9. Click the Add button and select the recording that you want, for example, Trade_Recording 10. Click OK. 11. In the upper-right pane, click the recording. Important: In the lower-right pane you have the following options: Script interval: Use this option to set how often the script is scheduled for playback Min response time threshold: Use this option to set a threshold. When the playback exceeds the threshold, a Situation event is produced. 23

1. Click the Distribution tab and select the agent that you want the playback to occur on. To select one or more robotic agents, select items from the Available Managed Systems list. Click the left arrow button (<) to move them to the Assigned list. To distribute the playback recording to all of the available agents, select *EM_ROBOT. Your administrator can create additional groups, for example, Regional or Division as selections for your use. 2. Click OK. 24

3. Repeat these steps for each recording that you create for each application you want to monitor., 25

Monitoring your Results You ve recorded a script using RPT, uploaded it, scheduled it to run, distributed the script and distributed it to a Managed System. You can now monitor your results. To do this, you again use the Tivoli Enterprise Portal and navigate to the agent on which you scheduled the playback to occur. Figure 2 shows your results for the applications that were mentioned at the beginning of this paper. You can see that your application availability (green) is currently good. Note that the Percent Available column displays 100% for all applications. However, based on the Historical Summary workspace, you can see that some threshold violations (yellow color) and some outages (red color) are reported. You can determine what time of day these issues occurred. Click HTTPdaytrader and select Application Details to get a more accurate representation of Availability and Response Times over time (the prior 8 hrs). Figure 2. Application results: Historical summary and status details If you position your cursor over one of the red bars (percent failed) in the Application Availability Trend workspace, hover help displays when the outage occurred and the percentage, for example, 100%, 50%, and so on. You can do the same thing in the Response Time Breakdown workspace to see the overall time, client time, and more. You can also see that when the 26

availability bar is the color red, your response times spike as well. At this point you would open a ticket or call a support person to find out why the outages occurred. Figure 3. Application availability trend and Response time breakdowns 27

Other Monitoring Views Another useful view is the Playback Status view, which shows the status of the playback scripts on the agent. In Figure 4 you can see that all of your scripts are running to completion as of their last run. Figure 4. Script execution trend and playback status 28

You can also view the status of the HTTPdaytrader application from the Application Management Console. You can right-click the Application, the Transaction (as shown in Figure 5) or the Client and see some of the same information for the agent, transaction, and so on that is also shown in Figure 4. Figure 5. Application details: Viewing the status of the application Architecture: Computer OS riker RedHat 5.2 troi RedHat 5.2 crusher RedHat 5.2 x86ondemand03 W2K3 R2 x86ondemand51 x330a30s20 W2K3 R2 W2K3 R2 Product - Version IBM Tivoli Monitoring 6.2.2 Fix Pack 1 Tivoli Enterprise Portals IBM Tivoli Monitoring 6.2.2 Fix Pack 1 Tivoli Enterprise Monitoring Server IBM Tivoli Monitoring 6.2.2 Fix Pack 1 Tivoli Enterprise Monitoring Server for RedHat ITCAM for Transaction Tracking 7.2 Application Management Console (t3) ITCAM for Transaction Tracking 7.2 Robotic Agent (t6) Rational Performance Tester v8.0 29

Notices Copyright IBM Corporation 2010 IBM United States of America Produced in the United States of America US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-ibm product, program, or service. IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not grant you any license to these patents. You can send license inquiries, in writing, to: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A. The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PAPER AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you. This information could include technical inaccuracies or typographical errors. Changes may be made periodically to the information herein; these changes may be incorporated in subsequent versions of the paper. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this paper at any time without notice. 30

Any references in this document 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. 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: IBM Director of Licensing IBM Corporation 4205 South Miami Boulevard Research Triangle Park, NC 27709 U.S.A. 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 is for planning purposes only. The information herein is subject to change before the products described become available. If you are viewing this information softcopy, the photographs and color illustrations may not appear. 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. Other company, product, or service names may be trademarks or service marks of others. 31