JMS库在远程服务器上获取内存使用和磁盘空间?

时间:2013-03-19 23:05:40

标签: java jms dashboard jcaps

我正在尝试为一些JCAPS接口组建一个JMS队列仪表板,JMS包中是否提供了任何可用于检索服务器状态(如内存使用情况和磁盘空间)的Java方法?

提前致谢!!

1 个答案:

答案 0 :(得分:0)

这取决于。如果您正在使用JCAPS 5,抱歉您可能运气不好我不知道如何针对底层STCMS代理构建API,并且可能很少有人可以帮助您完成所述任务。

但是,如果您使用的是基于JMS的JCAPS 6(JCAPS 5可能也是,但我记不起来)那么您很幸运 - 我已经构建了这样的东西。

基本上,您需要JMS经纪人的一些罐子:

root@servername /opt/foo/mq42/lib [bash]# ls
ext            images        imqbroker.jar  imqinit       imqservlet.jar  jaxm-api.jar  props
fscontext.jar  imq.jar       imqhttp.war    imqjmsra.rar  imqutil.jar     jhall.jar
help           imqadmin.jar  imqhttps.war   imqjmx.jar    imqxm.jar       jms.jar

你需要:

  • imqadmin.jar
  • imq.jar
  • imquntil.jar

从这里我只能有些模糊,因为其余的是IP而不是开源。基本上,查看mq42文件夹下面的脚本,它们将为您提供有关如何使用jar的提示。您将使用的主要课程是:com.sun.messaging.jmq.admin.bkrutil.BrokerAdmin

祝你好运!