JMX 통계에 액세스

JMX 통계는 URL /Curam/JMXStats.do 또는 /Curam/JMXStats.do?action=download에 액세스하여 압축된 XML 파일로 다운로드할 수 있습니다. JMX 통계는 URL에 지정된 애플리케이션 서버에 대해서만 수집됩니다.

JMX 통계를 다시 설정하려면 /Curam/JMXStats.do?action=reset에 액세스하십시오.

JMX 통계는 ZIP 아카이브 파일 내에 XML 파일로 패키지됩니다. 이 아카이브에는 JMX 통계가 있는 XML 파일(JMXStats.xml)과 연관된 XSL 스타일 시트 문서(JMXStats.xsl)가 포함됩니다. 통계를 가시화하려면 파일 시스템에서 두 파일의 압축을 푼 후 XSL 스타일 시트를 사용하여 XML 파일 렌더링을 지원하는 브라우저(이 기능이 있는 최신 브라우저)에서 XML 파일을 여십시오.

JMX 통계에 대한 액세스는 다음과 같은 두 개의 애플리케이션 특성을 사용하여 제어됩니다.

SAP NetWeaver 참고사항: curam.jmx.download_statistics_username에 지정되는 사용자 이름에는 NetWeaver의 사용자 관리 엔진에서 관리자 역할이 지정되어야 합니다.
IBM WebSphere 참고사항: Cúram JMX 통계를 수집하고 다운로드할 수 있으려면 "ALL AUTHENTICATED" 특수 주제가 "Monitor"와 "Operator" 역할로 지정되어야 합니다. WebSphere 관리 콘솔에서 사용자와 그룹 메뉴를 클릭하고 관리 그룹 역할에서 "Monitor"와 "Operator" 역할을 특수 주제 "ALL AUTHENTICATED"에 추가하십시오.

더 안전한 대안은 통계를 다운로드하도록 구성된 사용자에게 "Monitor"와 "Operator" 역할을 지정하는 것입니다. 단점은 이 사용자가 Cúram 로그인 모듈을 우회하므로 WebSphere의 사용자 레지스트리 내부에서 관리해야 한다는 점입니다. 구성된 사용자 이름이 sysadmin이라고 가정하고 다음 단계를 수행하십시오.

  1. sysadmin 사용자를 Cúram 로그인 모듈의 제외된 사용자 이름 목록에 추가하십시오. 이 로그인 모듈(글로벌 보안에서 DEFAULT, RMI_INBOUND, WEB_INBOUND > JAAS - 시스템 로그인)로 구성된 각 자원에 대해 curam.util.security.CuramLoginModule 항목을 클릭하고 exclude_usernames 목록에 sysadmin 사용자 이름을 추가하십시오.
  2. sysadmin 사용자를 WebSphere의 사용자 레지스트리에 추가하고 "Monitor" 및 "Operator" 역할을 지정하십시오. WebSphere 관리 콘솔에서 사용자와 그룹 > 사용자 관리로 이동한 후 sysadmin 사용자를 정의하십시오. 그런 다음 사용자와 그룹 > 관리 사용자 역할에서 sysadmin에 "Monitor" 및 "Operator" 역할을 지정하십시오.
JMX 통계를 다운로드하려면 curam.jmx.download_statistics_allowedtrue로 설정되었는지 확인하고 curam.jmx.download_statistics_username에 지정된 사용자로 로그인한 후 URL <server>:<port>/Curam/JMXStats.do 또는 <server>:<port>/Curam/JMXStats.do?action=download를 방문하십시오. 여기서 <server>는 JMX 통계를 다운로드할 애플리케이션 서버의 호스트 이름이고 <port>는 애플리케이션의 포트 번호입니다.