【问题标题】:JMXQuery connection - authentication failedJMXQuery 连接 - 身份验证失败
【发布时间】:2010-09-12 09:09:13
【问题描述】:

大家好。新手提问时间。我正在尝试设置 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 CRITICAL 身份验证失败!需要凭据

我获得了凭据,但是如何将它们传递给 JMXQuery?

/王牌

【问题讨论】:

    标签: java monitoring jmx mbeans nagios


    【解决方案1】:

    根据来源,您应该可以使用 -username 和 -password 参数。

    http://code.google.com/p/jmxquery/source/browse/trunk/src/main/java/jmxquery/JMXQuery.java?r=3

    【讨论】:

      【解决方案2】:

      这似乎是原始 JMX-query 的一个插件,请查看评论字段。

      /** ** JMXQuery 用于本地 或 JMX 属性的远程请求 * 它需要 JRE 1.5 用于 编译和执行。 * 看 方法 main 用于描述它是如何实现的 被调用。 * * 这个插件是 在 nagiosexchange 上找到。它缺少一个 用户名/密码/角色系统。 * * @作者未知 * @作者瑞恩 墓碑 (ryangravener@gmail.com) *
      */

      这是否意味着无法使用原始 JMXQuery 远程访问 JMX?如果是这样,您可以用它做什么?

      【讨论】:

        【解决方案3】:

        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

        【讨论】:

          【解决方案4】:

          您可以从http://snippets.syabru.ch/nagios-jmx-plugin/download.html 下载与 --username 和 --password 一起使用的 check_jmx 版本

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2021-01-18
            • 1970-01-01
            • 1970-01-01
            • 2015-08-29
            • 2020-12-23
            • 1970-01-01
            • 2014-01-24
            相关资源
            最近更新 更多