Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Deployment guide series ibm tivoli composite application manager for web resources v6.2 sg247485
1. Front cover
Deployment Guide Series: IBM
Tivoli Composite Application
Manager for Web Resources V6.2
Manage Web application server
resource performance
Extensive deployment and
usage scenarios
Solution development
guide included
Budi Darmawan
Andri Firtiyan
Ronaldo Pires
ibm.com/redbooks
10. Trademarks
The 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 and
in several other countries.
Oracle, JD Edwards, PeopleSoft, Siebel, and TopLink are registered trademarks of Oracle Corporation
and/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 the
United States, other countries, or both.
Intel, Itanium, Intel logo, Intel Inside logo, and Intel Centrino logo are trademarks or registered trademarks of
Intel 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
12. 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 Group
Become 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.html
Comments 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.com
x Deployment Guide Series: ITCAM for Web Resources V6.2
13. Mail your comments to:
IBM Corporation, International Technical Support Organization
Dept. HYTD Mail Station P099
2455 South Road
Poughkeepsie, NY 12601-5400
Preface xi
14. xii Deployment Guide Series: ITCAM for Web Resources V6.2
18. 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
19. 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
20. 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
21. Data collectors are configured as a multi-threaded process. They consist of the
following 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 the
applications’ performance. The probes collect monitoring data and feed it to
transport routines for Tivoli Enterprise Monitoring Agent. This relieves the
processing burden of ITCAM for Web Resources from the application servers as
much as possible. The data collectors and probes are not designed to analyze or
interpret data. They collect and route such data to Tivoli Enterprise Monitoring
Agent.
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
22. 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 structure
1.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
24. 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#hardware
10 Deployment Guide Series: ITCAM for Web Resources V6.2
25. 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.html
2.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
26. 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.1
2.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 editions
12 Deployment Guide Series: ITCAM for Web Resources V6.2
27. 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.12
2.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
28. – HP-UX 11iv1 (32-bit and 64-bit), only for PA-RISC and Itanium 2
2.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 interval
14 Deployment Guide Series: ITCAM for Web Resources V6.2
29. Table name Object name Size Recording frequency
in
bytes
KYNWLMCL Workload Management 592 1 record per Workload Management (WLM) client
Client per interval
KYNWLMSR Workload Management 632 1 record per WLM server per interval
Server
KYNGCACT Garbage Collection 732 1 record per interval per application server
Analysis
KYNGCAF Allocation Failure 616 1 record per interval for each allocation failure
block
KYNGCCYC Garbage Collection 656 1 record per garbage-collection cycle per interval
Cycle
KYNREQUEST Request Analysis 1468 1 record per interval for each workload in each
application server
KYNREQSEL Selected Request 1240 1 record per interval for each workload
degradation in each application server
KYNDATAS Datasources 1156 1 record per interval per data source in each
application server
KYNJMSSUM JMS Summary 852 1 record per interval per MQ queue in each
application server
KYNREQHIS Request times and 976 1 record per interval per WebSphere Application
rates Server
KYNDBCONP DB Connection Pools 1096 1 record per datasource per interval plus 1 record
per application server per interval
KYNDCMSG Data Collector (DC) 1388 1 record per each entry written into DC log
Messages - message file
WebSphere
KYNDCSSTK Distribution and 1032 1 record per DCS stack per interval plus 1 record
Consistency Services per application server per interval
(DCS) Stack
KYNHAMGMT High Availability 724 1 record per application server per interval
Manager
KYNWEBSGW 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
30. 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 server
16 Deployment Guide Series: ITCAM for Web Resources V6.2
31. 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
32. 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
NetWeaver
18 Deployment Guide Series: ITCAM for Web Resources V6.2
33. 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
34. 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 interval
2.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 22
2.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
35. 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
36. 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
37. 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 TEMA
Figure 2-3 Large system deployment
In 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
38. 24 Deployment Guide Series: ITCAM for Web Resources V6.2
40. 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 workspaces
3.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
41. 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 29
3.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
42. 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
43. 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
44. 30 Deployment Guide Series: ITCAM for Web Resources V6.2
48. 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
49. 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 environment
4.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
50. 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
51. Figure 4-3 Select features
7. 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
52. Figure 4-4 Agent deployment dialog
38 Deployment Guide Series: ITCAM for Web Resources V6.2
53. 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
54. 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
55. 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
56. 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 complete
42 Deployment Guide Series: ITCAM for Web Resources V6.2
57. 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
58. 12.Figure 4-14 shows that the installation has been completed. Click Finish.
Figure 4-14 Installation finished
4.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 Monitoring
44 Deployment Guide Series: ITCAM for Web Resources V6.2
59. Agent or IBM Tivoli Composite Application Manager for J2EE Tivoli Enterprise
Monitoring 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
60. 3. Accept the product prerequisite as shown in Figure 4-16 and click Next.
Figure 4-16 Installation requirements
46 Deployment Guide Series: ITCAM for Web Resources V6.2
61. 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 prerequisites
5. Click Accept on the software license agreement.
Chapter 4. Installation and configuration 47
62. 6. Select the installation path as shown in Figure 4-18. Click Next.
Figure 4-18 Installation path
48 Deployment Guide Series: ITCAM for Web Resources V6.2
63. 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
64. 8. The installation summary dialog is shown in Figure 4-20. Click Next to begin
installation.
Figure 4-20 Installation summary dialog
50 Deployment Guide Series: ITCAM for Web Resources V6.2
65. 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
66. 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 Server
52 Deployment Guide Series: ITCAM for Web Resources V6.2
67. 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 agent
4.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
68. 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
69. 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
70. Figure 4-25 Welcome window
56 Deployment Guide Series: ITCAM for Web Resources V6.2
71. 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
72. 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 directory
58 Deployment Guide Series: ITCAM for Web Resources V6.2
73. 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
74. 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 window
60 Deployment Guide Series: ITCAM for Web Resources V6.2
75. 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
76. Figure 4-31 Product Installation window
2. Click the icon under the column labeled Quick Launch. This launches the
installation program for the fix pack for the data collector. Now launch the
6.1.0-TIV-ITCAMfWAS_MP-FP0001 installation.
3. Run the installation for 6.1.0.1-TIV-ITCAMfWAS_MP-IF0004.
4. If Terminal Services are enabled on a Windows 2000 or Windows 2003
server, run the following command:
change user /execute
4.4.4 Configuring data collectors in the application servers
Use the Configuration Tool to configure the application server for monitoring by
the data collector. It can be launched either from the installer program during the
end of the installation process or by running the tool from the installation
62 Deployment Guide Series: ITCAM for Web Resources V6.2
77. directory. Run the data collector’s Configuration Tool for each application server
instance you want to configure:
1. Browse the installation directory for the data collector and change to the
config_dc sub directory.
2. Run config_dc.bat. Figure 4-32 shows the Welcome window for the
Configuration Tool. Click Next.
Figure 4-32 Welcome window
Chapter 4. Installation and configuration 63
78. 3. Select Configure servers for data collection, as shown in Figure 4-33. Click
Next.
Figure 4-33 Configure window
64 Deployment Guide Series: ITCAM for Web Resources V6.2
79. 4. For ITCAM for Web Resources, only configure the data collector for displaying
data on the Tivoli Enterprise Portal interface. The application management
interface is provided if you use either IBM Tivoli Composite Application
Manager for WebSphere or IBM Tivoli Composite Application Manager for
J2EE. See Figure 4-34. Click Next.
Figure 4-34 Choose data collector server type
Chapter 4. Installation and configuration 65