2008-09-23 111 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