System Center 2012 Management Pack for Java Application Performance Monitoring Released!

I am proud to announce the release version of Java Application Performance Monitoring (aka Java APM), available for download (https://www.microsoft.com/en-us/download/details.aspx?id=39709).  This feature builds upon the previous release (available for download here: https://www.microsoft.com/en-us/download/details.aspx?id=29270) to enabled APM functionality for several versions of Apache Tomcat. For more information, refer to the online documentation on TechNet. Note: this supersedes the…

0

PowerShell script to Remove Application Servers: Only Applicable to Application Server's added by PowerShell

I would like to take a moment to clarify a point about the PowerShell script to remove application servers (aka RemoveJEEAppServer.ps1) that was recently brought to my attention. This mechanism for removing application servers is only intended for use with application servers added via PowerShell (aka NewJEEAppServer.ps1). You cannot use this script to remove an instance that was…

0

Java APM Agent configuration files: Explained!

Edit for Nov 20th, 2013: the information on this page primarily is for the On Premise solution of SCOM 2012 R2.  Though users of Application Insights may find some of the information useful as well.   The Java APM Agent has three configuration files.  In this blog post I will give a brief explanation of…

1

System Center 2012 Management Pack for Java Application Performance Monitoring Preview Released!

I am proud to announce the preview version of Java Application Performance Monitoring (aka Java APM), available for download (https://www.microsoft.com/en-us/download/details.aspx?id=39709).  This feature builds upon the previous release (available for download here: https://www.microsoft.com/en-us/download/details.aspx?id=29270) to enabled APM functionality for several versions of Apache Tomcat.   The MSI contains the following Management Packs Microsoft.JEE.APM.Library.mpb Microsoft.JEE.Tomcat.5.Apm.mp Microsoft.JEE.Tomcat.6.Apm.mp Microsoft.JEE.Tomcat.7.Apm.mp Microsoft.JEE.Tomcat.APM.Library.mp  …

2

Chicken and Egg Problem == solved: How to extract BeanSpy or PowerShell scripts if there is no discovery?

One issue that you might experience with BeanSpy (or the universal discovery PowerShell script) is how to get a hold of these binaries.  The expect flow is that the Management Packs (MPs) and Management Pack Bundles (MPBs) get imported, some discoveries occur, and then from the application server instance a task can be run to copy…

0

UNIX/Linux Discovery and Workaround: Application Server's path is a symbolic link or from a network mount

There is a bug in the Unix/Linux JEE application server code that for some configuration could prevent deep monitoring.  The issue will occur if the Application Server path contains a symbolic link or is network mounted.  In these cases, the underlying discover code does not see the path on disk, which results in the discovery ‘working’,…

0

Minor Typos in the JEE Application Server PowerShell scripts

The help messages provided in the PowerShell scripts for adding and removing Universal Instances of JEE Application Servers to SCOM 2012 contain minor typos. The help messages (a) have the wrong script names and (b) should contain relative path to the directories.  For the later, by this I mean that these script are expected to…

0

Manually Discovering JEE Application Servers with SCOM 2012

Out-of-the-box, System Center Operations Manager can discover several different application server platforms and versions (support matrix is here); however, this is not every version of every application server.  Also, for an application server to be discovered and monitored in Operations Manager, the machine it runs on must be discoverd and monitored by Operations Manager.  Luckily,…

24