我們致力於不斷改進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 會話清單以及重新生成佇列中的報告數量。 下面的卡片中值得注意的其他設定包括 SSL 憑證到期日期和資料庫連線狀態,以協助識別 JMP Live 實例的問題。
後訪問表
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 檢視器窗口,以便您可以探索與每個條目關聯的完整資料。
Keycloak 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 設定。 bind-address 指令允許使用者更新 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 連線的連接埠號碼。