就是部署一个WAR到服务器上,获取服务器上所有Java程序,服务器总体运行状态、远程代理的运行状态。
Java程序就是JMX,通过MXBean获取运行信息
服务器状态,可以使用Sigar,但我嫌麻烦,直接Linux命令搞定
远程代理也是JMX,其实Socket通信就可以,但过于原始。
这样一个简单完成的监控程序就出来了。
功能点如下:
1、能够执行数据库查询操作
2、能够监控Java程序运行状态,当出现问题时候,能够将堆、运行线程状态获取出来
3、能够远程下载服务器日志
4、能够执行一些其他操作,譬如起停程序
5、其他功能待定。
于是很多时候就要HTML、JSP、Servlet,我没怎么开发过Web,不想用复杂框架,想想简单用这些就够了。
顺便用用JQuery,学习一下AJAX,
找到不错的资源: