Guide: Enabling SSL on Tomcat With The Java Management Packs for SCOM 2012

Here is a quick guide for enabling SSL on Tomcat with the SCOM 2012 Java Management Pack (download here).  As this Java APM Management Pack (download here) extends the previous MP, this content applies here too. Before getting started with this, you should certainly reference the appropriate Tomcat documentation for the specifics of configuring that…


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…


WebSphere (7.0 & 6.1), Security, and BeanSpy

This page contains information about configuring the WebSphere Web Server to require BASIC authentication when accessing servlets. Security is a very Application Server specific task.  During the development of this feature, it was noted that depending on the setup of the application server, certain behaviors were observed. Below are the steps necessary for requiring authentication…


(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…


BeanSpy: Cheat Sheet for Application Discoveries

Here is a quick summary (i.e. cheat sheet) for the JMX Queries through BeanSpy.   JBoss Tomcat WebLogic WebSphere In general, if there is a problem with the automatic Management Pack discovery, remember to use the Universal Discovery method via the Manual PowerShell script.


BeanSpy: WebSphere Application Server JMXQuery to list deployed applications

If you are running WebSphere, here are a few quick steps to validating the BeanSpy installation. 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…


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…


Howto: Monitor EJBs with BeanSpy in SCOM 2012 on WebSphere 6.1 (version 2)

It would appear that yesterday’s post may not work for everyone, and here is a second version that will bypass this problem. The problem relates to the fact that I elected to have the newly created EJB class extend the base Microsoft.JEE.Application class from the Microsoft.JEE.Library management pack.  It so happens that the library class…


Howto: Monitor EJBs with BeanSpy in SCOM 2012 on WebSphere 6.1

By simply taking yesterday’s post and applying the match of judicious copy-n-paste methodology: may I present a MP for managing EJBs for WebSphere 6.1. All of the caveats regarding support (or rather lack thereof) and this is for information use apply.  🙂 Finally, the MP presented uses the debug product key and targets SCOM 2012…