System Center Operations Manager (SCOM) 2012 beta is here! The goal of this post is to demonstrate how to configure .Net Application Performance Monitoring in SCOM 2012, and then analyze that data with IT Analytics.
After SCOM 2012 has been installed and SCOM agents deployed, we then configure Application Performance Monitoring (APM). All of the necessary agent functionality is now integrated within the SCOM 2012 agent. All we need to do is configure a monitor to get up and running!
First, APM is .NET exclusive in 2012, so we need to identify and create a monitor for a specific .Net Application. We click on "Add Monitoring Wizard", as shown on the following screen:
On the first page, we select the type of monitor:
Next, we name the monitor, give a brief description and select and existing Management Pack (MP) or create a new MP. In our example we created a new MP named AVIcode. Please note that the Monitor name cannot be changed once created.
On the next page, we specify what sites we are going to monitor. The SCOM 2012 agent is able to scan and return .NET compatible applications. This discovered data populates the component list, making it easier to select which applications to monitor.
In SCOM 2012, AVIcode monitors are specific to the application, regardless of what server it is located on. To track performance of an application on a specific server, you specify these servers by clicking on the "Search" button in the Monitored Servers section and select any default group or user created groups.
For Server Side Monitoring, we leave the default options and performance event threshold. We click on the checkbox so we can gather data on the end user experience as well.
Here, we have enabled client side monitoring for the site we are interested in. We have not excluded any pages at this time.
This next page allows us to refine the monitor even more.
Last page is a summary of the settings.
Now that our monitor is created the final sep is to restart IIS on any servers the monitor applies to in order to enable monitoring.
Out of the box Reporting
The SE Viewer has been brought back in SCOM 2012, see:
The raw performance data about the site can bee seen at the URL http://localhost/AppDiagnostics/ on the SCOM server.
Management Pack reporting is consistent as well:
AVIcode Data Analysis with IT Analytics
To view all the available AVIcode/APM performance data, we create a pivot view where we filter on the "Operations Manager APM Library" and break this down by the available counters.
We filter on the "Avg. Request Time" counter and add "Entity - Name" to see each site we are tracking.
Next, we will convert this in to a chart.
To investigate that API further, I switch back to a table, filter on that App and look at the daily trending.
The 11th of August has an unusual spike. I'll filter on that date and add "Performance Evaluation Time - Hour" to my table to get more detail.
Looks like this spike was an anomaly. To see the trending for the remainder of the day, I exclude the "0" hour, and change this table to a chart.
The tighter integration of .Net Performance Monitoring in to SCOM 2012 will prove very beneficial, and the setup is fairly straight forward. Once that data has been collected, the OpsMgr cubes in IT Analytics enable you to analyze that APM/AVIcode data in a fast and flexible manner, giving you the insight you need when you need it!