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.
Technology Tips and News
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.
Yes, you can.
You can refer below link
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,