IBM Tivoli Composite Application Manager for Application Diagnostics, Version 7.1.0.1

Components of the ITCAM Agent for WebSphere Applications - WAS agent


ITCAM Agent for WebSphere Applications consists of two components: the data collector and the monitoring agent. These components are deployed on every monitored host (except the deployment manager in WebSphere Network Deployment or Extended Deployment) by a single installer. For interaction with IBM Tivoli Monitoring, the agent provides application support files that are to be installed on servers and clients in the IBM Tivoli Monitoring infrastructure.


Data Collector

The data collector collects monitoring and diagnostics information from the application server using the following methods:

Byte Code Instrumentation (BCI) The data collector injects monitoring calls (probes) into the Java code that processes application requests. Data is collected on request processing time and on different types of nested requests within the process. The use of BCI creates a performance overhead; the amount of collected information, and thus the overhead, is determined by the monitoring level, which can be set for every monitored application server. With IBM Tivoli Monitoring, levels L1 and L2 are supported; with ITCAM for Application Diagnostics Managing Server, the additional level L3 is available.
Performance Monitoring Interface (PMI) API provided by WAS, supplying a number of performance metrics.
Garbage Collection logs Written by WAS, and contain detailed information about the garbage collection process. Such information can be useful for application monitoring and enhancement.

The data collector sends the information to the monitoring agent. The data collector can also communicate directly with the Managing Server.

Configure the data collector for every instance of the application server that monitor.


Monitoring Agent

The Monitoring Agent collects information from the data collector, and processes and aggregates it for presentation to the user. It also parses application server logs.

In WebSphere Extended Deployment, if cell monitoring is configured, the monitoring agent communicates to the deployment manager over the network to retrieve configuration and performance information for the cell.

The Monitoring Agent sends monitoring information to the Tivoli Enterprise Monitoring Server. It also receives Take Action commands from the Tivoli Enterprise Monitoring Server. When these commands involve server management actions (starting, stopping, or restarting the application server), the monitoring agent performs these actions.


Application support files

To enable ITCAM Agent for WebSphere Applications interaction with IBM Tivoli Monitoring, the application support files shipped with the agent must be installed on all Tivoli Enterprise Monitoring Servers, all Tivoli Enterprise Portal Servers, and Tivoli Enterprise Portal clients except browser-based clients.

On the Tivoli Enterprise Monitoring Server, support files provide the ITCAM for Application Diagnostics data tables and situations.

On the Tivoli Enterprise Portal Server, support files provide the ITCAM for Application Diagnostics workspaces that display the monitoring information and include code that processes situation information for the Summary workspaces.

On the Tivoli Enterprise Portal client, support files provide the ITCAM for Application Diagnostics Helps and Language Packs.


Parent topic:

IBM Tivoli Composite Application Manager Agent for WebSphere Applications