EM12c Monitoring Best Practices

Some weeks ago I posted an article on my blog after attending Ana McCollum’s presentation “Beyond the Basics: Making the Most of Oracle Enterprise Manager Monitoring” at OOW 2012.

In this document I further elaborated my notes to give a good overview of all topics discussed during the presentation. All credits for Ana!

To my opinion this document could very good be the bases for your guys “EM12c Best Practices” document.

I included some snippets of pictures I took of the slides during the presentation. They are bit blurry (sorry for that), but I hope they will give a bit more understanding.

EM12c Monitoring Best Practices

Using Metric Extensions in EM12c

Oracle Enterprise Manager 12c introduces a new concept called “Metric Extensions”, that replaces the concept of User Defined Metrics.

User Defined Metrics are still supported in EM12c, but Oracle encourages you to migrate to Metric Extensions, as User Defined Metrics will not be supported in the next major release of Enterprise Manager.

Using Metric Extensions in EM12c

Administration Groups in EM12c

In previous releases of Enterprise Manager, we were able to create Groups that allowed us to monitor a group of Targets that were logically related. For instance specific groups based on the Lifecyle phase (Development, Test, Acceptance, Production), of based on the specific SLA the Targets were assigned to.

A great way to organise Targets and to focus on specific Groups in your monitoring setup. A drawback however, when looking at maintaining these groups. In too many situations at Customer sites, assigning newly created Targets to a specific Group simply was forgotten.  This often resulted in incomplete monitoring of specific Targets.

Enterprise Manager 12c brings us a solution to this problem by introducing ‘Administration Groups’. When setting up an Administration Group, you need to identify specific Target Properties like ‘Department’, ‘Line of Business’, ‘Lifecycle Phase’ and others to relate to a certain level in the Administration Hierarchy. Where a Hierarchy might be based on multiple Properties.

If then for instance, a Target get’s assigned a specific ‘Line of Business’, the Target will be assigned automatically to the appropriate Group in the Hierarchy. By this you will be sure each Target is assigned to the right Group.

Administration Groups in EM12c


Auto Discovery of Targets in EM12c

Using Enterprise Manager 11 and earlier, you needed to install an Agent any time a new Server was introduced in your datacentre.

Then after you would have created a new Database or any other Target Type, you would need to perform a discovery using the Agent that was monitoring the specific server.

Starting with Enterprise Manager 12c your Targets can get discovered automatically even if no Agent has been installed yet.

Auto Discovery in EM12c


Makinge use of Standard and Customized templates

Create standard monitoring templates for each of your target types to be monitored. If for a specific target customization is needed, don’t be tempted to change target’s thresholds but use Customized templates instead.

Using this approach, you are alway able to reconstruct the monitoring setup for a specific target by applying the standard template and then applying it’s customized template.

Create metrics design

When setting up target monitoring,start with designing you metrics and metric thresholds for each of your target types.

You might want to do this by simply creating a spreadsheet to identify for what target types you would like to test which metrics and to use what thresholds.