Universal Discovery in the SCOM 2012 RC

In the SCOM 2012 RC, there is a sample extention for Universal Discovery of application servers. This post will discuss this extension to the JEE Add-on.

Out-of-the-box, the JEE Application Server Add-on feature supports a variety of applications servers on several version of Windows and Unix/Linux.  The support matrix is described below. 

SCOM 2012 also brings comprehensive support for monitoring Java Enterprise Edition (JEE, formerly known as J2E) application servers. It supports four servers: IBM WebSphere 6.1 and 7; Red Hat JBoss 4.2, 5.1 and 6; Oracle WebLogic 10g Rel3 and 11g Rel1; and the open source Apache Tomcat 5.5, 6 and 7 on both Windows and Linux. It also supports WebSphere on AIX and WebLogic on Solaris.

-- Source: http://technet.microsoft.com/en-us/magazine/hh825624.aspx

Still, other configurations are not supported: such as Tomcat on HPUX or Tomcat running as a Windows service, etc....  For these cases, the Universal Discovery comes into play.  In short:

  1. deploy BeanSpy
  2. configure a file to point to the machine hostname and port of the application server
  3. run a PowerShell script

A good overview of this extra can be found here: http://www.opsmanager.se/2011/12/05/tomcat-discovery-in-scom-2012-rc/