Tag Archives: SCOM

SCOM: Application Monitoring – Code Level Monitoring


I’m so inspired with SCOM’s capability. SCOM can monitor your Datacenter from Temperature, Rack Doors, Humidity up to code-level monitoring.

Imagine with me a traditional scenario where you have a Server Operator, Network Operator and Developer. When an application fails, traditionally the 3 stooges above will blame one another because no one actually knows the root cause of the failure.

Now with SCOM, you will be able to pinpoint the exact root cause and remediate it without long downtime and countless blame assigning meetings.

In 2010, Microsoft made a purchase on a product that does code-level monitoring on .Net Application (AVIcode). Today, AVIcode is integrated natively in SCOM 2012 and is able to provide you with code-level diagnostic with great reporting tools via Out of the Box App Advisor.

App Advisor provides different reports from Client-Side Reporting to Server Analysis Reporting. You can view a short video of AppAdvisor in action here or you can download for a clearer view here http://sdrv.ms/U60rnc

App Advisor

So, it looks great with .Net through AVIcode. What about Java Application Servers?

Well for that, we do have excellent MP as well. The table below summarizes what SCOM can monitor on which OS Layer. * The table below is extracted from http://blogs.technet.com/b/random_happy_dev_thoughts/archive/2012/04/18/system-center-operations-manager-scom-2012-released.aspx 








IBM WebSphere

6.1, 7.0






Oracle WebLogic

10gRel3, 11gRel1






Redhat JBoss

4.2, 5.1, 6.0





Apache Tomcat

5.5, 6.0, 7.0





Here’s a video that explains Application Monitoring very well with demo as well http://aka.ms/qxnj12 In short, this video will share about how SCOM 2012 can monitor from network and deep line-of-business application such as .Net and Java

Beside the video link above, I would like to share with you 2 other PowerPoint Slides for your consumption.

  1. Application Monitoring with AVIcode http://sdrv.ms/WJnDxJ
  2. OS & Application Monitoring http://sdrv.ms/WJnLxe

If you would like to have further resources about JBOSS, Tomcat, WebLogic and WebSphere, please feel free to visit

  1. More ReadOuts & MP Downloads http://www.microsoft.com/en-us/download/details.aspx?id=29270
  2. Managing Tomcat 7 http://blogs.technet.com/b/random_happy_dev_thoughts/archive/2012/02/10/managing-tomcat-7-by-extending-the-jee-application-server-mps-part-1-of-2.aspx

Signing Off


SCOM: Understanding Different Methods of SCOM Monitoring


Microsoft SCOM is a very powerful piece of Cross-Platform monitoring software and is able to monitor just about anything!

From a simple out of the box monitoring capabilities to extending it to monitor applications with the existing 300 over Management Packs, or if you are a kickass administrator cum developer the possibilities is near limitless.

Out of the box:
The Vanilla flavour of SCOM provide great ways to monitor your applications by first discovering the objects via the following methods:

  1. Registry
  2. WMI
  3. Scripting
  4. OLE DB
  5. LDAP
  6. Custom Codes

Followed on with Different Monitors you can use such as below:

  1. Unit Monitors
    • SNMP
    • WMI Performance
    • Log Files
    • Windows Events
    • Windows Services
    • Windows Performance Counters,
    • Scripting
    • WMI Events
  2. Aggregate Rollup Monitor
    • Collections of several monitors and state can be monitored on either a best-case or worst-case basis
  3. Dependency Rollup Monitor
  1. Similar to item 2. but provides more granularity or flexibility.

Management Packs (MP):
Management Packs typically contain Monitoring Settings for applications or services which extends the basic out of the box functionality of SCOM.

You can opt for an easier way to monitor your applications through a range of Management Packs that is available free from Microsoft or Paid from 3rd Party Products.

You can find these MP here http://systemcenter.pinpoint.microsoft.com/en-US/applications/search/operations-manager-d11?q= 

Introducing too many MP can prove to be useless, therefore you should know what you need and enable them.

Management Packs at the very least should contain 1 or more from the following:

  1. Monitors, which directs an agent to track the state of the managed component
  2. Rules, which direct an agent to collect information such as performance, alerts, events and etc
  3. Tasks, defines activities that can be executed
  4. Knowledge, provides textual advise to help operators to diagnose and fix a problem
  5. Views, offer customized user interfaces for monitoring or managing the component
  6. Reports, defines specialized ways to report on the managed component
  7. Object Discoveries, identify objects to be monitored
  8. Run As Profiles, allows you to run different rules, tasks, monitors, or discoveries under different accounts on different computers.

For more information on each of the parts, please feel free to read it at http://technet.microsoft.com/en-us/library/hh212794.aspx

**Read Only if you are a Kickass Administrator cum Developer!:
Alternatively, if you are a kickass administrators and has a developer background, SCOM’s capabilities is near limitless.

Apart from the fact that you can monitor anything, you can also make additional $$$ by selling each Management Packs you created.

Following the guide below will teach you how to make your first million and also being able to maintain your IT Infrastructure.

Guide: http://msdn.microsoft.com/en-us/library/bb437626.aspx
MP Element: http://mpdb.azurewebsites.net/


So, if today, someone walks up to you and ask you, what can SCOM monitor, you can just in short tell them… SCOM can monitor just about anything.

Signing Off