javando
javando

Reputation: 139

Tools to JVM/AS monitoring

I'm researching about the tools that are helpful to monitoring the JVM(memory, processor, number of threads) and/or the use of Application Server resources during the application production (requests, number of the EJBs in the pool etc etc).

I know only the jconsole and the VisualVM

What else Do you know? For what purpose do you use?

Thanks a lot =]


Thanks for the answers until now. Does someone know some tool to monitoring WebLogic?

Upvotes: 2

Views: 2529

Answers (5)

trikelef
trikelef

Reputation: 2204

The official tool of IBM for Websphere Monitoring is the IBM Tivoli Composite Application Manager for Application Diagnostics (ITCAM for AD) which together with IBM Tivoli Monitoring (ITM) Platform gives you a complete picture of what is happing in your production server along with alerts, historical data, some actions when an event happens etc.

Alternatively you may try solutions such as Health Center provided with Support Assistant or use an open source monitoring system such as Nagios and use plugins that can monitor the Websphere environment.

If you just want to troubleshoot a problem quickly and not need a full monitoring product with alerts, historical data etc you may just use the Performance Viewer app (located in Monitoring and Tuning > Performance Viewer > Current Activity from Admin Console) to get all the metrics you mentioned.

Upvotes: 0

srini.venigalla
srini.venigalla

Reputation: 5145

Try JavaMelody also.

https://code.google.com/p/javamelody/

Upvotes: 2

Lukasz Stelmach
Lukasz Stelmach

Reputation: 5381

You can check RHQ Platform. It allows you to manage and monitor not only JVM but also many other services. These solution is especially useful when you use some JBoss server.

But it also quite complicates and better suited for production environment.

Here is link: http://www.jboss.org/rhq

Upvotes: 0

temp_
temp_

Reputation: 36

WAS ISC has built-in PMI (Performance Monitoring Infrastructure) - it allows to collect all performance data per server that you mentioned.

Upvotes: 0

jdevelop
jdevelop

Reputation: 12296

jhat - to get memory dump on server

jstack - to get traces for all current threads and see if there are deadlocks

jmap - for heap summary view

jstat - performance stats

those tools are console-based and easy to use on servers without GUI

Upvotes: 1

Related Questions