문제

모두 안녕. 초보자 질문 시간. 나는 mbean에 연결하기 위해 jmxquery를 설정하려고합니다. 지금까지 이것이 내가 얻은 것입니다.

java -classpath jmxquery org.nagios.jmxquery -u 서비스 : jmx : rmi : // jndi/rmi : // localhost : 8004/jmxrmi -o java.lang : type = memory -a "nonheapmeorusage"

여기 내가 얻는 것이 있습니다.

JMX Critical 인증이 실패했습니다! 자격 증명이 필요합니다

자격 증명을 얻었지만 JMXQuery로 어떻게 전달합니까?

/에이스

도움이 되었습니까?

해결책

소스에 따르면 -username 및 -prassword 인수를 사용할 수 있어야합니다.

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

다른 팁

이것은 원래의 JMX-Query의 애드온 인 것 같습니다. 주석 필드를보십시오.

/** * * JMXQuery는 JMX 속성의 로컬 또는 원격 요청에 사용됩니다. * 편집 및 실행에 JRE 1.5가 사용되어야합니다. * 설명을 위해 메소드 메인을 봅니다. * *이 플러그인은 nagiosexchange에서 발견되었습니다. 사용자 이름/암호/역할 시스템이 부족했습니다. * * @Author Unknown * @Author Ryan Gravener (ryangravener@gmail.com) *
*/

그것은 원래 JMXQuery로 JMX를 원격으로 액세스 할 수있는 방법이 없다는 것을 의미합니까? 그렇다면 무엇을 ~할 수 있다 당신은 그것으로하고 있습니까?

java -classpath jmxquery org.nagios.jmxquery -u 서비스 : jmx : rmi : // jndi/rmi : // localhost : 8004/jmxrmi -o java.lang : type = memory -a nonheapmoryusage -k 사용 -i nonheapmemoryusage- J 사용 -VVVV -W 82208358 -C 105696461 -username monitorrole -Password Changeme

--username 및 -password에서 작동하는 check_jmx 버전을 다운로드 할 수 있습니다. http://snippets.syabru.ch/nagios-jmx-plugin/download.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top