Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.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 使用jmxtrans的tomcat7监控_Java_Json_Tomcat_Jmxtrans - Fatal编程技术网

Java 使用jmxtrans的tomcat7监控

Java 使用jmxtrans的tomcat7监控,java,json,tomcat,jmxtrans,Java,Json,Tomcat,Jmxtrans,我使用jmxtrans远程监控tomcatjvm,我的请求json查询如下 { "servers" : [ { "alias" : "MY_TOMCAT", "local" : false, "host" : "myhost", "port" : "myport", "queries" : [ { "obj" : "Catalina:type=GlobalRequestProcessor,name=\"http-nio-*\"",

我使用jmxtrans远程监控tomcatjvm,我的请求json查询如下

{
  "servers" : [ {
    "alias" : "MY_TOMCAT",
    "local" : false,
    "host" : "myhost",
    "port" : "myport",
    "queries" : [ {
      "obj" : "Catalina:type=GlobalRequestProcessor,name=\"http-nio-*\"",
      "attr" : [ "requestCount", "requestProcessingTime" ],
      "resultAlias" : "tomcat.global-request-processor.http-nio",
      "outputWriters" : [ {
        "@class" : "com.googlecode.jmxtrans.model.output.StdOutWriter",
        "settings" : {
          "debug" : true
        }
      } ]
    } ],
    "url" : "service:jmx:rmi:///jndi/rmi://myhost:myport/jmxrmi"
  } ]
}
我已经成功地将jmxtrans配置为监视ActiveMQ,但对于tomcat来说,它不起作用

我使用的是在jdk7上运行的tomcat-7.40


查看并让我知道,json请求是否需要任何更改

我已经解决了这个问题。请求json没有任何错误/缺失

这是一个防火墙问题,因为jmx端口被阻止。修复防火墙问题后,它开始从tomcat中提取数据