{"id":188,"date":"2007-07-24T15:00:39","date_gmt":"2007-07-24T20:00:39","guid":{"rendered":"https:\/\/dillernet.com\/apple\/2007\/07\/24\/managing-multiple-jmx-controls-on-tomcat\/"},"modified":"2007-07-28T18:02:28","modified_gmt":"2007-07-28T23:02:28","slug":"managing-multiple-jmx-controls-on-tomcat","status":"publish","type":"post","link":"https:\/\/dillernet.com\/apple\/2007\/07\/24\/managing-multiple-jmx-controls-on-tomcat\/","title":{"rendered":"Managing multiple JMX controls on Tomcat"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/dillernet.com\/apple\/wp-content\/uploads\/2007\/07\/jmanage.gif?resize=150%2C48&#038;ssl=1\" border=\"0\" height=\"48\" width=\"150\" alt=\"jmanage.gif\" align=\"left\" vspace=\"10\" hspace=\"10\" \/>We had another puzzle at work again. How to manage all the JMX controls that the devlopers had nicely written for us using little tiny MBeans.<\/p>\n<p>Normally, the devs just ssh -X over to their tomcat instance and fire up the jmx console via X. This won&#8217;t scale out to 10&#8217;s of tomcat nodes. And we have to manage some custom controls on each node.<\/p>\n<p>A great open-source app that handles this smartly is <a href=\"http:\/\/www.jmanage.org\/\">jManage<\/a>. It&#8217;s a self-contained jetty container and app. It deploys quickly and is a snap to setup.<\/p>\n<p>Their Tomcat directions were empty, but I figured out how to make it work with some googling. I&#8217;ve since updated their <a href=\"http:\/\/jmanage.org\/wiki\/index.php\/Tomcat\">Tomcat Wiki page<\/a> with the directions. It&#8217;s easy. If you need something like this to consolidate JMX management, jManage is just the lightweight tool you need.<\/p>\n<p>[UPDATE 7\/25] A good page from sun on <a href=\"http:\/\/java.sun.com\/j2se\/1.5.0\/docs\/guide\/management\/agent.html\">JMX Management<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We had another puzzle at work again. How to manage all the JMX controls that the devlopers had nicely written for us using little tiny MBeans. Normally, the devs just ssh -X over to their tomcat instance and fire up the jmx console via X. This won&#8217;t scale out to 10&#8217;s of tomcat nodes. And [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[19,6],"tags":[],"class_list":["post-188","post","type-post","status-publish","format-standard","hentry","category-comcast-interactive-media-notes","category-tech"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3PE01-32","jetpack-related-posts":[{"id":39,"url":"https:\/\/dillernet.com\/apple\/2005\/02\/21\/wordpress-is-now-running-things\/","url_meta":{"origin":188,"position":0},"title":"WordPress is now running things.","author":"admin","date":"February 21, 2005","format":false,"excerpt":"I've moved SyncingApple over to the new WordPress 1.5, which is a really amazing piece of software. As support for MT 1.x dwindles away, I wanted to find a more robust and dynamic blog server. WordPress fits that and has many cool features that are nowhere to be seen on\u2026","rel":"","context":"In &quot;Tech&quot;","block_context":{"text":"Tech","link":"https:\/\/dillernet.com\/apple\/category\/tech\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":64,"url":"https:\/\/dillernet.com\/apple\/2005\/08\/30\/psp-getting-a-handle-on-it-other-new-things\/","url_meta":{"origin":188,"position":1},"title":"PSP: Getting a Handle on It &#038; Other New Things","author":"admin","date":"August 30, 2005","format":false,"excerpt":"I got one of these handles for my PSP. It makes it much easier to hold- it was killing my thumb to have it wedged in my hand like it does for hours. Why hours? Cause the cooled game I've played in years has been keeping me playing the thing:\u2026","rel":"","context":"In &quot;PSP&quot;","block_context":{"text":"PSP","link":"https:\/\/dillernet.com\/apple\/category\/psp\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":178,"url":"https:\/\/dillernet.com\/apple\/2007\/07\/16\/open-einstein-booting-on-770\/","url_meta":{"origin":188,"position":2},"title":"Open Einstein booting on 770","author":"dillera","date":"July 16, 2007","format":false,"excerpt":"After some trial and error, and some help from Paul G, I managed to build Open Einstein for both my Intel Mac and for my Nokia 770, using just my Macbook. I followed the directions to build at the Google Code site. I'll have more explicit directions soon, but the\u2026","rel":"","context":"In &quot;Newton&quot;","block_context":{"text":"Newton","link":"https:\/\/dillernet.com\/apple\/category\/newton\/"},"img":{"alt_text":"Einstein2007 2","src":"https:\/\/i0.wp.com\/dillernet.com\/apple\/wp-content\/uploads\/2007\/07\/einstein2007-2-tm.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":180,"url":"https:\/\/dillernet.com\/apple\/2007\/07\/18\/building-open-einstein\/","url_meta":{"origin":188,"position":3},"title":"Building Open Einstein","author":"dillera","date":"July 18, 2007","format":false,"excerpt":"Here are some more detailed instructions on getting Open Einstein built on MacOSX Intel, using the JAM complier and targeting the Nokia 770. I also built it for MacOSX, to run locally on my macbook. The published directions are here, and you should read them first and familiarize yourself with\u2026","rel":"","context":"In &quot;Newton&quot;","block_context":{"text":"Newton","link":"https:\/\/dillernet.com\/apple\/category\/newton\/"},"img":{"alt_text":"oe_mac_1.png","src":"https:\/\/i0.wp.com\/dillernet.com\/apple\/wp-content\/uploads\/2007\/07\/oe-mac-1.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":353,"url":"https:\/\/dillernet.com\/apple\/2010\/12\/29\/jailbreaking-appletv-2-with-ios-4-2-1\/","url_meta":{"origin":188,"position":4},"title":"Jailbreaking AppleTV 2 with iOS 4.2.1","author":"dillera","date":"December 29, 2010","format":false,"excerpt":"The key information is that PwnageTool dosen't have a release for 4.2.1 as of today (December 29th.). If you buy a AppleTV today you get iOS 4.2.1 on it. Go here to funkyspacemonkey.com for the directions on how to make Pwonage work. * Get the right ATV FW version here\u2026","rel":"","context":"In &quot;Apple&quot;","block_context":{"text":"Apple","link":"https:\/\/dillernet.com\/apple\/category\/apple\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":227,"url":"https:\/\/dillernet.com\/apple\/2008\/10\/22\/starting-android-open-source-emulator\/","url_meta":{"origin":188,"position":5},"title":"Starting Android Open Source Emulator","author":"dillera","date":"October 22, 2008","format":false,"excerpt":"Once you have build Android on your Mac OSX (I have Leopard) following the Google directions, it's time to start it. This wasn't as easy as it sounds, as I couldn't find any docs that talked about this, except for this page that talks about the emulator in the SDK.\u2026","rel":"","context":"In &quot;Android&quot;","block_context":{"text":"Android","link":"https:\/\/dillernet.com\/apple\/category\/android\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dillernet.com\/apple\/wp-content\/uploads\/2008\/10\/picture-2.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/posts\/188","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/comments?post=188"}],"version-history":[{"count":0,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/posts\/188\/revisions"}],"wp:attachment":[{"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/media?parent=188"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/categories?post=188"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/tags?post=188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}