Reader small image

You're reading from  Oracle Enterprise Manager Cloud Control 12c: Managing Data Center Chaos

Product typeBook
Published inDec 2012
Reading LevelIntermediate
PublisherPackt
ISBN-139781849684781
Edition1st Edition
Languages
Right arrow
Author (1)
PORUS HOMI HAVEWALA
PORUS HOMI HAVEWALA
author image
PORUS HOMI HAVEWALA

Porus Homi Havewala works as the Senior Manager (for database management) in the Enterprise Technology Program Office of Oracle Corporation, based in Singapore, and specializes in Oracle Enterprise Manager. He is a double Oracle Certified Master (OCM) in 10g and 11g, as well as the first Oracle employee ACE in the country. He was awarded the prestigious Oracle ACE Director title by Oracle HQ in 2008. There are less than 150 Oracle ACE Directors in the entire world and Poruswas the very first Oracle ACE and ACE Director in Singapore – a recognition of his outstanding achievements in the Oracle world.Porus has had extensive experience in Oracle technology since 1994; this includes him working as a Senior Production DBA, Principal Database Consultant, Database Architect, E-Business Technical DBA, Development DBA, and Database Designer and Modeler (using Oracle Designer). He has published numerous articles on Oracle Enterprise Manager on OTN, and has created http://enterprise-manager. blogspot.com, one of the world's first blogs dedicated to Enterprise Manager (with Oracle Press Credentials). Porus is also the author of the book, Oracle Enterprise Manager Grid Control, Rampant TechPress which was published in 2010.He started in the IT industry in the mid-1980s as a Turbo-C programmer in India and then as a dBase/FoxPro Developer in Australia. In the early 1990s he wrote a book on Microsoft FoxPro, which was his first published technical work. He entered the heady world of Oracle technology from 1994 as an Oracle DBA/Developer (using Oracle Forms, Oracle Reports, and Oracle Designer).In Telstra, the largest telecommunications company in Australia, Porus was the Senior Database Consultant in the central DBA team for a number of years and was responsible for database standards, database architecture, and the architecture, setup, and management of the first production Enterprise Manager Grid Control site in the world. He next worked in Oracle ACS India (Mumbai), and then with an Oracle Platinum Partner, S&I Systems in Singapore, before rejoining Oracle in the same city. Porus is an enthusiast for Oracle technology, especially Oracle Enterprise Manager, on which he has conducted popular seminars and webinars for large MNCs, and implemented this powerful enterprise toolset. The following is a full list of his published technical articles and white papers on the Oracle Technical Network (OTN). A couple of these articles were in the most popular OTN article list in 2009. The OTN is the world's largest community of developers, DBAs, and architects. Published white papers on OTN include: Advanced Uses of Oracle Enterprise Manager 11g Managing Oracle Applications with Oracle Enterprise Manager 11g Published technical articles on OTN include: Using Grid Control with Filer Snapshotting Oracle Enterprise Manager Grid Control Architecture for Very Large Sites Oracle RMAN Backups: Pushing the Easy Button Patch a Thousand Databases, Using Oracle Enterprise Manager Grid Control Easy Disaster Proof Production with Grid Control Using Oracle GoldenGate for Real-Time Data Integration Mask Your Secrets Using Oracle Enterprise Manager Manage Mass Provisioning Using Oracle Enterprise Manager Grid Control Overview of Oracle EM Management Packs Provision Your Oracle RAC Systems Using Oracle Enterprise Manager Ease the Chaos with Automated Patching: Oracle Enterprise Manager Cloud Control 12c For the Internet links to the articles and white papers, please see the blog entry: http://enterprise-manager.blogspot.sg/2012/11/latest-list-ofpublished-white-papers.html In early 2009, Porus was also voted leader of the Oracle RAC Special Interest Group (SIG) in Singapore, a rotating position he held for 2 years.  
Read more about PORUS HOMI HAVEWALA

Right arrow

Chapter 4. Ease the Chaos with Configuration Management and Security Compliance

In a large data center, it is perfectly possible to have tens of thousands of Targets – servers, databases, listeners, application servers, web servers, and so on. So it is almost impossible to attempt to gather and maintain the configuration details manually—unless you have a veritable army of configuration clerks, which is not possible in any company.

So how do you find what's out there in the data center? In such situations, information gathering is very ad hoc, there are spreadsheets all over the place with little bits of information such as IP addresses and network details, or server details with CPU sizing. Some companies even use large white boards in their offices to deal with the configuration details—written by hand with markers and complete with the warning to others not to erase the white board!

Even when there are semi-automated tools to collect the configuration details, such efforts are sparse and...

Lifecycle management


To resolve most of the issues just described, Oracle Enterprise Manager Cloud Control 12c offers excellent functionality for configuration management and security compliance as part of the Database Lifecycle Management Pack, in the case of database servers and the databases on these servers. For other targets such as application servers or applications, different packs may be required—for example, the WebLogic Server Management Pack Enterprise Edition is required for configuration management of WebLogic servers, and the Application Management Suite for Oracle E-Business Suite (EBS) is required for configuration management of EBS, and so on.

In general, this configuration management functionality includes the ability to automatically discover your servers, then do a deep discovery and collect the configuration of all the components on the servers. The configuration is stored inside the centralized Enterprise Manager repository, and it is possible to do comparisons between...

Auto discovery


The new Auto Discovery feature in Enterprise Manager Cloud Control 12c uses IP Scan (NMAP) to discover host and non-host Targets without the need for an Agent, scanning your network and discovering all the hosts thereon. Certain information about which software is running on the hosts comes from smart guesses. This goes into a list of discovered unmanaged Targets in Enterprise Manager.

The DBA can then select any Target host from this list and promote it as a managed Target; this then pushes the Enterprise Manager Agent to the server. The Agent then performs deep discovery of all Targets on the server and collects the detailed configuration.

Setup | Add Target | Configure Auto Discovery brings up the screen shown in the following screenshot, where you can initially perform an Agent-less Hosts and Virtual Server Discovery Using IP Scan:

This page also allows different types of Agent-based discovery. A guided workflow is shown in the Instruction section for your reference.

The...

Inventory


On the home page (Enterprise | Summary) of Enterprise Manager, there is an Inventory and Usage region at the top of the screen. This can be used to display the Inventory summary as shown in the screenshot we will soon see.

You can select either Hosts, Database Installations, Fusion Middleware Installations, or Fusion Applications Installations from the drop-down menu/drop-down box in this region. This then correspondingly displays the inventory summary in the table.

As an example, if you select Hosts, it will display all the different types of hosts installed. Everything in your Enterprise will be seen, provided Agents have been placed on every host and the administrator who has logged into Enterprise Manager has the right to see these hosts. This is shown in the following screenshot:

Click on the See Details link to drill down further to examine an elaborate listing of the inventory and usage details. By default, the details are rolled up on Platform. You can select other options...

Detailed configuration


From the main Enterprise Manager Cloud Control 12c console menu, go to Targets | Hosts. This brings up a list of hosts. When you select the host you want, it brings up the host's home page as shown in the following screenshot:

Right on the host's home page itself, there is a Configuration section, which shows certain basic information collected about the host. This includes IP Address, Operating System version, CPU Cores, File System size, Memory Size, and so on.

Under the Compliance Standard Summary section on the same page, it also tells you if there are any security or compliance violations for this Target.

Note that some of the sections on this page have been collapsed to give you a better view; in this version of Enterprise Manager Cloud Control 12c it is possible to collapse or expand sections at will or move them around on the page.

To view the detailed configuration of this host, go to Host | Configuration | Last Collected in the Host menu (not the Enterprise...

Search capability


Suppose you want to find out which Oracle software is installed on this host. If you have to do this manually, it will be a lengthy process as you have to search through the whole box using Unix commands such as find, and have root privileges, since Oracle software can be installed under different Unix usernames. Even if the /etc/oratab file is present, it may not have been maintained by the DBA and may not contain all the Oracle homes. And in many cases this file is not even present.

But you are now using Enterprise Manager and the Agent has already collected this information and put it in the repository. All you need to do is to invoke the configuration search capabilities, which you can do from the latest configuration page:

If the Search button is not visible on this page, remember to drag the regions apart.

Instead of filling in anything on this page, click on the Back button at the top. This moves us to the Configuration Search Library page as shown in the following...

History and compares


Back on the latest configurations page, select havipori.sainath.com in the left-hand side pane, and then go to Actions | Refresh. Enterprise Manager reports that the Target collection has succeeded and the refreshed configuration data is displayed. This is how you would manually refresh the configuration if you wanted to be sure that the information stored in the Enterprise Manager repository was up-to-date.

Now go to Actions | History. We want to see which operating system property has changed in the current state of the host.

Click on the Clear button next to Configuration Item, and then click on the magnifying glass icon and select Operating System Properties (from the Type of Change drop-down menu) to be used in the search. Then click on the Search button.

The results that come up, as shown in the following screenshot, tell us that one of the important operating system properties has changed recently—this is fs.file-max, and the exact change is also shown:

This demonstrates...

Topology


Topology mapping is also an important feature of configuration management in Enterprise Manager. You can best see this in a database system. A system is a collection of components that can be managed together, rather than managing each component separately.

Go to Targets | Systems and then select emrepos.sainath.com_sys, which is the name automatically given by Enterprise Manager to a system that has been created for this database. The system home page appears as shown in the following screenshot:

Now, go to Database System | Database System Topology. This displays all the interconnected components in a graphical format. Click on the components to expand them. The relationship between the components are shown.

In a complex system, such a map would be useful to find out the interdependencies. You can search for individual components and you can also change the annotations that appear on the topology view, such as the status, metrics (with names or values), and incidents:

Component...

Custom configurations


Enterprise Manager collects a rich set of configuration information for different types of Targets, such as databases, hosts, middleware, and many Oracle applications: E-Business Suite, Siebel, PeopleSoft, JD Edwards, and Fusion Applications. The blueprints for collection are updated regularly by Oracle, and are downloadable using the self-update facility in Enterprise Manager Cloud Control 12c.

There is also a close integration with MOS. The Target configuration information that is collected by the Agent and stored in the Configuration Management Database (CMDB) within the repository is collated regularly by the Enterprise Manager Harvester process and pushed to MOS. The Harvester is actually a part of the Enterprise Manager's Base Framework, and replaces Oracle Configuration Manager (OCM) in the case of most Enterprise Manager Targets for this critical upload of configuration information to MOS. However, at the time of writing, except for Fusion Applications, Oracle...

Client configurations


The latest version of Enterprise Manager Cloud Control 12c allows collection of client configurations. This is accessible when we navigate to Enterprise | Configuration | Client Configurations.

In this context, a client means an end-user system that is external to your company's IT systems. Configuration data can also be collected from such an end-user system.

The collection is performed by an application called Client System Analyzer (CSA). This application is preinstalled with Enterprise Manager Cloud Control 12c and can be accessed by going to Enterprise | Configuration | Client System Analyzer, which brings up the page shown in the following screenshot:

This allows you to activate or deactivate the CSA application page. If the end-user system can access the URL shown in the screenshot, which is on the OMS web servers, then it can use the CSA application to collect the client information. No login credentials to Enterprise Manager are needed.

If the OMS web servers...

Compliance


Configuration and security compliance is monitored by Enterprise Manager Cloud Control 12c. Right on the enterprise's summary page, Enterprise Manager displays the compliance information for each of the Targets. In our case, there are four critical violations for the havipori.sainath.com target:

The average compliance score of this target has been calculated as 51 percent. To view the violations in detail, you have to drill down by clicking on the target name in this table. This brings up the Compliance Results page as shown in the following screenshot. This page can also be displayed by going to Enterprise | Compliance | Results:

To view the actual violations, click on the Show Details button and then select Security Recommendations on the left-hand side pane. This brings up the list on the Violation Events tab. If you select any of the violations in this list, the detailed information will be displayed in the section that is underneath:

You may have noticed the Incident Attributes...

Compliance library


You can view the centralized compliance library in Enterprise Manager Cloud Control 12c by going to Enterprise | Compliance | Library. This brings up the view shown in the following screenshot:

Enterprise Manager Cloud Control 12c now uses a new hierarchy for the compliance capability. This replaces the compliance policies and policy groups of the previous version. The new hierarchy has three levels – at the bottom, there are compliance rules, which are checks or tests performed against specific Target types, such as a check to see if a database or OS parameter is set as per best practices.

On the second level, we have compliance standards. These are a collection of one or more rules for a certain Target type. Compliance standards can be associated with multiple targets. When the various compliance standards for different Target types are combined together, they form compliance frameworks, which are at the topmost level.

The frameworks are conceptual folder-like structures...

Configuration and compliance reporting


Compliance rules and standards are created by technical administrators, DBAs, and IT managers—and these would normally map to industry-wide compliance frameworks.

Once these have been set up and are working in a day-to-day scenario, they need to be reported. These compliance reports will be used by the security and compliance officers of the company, as well as the auditors. As such, the compliance reports assume an important role.

A number of these compliance reports are provided by Enterprise Manager Cloud Control 12c, which you can access by going to Enterprise | Reports | Information Publisher Reports. Search for Compliance as the title. You can also create your own reports by using the Create Like button on the page shown in the following screenshot:

Configuration reports are available on the same page. Simply search for Configuration as the Title field's value. The following list appears:

Summary


In this chapter we have seen the configuration management and compliance capabilities of Enterprise Manager Cloud Control 12c, and how they combine together to enable your company to have standardized configurations throughout the IT infrastructure. Standardization enables ease of deployment and troubleshooting besides a number of other benefits.

You can have an automated configuration drift check between different systems, which may be across the lifecycle, for example, between staging and production, or between a primary site and a disaster-recovery (standby) site. Any configuration violations can be instantly reported in the incident console of Enterprise Manager.

In the new release, configuration management enjoys a scalability suitable for the largest IT environments. Only changed configuration data is loaded, and rules are evaluated at the point when a change has taken place in the related data. Notifications are sent only when a drift in the configuration data has been detected...

lock icon
The rest of the chapter is locked
You have been reading a chapter from
Oracle Enterprise Manager Cloud Control 12c: Managing Data Center Chaos
Published in: Dec 2012Publisher: PacktISBN-13: 9781849684781
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
undefined
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime

Author (1)

author image
PORUS HOMI HAVEWALA

Porus Homi Havewala works as the Senior Manager (for database management) in the Enterprise Technology Program Office of Oracle Corporation, based in Singapore, and specializes in Oracle Enterprise Manager. He is a double Oracle Certified Master (OCM) in 10g and 11g, as well as the first Oracle employee ACE in the country. He was awarded the prestigious Oracle ACE Director title by Oracle HQ in 2008. There are less than 150 Oracle ACE Directors in the entire world and Poruswas the very first Oracle ACE and ACE Director in Singapore – a recognition of his outstanding achievements in the Oracle world.Porus has had extensive experience in Oracle technology since 1994; this includes him working as a Senior Production DBA, Principal Database Consultant, Database Architect, E-Business Technical DBA, Development DBA, and Database Designer and Modeler (using Oracle Designer). He has published numerous articles on Oracle Enterprise Manager on OTN, and has created http://enterprise-manager. blogspot.com, one of the world's first blogs dedicated to Enterprise Manager (with Oracle Press Credentials). Porus is also the author of the book, Oracle Enterprise Manager Grid Control, Rampant TechPress which was published in 2010.He started in the IT industry in the mid-1980s as a Turbo-C programmer in India and then as a dBase/FoxPro Developer in Australia. In the early 1990s he wrote a book on Microsoft FoxPro, which was his first published technical work. He entered the heady world of Oracle technology from 1994 as an Oracle DBA/Developer (using Oracle Forms, Oracle Reports, and Oracle Designer).In Telstra, the largest telecommunications company in Australia, Porus was the Senior Database Consultant in the central DBA team for a number of years and was responsible for database standards, database architecture, and the architecture, setup, and management of the first production Enterprise Manager Grid Control site in the world. He next worked in Oracle ACS India (Mumbai), and then with an Oracle Platinum Partner, S&I Systems in Singapore, before rejoining Oracle in the same city. Porus is an enthusiast for Oracle technology, especially Oracle Enterprise Manager, on which he has conducted popular seminars and webinars for large MNCs, and implemented this powerful enterprise toolset. The following is a full list of his published technical articles and white papers on the Oracle Technical Network (OTN). A couple of these articles were in the most popular OTN article list in 2009. The OTN is the world's largest community of developers, DBAs, and architects. Published white papers on OTN include: Advanced Uses of Oracle Enterprise Manager 11g Managing Oracle Applications with Oracle Enterprise Manager 11g Published technical articles on OTN include: Using Grid Control with Filer Snapshotting Oracle Enterprise Manager Grid Control Architecture for Very Large Sites Oracle RMAN Backups: Pushing the Easy Button Patch a Thousand Databases, Using Oracle Enterprise Manager Grid Control Easy Disaster Proof Production with Grid Control Using Oracle GoldenGate for Real-Time Data Integration Mask Your Secrets Using Oracle Enterprise Manager Manage Mass Provisioning Using Oracle Enterprise Manager Grid Control Overview of Oracle EM Management Packs Provision Your Oracle RAC Systems Using Oracle Enterprise Manager Ease the Chaos with Automated Patching: Oracle Enterprise Manager Cloud Control 12c For the Internet links to the articles and white papers, please see the blog entry: http://enterprise-manager.blogspot.sg/2012/11/latest-list-ofpublished-white-papers.html In early 2009, Porus was also voted leader of the Oracle RAC Special Interest Group (SIG) in Singapore, a rotating position he held for 2 years.  
Read more about PORUS HOMI HAVEWALA