Your SlideShare is downloading. ×
Front coverDeployment Guide Series: IBMTivoli Composite ApplicationManager for Web Resources V6.2Manage Web application se...
International Technical Support OrganizationDeployment Guide Series: ITCAM for WebResources V6.2January 2008              ...
Note: Before using this information and the product it supports, read the information in “Notices” on page vii.First Editi...
Contents                       Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....
3.3.6 Customizing the product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29                      ...
Business partner responsibilities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119    Client responsibil...
vi   Deployment Guide Series: ITCAM for Web Resources V6.2
NoticesThis information was developed for products and services offered in the U.S.A.IBM may not offer the products, servi...
TrademarksThe following terms are trademarks of the International Business Machines Corporation in the United States,other...
Preface                 This book is written as part of the deployment guide series. It provides a                 step-by...
Manager, IBM Tivoli Identity Manager, Altiris Client Management Suite, BMC              Control-M for z/OS, and BMC Contro...
Mail your comments to:IBM Corporation, International Technical Support OrganizationDept. HYTD Mail Station P0992455 South ...
xii   Deployment Guide Series: ITCAM for Web Resources V6.2
Part 1Part       1     Planning                 This part discusses planning information for deploying IBM Tivoli Composit...
2   Deployment Guide Series: ITCAM for Web Resources V6.2
1    Chapter 1.   Solution introduction                 This chapter introduces the solution based on IBM Tivoli Composite...
1.1 Application server monitoring              Businesses are relying more on a Web-based application environment. This   ...
ITCAM for Web Resources uses Tivoli Enterprise Portal as its primary interface.         This allows a common user interfac...
The application servers run the data collector, which is a collecting agent that              runs in the application serv...
Data collectors are configured as a multi-threaded process. They consist of thefollowing agents:   Command agent:   The co...
The data collector in the J2EE server runs as a custom service called am.              Figure 1-2 shows the WebSphere data...
2    Chapter 2.   Solution environment                 This chapter discusses the required environment for implementing IT...
2.1 Hardware prerequisites              The hardware requirement for ITCAM for Web Resources relates to the              r...
For more information about configuring IBM Tivoli Monitoring servers, see               Deployment Guide Series: IBM Tivol...
2.2.1 WebSphere agent              The WebSphere agent is supported on the following operating systems:                 Wi...
AIX 5.2 or 5.3             Solaris 8, Solaris 9 cluster, and Solaris 10             HP-UX 11.iv1 32-bit on PA-RISC platfor...
– HP-UX 11iv1 (32-bit and 64-bit), only for PA-RISC and Itanium 22.3 Sizing consideration                 The size for dat...
Table name   Object name            Size    Recording frequency                                    in                     ...
Table name       Object name             Size    Recording frequency                                          in          ...
Table name          Object name               Size     Recording frequency                                               i...
Table name       Object name             Size   Recording frequency KYJGCCYC        Garbage Collection       784    1 reco...
Table name          Object name               Size     Recording frequency KYJSWEBCNT          Web Container -           7...
Table name       Object name            Size    Recording frequency KHTSWEBSR       Sun Web server          2704    1 per ...
DB2 Data Warehouse                                             Monitoring Server                                          ...
DB2 (for Portal Server)      DB2 Data Warehouse                                               Hub Monitoring Server       ...
DB2               Portal                   Warehouse Proxy                      database            Server                ...
24   Deployment Guide Series: ITCAM for Web Resources V6.2
3    Chapter 3.   Project planning                 This chapter discusses project planning information to help you deploy ...
3.1 Required skills              To implement ITCAM for Web Resources V6.2, you need the following              prerequisi...
3.3 Task breakdown            The detailed tasks for ITCAM for Web Resources implementation is divided into            the...
For IBM Tivoli Monitoring, you must install the following components:                 Tivoli Enterprise Monitoring Server ...
Remote deployment of agent using the operating system agent that is already              installed.              Or, if th...
30   Deployment Guide Series: ITCAM for Web Resources V6.2
Part 2Part       2     Deployment                 This part describes scenarios related to the actual deployment and usage...
32   Deployment Guide Series: ITCAM for Web Resources V6.2
4    Chapter 4.   Installation and                 configuration                 This chapter provides step-by-step instru...
4.1 Installation overview              ITCAM for Web Resources is a solution that is based on the IBM Tivoli              ...
srv177                                              srv178                  WebSphere Application Server                  ...
3. Click Next on the Welcome window.              4. ITCAM for Web Resources requires a specific version of IBM GSKit and ...
Figure 4-3 Select features7. The agent deployment windows opens as shown in Figure 4-4 on page 38.   IBM Tivoli Monitoring...
Figure 4-4 Agent deployment dialog38   Deployment Guide Series: ITCAM for Web Resources V6.2
8. After the application support files installation is complete, a configuration   window is displayed with all the compon...
9. The Tivoli Enterprise Portal configuration starts. Select the host name of the                 machine where Tivoli Ent...
Figure 4-7 Tivoli Enterprise Monitoring Server communication protocol   b. Set the parameters for the communication protoc...
Figure 4-9 Selecting Tivoli Enterprise Monitoring Server                 d. Select the application support file to add. Th...
11.The next steps configure the agent defaults connection to the Tivoli   Enterprise Monitoring Server:   a. Specify the d...
12.Figure 4-14 shows that the installation has been completed. Click Finish.              Figure 4-14 Installation finishe...
Agent or IBM Tivoli Composite Application Manager for J2EE Tivoli EnterpriseMonitoring Agent.1. Run setup.exe from the WIN...
3. Accept the product prerequisite as shown in Figure 4-16 and click Next.              Figure 4-16 Installation requireme...
4. ITCAM for Web Resources requires a specific version of IBM GSKit and IBM   Java. Verify if the required versions of IBM...
6. Select the installation path as shown in Figure 4-18. Click Next.              Figure 4-18 Installation path48   Deploy...
7. In the Select Features window (Figure 4-19), check only the Tivoli Enterprise   Monitoring Agent option. Click Next.Fig...
8. The installation summary dialog is shown in Figure 4-20. Click Next to begin                 installation.             ...
9. After the installation is completed, the configuration options window appears   as shown in Figure 4-21.Figure 4-21 Con...
10.From the configuration option dialog, configure the communication protocol                    defaults to connect to Ti...
11.The WebSphere agent configuration dialogs is a tabbed window shown in            Figure 4-23. You can accept all the de...
4. Section 4.4.4, “Configuring data collectors in the application servers” on                 page 62 describes how to con...
Figure 4-24 LaunchPad window               2. From the Install Products link, select the Install Data Collector for ITCAM ...
Figure 4-25 Welcome window56    Deployment Guide Series: ITCAM for Web Resources V6.2
3. In the software license agreement dialog (Figure 4-26), accept the license                   agreement and click Next.F...
4. Specify the installation directory for the data collector, as shown in                     Figure 4-27. We use the path...
5. The next dialog in Figure 4-28 allows you to save a response file. This is an                   excellent way of record...
6. A window displays the summary information about the data collector                  installation, as shown in Figure 4-...
7. In the dialog for launching the Configuration Tools, select the option to defer                    the launching of the...
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
Upcoming SlideShare
Loading in...5
×

Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485

600

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
600
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485"

  1. 1. Front coverDeployment Guide Series: IBMTivoli Composite ApplicationManager for Web Resources V6.2Manage Web application serverresource performanceExtensive deployment andusage scenariosSolution developmentguide included Budi Darmawan Andri Firtiyan Ronaldo Piresibm.com/redbooks
  2. 2. International Technical Support OrganizationDeployment Guide Series: ITCAM for WebResources V6.2January 2008 SG24-7485-00
  3. 3. Note: Before using this information and the product it supports, read the information in “Notices” on page vii.First Edition (January 2008)This edition applies to Version 6, Release 2, Modification 0 of IBM Tivoli Composite ApplicationManager for Web Resources (product number 5724-S32).© Copyright International Business Machines Corporation 2008. All rights reserved.Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADPSchedule Contract with IBM Corp.
  4. 4. Contents Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix The team that wrote this book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix Become a published author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xPart 1. Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Chapter 1. Solution introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1 Application server monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 ITCAM for Web Resources features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3 ITCAM for Web Resources value propositions . . . . . . . . . . . . . . . . . . . . . . 5 1.4 Architecture and interconnection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.4.1 J2EE and WebSphere data collectors . . . . . . . . . . . . . . . . . . . . . . . . 6 1.4.2 Tivoli Enterprise Monitoring Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Chapter 2. Solution environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.1 Hardware prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.2 Software prerequisites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2.1 WebSphere agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.2.2 J2EE agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.2.3 Web server agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.3 Sizing consideration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.4 Typical deployment environments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.4.1 Demonstration or proof of concept . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.4.2 Small and medium environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.4.3 Large and very large environment . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Chapter 3. Project planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.1 Required skills . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.2 Solution description and assumptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.3 Task breakdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.3.1 Project kick off. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.3.2 Environment preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.3.3 IBM Tivoli Monitoring setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.3.4 Application support files installation . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.3.5 Agents and data collectors setup . . . . . . . . . . . . . . . . . . . . . . . . . . . 28© Copyright IBM Corp. 2008. All rights reserved. iii
  5. 5. 3.3.6 Customizing the product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.3.7 Demonstrating the solution and skill transfer . . . . . . . . . . . . . . . . . . 29Part 2. Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Chapter 4. Installation and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 33 4.1 Installation overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 4.2 Installing application support files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 4.3 Installing the Tivoli Enterprise Monitoring Agent . . . . . . . . . . . . . . . . . . . . 44 4.4 Installing the data collector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 4.4.1 Setting up the application server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 4.4.2 Installing the base data collector version 6.1 . . . . . . . . . . . . . . . . . . 54 4.4.3 Applying Fix Pack 1 and interim Fix 4 . . . . . . . . . . . . . . . . . . . . . . . . 61 4.4.4 Configuring data collectors in the application servers . . . . . . . . . . . . 62 4.5 Verifying the installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Chapter 5. Scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 5.1 Usage scenario overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 5.2 Using the workspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 5.3 Defining application health and baseline. . . . . . . . . . . . . . . . . . . . . . . . . . 84 5.4 Working with situations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Chapter 6. Troubleshooting hints and tips . . . . . . . . . . . . . . . . . . . . . . . . 101 6.1 IBM Tivoli Monitoring logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 6.2 ITCAM for Web Resources logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102Part 3. Appendixes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Appendix A. The Trader application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Application components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Front-end J2EE Web application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Back end implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 Back end J2EE server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 Software requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Installation procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Initial setup for the demonstration server . . . . . . . . . . . . . . . . . . . . . . . . . 114 DB2 database creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 WebSphere server installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 WebSphere client installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 Appendix B. Sample statement of work . . . . . . . . . . . . . . . . . . . . . . . . . . 117 ITCAM for Web Resources implementation service. . . . . . . . . . . . . . . . . . . . 118 Executive summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Solution description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119iv Deployment Guide Series: ITCAM for Web Resources V6.2
  6. 6. Business partner responsibilities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Client responsibilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Staffing estimate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Project schedule and milestones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Testing methodology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Deliverables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Completion criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120Appendix C. Additional material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121Using the Web material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 System requirements for downloading the Web material . . . . . . . . . . . . . 122 How to use the Web material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122Abbreviations and acronyms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125IBM Redbooks publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125Other publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125Online resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126How to get IBM Redbooks publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127Help from IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Contents v
  7. 7. vi Deployment Guide Series: ITCAM for Web Resources V6.2
  8. 8. NoticesThis information was developed for products and services offered in the U.S.A.IBM may not offer the products, services, or features discussed in this document in other countries. Consultyour 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 IBMproduct, program, or service may be used. Any functionally equivalent product, program, or service thatdoes not infringe any IBM intellectual property right may be used instead. However, it is the usersresponsibility 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 give you any license to these patents. You can send licenseinquiries, 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 suchprovisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATIONPROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS ORIMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT,MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimerof 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 are periodically madeto the information herein; these changes will be incorporated in new editions of the publication. IBM maymake improvements and/or changes in the product(s) and/or the program(s) described in this publication atany time without notice.Any references in this information to non-IBM Web sites are provided for convenience only and do not in anymanner serve as an endorsement of those Web sites. The materials at those Web sites are not part of thematerials for this IBM product and use of those Web sites is at your own risk.IBM may use or distribute any of the information you supply in any way it believes appropriate withoutincurring any obligation to you.Information concerning non-IBM products was obtained from the suppliers of those products, their publishedannouncements or other publicly available sources. IBM has not tested those products and cannot confirmthe accuracy of performance, compatibility or any other claims related to non-IBM products. Questions onthe capabilities of non-IBM products should be addressed to the suppliers of those products.This information contains examples of data and reports used in daily business operations. To illustrate themas 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 businessenterprise is entirely coincidental.COPYRIGHT LICENSE:This information contains sample application programs in source language, which illustrate programmingtechniques on various operating platforms. You may copy, modify, and distribute these sample programs inany form without payment to IBM, for the purposes of developing, using, marketing or distributing applicationprograms conforming to the application programming interface for the operating platform for which thesample programs are written. These examples have not been thoroughly tested under all conditions. IBM,therefore, cannot guarantee or imply reliability, serviceability, or function of these programs.© Copyright IBM Corp. 2008. All rights reserved. vii
  9. 9. TrademarksThe following terms are trademarks of the International Business Machines Corporation in the United States,other countries, or both: Redbooks (logo) ® IBM® System x™ developerWorks® IMS™ System z™ z/OS® MVS™ Tivoli Enterprise™ AIX® Netcool® Tivoli® CICS® OMEGAMON® WebSphere® DB2 Universal Database™ Redbooks® Workplace™ DB2® System p™The following terms are trademarks of other companies:SAP NetWeaver, SAP, and SAP logos are trademarks or registered trademarks of SAP AG in Germany andin several other countries.Oracle, JD Edwards, PeopleSoft, Siebel, and TopLink are registered trademarks of Oracle Corporationand/or its affiliates.EJB, Java, Java Naming and Directory Interface, JDBC, JDK, JMX, JSP, JVM, J2EE, J2SE, Solaris, Sun,Sun Java, and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States,other countries, or both.Microsoft, Windows Server, Windows, and the Windows logo are trademarks of Microsoft Corporation in theUnited States, other countries, or both.Intel, Itanium, Intel logo, Intel Inside logo, and Intel Centrino logo are trademarks or registered trademarks ofIntel Corporation or its subsidiaries in the United States, other countries, or both.UNIX is a registered trademark of The Open Group in the United States and other countries.Linux is a trademark of Linus Torvalds in the United States, other countries, or both.Other company, product, or service names may be trademarks or service marks of others.viii Deployment Guide Series: ITCAM for Web Resources V6.2
  10. 10. Preface This book is written as part of the deployment guide series. It provides a step-by-step guide for deploying IBM® Tivoli® Composite Application Manager (ITCAM) for Web Resources V6.2. This deployment guide will help an IBM Business Partner or service person plan and perform the deployment of the product. The discussion on ITCAM for Web Resources describes product architecture and components, planning and sizing considerations, and guidelines on setting up service engagements. Although the information is highly relevant for larger deployment engagements, it is also suitable for a small deployment system. The extensive deployment and usage scenarios can also help you demonstrate the product.The team that wrote this book This book was produced by a team of specialists from around the world working at the International Technical Support Organization, Austin Center, Texas. Budi Darmawan is a Project Leader at the International Technical Support Organization, Austin Center. He writes extensively and teaches IBM classes worldwide on all areas of systems management, primarily application management, business service management, and workload scheduling. Before joining the ITSO in 1999, Budi worked in IBM Indonesia as a lead implementor and solution architect. His current interests are J2EE™ and service-oriented architecture (SOA) application management, z/OS® integration, and business service management. Andri Firtiyan is a Solution Architect at Software Lab Services based in IBM Indonesia. He has 11 years experience in IT. He holds a Master’s degree in Computer Science from the University of Indonesia. He was involved in the first SOA Offering Roadmap project in the ASEAN region. He is an IBM Certified SOA Solution Designer. His current focus is Tivoli Best Practice, Tivoli Business Automation, and SOA. Ronaldo Pires is an IBM IT Specialist. He joined IBM in 2004 and has been working on Global Technology Services Delivery in São Paulo, Brazil, supporting the systems management infrastructure for IBM outsourcing customers. His skills include IBM Tivoli Framework , IBM Tivoli Monitoring, IBM Tivoli Storage© Copyright IBM Corp. 2008. All rights reserved. ix
  11. 11. Manager, IBM Tivoli Identity Manager, Altiris Client Management Suite, BMC Control-M for z/OS, and BMC Control-D for z/OS. He holds a Bachelor’s degree in Mathematics from Faculdade de Filosofia Ciências e Letras de Santo André. He is Tivoli Certified Consultant for Tivoli Storage Manager and IBM Certified Deployment Professional for Tivoli Monitoring V5.1.2. Thanks to the following people for their contributions to this project: Dorothy Wu IBM developerWorks®, Silicon Valley Lab Terry Copeland IBM Software GroupBecome a published author Join us for a two- to six-week residency program! Help write a book dealing with specific products or solutions, while getting hands-on experience with leading-edge technologies. You will have the opportunity to team with IBM technical professionals, Business Partners, and Clients. Your efforts will help increase product acceptance and customer satisfaction. As a bonus, you will develop a network of contacts in IBM development labs and increase your productivity and marketability. Find out more about the residency program, browse the residency index, and apply online at: ibm.com/redbooks/residencies.htmlComments welcome Your comments are important to us! We want our books to be as helpful as possible. Send us your comments about this book or other IBM Redbooks® publications in one of the following ways: Use the online Contact us review form found at: ibm.com/redbooks Send your comments in an e-mail to: redbooks@us.ibm.comx Deployment Guide Series: ITCAM for Web Resources V6.2
  12. 12. Mail your comments to:IBM Corporation, International Technical Support OrganizationDept. HYTD Mail Station P0992455 South RoadPoughkeepsie, NY 12601-5400 Preface xi
  13. 13. xii Deployment Guide Series: ITCAM for Web Resources V6.2
  14. 14. Part 1Part 1 Planning This part discusses planning information for deploying IBM Tivoli Composite Application Manager (ITCAM) for Web Resources V6.2.© Copyright IBM Corp. 2008. All rights reserved. 1
  15. 15. 2 Deployment Guide Series: ITCAM for Web Resources V6.2
  16. 16. 1 Chapter 1. Solution introduction This chapter introduces the solution based on IBM Tivoli Composite Application Manager (ITCAM) for Web Resources V6.2. This chapter includes the following topics: “Application server monitoring” on page 4 “ITCAM for Web Resources features” on page 4 “ITCAM for Web Resources value propositions” on page 5 “Architecture and interconnection” on page 5© Copyright IBM Corp. 2008. All rights reserved. 3
  17. 17. 1.1 Application server monitoring Businesses are relying more on a Web-based application environment. This environment is based on J2EE application servers that serve Web browser requests or Web services’ requests. J2EE application servers are monolithic Java™ Virtual Machines (JVM™) that have limited performance management function. Typical interfaces for performance management of J2EE servers are Performance Monitoring Infrastructure (PMI) and Java Management eXtension (JMX™). Performance management of Web-based applications covers: J2EE application server resource analysis and understanding CPU and memory usage of an application server related to its activities, such as request rate and active processing. J2EE application individual performance with applications that are deployed in J2EE servers. These applications are not typically understood by users. Their performance must be monitored to pinpoint potential resource problems. Web server sessions and error statistics to identify the request mix and statistics for the Web servers. This helps understand access pattern of the static part of the Web site.1.2 ITCAM for Web Resources features ITCAM for Web Resources V6.2 allows simple monitoring of a Web application’s resources, including Web servers, WebSphere® servers, and other J2EE application servers. It proactively monitors health and availability of Web servers, application servers, and J2EE applications. J2EE application problems are viewed in context of the application so you can quickly drill down for problem determination. This allows for a quick identification and potentially fixing the problem before it impacts the users. ITCAM for Web Resources can dynamically monitor the threshold. This also allows to set a baseline threshold for a normal behavior of the application. The set baseline allows fewer situations to be fired as the settings are set from the application itself. With the IBM Tivoli Monitoring integrated environment, ITCAM for Web Resources allows correlation of situations from various resources with automated actions and expert advice. This provides a quicker resolution of problems and reduces event storms.4 Deployment Guide Series: ITCAM for Web Resources V6.2
  18. 18. ITCAM for Web Resources uses Tivoli Enterprise Portal as its primary interface. This allows a common user interface for data and events integration with other Tivoli Enterprise Portal-based solutions from IBM Tivoli Composite Application Manager, IBM Tivoli Monitoring, and IBM Tivoli OMEGAMON® to provide comprehensive management of business applications.1.3 ITCAM for Web Resources value propositions ITCAM for Web Resources provides the following business values: Increased operational efficiency: – Training is minimized as the product does not require programming expertise. – Solution is highly scalable and helps manage large environments. – Automated troubleshooting helps deliver fast time-to-resolution. – Achieve rapid return on investment. – Product deploys quickly and easily. – Heterogeneous environments support manages a complex mix of tools. Improved customer satisfaction: – Developing application and service problems are detected before they result in brownouts and blackouts. – Enhance service visibility. – Operators can discern the service and business-level impact of events. – Users gain cross-platform visibility and impact analysis capabilities needed to prioritize responses and improve service availability. – Real time status of an application’s health.1.4 Architecture and interconnection ITCAM for Web Resources monitors the applications’ performance for J2EE application servers. It collects performance metric using a data collector and forwards the information by using the IBM Tivoli Monitoring V6.1 infrastructure. Chapter 1. Solution introduction 5
  19. 19. The application servers run the data collector, which is a collecting agent that runs in the application server and sends monitoring information, using Tivoli Enterprise Monitoring Agent, to the Tivoli Enterprise Monitoring Server. These data collectors operate independently of each other. Figure 1-1 shows the overall architecture of ITCAM for Web Resources. I Tivoli Enterprise Monitoring Agent Tivoli Enterprise Management Server Application servers with and Data collectors Tivoli Enterprise Portal Server Figure 1-1 ITCAM for Web Resources architecture The product consists of two main parts: the data collectors and the Tivoli Enterprise Monitoring Agents. A data collector agent runs on each monitored J2EE application servers and communicates with the Tivoli Enterprise Monitoring Agent. The Tivoli Enterprise Monitoring Agent sends the performance information to Tivoli Enterprise Monitoring Server for display on Tivoli Enterprise Portal.1.4.1 J2EE and WebSphere data collectors The data collectors run inside the application servers. They use native system services. They are tailored for particular environments where they are executed.6 Deployment Guide Series: ITCAM for Web Resources V6.2
  20. 20. Data collectors are configured as a multi-threaded process. They consist of thefollowing agents: Command agent: The command agent collects requests from other components for information about EJB™ invocations, database connection pools, thread pools, stack traces, memory analyses, and heap dumps. Event agent: The event agent provides data to the publish servers according to polling frequencies. This data includes system initialization data, application request-level data, and application method-level data. Collector process: The collector provides the monitoring data for Tivoli Enterprise™ Portal. It collects WebSphere Application Server and other J2EE application server performance metrics. This component communicates with Tivoli Enterprise Monitoring Agent using a TCP/IP port.The data collectors send probes into the application servers to analyze theapplications’ performance. The probes collect monitoring data and feed it totransport routines for Tivoli Enterprise Monitoring Agent. This relieves theprocessing burden of ITCAM for Web Resources from the application servers asmuch as possible. The data collectors and probes are not designed to analyze orinterpret data. They collect and route such data to Tivoli Enterprise MonitoringAgent.The data sources used by the ITCAM for Web Resources data collector are: JVMTI garbage collection data, method trace, stack trace, CPU time, and heap dump. jJMX system resources. PMI system resources (WebSphere only). OS services, platform CPU, and its environment. Byte Code Instrumentation (BCI) for some classes. Chapter 1. Solution introduction 7
  21. 21. The data collector in the J2EE server runs as a custom service called am. Figure 1-2 shows the WebSphere data collector structure. WebSphere JVMTI JMX PMI Custom Service BCI am KYN Tivoli Enterprise To TEMS Monitoring Agent Figure 1-2 Data collector structure1.4.2 Tivoli Enterprise Monitoring Agent The ITCAM for Web Resources Tivoli Enterprise Monitoring Agent forwards information to the Tivoli Enterprise Monitoring Server for monitoring the use of Tivoli Enterprise Portal. For monitoring Web servers, you can also use Tivoli Enterprise Monitoring Agent for Web Servers. You do not need a data collector to monitor Web servers.8 Deployment Guide Series: ITCAM for Web Resources V6.2
  22. 22. 2 Chapter 2. Solution environment This chapter discusses the required environment for implementing ITCAM for Web Resources V6.2. The topics are: “Hardware prerequisites” on page 10 “Software prerequisites” on page 11 “Sizing consideration” on page 14 “Typical deployment environments” on page 20© Copyright IBM Corp. 2008. All rights reserved. 9
  23. 23. 2.1 Hardware prerequisites The hardware requirement for ITCAM for Web Resources relates to the requirement of IBM Tivoli Monitoring V6.1. For IBM Tivoli Monitoring servers, such as Tivoli Enterprise Monitoring Server or Tivoli Enterprise Portal Server, the recommended processor speeds are at minimum of 1 GHz for RISC architectures and 2 GHz for Intel® architectures. A single processor is suitable when the components are installed on separate computers. Table 2-1 lists the memory and disk requirements for IBM Tivoli Monitoring servers. Table 2-1 IBM Tivoli Monitoring memory and disk requirements Component Memory requirementa Disk space requirement Hub monitoring server 70 MB - 100 MB 650 MB Remote monitoring server 100 MB - 300 MB 250 MB Tivoli Enterprise Portal 100 MB - 300 MB 800 MB server Tivoli Enterprise Portal 150 MB - 300 MB 150 MB client Tivoli data warehouse 2 GB - 8 GB Must be calculatedb Warehouse proxy agent 50 MB - 100 MB 150 MB Summarization and 150 MB - 300 MB 150 MB pruning agent a. Memory requirement is range based on the processing needs. The low end is for around 100-200 monitoring agents, while the high end is for around 500-1000 monitoring agents. b. The data size of Tivoli Data Warehouse depends on the size of data for each attribute groups. For each attribute groups, you need the number of detailed records per day, the data size per record, and the aggregation policy. See the Tivoli Monitoring Information Center at: http://publib.boulder.ibm.com/infocenter/tivihelp/v15r1/topic/com.ibm. itm.doc/itm_install65.htm#estimate The hardware requirement for IBM Tivoli Monitoring servers is discussed in detail at: http://publib.boulder.ibm.com/infocenter/tivihelp/v15r1/topic/com.ibm.i tm.doc/itm_install61.htm#hardware10 Deployment Guide Series: ITCAM for Web Resources V6.2
  24. 24. For more information about configuring IBM Tivoli Monitoring servers, see Deployment Guide Series: IBM Tivoli Monitoring 6.1, SG24-7188. Specifically for ITCAM for Web Resources, the agents have additional requirements for memory and disk spaces. These additional requirements are on top of any existing hardware requirement for the supported monitored environment. These monitored environments are listed in section 2.2, “Software prerequisites” on page 11. Table 2-2 lists the minimum and recommended memory and disk requirements.Table 2-2 Requirements Resource Additional memory Additional disk Additional disk space space (monitoring agent) (data collector) WebSphere agent 128 MB 100 MB 330 MB J2EE agent 512 MB 512 MB 1 GB Web server agent - 100 MB - For the most up-to-date prerequisites, see the following Information Centers: For WebSphere agents: http://publib.boulder.ibm.com/tividd/td/ITCAMWRWAS/prereq62/en_US/HT ML/itcam6.html For J2EE agents: http://publib.boulder.ibm.com/tividd/td/ITCAMWRJ2/prereq62/en_US/HTM L/itcam6.html For Web server agents: http://publib.boulder.ibm.com/tividd/td/ITCAMWRWServers/prereq62/en_ US/HTML/itcam6.html2.2 Software prerequisites ITCAM for Web Resources V6.2 requires the implementation of IBM Tivoli Monitoring V6.1 with Fix Pack 5 or later. Additional software requirements for ITCAM for Web Resources V6.2 are discussed in the following sections: Section 2.2.1, “WebSphere agent” on page 12 Section 2.2.2, “J2EE agents” on page 12 Section 2.2.3, “Web server agents” on page 13 Chapter 2. Solution environment 11
  25. 25. 2.2.1 WebSphere agent The WebSphere agent is supported on the following operating systems: Windows® 2000 Server and Advanced Server with Service Pack 4 or later Windows Server® 2003 Standard, Enterprise, and Data Center editions AIX® 5.2 or 5.3 Solaris™ 8, Solaris 9 cluster, and Solaris 10 HP-UX 11.iv1 32-bit on PA-RISC platform HP-UX 11.iv2 (32–bit and 64-bit) on PA-RISC and Itanium® RHEL 4.0 and 5.0 on System x™, System p™, and System z™ SLES 9 and SLES 10 on System x, System p, and System z Note: For operating system specific requirement and WebSphere levels, see the prerequisites page at: http://publib.boulder.ibm.com/tividd/td/ITCAMWRWAS/prereq62/en_US/HT ML/itcam6.html The supported WebSphere software levels are: WebSphere Application Server 5.1.0 and 5.1.1.14 with JDK™ 1.4.2_7, Base and Network Deployment versions WebSphere Application Server 6.0.x Base and Network Deployment version (all except 6.0.0.1) WebSphere Application Server 6.1 Base and Network Deployment version; verbose class loading is only supported in version 6.1.0.1 or later WebSphere Application Server Community Edition 1.0 (only with Windows 2003 Server SP1) WebSphere Portal Server 5.1.x WebSphere Portal Server 6.x WebSphere Process Server 6.0 and 6.0.1 Workplace™ Collaboration Services Mail Server 2.6.x (only the Mail Server component of this application server is monitored, in Windows and AIX platforms) WebSphere Enterprise Service Bus 6.0.12.2.2 J2EE agents The J2EE agents are supported on the following operating systems: Windows 2000 Server and Advanced Server with Service Pack 4 or later Windows Server 2003 Standard, Enterprise, and Data Center editions12 Deployment Guide Series: ITCAM for Web Resources V6.2
  26. 26. AIX 5.2 or 5.3 Solaris 8, Solaris 9 cluster, and Solaris 10 HP-UX 11.iv1 32-bit on PA-RISC platform HP-UX 11.iv2 (32-bit and 64-bit) on PA-RISC and Itanium RHEL 4.0 and 5.0 on System x and System p SLES 9 and SLES 10 on System x and System p Note: For operating system specific requirements and J2EE application server levels and Java Runtime Environment versions, see the prerequisites page at: http://publib.boulder.ibm.com/tividd/td/ITCAMWRJ2/prereq62/en_US/HTM L/itcam6.html The following J2EE container servers are supported: SAP® NetWeaver 04 SR1 Oracle® 9i Application Server R2 (9.0.3) - 32–bit only Oracle 10i Application Server R2 (10.1.2) - 32–bit only J2SE™ (standalone Java applications) WebLogic Server 8.1 SP5 (32-bit only) WebLogic Server 9.1 (64-bit support for only AMD64 and EM64/T) JBoss Application Server 3.2.7 JBoss Application Server 4.0.3 SP1 TomCat 5.0.28 TomCat 5.5.122.2.3 Web server agents The combination of the supported Web servers are: Apache Web Server 2.2, on the following operating systems: – Windows Server 2003 (Standard) – AIX 5.2 and 5.3 (32-bit and 64-bit) – Solaris 9 and 10 (32-bit and 64-bit) – HP-UX 11iv1 (32-bit and 64-bit) for PA-RISC and Itanium 2 only – Linux® on System x: RHEL 4.0 update 3 and later – Linux on System x: SLES 9 Microsoft® Internet Information Server Web Server 6.0 on Windows Server 2003 (Standard) SP1 Sun™ Java™ System Web Server 6.1 on the following operating systems: – Windows Server 2003 (Standard) – AIX 5.2 (32-bit and 64-bit) – Solaris 9 (32-bit and 64-bit) must apply SP6 on the Web server Chapter 2. Solution environment 13
  27. 27. – HP-UX 11iv1 (32-bit and 64-bit), only for PA-RISC and Itanium 22.3 Sizing consideration The size for data warehouse tables for ITCAM for Web Resources V6.2 is explained in Appendix A of the agent installation guide manuals. We provide those sizes in Table 2-3 for easy reference.Table 2-3 Historical data sizing information for WebSphere agents Table name Object name Size Recording frequency in bytes KYNPREV WebSphere Agent 616 1 record for each product event. These records Events are written when problems occur. KYNAPSST Application Server 968 1 record per interval per server instance Status KYNLOGANAL Log Analysis 1068 1 record per interval for each entry written into the application server log stream or file KYNAPSRV Application Server 772 1 record per interval per application server KYNCONTNR EJB Containers 880 1 record per interval per application server, plus 1 record per interval per EJB container KYNEJB Enterprise Java Beans 1040 1 record per interval for each EJB method KYNCNTROP Container Object Pools 812 1 record per interval per application server, plus 1 record per interval per EJB container KYNAPP Web applications 1060 1 record per interval per Web application KYNSERVLT Servlets and JSPs 1320 1 record per interval per servlet KYNTRANS Container Transactions 812 1 record per interval per application server plus 1 record per interval per EJB container KYNCACHE Dynamic Cache 588 1 record per cache per cycle KYNCACHT Dynamic Cache 952 1 record per cache template per cycle Templates KYNJ2C J2C Connection Pools 972 1 record per J2EE connection pool per cycle KYNSERVS Servlet Sessions 1064 1 record per servlet session per interval KYNTHRDP Thread Pools 864 1 record per thread pool per interval14 Deployment Guide Series: ITCAM for Web Resources V6.2
  28. 28. Table name Object name Size Recording frequency in bytesKYNWLMCL Workload Management 592 1 record per Workload Management (WLM) client Client per intervalKYNWLMSR Workload Management 632 1 record per WLM server per interval ServerKYNGCACT Garbage Collection 732 1 record per interval per application server AnalysisKYNGCAF Allocation Failure 616 1 record per interval for each allocation failure blockKYNGCCYC Garbage Collection 656 1 record per garbage-collection cycle per interval CycleKYNREQUEST Request Analysis 1468 1 record per interval for each workload in each application serverKYNREQSEL Selected Request 1240 1 record per interval for each workload degradation in each application serverKYNDATAS Datasources 1156 1 record per interval per data source in each application serverKYNJMSSUM JMS Summary 852 1 record per interval per MQ queue in each application serverKYNREQHIS Request times and 976 1 record per interval per WebSphere Application rates ServerKYNDBCONP DB Connection Pools 1096 1 record per datasource per interval plus 1 record per application server per intervalKYNDCMSG Data Collector (DC) 1388 1 record per each entry written into DC log Messages - message file WebSphereKYNDCSSTK Distribution and 1032 1 record per DCS stack per interval plus 1 record Consistency Services per application server per interval (DCS) StackKYNHAMGMT High Availability 724 1 record per application server per interval ManagerKYNWEBSGW Web Services Gateway 968 1 record per Web Services Gateway per interval plus 1 record per application server per interval Chapter 2. Solution environment 15
  29. 29. Table name Object name Size Recording frequency in bytes KYNWEBSVC Web Services 1004 1 record per Web Service per interval plus 1 record per application server per interval KYNALARMM Alarm Manager 980 1 record per Work Manager per interval plus 1 record per application server per interval KYNSCHED Scheduler 1000 1 record per Scheduler per interval plus 1 record per application server per interval KYNCLICOM Client Communications 1220 1 record per application server per interval KYNDURSUB Durable Subscriptions 1504 1 record per Durable Subscription per interval KYNMECOM Messaging Engine 1004 1 record per application server per interval Communications KYNMSGENG Messaging Engines 972 1 record per Messaging Engine per interval plus 1 record per application server per interval KYNMSGQUE Queue 1040 1 record per Queue per interval KYNSVCOMEL Service Component 1752 1 record per Service Component Element per Elements interval plus 1 record per application server per interval KYNSVCCOMP Service Components 704 1 record per Service Component plus 1 record per application server KYNTOPICSP Topic Spaces 1288 1 record per Topic Space per interval KYNWMQCL WMQ Client Link 988 1 record per application server per interval Communications KYNWMQLINK WMQ Link 1004 1 record per application server per interval Communications KYNWPMSV Workplace Mail Service 776 1 record per application server per interval KYNWPMQM Workplace Mail 712 1 record per Mail Queue per interval Queues KYNWPMIP Workplace Mail 720 1 record per protocol (IMAP/POP) per interval IMAP/POP KYNWPTALS Portal Summary 760 1 record per application server per interval KYNWPPAGE Portal Page Summary 832 1 record per Portal Page per interval plus 1 record per application server16 Deployment Guide Series: ITCAM for Web Resources V6.2
  30. 30. Table name Object name Size Recording frequency in bytes KYNWPLETS Portlet Summary 836 1 record per portlet per interval plus 1 record per application server KYNAPHLTH Application Health 1008 1 record per interval per application for each Status application server KYNAPMONCF Application Monitoring n/a Not historical table Configuration KYNRQMONCF Requests Monitoring n/a Not historical table Configuration KYNBASELN Baseline n/a Not historical table Table 2-4 shows the sizing list for J2EE agents.Table 2-4 Historical data sizing information for J2EE agent Table name Object name Size Recording frequency KYJAPHLTH Application Health 1008 1 record per interval per application for each Status application server KYJAPMONCF Application Monitoring n/a Not historical table Configuration KYJAPSRV Application Server - 764 1 record per interval per application server J2EE KYJAPSST Application Server 968 1 record per interval per server instance Status - J2EE KYJBASELN Baseline n/a Not historical table KYJDATAS Datasources - J2EE 1284 1 record per interval per data source in each application server KYJDCMSG DC Message - J2EE 1388 1 record per each entry written into DC log message file. KYJEJB Enterprise Java Bean 1020 1 record per JSR77 EJB module per interval plus Modules - J2EE 1 record per application server KYJGCACT Garbage Collection 736 1 record per interval per application server Analysis - J2EE KYJGCAF Allocation Failure - 744 1 record per interval for each allocation failure J2EE block Chapter 2. Solution environment 17
  31. 31. Table name Object name Size Recording frequency KYJGCCYC Garbage Collection 784 1 record per garbage collection cycle per interval Cycle - J2EE KYJJCACP JCA Connection Pools - 1016 1 record per JSR77 JCA resource per interval J2EE plus 1 record per application server KYJJDKJVM JDK - JVM 1732 1 record per interval for each application server KYJJDKMEM JDK - Memory 724 1 record per interval for each application server KYJJDKOS JDK - Operation 1484 1 record per interval for each application server System KYJJDKTHR JDK - Threading 1224 1 record per interval for each application server KYJJMSSUM JMS Summary - J2EE 960 1 record per interval per MQ queue in each application server KYJJTARES JTA Resources - J2EE 960 1 record per JSR 77 JTA Resource per interval plus 1 record per application server KYJLOGANAL Log Analysis - J2EE 1068 1 record per interval for each entry written into the application server log stream or file KYJPREV J2EE Agent Events 704 1 record for each product event. These records are written when problems occur. KYJREQHIS Request times and 976 1 record per interval per J2EE server rates - J2EE KYJREQSEL Selected Request - 1368 1 record per interval for each workload J2EE degradation in each application server KYJREQUEST Request Analysis - 1184 1 record per interval for each workload in each J2EE application server KYJRQMONCF Requests Monitoring n/a Not historical table Configuration KYJSDBCON DB Connection Pools - 972 1 record per DB connection pool per interval plus NetWeaver 1 record per application server KYJSEJB Enterprise Java Bean 1152 1 record per EJB per interval plus 1 record per Service - NetWeaver application server KYJSERVLT Servlets and JSPs - 972 1 record per interval per servlet J2EE KYJSJTASUM JTA Summary - 708 1 record per application server per interval NetWeaver18 Deployment Guide Series: ITCAM for Web Resources V6.2
  32. 32. Table name Object name Size Recording frequency KYJSWEBCNT Web Container - 716 1 record per application server per interval NetWeaver KYJWEBAPP Web applications - 836 1 record per interval per Web application J2EE KYJWLCCPL J2EE Connector 884 1 record per J2C connection pool per interval plus Connection Pools - 1 record per application server WebLogic KYJWLDBCON JDBC™ Connection 900 1 record per JDBC connection pool per interval Pools - WebLogic plus 1 record per application server KYJWLEJB Enterprise Java Beans 1176 1 record per EJB per interval plus 1 record per - WebLogic EJB component, plus 1 record per application server KYJWLEJBC Enterprise Java Bean 968 1 record per EJB component per interval plus 1 Components - record per application server WebLogic KYJWLJMSS JMS Sessions - 1088 1 record per JMS session per interval plus 1 WebLogic record per application server KYJWLJTA Java Transaction 900 1 record per application server per interval Service - WebLogic KYJWLSRVLT Servlets and JSPs - 1628 1 record per Servlet or JSP™ per interval plus 1 WebLogic record per Web Application, plus 1 record per application server KYJWLWEBAP Web Applications - 1296 1 record per Web Application per interval plus 1 WebLogic record per application server Table 2-5 lists the sizing list for Web server agents.Table 2-5 Historical data sizing information for Web server agent Table name Object name Size Recording frequency KHTAWEBSR Apache Web server 1056 1 per interval per server KHTAWEBST Apache Web sites 984 1 per interval per site KHTEVNT Web Servers Agent 616 Depends on messages count from Tivoli Events Enterprise Monitoring Agent (TEMA) KHTIWEBSR Web server 928 1 per interval per server KHTIWEBST Web sites 1528 1 per interval per site Chapter 2. Solution environment 19
  33. 33. Table name Object name Size Recording frequency KHTSWEBSR Sun Web server 2704 1 per interval per server KHTSWEBST Sun Web sites 1168 1 per interval per site KHTWSRS Web Servers status 1028 1 per interval2.4 Typical deployment environments This section discusses deployment considerations for ITCAM for Web Resources V6.2. These considerations are related to the structure of IBM Tivoli Monitoring servers and the connection for ITCAM for Web Resources agents that connect to Tivoli Enterprise Monitoring Server. See also Deployment Guide Series: IBM Tivoli Monitoring 6.1, SG24-7188. We also discuss the following scenarios: Section 2.4.1, “Demonstration or proof of concept” on page 20 Section 2.4.2, “Small and medium environment” on page 21 Section 2.4.3, “Large and very large environment” on page 222.4.1 Demonstration or proof of concept The demonstration or proof of concept deployment focuses on speed for bringing the system up and showing the functions. It does not consider performance and load of the servers nor system reliability. A typical configuration is shown in Figure 2-1 on page 21.20 Deployment Guide Series: ITCAM for Web Resources V6.2
  34. 34. DB2 Data Warehouse Monitoring Server Portal Server Warehouse Proxy Sumarization and Pruning TEMA TEMA TEMA TEMA Figure 2-1 Demonstration or proof of concept The configuration in Figure 2-1 consists of: A single server running DB2® Universal Database™ for Tivoli Data Warehouse and Tivoli Enterprise Portal Server database, End-user Response Time Dashboard agent, Tivoli Enterprise Monitoring Server, Tivoli Enterprise Portal Server, and Warehouse Proxy. The Summarization and Pruning agent is not configured because the system is not around for a long period of time. Various agents, such Tivoli Enterprise Monitoring Agent (TEMA), running on application server machines to monitor application server performance.2.4.2 Small and medium environment A small and medium scale environment accommodates a larger number of agents with consideration on system performance. This environment has more specialization for the servers and allows load balance to remote Tivoli Enterprise Monitoring Server. This environment is applicable for one to five sites with less than 1000 monitored clients. A typical configuration is shown in Figure 2-2 on page 22. Each remote Tivoli Enterprise Monitoring Server is capable of handling up to 1000 agents. A client can run multiple agents. Chapter 2. Solution environment 21
  35. 35. DB2 (for Portal Server) DB2 Data Warehouse Hub Monitoring Server Warehouse Proxy Portal Server Sumarization and Pruning Remote Remote Remote TEMS TEMS TEMS TEMA TEMA TEMA TEMA TEMA TEMA TEMA TEMA TEMA Figure 2-2 Small and medium environment The small and medium environment shown in Figure 2-2 includes: A specialized hub Tivoli Enterprise Monitoring Server and Tivoli Enterprise Portal Server. A separate machine for handling Tivoli Data Warehouse with Warehouse Proxy, Summarization and Pruning Agent. Remote Tivoli Enterprise Monitoring Server handling agent communication from different sites, instead of directly from the hub Tivoli Enterprise Monitoring Server.2.4.3 Large and very large environment For a larger environment, redundancy and performance are critical. This design includes multiple levels of Tivoli Enterprise Monitoring Server structure with failover capability. All major central functions are running on separate servers with their required redundancy. Figure 2-3 on page 23 shows an example of a large system deployment.22 Deployment Guide Series: ITCAM for Web Resources V6.2
  36. 36. DB2 Portal Warehouse Proxy database Server Sumarization and Pruning Failover Hub Monitoring Servers Remote Remote Remote TEMS TEMS TEMS TEMA TEMA TEMA TEMA TEMA TEMA TEMA TEMA TEMAFigure 2-3 Large system deploymentIn Figure 2-3, the configuration includes: Separate servers for: – Tivoli Data Warehouse database – Hub Tivoli Enterprise Monitoring Server (2 servers) – Tivoli Enterprise Portal Server – Warehouse proxy and Summarization and Pruning agent Separate remote Tivoli Enterprise Monitoring Server for each site. Chapter 2. Solution environment 23
  37. 37. 24 Deployment Guide Series: ITCAM for Web Resources V6.2
  38. 38. 3 Chapter 3. Project planning This chapter discusses project planning information to help you deploy ITCAM for Web Resources V6.2. The topics are: “Required skills” on page 26 “Solution description and assumptions” on page 26 “Task breakdown” on page 27© Copyright IBM Corp. 2008. All rights reserved. 25
  39. 39. 3.1 Required skills To implement ITCAM for Web Resources V6.2, you need the following prerequisite skills: IBM Tivoli Monitoring architecture WebSphere or other J2EE application server skill Application environments Database skill Networking and Web transaction Working with Tivoli Enterprise Portal Apart from the above requirements, you need to know the ITCAM for Web Resources V6.2 itself. This includes the following topics: Using workspaces Configuring the data collector Navigating ITCAM for Web Resources workspaces3.2 Solution description and assumptions The solution monitors servers and application server performance. First establish a monitoring methodology by using a series of planning session with the customer. In these sessions, address the following items: The applications or IT services to be included in the implementation, which server hosts those applications, the location of these servers, and what connectivity options are available. The Web servers and application servers software level and the user ID for accessing them. The applications running on the application servers. Based on the above requirements from the customer, you can start developing the solution configuration and implementation methods. The configuration involved defines where to put critical components, such as Tivoli Enterprise Monitoring Server and Tivoli Enterprise Portal Server. The implementation method includes deployment of the agents and data collectors. You can perform only a sub-set of the identified final configuration. The complete configuration is up to the customer to implement. You must predetermine the initial subset to implement the final configuration.26 Deployment Guide Series: ITCAM for Web Resources V6.2
  40. 40. 3.3 Task breakdown The detailed tasks for ITCAM for Web Resources implementation is divided into the sections: Section 3.3.1, “Project kick off” on page 27 Section 3.3.2, “Environment preparation” on page 27 Section 3.3.3, “IBM Tivoli Monitoring setup” on page 27 Section 3.3.4, “Application support files installation” on page 28 Section 3.3.5, “Agents and data collectors setup” on page 28 Section 3.3.6, “Customizing the product” on page 29 Section 3.3.7, “Demonstrating the solution and skill transfer” on page 293.3.1 Project kick off The start of the project is a critical task that allows all participant to be identified. This initiation allows roles and responsibilities to be presented and a generic project plan to be laid out. The kick off is also an important milestone to promote the project to the customer’s user base and generate interest for the project.3.3.2 Environment preparation The initial environment preparation has the following objectives: Installing and preparing the new server machines with the appropriate operating system and network connectivity. This applies to machines that run Tivoli Enterprise Monitoring Server, Tivoli Data Warehouse, and other servers. Identifying machines on which Tivoli Enterprise Monitoring Agent is installed. This includes tabulating their IP addresses, host name, owner, access to the machine, and other relevant information Collecting installation media and required software for the installation. Depending on the size of the implementation and the readiness of the environment, this task can take several hours or several days.3.3.3 IBM Tivoli Monitoring setup After the environment preparation is done, you can install IBM Tivoli Monitoring V6.1. This includes installing DB2 Universal Database V8.2 for Tivoli Enterprise Portal Server and possibly Tivoli Data Warehouse. Chapter 3. Project planning 27
  41. 41. For IBM Tivoli Monitoring, you must install the following components: Tivoli Enterprise Monitoring Server Tivoli Enterprise Portal Server Warehouse Proxy Summarization and Pruning Agent (not needed for demonstration or proof of concept installation) For more information, see Deployment Guide Series: IBM Tivoli Monitoring 6.1, SG24-7188.3.3.4 Application support files installation Before ITCAM for Web Resources components is installed, you must install the application support files on Tivoli Enterprise Monitoring Server, Tivoli Enterprise Portal desktop client, and Tivoli Enterprise Portal Server machines. Depending on the configuration of the IBM Tivoli Monitoring environment, you might need to install these files on one or more machines. During installation, you must restart Tivoli Enterprise Monitoring Server and Tivoli Enterprise Portal Server. You should schedule for minimal interruption of the operation. See section 4.2, “Installing application support files” on page 35 for more information. You must install the application support files before the agent.3.3.5 Agents and data collectors setup Install the monitoring agents for ITCAM for Web Resources on the appropriate machines. This deployment must be done with the least interruption to the application running on these servers. See section 4.3, “Installing the Tivoli Enterprise Monitoring Agent” on page 44 for more information. Data collector installation and configuration must be performed on the J2EE application server. This requires modification on the application server environment and a restart of the application server. This process is potentially disruptive to the application processing and must be scheduled accordingly. See section 4.4, “Installing the data collector” on page 53 for more information. Depending on the environment, the following are a few ideas on installing Tivoli Enterprise Monitoring Agent: Installation with an existing software distribution mechanism, such as IBM Tivoli Configuration Manager.28 Deployment Guide Series: ITCAM for Web Resources V6.2
  42. 42. Remote deployment of agent using the operating system agent that is already installed. Or, if there is no other option, you can also run the GUI installation wizard on the machine.3.3.6 Customizing the product For ITCAM for Web Resources, the workspaces have been provided with adequate function to start monitoring the servers. The customization includes defining an application performance baseline as the base for generating events. Additional situations might also be defined to provide more specific event-based monitoring using ITCAM for Web Resources.3.3.7 Demonstrating the solution and skill transfer After completing the customization and with the solution in place, you can demonstrate the result to the customer. This demonstration can signify your completion milestone. You must also perform skill transfer so that the customer’s personnel can operate and maintain the solution on a day-to-day basis. This is an important task that ensures smooth hand over of the overall project. A sample demonstration of the product usage is described in Chapter 5, “Scenarios” on page 77. Chapter 3. Project planning 29
  43. 43. 30 Deployment Guide Series: ITCAM for Web Resources V6.2
  44. 44. Part 2Part 2 Deployment This part describes scenarios related to the actual deployment and usage of ITCAM for Web Resources V6.2.© Copyright IBM Corp. 2008. All rights reserved. 31
  45. 45. 32 Deployment Guide Series: ITCAM for Web Resources V6.2
  46. 46. 4 Chapter 4. Installation and configuration This chapter provides step-by-step instructions for installing ITCAM for Web Resources V6.2. It consists of the following sections: “Installation overview” on page 34 “Installing application support files” on page 35 “Installing the data collector” on page 53© Copyright IBM Corp. 2008. All rights reserved. 33
  47. 47. 4.1 Installation overview ITCAM for Web Resources is a solution that is based on the IBM Tivoli Monitoring V6.1 platform. It monitors and manages applications running on commonly available application servers and Web servers. The application server platforms include IBM WebSphere, WebLogic, SAP, Oracle, JBoss, Tomcat, J2SE, and WebSphere Application Server Community Edition. The supported Web servers are Microsoft IIS, SUN, and Apache Web Servers. As discussed in section 1.4, “Architecture and interconnection” on page 5, the product consists of the data collector and the Tivoli Enterprise Monitoring Agent that connect to the Tivoli Enterprise Monitoring Server. The installation process consists of: Section 4.2, “Installing application support files” on page 35 is a prerequisite for using the agents. The Tivoli Enterprise Monitoring Server and Tivoli Enterprise Portal Server need the information about the agent to be pre-populated. Section 4.3, “Installing the Tivoli Enterprise Monitoring Agent” on page 44 discusses the installation of Tivoli Enterprise Monitoring Agent for WebSphere. Section 4.4, “Installing the data collector” on page 53 describes the necessary installation process for the data collector. This data collector is the same code for both IBM Tivoli Composite Application Manager for WebSphere and ITCAM for Web Resources. Note: The installation media contains the Netcool® ASM agent. This is an optional component that you can use to integrate with the Micromuse Netcool solution. Our installation process does not cover this component. For more information about IBM Tivoli Monitoring, see Deployment Guide Series: IBM Tivoli Monitoring V6.1, SG24-7188. It is a step-by-step deployment guide for IBM Tivoli Monitoring V6.1 which covers small to large environments and discusses best practices for a deployment plan. Figure 4-1 on page 35 shows our sample deployment environment. We have the application server node on srv177 and the IBM Tivoli Monitoring server in srv178. In this configuration, all the IBM Tivoli Monitoring components are running on the same machine, which is best suited for a demonstration or proof of concept environment.34 Deployment Guide Series: ITCAM for Web Resources V6.2
  48. 48. srv177 srv178 WebSphere Application Server Tivoli Enterprise Monitoring Server ITCAM for Web Resource data collector Tivoli Enterprise Portal Server ITCAM for Web Resource WebSphere TEMA Tivoli Enterprise Portal Figure 4-1 Sample deployment environment4.2 Installing application support files This section describes the installation of the application support files for Tivoli Enterprise Monitoring Agent for WebSphere on a Windows platform. Before you view data collected by monitoring agents, you must install and enable application support for the agents. The application support files provide agent-specific information for workspaces, helps, situations, template, and other data. All monitoring agents require that application support are configured on all instances of the following infrastructure components: Tivoli Enterprise Monitoring Server (both hub and remote monitoring servers) Tivoli Enterprise Portal Server Tivoli Enterprise Portal Desktop Client You must first install application support files on Tivoli Enterprise Monitoring Server, Tivoli Enterprise Portal Server, and Tivoli Enterprise Portal desktop client. You must acquire the appropriate IBM Tivoli Monitoring environment information, including the host names and communication protocols for the appropriate components listed above. In our sample deployment environment, we have a single server running Tivoli Enterprise Monitoring Server, Tivoli Enterprise Portal, and Tivoli Enterprise Portal Server. Note: We assume that IBM Tivoli Monitoring server has been installed properly. The monitoring server will be stopped during this process. You can also use the launchpad to install the application support files. The steps are: 1. Stop the Tivoli Enterprise Monitoring Server, or the installation process automatically stops the Tivoli Enterprise Monitoring Server. 2. Run setup.exe from the Windows subdirectory of the installation media. Chapter 4. Installation and configuration 35
  49. 49. 3. Click Next on the Welcome window. 4. ITCAM for Web Resources requires a specific version of IBM GSKit and IBM Java. Verify if the required versions of IBM GSKit and IBM JAVA are installed and click Next, as shown in Figure 4-2. Figure 4-2 Install prerequisites 5. Click Accept on the software license agreement. 6. In the Select Features window (Figure 4-3 on page 37), uncheck Tivoli Enterprise Monitoring Agents because you are not installing the agent on this server, just the application support files, expand and check Tivoli Enterprise Monitoring Server, Tivoli Enterprise Portal Server, and Tivoli Enterprise Portal Desktop Client. Click Next.36 Deployment Guide Series: ITCAM for Web Resources V6.2
  50. 50. Figure 4-3 Select features7. The agent deployment windows opens as shown in Figure 4-4 on page 38. IBM Tivoli Monitoring provides the ability to deploy resource monitoring across your environment from the monitoring server. Assuming you already have the Operating System monitoring agent on the server, you can remotely deploy and configure monitoring agents. Put a check for Monitoring Agent for WebSphere to add the agent to the deployment depot and click Next. Chapter 4. Installation and configuration 37
  51. 51. Figure 4-4 Agent deployment dialog38 Deployment Guide Series: ITCAM for Web Resources V6.2
  52. 52. 8. After the application support files installation is complete, a configuration window is displayed with all the components you just selected for configuration. Click Next as shown in Figure 4-5.Figure 4-5 Configuration options Chapter 4. Installation and configuration 39
  53. 53. 9. The Tivoli Enterprise Portal configuration starts. Select the host name of the machine where Tivoli Enterprise Portal Server resides. Click Next as shown in Figure 4-6. Figure 4-6 Tivoli Enterprise Portal Server host name 10.The next steps configure application support files for Tivoli Enterprise Monitoring Server: a. Ensure the communication protocol to Tivoli Enterprise Monitoring Server are correct and click OK, as shown in Figure 4-7 on page 41.40 Deployment Guide Series: ITCAM for Web Resources V6.2
  54. 54. Figure 4-7 Tivoli Enterprise Monitoring Server communication protocol b. Set the parameters for the communication protocol. For the IP.PIPE: protocol, provide the host name and port of the Tivoli Enterprise Monitoring Server. Click OK as shown in Figure 4-8.Figure 4-8 Tivoli Enterprise Monitoring Server IP.PIPE parameters c. Specify the location of the monitoring server as shown in Figure 4-9 on page 42 and click OK. Chapter 4. Installation and configuration 41
  55. 55. Figure 4-9 Selecting Tivoli Enterprise Monitoring Server d. Select the application support file to add. The Tivoli Enterprise Monitoring Server windows opens. This window lists the application support packages that you selected in Step 7. Click OK to begin configuring Tivoli Enterprise Monitoring Server using the SQL files listed on this window, as shown in Figure 4-10. Figure 4-10 Selecting application support to be added e. Figure 4-11 shows that the application support addition has been completed with return code of 0. Click Next. Figure 4-11 Application support addition complete42 Deployment Guide Series: ITCAM for Web Resources V6.2
  56. 56. 11.The next steps configure the agent defaults connection to the Tivoli Enterprise Monitoring Server: a. Specify the default communication protocol for the agent to communicate with Tivoli Enterprise Monitoring Server and click OK, as shown in Figure 4-12.Figure 4-12 Communication protocol defaults b. Define the communications parameters between the agents and Tivoli Enterprise Monitoring Server and click OK, as shown in Figure 4-13.Figure 4-13 Communication defaults for IP.PIPE Chapter 4. Installation and configuration 43
  57. 57. 12.Figure 4-14 shows that the installation has been completed. Click Finish. Figure 4-14 Installation finished4.3 Installing the Tivoli Enterprise Monitoring Agent You must install the ITCAM for Web Resources Tivoli Enterprise Monitoring Agent to facilitate communication from the data collector to the Tivoli Enterprise Monitoring Server. The Tivoli Enterprise Monitoring Agent installation is not required for the data collector machine, but we highly recommend installing the Tivoli Enterprise Monitoring Agent on the same machine as the data collector to ensure display clarity in Tivoli Enterprise Portal. The installation for Tivoli Enterprise Monitoring Agent is using the same wizard as the application support files in section 4.2, “Installing application support files” on page 35. The Tivoli Enterprise Monitoring Agent for ITCAM for Web Resources uses the same product code as IBM Tivoli Composite Application Manager for WebSphere or IBM Tivoli Composite Application Manager for J2EE. Therefore, an installation of ITCAM for Web Resources removes the previous IBM Tivoli Composite Application Manager for WebSphere Tivoli Enterprise Monitoring44 Deployment Guide Series: ITCAM for Web Resources V6.2
  58. 58. Agent or IBM Tivoli Composite Application Manager for J2EE Tivoli EnterpriseMonitoring Agent.1. Run setup.exe from the WINDOWS sub directory of the installation media.2. Click Next on the Welcome window as shown in Figure 4-15.Figure 4-15 Welcome dialog Chapter 4. Installation and configuration 45
  59. 59. 3. Accept the product prerequisite as shown in Figure 4-16 and click Next. Figure 4-16 Installation requirements46 Deployment Guide Series: ITCAM for Web Resources V6.2
  60. 60. 4. ITCAM for Web Resources requires a specific version of IBM GSKit and IBM Java. Verify if the required versions of IBM GSKit and IBM JAVA are installed and click Next, as shown in Figure 4-17.Figure 4-17 Install prerequisites5. Click Accept on the software license agreement. Chapter 4. Installation and configuration 47
  61. 61. 6. Select the installation path as shown in Figure 4-18. Click Next. Figure 4-18 Installation path48 Deployment Guide Series: ITCAM for Web Resources V6.2
  62. 62. 7. In the Select Features window (Figure 4-19), check only the Tivoli Enterprise Monitoring Agent option. Click Next.Figure 4-19 Select features Chapter 4. Installation and configuration 49
  63. 63. 8. The installation summary dialog is shown in Figure 4-20. Click Next to begin installation. Figure 4-20 Installation summary dialog50 Deployment Guide Series: ITCAM for Web Resources V6.2
  64. 64. 9. After the installation is completed, the configuration options window appears as shown in Figure 4-21.Figure 4-21 Configuration options Chapter 4. Installation and configuration 51
  65. 65. 10.From the configuration option dialog, configure the communication protocol defaults to connect to Tivoli Enterprise Monitoring Server, as shown in Figure 4-22.Figure 4-22 Communication to Tivoli Enterprise Monitoring Server52 Deployment Guide Series: ITCAM for Web Resources V6.2
  66. 66. 11.The WebSphere agent configuration dialogs is a tabbed window shown in Figure 4-23. You can accept all the defaults and click OK. Figure 4-23 Configuration for WebSphere agent4.4 Installing the data collector The data collector runs on each monitored application server, and relays monitoring information to IBM Tivoli Monitoring agent. You must install the data collector components from IBM Tivoli Composite Application Manager for WebSphere with a specific level. This includes the data collector version 6.1 using Fix Pack 1 and interim Fix 4. The installation is performed from both the data collector installation image and the launch pad CD, on which the required fixes are distributed. The installation is performed in the following order: 1. Section 4.4.1, “Setting up the application server” on page 54 lists prerequisite steps for the data collector installation. 2. Section 4.4.2, “Installing the base data collector version 6.1” on page 54 includes the installation of the IBM Tivoli Composite Application Manager for J2EE V6.1 or IBM Tivoli Composite Application Manager for WebSphere V6.1 data collector. 3. Section 4.4.3, “Applying Fix Pack 1 and interim Fix 4” on page 61 lists the required patches for ITCAM for Web Resources V6.2. Chapter 4. Installation and configuration 53
  67. 67. 4. Section 4.4.4, “Configuring data collectors in the application servers” on page 62 describes how to configure the data collector after all the required patches are installed.4.4.1 Setting up the application server Before you install the data collector, perform the following actions: Set up permission for accessing the application server configuration. Add 128 MB of heap size for the data collector. If your application server does not have the heap size defined, the default heap size is 256 MB; therefore, set it to around 374 MB. If your Windows machine runs a Terminal Server, you must issue the command change user /install to enable installation mode.4.4.2 Installing the base data collector version 6.1 Perform the following procedure to install the data collector: 1. You can install the data collector by using the launch pad for easy access or by directly invoking the installation wizard. Launch the launchpad.cmd file, as shown in Figure 4-24 on page 55.54 Deployment Guide Series: ITCAM for Web Resources V6.2
  68. 68. Figure 4-24 LaunchPad window 2. From the Install Products link, select the Install Data Collector for ITCAM for WebSphere V6.1. When you click the Quick Launch column, this invokes the setup_DC_w32.exe from the path specified in the list. Make sure you have the correct directory. This launches the GUI installation program for the data collector as shown in Figure 4-25 on page 56. Click Next on the welcome dialog. Chapter 4. Installation and configuration 55
  69. 69. Figure 4-25 Welcome window56 Deployment Guide Series: ITCAM for Web Resources V6.2
  70. 70. 3. In the software license agreement dialog (Figure 4-26), accept the license agreement and click Next.Figure 4-26 Software license agreement Chapter 4. Installation and configuration 57
  71. 71. 4. Specify the installation directory for the data collector, as shown in Figure 4-27. We use the path C:IBMitcamWebSphereDC. Click Next. This path is created if it does not exist.Figure 4-27 Installation directory58 Deployment Guide Series: ITCAM for Web Resources V6.2
  72. 72. 5. The next dialog in Figure 4-28 allows you to save a response file. This is an excellent way of recording an installation script for a silent install. We save the response file in C:ITCAMWR file. Click Next. Note: If you install the data collector to the current machine, a response file is only generated if the GUI installation completes successfully.Figure 4-28 Generate response file window Chapter 4. Installation and configuration 59
  73. 73. 6. A window displays the summary information about the data collector installation, as shown in Figure 4-29. Click Install to begin the installation.Figure 4-29 Summary information window60 Deployment Guide Series: ITCAM for Web Resources V6.2
  74. 74. 7. In the dialog for launching the Configuration Tools, select the option to defer the launching of the configuration tool as shown in Figure 4-30.Figure 4-30 Launch data collector configuration window 8. Click Next to continue. A successful completion of the installation is displayed. Click Finish. See section 4.4.4, “Configuring data collectors in the application servers” on page 62 for the data collector configuration.4.4.3 Applying Fix Pack 1 and interim Fix 4 To apply Fix Pack 1 and interim Fix 4, perform the following steps: 1. Install the data collector fix pack and interim pack using the LaunchPad. The required patches are supplied in the same CD image as the launch pad. In the install product page, ensure the correct Image Location is supplied for the patches. The default is 6.1.0-TIV-ITCAMfWAS_MP-FP0001 and 6.1.0.1-TIV-ITCAMfWAS_MP-IF0004. The directories contain the silentUpdate.bat file. If you need to change the directory, click the link and browse to the correct directory as shown in Figure 4-31 on page 62. Chapter 4. Installation and configuration 61

×