WebLogic MBean Monitor
weblogic server提供了一个dashboard让我们对mbean进行图形化的展现和分析,地址是
http://localhost:7001/console/dashboard

但有时候总是觉得weblogic的监控做出来效果不好,所以找时间自己基于JfreeChart做了一个,代码如下:
图表类
RealTimeChart.java
|
package mbeanmonitor; import java.io.IOException; import java.net.MalformedURLException; import org.jfree.chart.ChartFactory; public class RealTimeChart extends ChartPanel implements Runnable public RealTimeChart(String chartContent,String title,String yaxisName) private static JFreeChart createChart(String chartContent,String title,String yaxisName){ TimeSeriesCollection timeseriescollection = new TimeSeriesCollection(timeSeries); valueaxis = xyplot.getRangeAxis(); return jfreechart; public void run() Thread.sleep(3000); private long randomNum() private int getWebLogicTotalThread() { int totalthread =0; return totalthread; private int getWebLogicUsedHeap() { int heapused =0; return heapused; private int getJvmTotalHeap() { int heapused =0; return heapused; } //Test.java |
WebLogic Mbean类
WebLogicServerRuntime.java
|
package mbeanmonitor; import java.io.IOException; public class WebLogicServerRuntime { private static MBeanServerConnection connection; // Initializing the object name for DomainRuntimeServiceMBean }catch (MalformedObjectNameException e) { /* /* public static ObjectName[] getTotalThread() throws Exception { public int printTotalThread() throws Exception { ObjectName[] runtimeService = getServerRuntimes(); // return Integer.parseInt(totalthread); int length = (int) runtimeService.length; } public int getJvmRuntime() throws Exception { int heapused = 0; System.out.println("n……………..<"+name+" : .JVMRuntime>……………."); public int getJvmTotalHeap() throws Exception { int HeapFreePercent = 0; System.out.println("n……………..<"+name+" : .JVMRuntime>……………."); public static void main(String[] args) throws Exception { WebLogicServerRuntime s = new WebLogicServerRuntime(); |
运行主类
Test.java
|
package mbeanmonitor; import java.awt.BorderLayout; public class Test /** JFrame.setDefaultLookAndFeelDecorated(true); JFrame frame=new JFrame("WebLogic MBean Monitor"); frame.pack(); frame.addWindowListener(new WindowAdapter() }); |
运行效果

WebLogic MBean Monitor的更多相关文章
- monitor weblogic server ,Very simple to use, weblogic监控、巡检、故障简单小工具
1. 开发了一个简单的监视weblogic执行情况的小程序.各位朋友下载下来试试,不用登陆console就能够知道server的执行状况,包含了jvm.线程.jdbc.状态jms等:另一个更简 ...
- JMX monitor weblogic 总结
https://blog.csdn.net/joy_91/article/details/42774839
- WebLogic: The Definitive Guide examined WebLogic's security mechanisms--reference
reference from: http://www.onjava.com/pub/a/onjava/excerpt/weblogic_chap17/index1.html?page=1 ...... ...
- weblogic 的应用 常见问题处理 db2 链接不上(转载)
xingkaistart weblogic10之Failed to initialize the application 'wss-1-1' due to error weblogic. Weblog ...
- weblogic JDBC Connection Pools--转官方文档
http://docs.oracle.com/cd/E13222_01/wls/docs81/ConsoleHelp/jdbc_connection_pools.html#1106016 JDBC C ...
- weblogic的集群与配置
目录(?)[-] 1.Weblogic的集群 2.创建Weblogic集群前的规划 3.开始创建我们的Weblogic集群 1.1 创建集群的总控制端aminserver 2.2 创建集群中的节点my ...
- 【转】Weblogic的集群
原文链接:http://www.cnblogs.com/HondaHsu/p/4267972.html 一.Weblogic的集群 还记得我们在第五天教程中讲到的关于Tomcat的集群吗? 两个tom ...
- tomcat,Jboss,weblogic区别与比较
一.tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,它是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心 ...
- WebLogic Exception
访问Weblogic发生以下异常: 2013-08-20 10:15:11 ERROR [ExceptionConvertOnlyFilter] doFilter (line:70) Could no ...
随机推荐
- vscode Python 运行环境配置
{ "git.ignoreMissingGitWarning": true, "window.zoomLevel": 1, "[python]&quo ...
- 创建堆 HeapCreate
创建额外的堆的原因1.对组件进行保护2.更有效的内存管理3.局部访问4.避免线程同步开销5.快速释放 HeapCreate函数原型:HANDLE WINAPI HeapCreate( _In_ DWO ...
- json相关注解和序列化与反序列化
使用jackson进行序列化时,往往会遇到后台某个实体对象的属性为null,当序列化成json时对应的属性也为null,可以用以下的注解方式完成当属性为null时不参与序列化: @JsonSerial ...
- Ubuntu服务器安装node
查看Ubuntu系统的是32位还是64位 harvey@harvey:/Application$ uname -m #x86_64表示这是64位的系统 x86_64 2. 在nodejs官网ht ...
- js实现的联想输入
以前也写过一个jQuery的这种插件,但是很多地方根本不用jQuery,这个功能也有很多其它库支持,但是为了用这个功能而加载很多js插件,这样效率明显下降了很多,而且这个东西平时也很常用,所以一决心自 ...
- sqlserver中case when then用法
sql语句判断方法之一,Case具有两种格式,简单Case函数和Case搜索函数. --简单Case函数 (CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' E ...
- 大话PHP设计模式
设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Gamma.Richard Helm.Ralph Johnson 和 John Vlissides Design(俗称 “四人帮”).所 ...
- Web.config中appSettings节点值两种读取方法
<appSettings> <add key="ClientPort" value="5252"/> <add ...
- 安装和破解Quartus Ⅱ 15.0
http://jingyan.baidu.com/article/b7001fe18d47fc0e7282dd91.html
- CF 816B Karen and Coffee【前缀和/差分】
To stay woke and attentive during classes, Karen needs some coffee! Karen, a coffee aficionado, want ...