File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Java in General and the fly likes Need help in integrating JMX Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Need help in integrating JMX" Watch "Need help in integrating JMX" New topic
Author

Need help in integrating JMX

Manju Krishna
Ranch Hand

Joined: Apr 09, 2009
Posts: 48
    
    1
I am developing a monitoring tool for our webhosted application. I have a skeleton structure of the application and one service to monitor HTTP status is implemented. I need to know about integrating JMX with my application.

Googling only gave results to integrate with jconsole. I need to know if we can represent the JMX data in our own application. Also can any one provide with any examples to obtain data.

I am having problems is starting up with this. Please help. Also didn’t find corrrect forum to post this. so posted in this java general forum.
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 39547
    
  27
See http://www.coderanch.com/how-to/java/JmxExample for just about the simplest possible example of how to JMX-enable an application.

Yes, you can do that from within your app - JMX has a remote API. Check out this article, particularly the "Connect to the JMX agent programmatically" section.


Ping & DNS - updated with new look and Ping home screen widget
Manju Krishna
Ranch Hand

Joined: Apr 09, 2009
Posts: 48
    
    1
I also wanted to know if there is a way to obtain the runtime JVM details of an application without using jConsole.
In my tool I do not want another UI like Jconsole to display data. I need those data and I would format a report as I need
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 39547
    
  27
That's what the second part of my answer is all about; did you read the article yet?
Manju Krishna
Ranch Hand

Joined: Apr 09, 2009
Posts: 48
    
    1
I read through the article now. Jconsole has tabs to display Mbean data and there are other tabs to view VM statistics. Like threads used, CPU usage, classes loaded etc.. How can I get those information ?
The MC4J client just reads the Mbean properties and gives that, which is again a third party tool.
I wanted to know if I can leverage the JMX output to my simple Java application to display JVM details. Hope I conveyed it right
Please help.

Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 39547
    
  27
Did you notice that I specifically mentioned the "Connect to the JMX agent programmatically" section, which is not at all about MC4j but all about the Java API?
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Need help in integrating JMX
 
Similar Threads
Help with integrating JForum
Part II: Integratting the Application Client with the legacy CGI interface
Alfresco
need urgent help on posting data to other site.
How to Create Reports in web application using birt