Learn About Monitoring Oracle Cloud at Customer Using Oracle Enterprise Manager Cloud Control

If you want to monitor the status, health, and performance of Oracle Cloud at Customer components by using a single user interface, you can use Oracle Enterprise Manager Cloud Control.

You can use Oracle Enterprise Manager Cloud Control to monitor the Oracle Cloud at Customer components, such as applications, application servers, and databases, and to monitor the back-end virtual components on which they rely, such as instances and storage. If a component becomes unavailable, or if a performance metric crosses a warning or critical threshold, you can send notifications (for example, to the administrator) through the Oracle Enterprise Manager notification system. For example, for each disk device that is associated with the disk utilization (%) metric, you might define a warning threshold at 80% disk space used, and a critical threshold at 95%.

Some of the metrics that you can monitor using Oracle Enterprise Manager are:

  • Archive area used (database)

  • Component memory usage (application server)

  • Segments approaching maximum extents count (database)

  • Network interface total I/O rate (host)

You can collect data and view it in the form of real-time performance charts. You can also use the collected data to analyze trends and create reports.

Architecture

With Oracle Enterprise Manager Cloud Control you can discover, promote, add, and then monitor software deployments across your network, using a single user interface.

Oracle Enterprise Manager Cloud Control includes the following components:

  • Oracle Management Service: A web-based application that allows you to discover targets, monitor and manage them, and store the collected information for them in a repository for future reference and analysis. It also renders the user interface for Oracle Enterprise Manager Cloud Control.

  • Oracle Management Repository: The storage location where the information that is collected by the Oracle Management Agent is stored.

  • Oracle Management Agent: The software component that is deployed to convert an unmanaged host to a managed host in the Oracle Enterprise Manager system. The Oracle Management Agent works in conjunction with plug-ins to monitor the targets (for example, databases or Oracle WebLogic Servers) that are running on that managed host.

The following architecture diagram shows the interaction between the components of Oracle Enterprise Manager Cloud Control. Before you begin monitoring the Oracle Cloud at Customer components, you must set up Oracle Enterprise Manager Cloud Control 13c R3, Oracle Management Service, Oracle Management Repository, and its associated database on a local host in your on-premises environment in your data center. Oracle recommends installing Oracle Enterprise Manager outside the Oracle Cloud at Customer deployment to ensure that you can use Oracle Enterprise Manager to troubleshoot an unhealthy Oracle Cloud at Customer environment. You can use this architecture to plan your deployment of Oracle Enterprise Manager.

Description of em_occ.png follows
Description of the illustration em_occ.png

Considerations for Setting Up Oracle Enterprise Manage Cloud Control

When you install Oracle Management Agents on hosts running the Oracle Cloud at Customer software, you convert the unmanaged hosts to managed hosts.

After you install the Oracle Management Agents, you can monitor these instances and gather metrics. You can monitor the instances of following services that you provision in Oracle Cloud at Customer:

  • Oracle Cloud Infrastructure Compute Classic (Compute Classic)

  • Oracle Java Cloud Service

  • Oracle Exadata Cloud at Customer

  • Oracle Database Cloud Service

The following illustration shows the components that are managed by Oracle and the components that you can create and monitor in Oracle Cloud at Customer.

Oracle manages and monitors Oracle Cloud at Customer hardware, control plane, Oracle Cloud Infrastructure Compute Classic self-service portal, and other Oracle managed infrastructure.

You don’t have direct access to the infrastructure components that are provisioned and managed by Oracle and you can’t monitor these components. In the case of complex support issues, you can contact Oracle Support to exchange information about your respective views into the system as appropriate for the circumstances.

Description of architecture.png follows
Description of the illustration architecture.png

About the Workflow for Discovering and Monitoring Targets

The workflow for discovering and monitoring targets using Oracle Enterprise Manager Cloud Control includes identifying the host targets, and converting unmanaged hosts and nonhost targets to managed targets.

Targets are entities such as the Oracle Cloud at Customer components, hosts, and databases that you can manage and monitor in Oracle Enterprise Manager. Targets can be host and nonhost targets. In Oracle Cloud at Customer, Oracle Cloud Infrastructure Compute Classic instances are the host targets and Oracle WebLogic Servers, Exadata, and Database instances which are created on top of the Compute Classic instance are the nonhost targets.

  1. Discover or identify the unmanaged host targets or Compute Classic instances.

    This is a manual process of creating a list of all the instances that Oracle Cloud users have created and which must be monitored by using Oracle Enterprise Manager.

    The following figure illustrates the discovery process.


    Description of discovery.png follows
    Description of the illustration discovery.png
  2. Promote the targets.

    Convert unmanaged hosts and nonhost targets, which have been discovered in your network, to managed targets in Oracle Enterprise Manager so that they can be monitored and managed efficiently. Managed targets are entities that are actively being monitored and managed by Oracle Enterprise Manager.

    The process of promoting the targets depends on the type of the target.

    1. Convert unmanaged hosts or unmanaged Compute Classic instances to managed hosts by deploying Oracle Management Agents on these hosts.

      After installing the agent on the Compute Classic instances, you can start monitoring it. The following illustration shows the promotion process for unmanaged hosts.


      Description of promoting.png follows
      Description of the illustration promoting.png
    2. Convert unmanaged nonhost targets—such as Oracle WebLogic Server, database, and Oracle Exadata instances that are running on Compute Classic hosts—to managed targets. You don’t need to deploy any additional components on the hosts. You only need to discover or identify the targets, and then add them as manageable entities in Oracle Enterprise Manager.

About Required Services

This solution requires the following services:

  • Oracle Enterprise Manager Cloud Control 13c R3

  • Oracle Cloud at Customer 17.2.3 or later