3 Install and Configure APM Java Agents on Websphere Application Server
Here are the requirements and instructions to install APM Java Agent on a Websphere Application Server.
Websphere: Requirements and Installation Instructions
Prerequisites for Deploying APM Java Agent on a WebSphere Application Server
-
Supported versions:
-
WebSphere Application Server 8.5 and 9.0
-
-
JDK version 1.7 or above. If you are using JDK 1.6, either use a JDK 1.6 that supports TLS 1.2 security protocol, or connect to OMC through a Gateway.
-
If the JDK version you are running doesn't support TLS 1.2 security protocol, refer to My Oracle Support Doc ID 2703411.1 before proceeding with the APM agent installation.
-
Other considerations:
-
The machine hosting the WebSphere Application Server should be able to establish an HTTPS connection either directly or indirectly (using a proxy server or an Oracle Management Cloud gateway) to Oracle Management Cloud. For more information about Oracle Management Cloud gateway, see Install a Gateway.
-
The HTTPS connection must use TLS 1.2 security protocol.
-
The install user of APM Java Agent should be the same as the WebSphere Application Server user.
-
The WebSphere Application Server user should have read and write permissions to the directories that host the APM Java Agent, as well as the WebSphere Application Server Home.
-
Set the WAS_HOME
Variable
Set the WAS_HOME
variable to point to the WebSphere Server domain directory.
-
If you're using a Bash shell:
export WAS_HOME=<WebSphere Server Domain>
-
If you're using a C shell:
setenv WAS_HOME "<WebSphere Server Domain>"
Deploy a Gateway (Optional)
-
If you have an application server that does not support Transport Layer Security (TLS) protocol 1.2
-
If you have older versions of Java Application Servers with JDK less than 1.7 (for example, Oracle WebLogic 10.3.6)
Set the Gateway Variables (Optional)
Set the values for Gateway host and port.
-
If you're using a Bash shell:
export GW_HOST=<Gateway Host Name> export GW_PORT=<Gateway Port>
-
If you're using a C shell:
setenv GW_HOST "<Gateway Host Name>" setenv GW_PORT "<Gateway Port>"
If you are using more than one gateway, use the -additional-gateways
option with the provisioning script.
Download the APM Java Agent Software for Websphere
-
On the Oracle Management Cloud home page, click the Oracle Management Cloud Navigation icon on the top-left corner to view the Management Cloud navigation pane.
-
Select Administration and Agents.
-
On the Oracle Management Cloud Agents page, click the Action Menu on the top right corner of the page and select Download Agents.
The Agent Software Download page is displayed.
-
From the Agent Type drop-down list, select APM Agent.
-
Click APM Java Agent.
-
Extract the contents of the installer ZIP file.
-
Create a registration key that will be used during the time of installing a new agent. Oracle Application Performance Monitoring Cloud Service verifies this key before accepting any data sent by APM Java Agent deployed on your on-premises hosts. For more information about creating a registration key, see Manage Registration Keys.
Install and Provision APM Java Agent on WebSphere
-
Before you install the APM Java Agent, log in to the machine running the application server as the user identity your WebSphere runs as.
-
The application server user should have Read-Write access to the APM Java Agent directories.
You can install and provision the APM Java Agent from an offline installer that you have received over email.
To install from the emailed ZIP, the provisioning script needs to download the configuration file from Oracle Management Cloud. Specify these additional options while running the provisioning script:
Option | Description |
---|---|
-tenant-id |
The Oracle Management Cloud tenant name. |
-omc-server-url |
The URL of the Oracle Management Cloud server. Example: https://omchost:port |