Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JMS库以获取远程服务器上的内存使用率和磁盘空间?_Java_Jms_Dashboard_Jcaps - Fatal编程技术网

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

Java JMS库以获取远程服务器上的内存使用率和磁盘空间?,java,jms,dashboard,jcaps,Java,Jms,Dashboard,Jcaps,我正试图为一些JCAPS接口组装一个JMS队列仪表板,JMS包中是否提供了任何Java方法,可以用来检索服务器的状态,例如内存使用情况和磁盘空间 提前谢谢 视情况而定。如果您使用的是JCAPS 5,很抱歉,您可能运气不好。我不知道如何针对底层STCMS代理构建API,并且可能很少有人可以帮助您完成上述任务 但是,如果您使用的是基于JMS的JCAPS 6(JCAPS 5可能也是,但我不记得了),那么您很幸运——我已经构建了这样一个东西 基本上,您需要JMS代理提供一些JAR: root@serve

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


提前谢谢

视情况而定。如果您使用的是JCAPS 5,很抱歉,您可能运气不好。我不知道如何针对底层STCMS代理构建API,并且可能很少有人可以帮助您完成上述任务

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

基本上,您需要JMS代理提供一些JAR:

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


祝你好运

“Java”不是首字母缩略词,它不应该出现在allcaps中,而是您需要的JMX。您可能正在重新发明RHQ、HypericHQ、OpenNMS或Ganglia,或者……谢谢Piotr,您能提供什么特别的东西吗?说一些代码段或教程?提前谢谢!