Skip Headers
Oracle® Enterprise Manager Cloud Control Getting Started with Oracle Fusion Middleware Management
12c Release 2 (12.1.0.2)

Part Number E24215-03
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
PDF · Mobi · ePub

6 Monitoring Oracle Exalogic Elastic Cloud

Oracle Exalogic is an engineered hardware and software system designed to provide the ideal platform for the Oracle Fusion Middleware and business applications. By deploying Exalogic Elastic Cloud, you can increase the performance and efficiency of existing Linux, Solaris and Java applications and improve application and infrastructure reliability, scalability and availability.The Oracle Exalogic Elastic Cloud is a system consisting of software, firmware and hardware, on which you can deploy Oracle business applications and Oracle Fusion Middleware or software. Exalogic dramatically improves performance of standard Linux, Solaris and Java applications and reduces costs across the application lifecycle.Oracle Exalogic Elastic Cloud is modeled as a system target rather than a group target within Enterprise Manager Cloud Control. The following targets can comprise the Oracle Exalogic Elastic Cloud:

You can use the following sections in this chapter to learn more about how to monitor the Oracle Exalogic Elastic Cloud:

Prerequisites to Discovering Oracle Exalogic Elastic Cloud

There are several steps you must perform before you can discover Oracle Exalogic Elastic Cloud in Enterprise Manager Cloud Control. The following sections outline these steps in detail and provide you with the information you need to set up the Exalogic Elastic Cloud targets:

Importing Ops Center Certificate to the Oracle Management Agent Keystore

This section provides step-by-step instructions about how to export the certificate from the Enterprise Manager Ops Center keystore and how to import the certificate into the Enterprise Manager agent keystore. These steps are a prerequisite for Exalogic Elastic Cloud discovery in Enterprise Manager Cloud Control.

Use these steps to export the Ops Center Enterprise Controller trust certificate and import it to the Enterprise Manager Cloud Control Management Agent:

  1. Change directory to OPS_AGENT_HOME/oem-ec/security/jsse where OPS_AGENT_HOME is the path to the Oracle Enterprise Manager Ops Center home. For example, /etc/opt/sun/cacao2/instances/oem-ec/security/jsse:

    [root@localhost~]# cd OPS_AGENT_HOME/oem-ec/security/jsse

    This directory change is on the VM where the Ops Center Enterprise Controller is running.

  2. Export the certificate using keytool that corresponds to the JDK configured to run Ops Center

    [root@localhost jsse]# $JAVA_HOME/jre/bin/keytool -export -alias cacao_agent -file oc.crt -keystore truststore -storepass trustpass

    This command exports the certificate file (oc.crt) in the local directory, for example, OPS_AGENT_HOME/oem-ec/security/jsse. In the above command, trustpass is the default password for the Ops Center keystore unless changed. The Ops Center Certificate is stored in file oc.crt. You can import the Ops Center certificate to the Oracle Management Agent TrustStore using the following steps. The Agent used for communication with Enterprise Manager Ops Center should be running on the same host instance. If it is not, transfer the certificate to the host instance where the agent that you want to configure is running.

  3. Change directories to the agent home, where $OMS_AGENT_HOME is the Oracle Management Agent home:

    cd $OMS_AGENT_HOME/core/12.1.0.2.0/stage/sysman/config/montrust

  4. Enter the following command:

    $OMS_AGENT_HOME/agent_inst/bin/emctl secure add_trust_cert_to_jks -trust_certs_loc $CERT_LOC/oc.crt -password welcome -alias wlscertgencab

    Alternatively you can enter this command:

    [root@localhost montrust]# $JAVA_HOME/jre/bin/keytool -import -keystore $OMS_AGENT_HOME/core/12.1.0.2.0/stage/sysman/config/montrust/AgentTrust.jks -alias wlscertgencab -file $CERT_LOC/oc.crt

    When prompted, enter the password welcome unless changed from the default, and click Enter.

    If you follow this step for exporting the certificate, the path to the certificate file will be OPS_AGENT_HOME/oem-ec/security/jsse/oc.crt

    Alternatively, you can also do the following:

    1. Export the certificate.

    2. Copy the certificate to $OMS_AGENT_HOME/core/12.1.0.2.0/stage/sysman/config/montrust

    3. Change the directory using the following command:

      cd $OMS_AGENT_HOME/core/12.1.0.2.0/stage/sysman/config/montrust

    4. Run the import command as mentioned. For example:

      $JAVA_HOME/jre/bin/keytool -import -keystore $OMS_AGENT_HOME/core/12.1.0.2.0/stage/sysman/config/montrust/AgentTrust.jks -alias wlscertgencab -file oc.crt

  5. To verify that the certificate has been imported correctly, run the following command:

    [root@localhost montrust]# $JAVA_HOME/jre/bin/keytool -list -keystore $OMS_AGENT_HOME/core/12.1.0.2.0/stage/sysman/config/montrust/AgentTrust.jks

    You should see the entry for wlscertgencab alias you created in the output.

  6. After verifying that the certificate has been successfully imported, restart the agent by using the stop and start procedure in the following documentation:

    http://docs.oracle.com/cd/E25054_01/doc.1111/e24473/emctl.htm#BABEFBDI

Critical Prerequisites For OVMM Discovery

Warning:

Exalogic configurations supporting virtualization must each have Oracle Virtual Machine Manager (OVMM) properly configured for read-only access by Enterprise Manager Cloud Control as a mandatory requirement as described in the following procedure. Failure to configure each Oracle Virtual Machine Manager (OVMM) for read-only access by Enterprise Manager Cloud Control will result in an unsupported configuration. Operations performed in this unsupported configuration may result in software outages and necessitate the re-installation of the Exalogic Control software.

If OVMM was registered with Enterprise Manager Cloud Control prior to performing the OVMM-Enterprise Manager read-only configuration procedure above, then you must choose Synchronize Operation from the OVM Manager Target menu in Enterprise Manager.

You must perform the following steps as a prerequisite to OVMM discovery:

  1. Login to OVMM vServer as oracle user, and then perform the commands in the sequence below.

  2. cd /u01/app/oracle/ovm-manager-3/ovm_shell

  3. sh ovm_shell.sh --url=tcp://localhost:54321 --username=admin --password=<ovmm admin user password>

  4. ovm = OvmClient.getOvmManager ()

  5. f = ovm.getFoundryContext ()

  6. j = ovm.createJob ( 'Setting EXALOGIC_ID' );

    The EXALOGIC_ID can be found in the em-context.info on dom0 located in the following file path location:

    /var/exalogic/info/em-context.info

    You must log in to dom0 as a root user to obtain this file. For example, if the em-context.info file content is ExalogicID=Oracle Exalogic X2-2 AK00018758, then the EXALOGIC_ID will be AK00018758.

  7. j.begin ();

  8. f.setAsset ( "EXALOGIC_ID", "<Exalogic ID for the Rack>");

  9. j.commit ();

  10. Ctrl/d

You can validate the configuration following these steps by observing that several menus for the manager/pool/server/guest vm target are disabled. Specifically, you can validate that OVM Manager is in read-only mode by right-clicking the registered OVM manager under Infrastructure Cloud.

All the active operation menu items in the second and third tier of the list, such as Create Zone, Create Virtual Server Pool, and Manage Network, are disabled (grayed out) and are not available for selection. Conversely, if you choose an item from the pull-down menus that are displayed when you click either the VM Manager or VM Guest menu option, the same menu items may not be grayed out. However, if you select one of the active management options, Enterprise Manager displays an error message stating that the action cannot be performed, thus indicating that the OVM Manager is in read-only mode.

ZFS Plug-in and Oracle VM Manager Registration Preconfiguration Steps

For virtualized Exalogic configurations, there are several preconfiguration steps you must complete. The first configures the Enterprise Manager Cloud Control ZFS plug-in (optional), the second registers the Oracle VM Manager with Enterprise Manager Cloud Control (mandatory), and the third configures the Exalogic Guest Base Template and the Exalogic network.

For non-virtualized Exalogic configurations, the ZFS plug-in can be configured in step one outlined below as part of a recommended but optional configuration:

  1. Configure the ZFS Plug-in

  2. Register the Oracle VM Manager with Enterprise Manager Cloud Control

  3. As a prerequisite for Enterprise Manager management of a virtual Exalogic configuration the Exalogic Guest Base Template and Exalogic network must be configured according to the following documentation:

    http://docs.oracle.com/cd/E24628_01/doc.121/e35776/emexl.htm

Using the Exalogic Elastic Cloud Discovery Wizard

You can use the Exalogic Elastic Cloud Discovery wizard to discover and monitor an Exalogic target in Enterprise Manager.

The Exalogic Elastic Cloud Discovery process identifies the targets present in the Exalogic Elastic Cloud and maps them to Enterprise Manager targets, then adds Enterprise Manager targets as Exalogic Elastic Cloud system members.

To use the Exalogic Elastic Cloud Discover wizard, follow these steps:

  1. In Enterprise Manager, navigate to the Systems page.

  2. From the Add drop-down list, choose Exalogic Elastic Cloud and click Add.

    Enterprise Manager displays the Discover Exalogic Elastic Cloud page which allows you to enter the parameters and values required to discover an Oracle Exalogic target.

  3. Specify a unique Name for the Oracle Exalogic target you want to monitor in the Name field.

  4. Select an Agent on one of the hosts in the Exalogic System to perform the discovery. For virtual Exalogic configurations, select the agent running on the same vServer as the Exalogic enterprise controller. If an Enterprise Manager Cloud Control Agent is not present on the vServer, deploy one using the following documentation:

    http://docs.oracle.com/cd/E24628_01/install.121/e22624/install_agent.htm#CACJEFJI

    For non-virtual Exalogic configurations, select an Agent on one of the hosts in the Exalogic System to perform the discovery.

    If you choose an agent that is not part of the Exalogic System, an error message appears stating that no Exalogic Property File can be found and indicating that you must choose an Agent which is on an Exalogic System Host. For a virtual deployment the host may not have the ID.

  5. Choose the Deployment Type from the drop-down. You can select either Physical or Virtual.

  6. Provide details about the Ops Center Enterprise Controller monitoring the Exalogic Elastic Cloud you want to discover. You must enter information in the Ops Center Host Name field, the Ops Center Port field, and the credentials in the Username and Password fields.

  7. Click Next. Enterprise Manager displays the Discover Oracle Exalogic Targets: Discovered Targets page. The page displays all member targets (such as PDU, Switches, ILOM) that are discovered as part of the system and displays other discovered hardware targets in virtual discovery.

  8. Click Finish to complete discovery. You can also choose Back to return to the Discover Exalogic Elastic Cloud page or Cancel to terminate the discovery process.

    Enterprise Manager displays a confirmation that the Exalogic Elastic Cloud instance has been added and begins to monitor the Exalogic Elastic Cloud target. The new target is displayed on the Systems page.

Upgrading Exalogic System Targets to the Version 12.1.0.3 Fusion Middleware Model

You can upgrade the Exalogic System targets discovered in Enterprise Manager version 11 of Grid Control and Enterprise Manager version 12 of Cloud Control to the 12.1.0.3 Fusion Middleware model. Before you upgrade the Exalogic System targets, however, the Management Agent monitoring the Exalogic System target must also be upgraded and the Management Agent should have the version 12.1.0.3 Fusion Middleware Plug-in.

The upgrade job is available as a library job by choosing Jobs from the Enterprise menu and then selecting Library. Select the job name, Upgrade Exalogic Systems To Fusion Middleware 12.1.0.3.0 Model. The job can be run more than once. Run this job after upgrading the OMS and the Management Agent monitoring the Exalogic System target. If the job is successful, Enterprise Manager displays a confirmation message indicating that all Exalogic systems have been upgraded and the job is complete. If one or more Management Agents monitoring Exalogic System targets are not upgraded, the job will fail. Under such circumstances, first upgrade those Management Agents and then try submitting this job to upgrade the Exalogic System targets.

Displaying and Using the Exalogic Elastic Cloud Dashboard

Use the Software tab on the Exalogic Elastic Cloud Dashboard to display status information including alerts and key performance metrics of the following targets in the Exalogic Elastic Cloud:

You can also use the Exalogic Elastic Cloud Dashboard page to access the Hardware tab where you can view information about the hardware and infrastructure of the Exalogic Elastic Cloud.

To display and use the Exalogic Elastic Cloud Dashboard, follow these steps:

  1. In Enterprise Manager, navigate to the Systems page. Filter the entries in the Search field by choosing Exalogic Elastic Cloud from the drop-down list and click Go. In the Search Results table, choose the Exalogic Elastic Cloud you want to view.

    Enterprise Manager displays the Exalogic Elastic Cloud Home page where you can monitor the components on the Exalogic Dashboard.

  2. You can view detailed information about each software component by choosing the component name from the Exalogic Elastic Cloud drop-down list. Only the software components are visible in the Exalogic drop-down list. Other hardware components can be seen in the Members tab.

    Enterprise Manager displays the component page you selected. For example, select WebLogic Domains Summary page to see the charts showing the status of weblogic servers, Request Processing Time metric information, CPU Usage, Requests per minute, and Heap Usage data.

  3. You can return to this page at any time by choosing Home from the Exalogic Elastic Cloud drop-down list.

  4. You can display General Information about the Exalogic target by choosing Target Information from the Exalogic Elastic Cloud drop-down list.

Refreshing the Exalogic Elastic Cloud

You should consider refreshing the system whenever you upgrade the Exalogic Rack, for example, from a quarter to half. You should also consider refreshing when you discover OVMM or ZFS targets after the Exalogic system is discovered. To refresh the Exalogic Elastic Cloud, follow these steps:

  1. From the Targets menu, select Exalogic.

  2. From the list of Exalogic targets, click the Exalogic Elastic Cloud target you want to view.

  3. From the Exalogic Elastic Cloud menu, choose Refresh Exalogic Elastic Cloud.

    Cloud Control displays a page where you must click Refresh to start the refresh action or Cancel to cancel. When the refresh action completes, Enterprise Manager displays a Confirmation page that shows the targets found and prompts you to press any button to continue.

  4. Click Close.

    When you close the Confirmation page, the Discover Exalogic Elastic Cloud: Discovered Targets page appears where you can view all targets associated with the system. You can then click Add Targets to save the targets.

Monitoring the Hardware Components of Exalogic Elastic Cloud

You can monitor the hardware components of an Exalogic Elastic Cloud by following these steps:

  1. From the Enterprise Manager Systems page, click the Exalogic Elastic Cloud target from the table. Alternatively, you can choose Exalogic from the Targets menu.

    Enterprise Manager displays the Exalogic Elastic Cloud Dashboard page.

  2. Click the Hardware tab to view a schematic showing the hardware configuration of the Exalogic Elastic Cloud.

    You can use the Hardware tab to view information such as Temperature (by turning on the Temperature option at the top of the Exalogic Schematic) and Status, as well as a Hardware Schematic depicting the current state of the hardware.

    The Hardware tab displays the number of hardware units in each category along with their status in the Overview section. It also shows the Incidents associated with the hardware. The Exalogic Schematic depicts the hardware, such as Infiniband Switches, Storage Heads, Storage Disks, and Compute Nodes and employs a Legend that indicates the current state (Up, Down, Unallocated, and so on) of each.

    You can use the Incidents section to monitor hardware issues that arise and then drill down to the Incident Manager page by clicking the Incident Summary for more details about the incident.

Viewing Application Deployments in Exalogic Elastic Cloud Targets

Use the Application Deployments page in the Exalogic Elastic Cloud target area to view details about the applications hosted on the hosts running on the Exalogic Elastic Cloud target.

To view application deployments in Exalogic Elastic Cloud targets, follow these steps:

  1. In Enterprise Manager, navigate to the Systems page. Filter the entries in the Search field by choosing Exalogic Elastic Cloud from the drop-down list and clicking Go. In the Search Results table, choose the Exalogic Elastic Cloud you want to view.

    Enterprise Manager displays the Exalogic Elastic Cloud Home page where you can monitor the status of the Exalogic target and its components.

  2. Choose Application Deployments from the Exalogic Elastic Cloud menu.

    Enterprise Manager displays the Application Deployments page.

  3. You can choose to show All Domains or filter by specific domains by choosing the domain from the Show menu.

  4. You can drill down to specific applications, targets, domains, or dependencies by clicking on its related value in each row.

  5. You can filter the list of applications by choosing a value from the Status drop-down. You can select from Up, Down, Unknown, Blackout, and All.

  6. You can change the column appearance of the table by clicking View and choosing which Columns to display, expanding or collapsing rows, or scrolling to the first or last row. You can also reorder columns.

  7. You can use the Topology tab to display a pictorial view of the Application Deployments in various relational configurations.

Viewing WebLogic Domains in Exalogic Elastic Cloud Targets

You can use Enterprise Manager to view details about the domains hosted on the virtual machines running on Exalogic Elastic Cloud target. To view WebLogic domains in Exalogic Elastic Cloud targets, follow these steps:

  1. In Enterprise Manager, navigate to the Systems page. Filter the entries in the Search field by choosing Exalogic Elastic Cloud from the drop-down list and click Go. In the Search Results table, choose the Exalogic Elastic Cloud you want to view.

    Enterprise Manager displays the Exalogic Elastic Cloud Home page where you can monitor the status of the Exalogic target and its components.

  2. Choose WebLogics Domain from the Exalogic Elastic Cloud menu. You can choose to view either a Summary of the WebLogic Domains or specific information about Members.

    Enterprise Manager displays the related WebLogic Domain page.

  3. On the Summary page you can view a chart that shows the status of the WebLogic Domains and displays the percentage of domains that are up and down. You can also view server information that shows the Server Status and alert and policy violation information for each. You can monitor charts that display metric information such as Request Processing Time and CPU Usage and you can drill down through these charts for more detailed information. Change the chart view to a table view by clicking Table View or Chart View beneath each table or chart. The Server table displays information about servers and domains showing host information and related metrics.

  4. On the Members page, you can view the Status information along with alerts and policy violation and metric data for each WebLogic Server or Domain. Use the Performance Summary section to view metrics for each, such as Host and Cluster information and metrics such as Heap Usage and Request Processing Time.

Viewing Coherence Clusters in Exalogic Elastic Cloud Targets

You can use Enterprise Manager Cloud Control to view details about the Coherence targets that comprise the Exalogic Elastic Cloud target. To display Coherence Clusters in Cloud Control, follow these steps:

  1. In Enterprise Manager, navigate to the Systems page. Filter the entries in the Search field by choosing Exalogic Elastic Cloud from the drop-down list and click Go. In the Search Results table, choose the Exalogic Elastic Cloud you want to view.

    Enterprise Manager displays the Exalogic Elastic Cloud Home page where you can monitor the status of the Exalogic target and its components.

  2. Choose Coherence Clusters from the Exalogic Elastic Cloud menu.

    Enterprise Manager displays the Coherence Clusters page.

  3. You can view a chart that shows the status of the Coherence Clusters and displays the percentage of clusters that are up and down.

  4. You can drill down to specific values for each cluster such as Alerts and Policy Violations along with Node information.

  5. You can filter the list of clusters by choosing a value from the Status drop-down. You can select from Up, Down, Unknown, Blackout, and All.

  6. You can change the column appearance of the table by clicking View and choosing which Columns to display. You can also reorder columns.

  7. The Coherence Clusters page displays two charts showing the Top Nodes With Lowest Available Memory and Caches With Lowest Hit To Get Ratio. You can drill down to specific node information by clicking on the Node name below the Top Nodes With Lowest Available Memory chart.

  8. The Nodes table displays information about each Node, including Host and several metric values such as Memory Available, Gets, and Puts.

  9. The Applications table displays information about applications such as Local Attribute Cache, Clustered Session Cache, and other metrics. You can drill down to specific information about each application by clicking the Application name.

Viewing Hosts in Exalogic Elastic Cloud Targets

You can view details about the host targets hosted on the physical and virtual machines running on the Exalogic Elastic Cloud target. To display the hosts information, follow these steps:

  1. In Enterprise Manager, navigate to the All Targets page. Filter the entries in the Search field by choosing Exalogic Elastic Cloud from the drop-down list and click Go. In the Search Results table, choose the Exalogic Elastic Cloud you want to view.

    Enterprise Manager displays the Exalogic Elastic Cloud Home page where you can monitor the status of the Exalogic target and its components.

  2. Choose Hosts from the Exalogic Elastic Cloud menu.

    Enterprise Manager displays the Hosts page.

  3. You can view a chart that shows the status of the hosts and displays the percentage of hosts that are up and down.

  4. You can view information about the Middleware Targets that lists the Type, Status, CPU Utilization percentage, Memory Utilization percentage, and Incident statistics along with Configuration Changes.

  5. You can view charts showing the CPU Utilization percentage based on time and similarly, Memory Utilization based on time.

Visualizing Relationships Between Exalogic Software and Hardware Components

Use Enterprise Manager Cloud Control to visualize relationships among Exalogic software and hardware components. To see the routing topology among these components, follow these steps:

  1. From the Targets menu, select Exalogic.

  2. From the list of Exalogic targets, click the Exalogic Elastic Cloud target you want to view.

  3. From the Exalogic Elastic Cloud menu, select Routing Topology.

  4. View the relationships between Exalogic software and hardware components.

Analyzing the Impact of Component Failures

You can analyze the impact of component failures in an Exalogic environment by following these steps:

  1. From the Targets menu, select Exalogic.

  2. From the list of Exalogic targets, click the Exalogic Elastic Cloud target you want to view.

  3. From the navigation panel, click the Oracle Infiniband Network you want to view.

  4. From the Infiniband Network menu, select Topology.

  5. Identify any problems with a component by observing status and incident badges, or by showing metric values by way of the Annotations toolbar menu.Identify components linked to the problem component in the diagram.

Configuring Exalogic Oracle Engineered System Healthchecks

For more information about configuring Exalogic Oracle-engineered system healthchecks, see the Oracle Enterprise Manager System Monitoring Plug-In Installation Guide for Oracle Engineered System Healthchecks.