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.
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:
- deploy BeanSpy
- configure a file to point to the machine hostname and port of the application server
- 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/