Jeff Mesnil
Weblog · About

Monitoring Weblogic 9.2 with JMX and JRuby

April 18, 2008

From Tim Koopmans:

After getting nowhere with lack luster HP support, I turned to the power of the Open Source community and got a very simple script up and running to remotely monitor Weblogic JVM Performance and JMS queues using JMX and JRuby.


This script will enumerate JVM performance and also JMS queue depths in around 50 lines of code

That's a good example of the conciseness that JRuby brings to the Java platform: in 50 lines of code, Tim connects to a remote Weblogic MBean server, retrieves attributes about memory usage and JMS queue and stores them in a CSV file.