2014-11-27 3 views
0

JConsole을 사용하여 WLP v8.5.5를 모니터하려고합니다.JConsole을 사용하여 Websphere Liberty 프로파일을 모니터하십시오.

내 Liberty 프로필이 제대로 실행되고 있으며 SSL이 올바르게 구성되어 있습니다. 또한 monitor-1.0 및 restConnector-1.0 기능으로 구성했습니다.

는 그 후 나는 내 WLP 내 컴퓨터에 restConnector.jar에서 sftp'ed 내가이 명령으로 JConsole를 기동하기 위해 노력하고있어 그 후 here

을 설명 내 컴퓨터에 키 스토어를 생성 :

그러나
jconsole -J-Djava.class.path="C:\Program Files\Java\jdk1.7.0_67\lib\jconsole.jar; 
           C:\Program Files\Java\jdk1.7.0_67\lib\tools.jar; 
           <whereIDownloaded>\restConnector.jar" 
     -J-Djavax.net.ssl.keyStore="<locationToCreated>\keystore.jks" 
     -J-Djavax.net.ssl.keyStorePassword=<password> 
     -J-Djavax.net.ssl.keyStoreType=jks 
     -J-Dcom.ibm.ws.jmx.connector.client.disableURLHostnameVerification=true 

, 난 문자열로 원격을 통해 내 WLP에 연결하려고 할 때 :

service:jmx:rest://<ip>:<httpsPort>/IBMJMXConnectorREST 

I가 0에 구성된 사용자를 통과하고있어 자격으로. 나는이 오류를보고 있어요 왜

Secure connection failed. Retry insecurely? 

내가하지 않으며, 내가 실패한 이유 모든 로그를 볼 수 표시되지 않습니다 :

은 내가 JConsole의 오류가 말을 얻을. WLP에서 키 스토어를 가져 와서 내 컴퓨터에서 키 스토어를 실행하려고하면 다음 단계로 넘어갈 것이지만별로 의미가 없다고 생각합니다.

누구든지 로그를 찾아야 만하거나 잘못하고 있다는 것에 대한 제안 사항이 있습니까? 미리 감사드립니다.

참조 : http://www-01.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.wlp.nd.doc/ae/twlp_mon.html?cp=SSAW57_8.5.5%2F1-3-11-0-6&lang=en

답변

1

것은 당신이 localConnector-1.0 기능이없는 확인합니다. 가지고 있다면 제거하십시오. 자세한 내용은 Remote monitoring of Liberty with Health Center에서 확인할 수 있습니다. Health Center 연결에 대해 설명하고 있지만 JConsole을 사용하여 테스트를 진행했습니다.

UPDATE 당신은 잘못된 PARAMS와 콘솔을 호출 할 수
- 그것은 trustStorekeystore 아래 볼 수 있어야합니다. 그리고 (신뢰할 당신이 자유 인증서를 필요로하는) ​​자유에서 복사 시작 사용 key.jks에 대한 자세한 내용은

jconsole -J-Djava.class.path=%JAVA_HOME%/lib/jconsole.jar; 
         %JAVA_HOME%/lib/tools.jar; 
         %WLP_HOME%/clients/restConnector.jar 
    -J-Djavax.net.ssl.trustStore=key.jks 
    -J-Djavax.net.ssl.trustStorePassword=Liberty 
    -J-Djavax.net.ssl.trustStoreType=jks 

내가 활성화 해당 기능이없는 Configuring secure JMX connection to the Liberty

+0

을 확인합니다. 그 헬스 센터를 조사 할게. 좋아 보인다. – Silva

+0

@ 실바 업데이트 답변. Liberty에서'key.jks'를 가져 와서 truststore로 전환하십시오. – Gas

+0

업데이트 해 주셔서 감사합니다. PKCS12 상점과 호환되는지 알고 있습니까? 그것은 내가 가진거야. JConsole이 연결할 수 없다고 알려주지 만 IBM Health Center에서 "SSL Keystore password incorrect"라고 알려줍니다. 그러나, 나는 같은 저장소가 내 자유의 프로필에서 작동하고 있는데, 나는 올바른 암호를 입력하고 있다는 것을 알고있다. 그래서 저장소 유형이 맞아야합니까? – Silva

관련 문제