Monitoring Oracle SOA Suite with Oracle Enterprise Manager

The following describes the overall process involved in discovering and monitoring SOA Suite 11g in Enterprise Manager Grid Control. Follow the instructions outlined against each step in this process to successfully discover and monitor the SOA Suite.

Table 7-1 Understanding the Discovery Process

Oracle SOA Suite Version Application Server Deployed To Discovery Mechanism Process
Oracle SOA Suite 11.1 PS2 Oracle WebLogic Managed Server Manual Discovery
  1. First, manually discover Oracle WebLogic Managed Server. For procedures, seeDiscovering Oracle WebLogic Managed Server.
  2. To monitor the SOA Suite, you can use an agent running locally on the Administration Server of the WebLogic domain or a remote management agent running on another host that is not part of the WebLogic domain.

    Note: If you use a remote agent to monitor the SOA Suite, the Instance Tracing and View Recoverable Instances features are not supported.

  3. To ensure the all the metric data is collected, add the soa-infra-mgmt.jar and the oracle-soa-client-api.jar files to the$AGENT_HOME/sysman/jlib/extjlib directory (the Agent Home directory). If the extjlib directory does not exist, it can be created. This step is required only if you are using a remote agent to monitor the SOA Suite.


Discovering SOA Suite 11g

This section describes the procedure for discovering the SOA Suite 11g. You can use a local or a remote Management Agent to perform the discovery process. In the case of discovery using a local agent, you need to use a Management Agent that is running on the same host as the Administration Server.

  1. Login to Oracle Enterprise Manager Grid Control.
  2. Click Targets and then Middleware.

    Oracle Enterprise Manager Grid Control displays the Middleware page that lists all the middleware targets being monitored.

  3. In the Middleware page, from the Add list, select Oracle Fusion Middleware / WebLogic Domain and click Go. Specify the Administration Server Host, Port, User Name, Password, Agent (local or remote) and the JMX Protocol and click Continue.
  4. You will return to the Middleware page. You will see the SOA instances under the WebLogic Domain.


    New SOA Composites are not displayed by default. To display all the SOA Composites, navigate to the Home page of the WebLogic Server target and select the Refresh Domain option from the menu.

Discovering the SOA Suite 11g Using a Remote Agent

You can discover the SOA Suite 11.g using a remote agent which may be running on a host that is different from the host on which the Administration Server is running. In this case, you may not be able to perform certain operations like instance tracing and viewing recoverable instances. To ensure that all metrics are collected, you must copy the following jar files to the agent home path at $AGENT_HOME/sysman/jlib/extjlib (if the extjlib directory does not exist, it can be created)

  • soa-infra-mgmt.jar
  • oracle-soa-client-api.jar


Post Discovery Steps

After discovering the SOA Suite 11g, you must perform the following additional configuration steps:

  1. Set the instance state in the Common Properties page:
    1. Click Fusion Middleware Control on the SOA Infrastructure Home Page.
    2. Navigate to the Home page of the SOA Infrastructure target.
    3. Select Common Properties from the SOA-Infra drop-down menu.
    4. On the Common Properties page, select the Capture Composite Instance State check box.
  2. Set the SOA database details like the host name, port, and credentials.
    1. Navigate to the Middleware page in Enterprise Manager Grid Control.
    2. Select a SOA Infrastructure home from the list and click Configure.
    3. The SOA Infrastructure Home page is displayed. Click Monitoring Configuration from the SOA-Infra drop-down menu.
    4. Set the SOA database details in the Monitoring Configuration page.
  3. Set preferred credentials for the WebLogic Domain.
    1. Click the Preferences link in the top-right corner of the main page in Enterprise Manager Grid Control.
    2. In the Preferences page, click Preferred Credentials on the right pane.
    3. Select the Oracle WebLogic Domain target and click the Set Credentials icon.
    4. On the Oracle WebLogic Domain Preferred Credentials page, in the Target Credentials section, specify the administrator credentials and host credentials and click Apply.
    5. Similarly, on the Preferences page, select the Host target and click the Set Credentials icon.
    6. On the Host Preferred Credentials page, in the Target Credentials section, specify the normal credentials and privileged credentials. Then clickApply.

Configuring Instance Tracing

To enable Instance Tracing for any SOA Infrastructure instances involved in executing composite instances:

  1. Follow the sequence listed under Step 3 of the Post Discovery Steps section.
  2. To view the state of the listed instances, enable the Capture Composite State flag by following the sequence listed Step 1 of the Post Discovery Stepssection.

Leave a Reply

Your email address will not be published. Required fields are marked *