This chapter provides an overview of Enterprise Manager Cloud Control 12c and helps you understand its architecture and the various core components that are integrated within the product. It contains the following sections:
See Also:For detailed information about Oracle Enterprise Manager Cloud Control, see the Oracle Enterprise Manager Cloud Control Documentation web site:
For a list of videos on using Oracle Enterprise Manager Cloud Control, see the Oracle Enterprise Manager Screenwatches web site:
Oracle Enterprise Manager is Oracle's integrated enterprise information technology (IT) management product line, which provides the industry's only complete, integrated, and business-driven enterprise cloud management solution. Oracle Enterprise Manager creates business value for IT by leveraging the built-in management capabilities of the Oracle stack for traditional and cloud environments, enabling customers to achieve unprecedented efficiency gains while dramatically increasing service levels.
The key capabilities of Enterprise Manager include:
A complete cloud lifecycle management solution enabling you to quickly set up, manage, and support enterprise clouds and traditional Oracle IT environments from applications to disk
Maximum return on IT management investment through the best solutions for intelligent management of the Oracle stack and engineered systems with real-time integration of Oracle's knowledge base with each customer environment
Best service levels for traditional and cloud applications through business-driven application management
Figure 1-1 illustrates how Enterprise Manager Cloud Control offers a solution that enables you to monitor and manage the complete Oracle IT infrastructure from a single console.
For more information about Enterprise Manager Cloud Control, access the following URL:
Oracle Management Agent
Oracle Management Service
Oracle Management Repository
Oracle Management Plug-ins
Enterprise Manager Cloud Control Console
Figure 1-2 shows a sample Enterprise Manager Cloud Control architecture and illustrates how these core components fit into the architecture.
Note:In Figure 1-2, the load balancer and the multiple Oracle Management Services are depicted only to indicate how a sample Enterprise Manager Cloud Control architecture would look in a large organization. They are not a prerequisite or a requirement for an Enterprise Manager system installation. If you do not have a load balancer, then the Management Agents communicate directly with the Oracle Management Services.
The following sections describe the core components of Enterprise Manager Cloud Control.
Oracle Management Agent (Management Agent) is an integral software component that is deployed on each monitored host. It is responsible for monitoring all of the targets running on those hosts, communicating that information to the middle-tier Oracle Management Service, and managing and maintaining the hosts and its targets.
Oracle Management Service is a Web-based application that orchestrates with the Management Agents and the Management Plug-ins to discover targets, monitor and manage those targets, and store the collected information in a repository for future reference and analysis. Oracle Management Service also renders the user interface for Enterprise Manager Cloud Control. Oracle Management Services is deployed to the Oracle middleware home (middleware home), which is the parent directory that contains the Oracle WebLogic Server home, the Oracle Management Service home, the Management Agent home, the plug-in home, the Java Development Kit (JDK), the Oracle Management Service instance base directory, the Oracle Web tier directory, the Oracle common directory, and other relevant configuration files and directories. While deploying the Oracle Management Service, the Enterprise Manager Cloud Control Installation Wizard installs Oracle WebLogic Server if it does not already exist in your environment. As a result, an Oracle WebLogic Server administration console is also installed.
The Oracle Management Repository (Management Repository) is a storage location where all of the information collected by the Management Agent is stored. It consists of objects such as database jobs, packages, procedures, views, and tablespaces.
Technically, the Oracle Management Service uploads the monitoring data it receives from the Management Agents to the Management Repository. The Management Repository then organizes the data so that it can be retrieved by the Oracle Management Service and displayed in the Enterprise Manager Cloud Control console. Because data is stored in the Management Repository, it can be shared between any number of administrators accessing the Enterprise Manager Cloud Control.
At the time of installation, the Enterprise Manager Cloud Control Installation Wizard configures the Management Repository in your existing, certified database. The wizard, however, does not install a new database.
The core Enterprise Manager Cloud Control features for managing and monitoring Oracle technologies, such as Oracle Database, Oracle Fusion Middleware, and Oracle Fusion Applications, are now provided through components known as plug-ins that can be downloaded and deployed using the new Self Update feature. This new ”pluggable” framework enables Enterprise Manager Cloud Control to be updated with management support for the latest Oracle product releases, without having to wait for the next Enterprise Manager Cloud Control release to provide such functionality. For example, when a new version of Oracle Database is released, you can simply download and deploy the latest Oracle Database plug-in, which will include management support for the latest release.
Table 1-1 lists the default plug-ins that are installed on Oracle Management Service and the Management Agent by default with a new Enterprise Manager system. In addition to these default plug-ins, you can optionally install other plug-ins available in the software kit (DVD, downloaded software bundle, and so on). The installer offers a screen where you can select the optional plug-ins and install them.
Enables you to monitor and manage Oracle Database and related targets such as Oracle Real Application Clusters (Oracle RAC), Oracle Automatic Storage Management (Oracle ASM), and so on.
Oracle Fusion Middleware
Enables you to monitor and manage Oracle Fusion Middleware products such as Oracle WebLogic Domain, Oracle WebLogic Cluster, Oracle WebLogic Server, Oracle SOA Suite, Oracle Web Tier, Oracle GlassFish and so on.
My Oracle Support
Enables you to log in to My Oracle Support from within the Enterprise Manager Cloud Control console, search the knowledge library for notes and documents, raise service requests, and create patch plans and templates for patching monitored targets.
Enables you to monitor and manage Oracle Exadata targets.
The Enterprise Manager Cloud Control console is the web-based user interface for Enterprise Manager Cloud Control. With the help of the console, you can monitor and administer your entire computing environment from one location on the network. All the systems and services including enterprise application systems, databases, hosts, middleware application servers, listeners, and so on, are easily managed from one central location.
EMCTL is a command-line tool used to execute certain tasks on Oracle Management Service (OMS) and Management Agents. You can use it for tasks such as starting or stopping OMS instances, setting properties on OMS instances, or getting a list of targets being monitored by a specific Management Agent. EMCTL commands are executed on a specific OMS or Management Agent
The Enterprise Manager Command Line Interface (EM CLI) tool enables you to access Enterprise Manager functionality through a command-line interface. It is accessible through classic programming language constructs, enabling tasks to be created and run either from the command-line or programatically. EM CLI enables you to access Enterprise Manager Cloud Control functionality from text-based consoles (shells and command-line windows) for a variety of operating systems. You can also perform tasks in bulk mode by creating Jython scripts that are passed in using the tool.
See the Oracle Enterprise Manager Command Line Interface book for details:
This section provides brief descriptions of the following management focus areas:
Oracle Enterprise Manager is a critical tool for data center management. It has a framework that is secure, scalable and highly available. With a next-generation user interface, it provides a rich, intuitive console that can be customized to suit different roles. Oracle Enterprise Manager framework also has advanced capabilities such as self-update where key components such as target plug-ins, compliance policies, and deployment procedures can be updated automatically as newer versions become available.
Oracle Enterprise Manager framework is enterprise-ready and is designed to manage and monitor critical business operations to ensure smooth running of enterprise data centers.
World class enterprise monitoring is about monitoring the status of your infrastructure and applications, notifying the appropriate IT staff when incidents occur, and reporting on status, history, and trends to interested parties throughout IT and the business. Oracle Enterprise Manager provides rich monitoring features as a foundation for monitoring all components of your IT infrastructure (Oracle and non-Oracle) as well as the applications and services that are running on them. These features enable IT to proactively monitor and resolve issues by business priority, implement operational best practices for monitoring, and provide consistent, high quality service in support of business goals.
Oracle provides advanced, out-of-the-box application management solutions for Oracle E-Business Suite, Siebel, Peoplesoft, JD Edwards, and Fusion Applications. They provide end-to-end, integrated application monitoring and management capabilities, resulting in improved availability, predictability, and reliability. Oracle Enterprise Manager's management capabilities include user experience management, performance management, change and configuration management, patching, provisioning, testing, integrated diagnostics, and automatic tuning.
Enterprise Manager also offers advanced management capabilities for managing custom applications, integrations, and extensions. Capabilities such as Business Transaction Management (BTM), JVM Diagnostics (JVMD) and others are presented in further detail in Section 1.3.10, "Application Performance Management".
Oracle revolutionized the field of enterprise database management systems with the release of Oracle Database 10g by introducing the industry's first self-management capabilities built right into the database kernel. Today, after several releases and continuous improvement of this intelligent management infrastructure, Oracle Database provides the most extensive self-management capabilities in the industry, ranging from zero-overhead instrumentation to integrated self-healing and business-driven management. Oracle's Database management capabilities make the lives of DBA's easier by providing a full-lifecycle solution encompassing the following:
Change and configuration management
Patching and Upgrades
For more information about patching and upgrades, see Patching Software Deployments.
For more information about provisioning, see Overview of Database Provisioning.
For more information about testing, see the Database Testing Guide.
For more information about performance management, see the Database Performance Tuning Guide.
In addition, Oracle Enterprise Manager Cloud Control provides the following database management capabilities:
Provides problem detection and guided resolution workflows
Enables you to perform day to day tasks from Enterprise Manager Cloud Control
Enables you to run repetitive jobs from Enterprise Manager Cloud Control
Oracle Enterprise Manager Cloud Control 12c provides a comprehensive management solution for Oracle WebLogic Server, Oracle Fusion Middleware, and non-Oracle middleware technologies. Oracle's offering encompasses out-of-the-box availability and performance monitoring, robust diagnostics, administration, and lifecycle management that includes configuration and compliance management as well as provisioning and patching across middleware software such as:
Exalogic Elastic Cloud
Non-Oracle Middleware (for example, JBoss Application Server and IBM WebSphere Application Server)
Oracle Enterprise Manager provides an integrated and cost-effective solution for complete physical and virtual server lifecycle management. By delivering comprehensive provisioning, patching, monitoring, administration, and configuration management capabilities through a web-based user interface, Enterprise Manager significantly reduces the complexity and cost associated with managing Oracle VM, Linux, UNIX, and Windows operating system environments. In addition, enterprises using Oracle Sun hardware can obtain deep insight into their server, storage, and network infrastructure layers and manage thousands of systems in a scalable manner. Oracle Enterprise Manager helps customers to accelerate the adoption of virtualization and cloud computing to optimize IT resources, improve hardware utilization, streamline IT processes, and reduce costs. Oracle Enterprise Manager is integrated with OVM 3.0 and higher and Oracle Virtual Assembly Builder.
Oracle Enterprise Manager, besides being the best suite of management products for Oracle technologies, also provides a comprehensive solution for the management of heterogeneous data centers (including Microsoft SQL Server and JBoss Application Server) through its rich collection of extensions known as plug-ins and connectors. The Self Update mechanism in Enterprise Manager 12c enables customers to download /import and deploy extensions built by Oracle, Oracle's numerous partners, and customers themselves. These extensions are built upon the same management framework that is used for Oracle products, and therefore provides the same level of stability and richness as the Oracle products.
For more information, see the Oracle Enterprise Manager 12c Extensibility Exchange page:
Enterprise cloud presents new management challenges. With a move to virtualization, a top benefit expected from private cloud adoption is cost savings through standardization for operational efficiency. However, without proper management capabilities, expected economic benefits of cloud computing will not be realized.
Oracle Enterprise Manager Cloud Control is Oracle's complete cloud lifecycle management solution. It is the industry's first complete solution including self-service provisioning balanced against centralized, policy-based resource management, integrated chargeback, and capacity planning, and complete visibility of the physical and virtual environment from applications to disk.
Lifecycle Management is a comprehensive solution that helps database, system, and application administrators automate the processes required to manage the lifecycle of Oracle technology. It eliminates manual and time-consuming tasks related to discovery, initial provisioning, patching, configuration management, and ongoing change management. In addition, the solution provides compliance frameworks for reporting and managing industry and regulatory compliance standards. Finally, all of the on-premise instrumentation can be connected in real-time to My Oracle Support for complete communication between Oracle and customers.
Enterprise Manager 12c provides a complete Application Performance Management (APM) solution for custom applications and Oracle applications (including E-Business Suite, Siebel, PeopleSoft, JD Edwards, and Fusion Applications). The APM solution is designed for both cloud and enterprise data center deployments and is supported on Oracle and non-Oracle platforms.
Oracle APM delivers Business Driven Application Management with end-to-end monitoring that includes:
User Experience Management: Real user monitoring and synthetic transaction monitoring with Real User Experience Insight (RUEI) and Service Level Management (SLM) beacons, respectively.
There are two ways to monitor Web site user experience: using real traffic from real customers or using synthetic traffic (traffic artificially created by software to mimic the load that the Web site would be expected to receive). RUEI supports monitor of both of these ways. SLM beacons are components within the monitored environment that send out synthetic traffic. Typically, they test the performance and availability of business-critical services in the infrastructure as part of SLM.
Business Transaction Management: Monitor and trace transactions and transaction instances. Monitor business metrics included in transaction content.
Java monitoring and diagnostics: Zero-overhead, production Java diagnostics for Oracle and non-Oracle platforms. Trace transactions from Java to Oracle Database and back.
Discovery and topology: Multi-layer discovery of infrastructure and application topology.
Application Performance Analytics: Rich reporting and analytic capabilities on real user activities and transaction monitoring data.
Oracle's Application Quality Management products provide a complete testing solution for Oracle Database, Oracle Packaged Applications, and custom Web applications.
Application Testing: Application Testing Suite's Test Management, Functional Testing, and Load Testing capabilities ensure the quality of web-based applications including Oracle e-Business Suite, Fusion, Siebel, PeopleSoft, Hyperion, and J.D. Edwards.
Infrastructure Testing: Application Replay and Real Application Testing enable realistic, production-scale testing of the application and database infrastructure. They use real, production workloads to generate load against applications or databases under test and do not require any script development or maintenance. With Application Replay or Real Application Testing you can reduce your testing time by more than 80%. They provide the most efficient, optimized and highest quality testing for validating application and database infrastructure changes.
Test Data Management: Oracle Test Data Management and Data Masking provide efficient, automated, and secure test system creation capabilities for Oracle and non-Oracle databases, with out-of-the-box templates for Oracle packaged applications.