(Workaround) Enable discovery of WebSphere Network Deployments

The default WebSphere profile discovery is done by looking at registry entries.  Specifically, the WebSphere Management Packs check the registry of each user for an entry: Software\IBM\WebSphere Application Server  Unfortunately, this is a problem on Windows for the Network Deployment of WebSphere because the registry key is Software\IBM\WebSphere Application Server Network Deployment What to do?   Well, there are…

1

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

Extending Discovery Of Java Applications in SCOM 2012

The solution to monitoring JEE Application Servers and Applications in SCOM 2012 is a good starting point, but sometimes you may want to do more.  The good news is that the structure of theses MPs are extendable and this blog post will detail how to do that. For instance, let’s suppose that I am a…

4

BeanSpy: Apache Tomcat JMXQuery to list deployed applications

Once you have deployed BeanSpy to a web application server, the next step is to see that it works.  While look at the /Stats or /Stats/Info is a nice cross-platform solution, sometimes you want to know what is running on your specific application server. For the various versions of Apache Tomcat (versions 5.5, 6, and…

0

Getting Rid of Very Long Directory Paths during msbuild process

My team recently encountered a problem during our build process where a left over intermediate file was not being properly deleted.  Even worse, this was not reported so during the compilation very strange errors appeared regarding constructors and methods that weren’t in version control. The issue was eventually tracked down as an issue with some…

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