Dan*_*bes 2 eclipse tomcat jmx
我是一名正在实习的计算机科学专业的学生.我的老板让我写一个简单的工具来监控Tomcat服务器.我刚刚开始这个项目,所以我基本上只是在玩,看看事情是如何运作的.我想创建一个简单的jsp页面,显示一些基本的JMX查询的结果.我正在使用Eclipse IDE.有人可以给我一些入门提示吗?
你绝对不需要在这里重新发明轮子.你可以从jconsoleJDK附带的开始:只需运行jconsole [pid]并jconsole连接到(本地)运行的进程,让你通过JMX观察一切.
如果要远程访问暴露于JMX的信息,可以使用Tomcat的managerwebapp以及随附的jmxproxyservlet,它允许您远程执行简单查询以获取(和设置)JMX属性.
还有其他更全功能的项目,如Jolokia(http://www.jolokia.org/),它们可以做类似的事情.
假设你正在使用像Nagios这样的东西来自动观察你的Tomcat实例,那么你肯定不想这样做就可以启动JVM并建立一个远程(甚至本地)JMX连接来检查单个JMX属性(然后这样做5次观察5种不同的属性,然后每5分钟,或1分钟,或其他任何方式做5个样本.相反,您可能希望使用如上所述的代理.
我们在将Nagios与Tomcat管理器的jmxproxyservlet相结合方面取得了巨大的成功.它很可能会在很长一段时间内满足您的需求.
| 归档时间: |
|
| 查看次数: |
8051 次 |
| 最近记录: |