以编程方式访问JMX控制台的简单方法

时间:2010-11-17 23:22:01

标签: java jetty jmx nagios

我有一个部署到Jetty容器的java应用程序,我想通过shell脚本访问它的jmx MBean。我试图将Nagios监控绑定到MBean中包含的值,并定期运行MBean操作。

我已经研究过jmx4perl,因为它有一个专门用于连接Nagios和jmx的脚本,但由于你必须安装的所有perl软件包以及你必须部署的额外战争,我已经关闭了产品到Web容器。另外,我对perl不太熟悉,我不知道如何执行MBean操作。我写了很多脚本来挂钩Nagios监控,所以我不介意为这部分编写代码。

实现这一目标的简单方法(很少依赖,而不是需要很多代码)是什么?我一直认为JMX控制台应该很简单。我想要做的就是获取键的值并运行没有参数的操作。

1 个答案:

答案 0 :(得分:2)