Java 使用jmxtrans的tomcat7监控
我使用jmxtrans远程监控tomcatjvm,我的请求json查询如下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-*\"",
{
"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中提取数据