66 IBM Enterprise Workload Manager
The independent plug-in that is provided for nonWebSphere Application Server
application usage
Also, there are two versions of IBM HTTP Server supported by EWLM:
IBM HTTP Server 1.3.28
Only the WebSphere HTTP plug-in is available for this version.
IBM HTTP Server 2.0.47
Both the WebSphere HTTP plug-in and the independent plug-in are available.
Instrumenting IBM HTTP Server depends on which version of IBM HTTP Server you are
currently running and what type of plug-in you will use.
3.5.1 WebSphere HTTP plug-in
The WebSphere HTTP plug-in receives a user’s HTTP request and determines whether the
request should be handled by the web server or an application server using the plug-in
configuration file, plugin-cfg.xml. If a request for an application server is received, the
plug-in dispatches it to the appropriate web application with ARM correlator information.
The WebSphere HTTP plug-in that ships with WebSphere Application Server is already
instrumented, so all you have to do is install the plug-in to the IBM HTTP Server and update
the plug-in configuration file after WebSphere Application Server instrumentation is
successfully completed. Perform the following steps to instrument WebSphere HTTP plug-in:
1. Install the WebSphere HTTP plug-in to IBM HTTP Server using the install wizard.
2. Apply WebSphere Application Server fix pack 1, if needed.
3. Verify the IBM HTTP Server configuration file.
For IBM HTTP Server 1.3.28, add the following line at <IHS13_HOME>/conf/httpd.conf:
LoadModule ibm_app_server_http_module <WAS_HOME>/bin/mod_ibm_app_server_http.so
WebSpherePluginConfig <WAS_HOME>/config/cells/plugin-cfg.xml
For IBM HTTP Server 2.0.47, add the following line at <IHS20_HOME>/conf/httpd.conf:
LoadModule was_ap20_module <WAS_HOME>/bin/mod_ibm_app_server_http.so
WebSpherePluginConfig <WAS_HOME>/config/cells/plugin-cfg.xml
4. Update the plug-in configuration file.
a. Log in to the WebSphere Administrative Console.
b. Click Environment
→ Update Web Server Plug-in.
c. Click OK to regenerate the web server plug-in configuration file.
d. Open the plug-in configuration file <WAS_HOME>/config/cells/plugin-cfg.xml and
search for this line:
<RequestMetrics armEnabled="true" loggingEnabled="false" rmEnabled="true"
traceLevel="HOPS">
Ensure that loggingEnabled and traceLevel attributes match the values you specified
at PMI Request Metrics described previously. If the loggingEnabled parameter is true
and traceLevel is set to other than NONE, you will see the correlator information in
HTTP plug-in log file as shown in Example 3-7.
Example 3-7 The correlator information at http_plugin.log
[Wed May 26 19:12:48 2004] 00000658 000008b4 - PLUGIN:
parent:ver=1,ip=9.12.11.2,time=1085613001328,pid=1624,reqid=49,event=1 -
Get IBM Enterprise Workload Manager Release 1 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.