The .NET Application Performance Monitoring (APM) template in System Center 2012 – Operations Manager lets you monitor Internet Information Services (IIS)-hosted .NET applications from server- and client-side perspectives to get details about application performance and reliability that can help you pinpoint root causes of incidents. (For System Center 2012 SP1 only: You can also monitor Windows Services.) When you specify settings, the types of events to collect, the performance goals to measure, and servers to monitor, .NET Application Performance Monitoring reveals how applications are running. You can see how frequently a problem is occurring, how a server was performing when a problem occurred, and the chain of events related to the slow request or method that is raising exceptions. This information is required to partner with software developers and database administrators to help ensure that applications perform correctly and reliably for your customers.

This template lets you monitor applications and web services that are hosted in Internet Information Services (IIS) 7.0. You can select one or more applications or services discovered by the IIS 7.0 management pack and configure monitoring of performance and exception events. You must have the Windows Server 2008 Internet Information Services (IIS) 7.0 management pack installed to monitor applications and web services.

For System Center 2012 SP1, you can use the template to monitor applications and web services that are hosted in Internet Information Services (IIS) 8.0. You can select one or more applications or services discovered by the IIS 8.0 management pack and configure monitoring of performance and exception events. You must have the Windows Server 2012 Internet Information Services (IIS) 8.0 management pack installed to monitor applications and web services.

 

Testscenario for Server 2012 (R2)

  • Install Server 2012 or 2012R2
  • Install DotNetNuke Link

Once the Installation is done you can configure System Center 2012 R2 to Monitor this Website.

First you have to Import the Management Pack for IIS 8 (Server 2012) and then the APM 2012 Management Pack from the Installation CD.

 

Step 1.) Import IIS 8 Management Pack from Microsoft Catalog.

Open the Operations Console > Administration > Management Packs and then "Import Management Packs" Add\Add from catalog

In find selection insert  "IIS" and press search

Now you can see many Types of IIS (IIS 2000, 2003, 2008,...) Please select both Management Packs from IIS 2012 and press install.

Okay let's have a look at the Monitoring Tab in the Operations Console

There is a new Folder like "Microsoft Windows Internet Information Services" which are sealed

After few minutes you can see the discovered Application Pool's, FTP Sites and so on.

In the Operations Manager Eventlog on one of you IIS Server you can see the Eventlog 1201 with the description "New Management Pack with id:"Microsoft.Windows.InternetInformationServices.2012", version:"7.0.10165.0" received."

 

Step 2.) Import APM Management Pack from Installation Media.

The First Import from Management Packs is done. Now you have to Import the APM 2008 Management Pack from Installation Media.

Add your System Center Operations Manager 2012 CD into the CDROM (virtual or physisch).

Open the Operations Manager Console and go to the Administration > Management Packs Tab.

Import new Management Pack from Disk

and select the Management Pack File "Microsoft.SystemCenter.Apm.Web.IIS8.mp" from the ManagementPacks Folder in the Installation Media.

Now go back to the Monitoring Tab and you can see a new State View on Application Monitoring\.Net Monitoring with the Name "IIS 8.0 ASP.NET Web Application Inventory"

The next Steps are similar like the TechNet Site