우리는 지속적으로 개선하기 위해 최선을 다하고 있습니다 JMP 라이브 , 그리고 JMP 16.1 예외는 아니다. 최신 릴리스에서는 JMP Live 인스턴스 관리 환경을 개선하는 데 중점을 두었습니다. 아래에는 JMP Live에 적용된 주요 변경 사항 중 일부가 요약되어 있습니다.
JMP Live 콘텐츠를 JMP 프로젝트로 다운로드
이제 JMP Live 콘텐츠를 JMP 프로젝트로 다운로드할 수 있습니다. 이를 통해 보고서(또는 폴더를 다운로드하는 경우 모든 보고서)와 보고서와 관련된 데이터 테이블을 한 번에 다운로드할 수 있습니다. JMP를 사용하여 다운로드한 파일을 열면 프로젝트의 탭으로 각 보고서를 찾을 수 있습니다. 프로젝트에는 JMP Live에서 게시물 백업을 빠르게 열 수 있는 스크립트도 포함되어 있습니다. 참고: 다운로드한 프로젝트는 JMP 16.0 이상에서만 지원됩니다.
JMP 프로젝트로 다운로드 버튼은 게시물 도구 모음에 있습니다.

표시 이름 동기화
JMP Live 16.1 이전에는 계정에 처음 로그인할 때 표시 이름을 설정해야 했습니다. 이제 JMP Live는 인증 공급자로부터 표시 이름을 검색하는 옵션을 제공합니다. 이 기능을 켜기 위해 관리자는 이제 ENV 파일에서 다음 옵션을 설정할 수 있습니다.
AUTH_DISPLAY_NAME_SYNC = 1
표시 이름 동기화에는 JMP Live에 사용되는 인증 공급자에 따라 다른 제한 사항이 있습니다. 인스턴스가 Direct AD를 사용하여 인증된 경우 표시 이름 동기화는 사용자의 가정된 표시 이름으로 displayName 필드를 찾고 있는 경우 이를 사용합니다.
Keycloak 인증은 Direct AD보다 약간 더 유연합니다. Keycloak을 사용하면 인증 공급자의 속성을 JMP Live의 공통 속성 집합에 매핑할 수 있습니다. 원하는 속성이 Keycloak 내에서 displayName에 매핑되면 JMP Live는 이를 표시 이름 동기화에 사용합니다.
표시 이름 동기화를 켜면 사용자가 JMP Live에서 표시 이름을 수동으로 편집할 수 없습니다.
Active Directory에서 사용자 가져오기
JMP Live 인스턴스가 Direct AD 또는 Keycloak AD를 사용하는 경우 이제 JMP Live CLI를 사용하여 Active Directory에서 직접 사용자를 가져올 수 있습니다.
C:\Program Files\SAS\JMP Live\JMPLive> bin\jmplive-cli authImport -h
Imports different entities from the configured authentication service for use in JMP Live.
USAGE
$ jmplive-cli authImport
OPTIONS
-a, --all Import all entities from the authentication service
-c, --count Count the number to process without importing
-t, --type=users|groups (required) The type of entity to import
관리자 패널 새로고침
JMP Live 16.1에서는 전체 관리 패널의 모양과 느낌이 새로워졌습니다. 우리는 JMP Live 인스턴스에 대한 정보에 더 직관적으로 액세스하고 데스크톱과 모바일 기반 형식 모두에서 더 최적화된 경험을 제공하고 싶었습니다.
서버 상태 페이지
서버 정보 페이지는 JMP Live 16.1에 새로 추가된 페이지입니다. 우리는 관리 패널의 기본 시작 영역이 되고 구성 설정을 위한 새로운 홈을 제공하기 위해 이 페이지를 만들었습니다. 페이지 상단에는 활성화된 사용자 수, 현재 풀 전체에서 사용 중인 JMP 세션 목록, 재생성 대기열의 보고서 수가 강조 표시되어 있습니다. 아래 카드의 기타 참고 설정은 JMP Live 인스턴스의 문제를 식별하는 데 도움이 되는 SSL 인증서 만료 날짜와 데이터베이스 연결 상태입니다.
게시물 액세스 테이블
JMP Live 관리 패널에는 JMP Live 인스턴스의 모든 게시물에 대한 보기 및 다운로드 활동을 찾아볼 수 있는 새로운 페이지도 포함되어 있습니다. 이 테이블은 필터링 가능하므로 관리자는 사용자, 액세스 유형, IP 주소 등을 기준으로 필터링할 수 있으므로 관리자는 JMP Live 인스턴스의 리소스에 액세스하는 사람을 더욱 면밀히 모니터링할 수 있습니다.
또한 JMP Live에는 게시물 게시자가 볼 수 있는 개별 게시물에 대한 액세스 테이블의 보다 제한된 버전이 포함되어 있습니다. 이 표는 게시물 페이지의 더보기 메뉴에 있습니다.
기존 관리자 패널 새로 고침
관리 패널에 새 페이지를 추가하는 것 외에도 JMP Live의 나머지 부분과 모양과 느낌이 일치하도록 기존 페이지를 업데이트했습니다. 다음은 몇 가지 주요 내용입니다.
사용자 관리
JMP Live 16.1에서는 사용자 관리 페이지의 레이아웃이 완전히 새로워졌습니다. 이제 페이지 왼쪽에 사용자 목록이 제공되며 목록을 필터링하여 특정 사용자를 빠르게 찾을 수 있습니다.
목록에서 사용자를 클릭하면 페이지 오른쪽에 해당 사용자에 대한 세부 정보가 표시됩니다. 첫 번째 섹션에는 사용자에 대한 기본 정보가 나열되어 있으며 해당되는 경우 관리자가 사용자의 표시 이름을 업데이트할 수 있습니다. 다음 섹션에서는 관리자가 JMP Live에 대한 사용자 권한을 조정할 수 있습니다.
그룹 관리
사용자 관리 페이지와 디자인이 유사하게 그룹 관리를 통해 관리자는 JMP Live에서 각 그룹의 설정을 조정할 수 있습니다. 관리자는 목록에서 그룹을 선택한 후 그룹에 대한 기본 정보를 조정하거나 더 이상 필요하지 않은 그룹을 삭제할 수도 있습니다. 다음 섹션에서는 그룹 구성원을 관리할 수 있습니다. 새 회원을 추가하거나 기존 회원을 삭제하거나 개별 회원의 권한을 조정할 수 있습니다.
JMP 라이브 설정
이 페이지에는 이전 관리자 설정 페이지의 런타임 설정이 포함되어 있습니다. 이제 구성 설정이 새로운 JMP Server 정보 페이지에 표시됩니다. 즉, 이 페이지에 나열된 모든 설정은 JMP Live가 실행되는 동안 편집 가능합니다. 각 설정은 개별적으로 편집 가능하며 필요한 경우 팝업 설명이 포함됩니다.
JMP 풀
새로운 JMP 풀 패널은 페이지 상단에 일부 성능 지표를 강조 표시하므로 관리자는 풀 상태를 신속하게 평가할 수 있습니다. 각 풀 시스템은 내부 서버에 대한 정보 요약과 함께 테이블에 나열됩니다. 그러나 개별 서버를 관리해야 하는 경우 풀의 세부 정보 패널에서 목록을 찾을 수 있습니다.

감사 로그
새롭게 디자인된 감사 로그 패널을 사용하면 JMP Live 인스턴스의 활동을 탐색할 수 있습니다. 필터는 이전 감사 로그 디자인과 동일하므로 관리자는 특정 활동, 사용자, 타임스탬프 등에 집중할 수 있습니다.
또한 각 항목과 관련된 전체 데이터를 탐색할 수 있도록 JSON 뷰어 창을 팝업하도록 세부정보 열을 다시 디자인했습니다.
키클로크 CLI
JMP Live 16.1 업데이트를 통해 Keycloak 설치를 관리하는 데 도움이 되는 새로운 명령줄 도구가 도입되었습니다. 이 도구는 시스템 관리자가 Keycloak 서버에서 실행하도록 설계되었습니다. 이 CLI를 사용하면 데이터베이스 설정 및 HTTPS 인증서를 더 쉽게 관리할 수 있습니다. CLI는 주어진 명령에 대한 도움말 정보를 표시하기 위해 help 명령과 -h 인수를 지원합니다.
C:\Program Files\SAS\Keycloak\keycloak>keycloak-cli help
keycloak-cli can be used to configure your Keycloak instance using one of the
following commands. For more information about a command, you can use help with
the command name or use --help after the command name.
Usage: keycloak-cli [-h] <command>
Options:
-h, --help Show this help message and exit.
Commands:
database Configures database settings for the Keycloak server.
http Configures HTTP settings for the Keycloak server.
https Configures HTTPS settings for the Keycloak server.
help Displays help information about the specified command
Exit Codes:
2 Missing required command
데이터 베이스
데이터베이스 명령은 관리자가 Keycloak 서버에 대한 데이터베이스 설정을 구성하는 데 도움이 됩니다. 연결 명령을 사용하면 현재 연결 정보를 가져오고, 새 연결 정보를 설정하고, 연결의 유효성을 검사할 수 있습니다. create-schema 명령은 데이터베이스에 Keycloak 스키마를 생성합니다.
C:\Program Files\SAS\Keycloak\keycloak>keycloak-cli database help
Configures database settings for the Keycloak server.
Usage: keycloak-cli database [-h] <command>
Options:
-h, --help Show this help message and exit.
Commands:
connection Configures database connection settings for the Keycloak
server.
create-schema Creates the Keycloak schema in the database.
help Displays help information about the specified command
Exit Codes:
2 Missing required command
HTTP/HTTPS
https 명령은 Keycloak 서버의 HTTPS 설정을 관리하는 데 도움이 됩니다. 바인딩 주소 명령을 사용하면 사용자는 Keycloak이 들어오는 연결을 수신하는 IP 주소를 업데이트할 수 있습니다. 인증서 명령을 사용하면 사용자는 서버에서 사용하는 인증서를 업데이트하고 새 인증서 파일을 교체하기 전에 유효성을 검사할 수 있습니다. port 명령을 사용하면 사용자는 Keycloak이 HTTPS 연결을 수신하는 포트 번호를 구성할 수 있습니다.
C:\Program Files\SAS\Keycloak\keycloak>keycloak-cli https help
Configures HTTPS settings for the Keycloak server.
Usage: keycloak-cli https [-h] <command>
Options:
-h, --help Show this help message and exit.
Commands:
bind-address Configures the IP address that Keycloak listens on
for incoming connections.
certificates Configures the HTTPS certificates for the Keycloak
server.
port Configures the port number Keycloak listens on for
HTTPS connections.
proxy-address-forwarding Configures whether Keycloak accepts X-Forwarded-For
headers from proxies.
help Displays help information about the specified
command
Exit Codes:
2 Missing required command
https의 port 명령과 마찬가지로 http port 명령을 사용하면 Keycloak이 HTTP 연결을 수신하는 포트 번호를 구성할 수 있습니다.