JMXQuery 连接 - 身份验证失败
大家好。 新手提问时间。 我正在尝试设置 JMXQuery 以连接到我的 MBean,到目前为止,这就是我所得到的。
java -classpath jmxquery org.nagios.JMXQuery -U service:jmx:rmi:///jndi/rmi://localhost:8004/jmxrmi -O java.lang:type=Memory -A "NonHeapMemoryUsage"
这是我得到的。
JMX 关键身份验证失败! 所需的凭据
我获得了凭据,但如何将它们传递给 JMXQuery?
/高手
Hey all. Newbie question time. I'm trying to setup JMXQuery to connect to my MBean, so far this is what I got.
java -classpath jmxquery org.nagios.JMXQuery -U service:jmx:rmi:///jndi/rmi://localhost:8004/jmxrmi -O java.lang:type=Memory -A "NonHeapMemoryUsage"
Here's what I get.
JMX CRITICAL Authentication failed! Credentials required
I got the credentials, but how do I pass them to JMXQuery?
/Ace
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以从 http 下载与 --username 和 --password 配合使用的 check_jmx 版本://snippets.syabru.ch/nagios-jmx-plugin/download.html
You can download a version of check_jmx that works with --username and --password from http://snippets.syabru.ch/nagios-jmx-plugin/download.html
根据来源,您应该能够使用 -username 和 -password 参数。
http: //code.google.com/p/jmxquery/source/browse/trunk/src/main/java/jmxquery/JMXQuery.java?r=3
According to the source, you should be able to use -username and -password arguments.
http://code.google.com/p/jmxquery/source/browse/trunk/src/main/java/jmxquery/JMXQuery.java?r=3
看来这是原始 JMX 查询的插件,请查看注释字段。
这是否意味着无法使用原始的 JMXQuery 远程访问 JMX? 如果是这样,您可以用它做什么?
It seems that this is an addon to the original JMX-query, look at the comment field.
Does that mean that there's no way to remotely access JMX with original JMXQuery? If so, what can you do with it?
java -classpath jmxquery org.nagios.JMXQuery -U 服务:jmx:rmi:///jndi/rmi://localhost:8004/jmxrmi -O java.lang:type=Memory -A NonHeapMemoryUsage -K 使用 -I NonHeapMemoryUsage - J使用-vvvv -w 82208358 -c 105696461 -用户名monitorRole -密码changeme
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 used -vvvv -w 82208358 -c 105696461 -username monitorRole -password changeme