IBM Performance Management

Configuring the WebSphere Applications agent

Configuring the WebSphere® Applications agent mainly involves configuring the data collector, which is a component of the agent.

Procedure

  1. Make sure that the user ID that is to configure the WebSphere Applications agent and the user ID that installed the application server have the appropriate user privileges required by the agent. For instructions, see Checking user access requirements.
  2. (Agent coexistence environment only) Make sure that the WebSphere Applications agent and ITCAM Agent for WebSphere Applications are using different port numbers. Configure the agent again to change the port, if necessary. Any available port number can be used.
    • For information about how to configure the WebSphere Applications agent, see Configuring WebSphere Applications agent.
    • For information about how to configure the ITCAM Agent for WebSphere Applications, see ITCAM for Application Diagnostics or ITCAM for Applications documentation.
  3. (Agent coexistence environment only) Make sure that the WebSphere Applications agent data collector version 7.3.0.11.0 or later is installed. The data collector version 7.3.0.11.0 is available with Performance Management 8.1.3.
  4. If the data collector of ITCAM Agent for WebSphere Applications, which is installed in the old IBM Tivoli Monitoring infrastructure, exists in your environment, uninstall it.
    If you do not remove it before you configure the WebSphere Applications agent data collector, the configuration might fail and you can find messages in the configuration log that indicates you have the older version of ITCAM components configured.
    Reminder: the WebSphere Applications agent data collector uses the Java Byte Code manipulation to collect data. If you have any other data collectors that use the same way to collect data, evaluate whether it is necessary to remove these data collectors, because they might conflict with the WebSphere Applications agent data collector.
  5. Configure the data collector.
    • In a pure Performance Management environment, which means only WebSphere Applications agent is installed, you must complete some basic configuration of the data collector before the agent can monitor WebSphere Application Server. Basic configuration process includes setting the application server home directory, selecting the application server profile or instance to monitor, and providing an administrator user name and password for the WebSphere Application Server administrative console. For instructions, see Configuring the data collector for WebSphere Applications agent.

      After the data collector is configured to monitor application server instances, you might need to reconfigure it if you want to change the basic configuration settings. You might also want to configure monitoring for WebSphere Portal Server instances. In these cases, use the advanced configuration and reconfiguration utilities for extra configuration options. For detailed information, see Configuring and reconfiguring the data collector with the advanced utilities.

    • In an agent coexistence environment, which means both WebSphere Applications agent and ITCAM Agent for WebSphere Applications are installed, you configure and use one data collector for both versions of agents. You must use the provided configuration utility to configure the data collector.
    • To monitor WebSphere Application Server Liberty running inside a Docker container, you must create a configuration file and use the docker run command to configure the data collector before the Liberty profile can be started. For instructions, see Monitoring WebSphere Application Server Liberty inside a Docker container.
  6. Data collector configuration and behavior is also controlled by several properties files. These properties files provide you more monitoring settings. You can edit the properties file directly to configure the data collector. For the introduction of these properties files and various monitoring options available, see Configuring the data collector with various configuration files.
  7. To view performance data in the operational monitoring dashboards, you must enable the Performance Monitoring Infrastructure (PMI) on the WebSphere Application Server with WebSphere administrative console, and optionally set the PMI level. For instructions, see Configuring the PMI.
  8. After transaction tracking or diagnostic data collection is enabled in the data collector, use the Agent Configuration page to dynamically enable or disable the data collection. For instructions, see Dynamically configuring data collection on Agent Configuration page.
  9. To monitor application servers that are running in a dynamic cluster, you must manually create the data collector configuration files and then update the server instance template with WebSphere administrative console. For instructions, see Manually configuring the data collector to monitor dynamic cluster servers.