代码之家  ›  专栏  ›  技术社区  ›  Jon Snyder

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

  •  2
  • Jon Snyder  · 技术社区  · 14 年前

    我已经将一个java应用程序部署到Jetty容器中,并且希望通过shell脚本访问它的jmxmbean。我试图将Nagios监视与MBean中包含的值联系起来,并定期运行MBean操作。

    我研究过jmx4perl,因为它有一个专门为连接Nagios和jmx而创建的脚本,但由于必须安装的所有perl包以及必须部署到web容器的额外的war,我关闭了对该产品的访问。另外,我对perl不太熟悉,也不知道如何执行MBean操作。我已经编写了许多脚本来连接到Nagios监控,所以我不介意为这一部分编写代码。

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

    1 回复  |  直到 14 年前
        1
  •  2
  •   Community CDub    8 年前