2008-09-23 110 views
0

嘿,所有。新手提问时间。我试图设置JMXQuery连接到我的MBean,到目前为止,这是我得到的。JMXQuery连接 - 身份验证失败

的java -classpath jmxquery org.nagios.JMXQuery -U服务:JMX:RMI:/// JNDI/RMI://本地主机:8004/jmxrmi -O java.lang中:类型=内存-A “NonHeapMemoryUsage”

这就是我得到的。

JMX CRITICAL身份验证失败!需要的证书

我得到了证书,但是如何将它们传递给JMXQuery?

/ACE

回答

0

看来,这是一个插件原JMX查询,看注释字段。

/** * * JMXQuery用于JMX的本地 或远程请求属性* 它要求JRE 1.5用于 编译和执行。 *请看 方法主要描述如何调用 。 * *这个插件是在nagiosexchange上发现的 。它缺少一个 用户名/密码/角色系统。 * * @author 未知* @author瑞安 Gravener([email protected])*
*/

这是否意味着没有办法与原来的JMXQuery远程访问JMX?如果是这样,可以用做什么呢?

0

java -classpath jmxquery org.nagios.JMXQuery -U service:jmx:rmi:/// jndi/rmi:// localhost:8004/jmxrmi -O java.lang:type = Memory -A NonHeapMemoryUsage -K used -I NonHeapMemoryUsage -J使用-vvvv -w 82208358 -c 105696461 -username monitorRole -password changeme