Tuesday May 06, 2008 ![]() |
JMX, SNMP, Java, etc...Daniel Fuchs blogs on JMX, SNMP, Java, etc... |
Although it might not be a very good idea to define your management
model based on how it will be displayed by a given GUI, such as that
provided by JConsole or
VisualVM, I believe it is nonetheless
interesting to explore the various ways in which a complex type
such as a
Posted by dfuchs ( May 06 2008, 05:37:15 PM CEST ) Permalink Comments [2] |
... while working on uncommitted changes. Sometimes when you are working on a fix - or an RFE, you'd like to sync-up with your parent's repository and pull any changes it contains without having to commit your own work in progress. Here is my own recipe - direct from my mercurial cookbook. [Read More] Tags: hg mercurial openjdk opensourcePosted by dfuchs ( Apr 22 2008, 02:00:58 PM CEST ) Permalink Comments [3] |
In French, an April fool's joke is called a "Poisson d'Avril" (April's Fish). So here is mine, live from the JMX team's aquarium... [Read More] Tags: aprilfool Posted by dfuchs ( Apr 01 2008, 04:07:10 PM CEST ) Permalink Comments [6] |
Jean-Francois Denise has just contributed a very interesting source add-on contribution to Project OpenDMK. It is composed of two small java classes which provide a generic RESTful access to MBean attributes. [Read More] Tags: java jmx management monitoring opendmk opensourcePosted by dfuchs ( Mar 13 2008, 07:17:57 PM CET ) Permalink Comments [2] |
Recently I was asked how to do "registerMBean" in a remote JVM, from a remote JMX client. The MBeanServerConnection doesn't expose any registerMBean method, and for good reasons. [Read More] Tags: java jmx managementPosted by dfuchs ( Mar 07 2008, 04:44:38 PM CET ) Permalink Comments [0] |
After several years of resistance, I have finally surrendered to modernity: last week I bought a mobile phone. [Read More] Tags:Posted by dfuchs ( Feb 25 2008, 11:49:29 AM CET ) Permalink Comments [3] |
... so I thought I'd drop a line. I have just uploaded a small set of slides of a high level presentation of project OpenDMK on the project's home page. [Read More] Tags: java opendmk opensourcePosted by dfuchs ( Feb 14 2008, 06:18:14 PM CET ) Permalink Comments [2] |
JMX is a wonderful tool to monitor and troubleshoot running applications. The new JDK 6 Attach API makes it very easy to attach to a running Java process, and start a JMX agent that will expose monitoring and configuration data to JMX consoles - like JConsole. However, there are some situations where you wish to start a JMX agent on demand, explore the monitoring data or diagnose the probable cause of an observed problem, and then close your JMX agent, leaving the application just how you found it. In this post, I will discuss a means by which you can upload and start such a remotely stoppable JMX agent. Here is how. [Read More] Tags: firewall java jmx management monitoring rmi sslPosted by dfuchs ( Jan 09 2008, 03:15:39 PM CET ) Permalink Comments [3] |
The source code for OpenJDK is now available in Mercurial repositories. These repositories are organized into mercurial forests. If you are eager to work on the OpenJDK code, you will want to install the forest extension for Mercurial. Here is how I did it on my windows test machine. [Read More] Tags: forests hg mercurial openjdk opensourcePosted by dfuchs ( Dec 14 2007, 04:38:37 PM CET ) Permalink Comments [2] |
In his blog, Ingo Rockel posted about a nice Thread Dump plugin for JConsole. Out of curiosity, I decided to give it a try. [Read More] Tags: jconsole jmx jvm management monitoringPosted by dfuchs ( Dec 10 2007, 11:49:22 AM CET ) Permalink Comments [1] |
This article exposes a proxying technique that can be used to adapt between two different protocols: one that is used on the server side, and one that we want to use on the client side. More to the point, this technique can be used to work around an annoying interoperation problem that can show up when exposing Model MBeans through an IIOP connector. [Read More] Tags: java jconsole jmxPosted by dfuchs ( Nov 12 2007, 06:52:14 PM CET ) Permalink Comments [3] |
As some of you may have noticed, I've added DZone widgets to my blog. [Read More] Tags: blogging dzone sun Posted by dfuchs ( Oct 26 2007, 02:00:27 AM CEST ) Permalink Comments [0] |
This post explains how you can configure your Java application to export a single port using JMX RMI Connector Server over SSL. This is particularly useful when your application is located behind a firewall, because you will only need to let through a single port. However, using a single port when SSL is enabled requires a little care, because it can only work if the same RMI Socket Factories are used everywhere: indeed the same port cannot be shared by two different RMI Socket Factories. So at the risk of boring you, here is my third post on the subject. [Read More] Tags: firewall java jconsole jmx jvm management monitoring rmi ssl sysadminPosted by dfuchs ( Oct 22 2007, 07:38:51 PM CEST ) Permalink Comments [5] |
Dmitri Maximovich has written an excellent article about how to monitor JVM memory using MRTG. [Read More] Tags: java jvm management monitoringPosted by dfuchs ( Oct 17 2007, 11:18:52 AM CEST ) Permalink Comments [0] |
I recently received a question from a member of the Java community asking for advises on how to implement a trap sending service for a highly multi-threaded application. Here is an example/test which shows that the SnmpAdaptorServer from Project OpenDMK can be used. The example also allowed me to find a bug. [Read More] Tags: monitoring opendmk opensource snmp trapsPosted by dfuchs ( Oct 05 2007, 06:17:57 PM CEST ) Permalink Comments [0] |