通过JMX监控Tomcat/Weblogic|Weblogic/Tomcat/JMX/Monitoring [Permalink]
Thu May 29 00:08:00 CST 2008
接上篇:wlsmon程序升级为了gui_servmon。主要更新在两个方面:
- 数据采集上,搞定了tomcat的JMX监控问题。通过打开标准的Java JMX端口,就可以访问到Tomcat注册的MBean,从而获取Tomcat的运行数据,如ThreadPool这个Bean的BusyThreadCount属性;
- 在界面上进行了优化,加入了淡入淡出效果,以便突出显示重点(最近20s情况);此外还监听了图例icon的Mouse Event和Key Event,单击icon或使用快捷键(1-9)时仅显示指定数据源的数据,以便对问题数据源进行更清晰的监控。
不废话了,上图:
图1:fade-out效果
图2:突出显示效果
如图,在进行突出显示的时候,会自动关闭fade-out效果。
应该说比上次有了不少进步,尤其是在看不到的代码扩展性方面。
主要参考资料:
http://tomcat.apache.org/tomcat-6.0-doc/monitoring.html
test