最近为项目写了一个调试模块,由此想到的一些内容

就是部署一个WAR到服务器上,获取服务器上所有Java程序,服务器总体运行状态、远程代理的运行状态。

 

Java程序就是JMX,通过MXBean获取运行信息

 

服务器状态,可以使用Sigar,但我嫌麻烦,直接Linux命令搞定

 

远程代理也是JMX,其实Socket通信就可以,但过于原始。

 

这样一个简单完成的监控程序就出来了。

 

功能点如下:

 

1、能够执行数据库查询操作

2、能够监控Java程序运行状态,当出现问题时候,能够将堆、运行线程状态获取出来

3、能够远程下载服务器日志

4、能够执行一些其他操作,譬如起停程序

5、其他功能待定。

 

于是很多时候就要HTML、JSP、Servlet,我没怎么开发过Web,不想用复杂框架,想想简单用这些就够了。

顺便用用JQuery,学习一下AJAX,

 

找到不错的资源:

http://www.w3schools.com/ajax/ajax_examples.asp

http://api.jquery.com/category/ajax/

posted @ 2012-03-24 12:26  规格严格-功夫到家  阅读(168)  评论(0编辑  收藏  举报