The Holy Java

Building the right thing, building it right, fast

Posts Tagged ‘jmx’

VisualVM: Monitoring Remote JVM Over SSH (JMX Or Not)

Posted by Jakub Holý on September 21, 2012

(Disclaimer: Based on personal experience and little research, the information might be incomplete.)

VisualVM is a great tool for monitoring JVM (5.0+) regarding memory usage, threads, GC, MBeans etc. Let’s see how to use it over SSH to monitor (or even profile, using its sampler) a remote JVM either with JMX or without it.

This post is based on Sun JVM 1.6 running on Ubuntu 10 and VisualVM 1.3.3.

Read the rest of this entry »


Posted in General, Languages, Tools | Tagged: , , , | 1 Comment »

Exposing a POJO as a JMX MBean easily with Spring

Posted by Jakub Holý on September 16, 2010

JMX is a great way to check or change state variables or invoke a method in a (remote) running application via a management GUI such as JConsole. And Spring makes it trivial to expose any POJO as a JMX MBean with only little configuration in a few minutes. The Spring JMX documentation is very good, however there are few points that I struggled with for a while and would therefore like to record here the right solutions.

I needed to monitor a command-line java application using Spring 2.5 on IBM JVM 1.4 1.5 running on a server with a jconsole on Sun JVM 1.6 as the JMX client on my PC.

Read the rest of this entry »

Posted in Languages | Tagged: , , , , , | 1 Comment »