OM monitor WebSphere

Could we monitor the performance of each web site on Websphere on Linux?

i.e. monitor CPU, memory, disk performace of each web site on single server.

April 28th, 2014 3:01am

Hello,

There are a few ways you can monitor the performance metrics for a JEE Application Server.  Firstly, using the JEE Application Performance Monitoring template, you can monitor for any metric that is available in the MBean store. This is demonstrated in the blog post that Chris linked to: http://blogs.inframon.com/post/2012/04/27/WebSphere-monitoring-with-the-JEE-Application-Performance-Monitoring-management-packs.aspx.  You can do a websearch for ThreadMXBean as an example of the type of performance data you should be able to get with this template. 

Alternatively, you can collect/monitor the process performance metrics for the WebSphere application server process (java) with a custom MP.  See this example: http://social.technet.microsoft.com/wiki/contents/articles/18086.scom-2012-collecting-unixlinux-data-with-performance-collection-rules.aspx.   The available properties for this approach are documented here: http://scx.codeplex.com/wikipage?title=xplatproviders&referringTitle=Documentation (have a look at SCX_UnixProcessStatisticalInformation). 

Another approach would be to use a script to return the performance values you are looking for, which you may find easier than the custom MP if you have not done much MP authoring in the past.  For an example:  http://operatingquadrant.com/2012/01/30/opsmgr-2012-unixlinux-authoring-templates-shell-command/

These approaches would all give you performance metrics for the Application Server, and not individual applications (web sites) in the same application server.  For that, I think you would be limited to whatever MBeans are exposed on a per-application basis.

Thanks,


Kris

April 28th, 2014 3:59pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics