メインコンテンツまでスキップ

Reports SchedulerのSSL構成

概要​

このドキュメントは、OpenLM Reports Scheduler コンポーネントで SSL(HTTPS)を有効化・設定する方法を説明します。

前提条件​

Identity Service を使用する場合は、Reports Scheduler を先に Identity Service で保護してください。
SSL 証明書は .pfx を推奨します。

注: 一部の .pfx ファイルは特定の Java バージョンで読み込めません。必要に応じて Java のバージョンを変更してください。

  • Reports Scheduler をホストするサーバーへのアクセス
  • 証明書をインストールするための管理者権限
  • Reports Scheduler のホスト名に対する有効な SSL 証明書(CA 署名または社内 PKI)
  • 証明書に対応する秘密鍵
  • (任意)中間 CA バンドル

Identity Service のセキュリティモード設定​

Identity Service を SSL 用に更新するには、次の手順を実行します。

  1. Identity Service インスタンスの Authentication タブに移動します。

  2. Report Scheduler の URL を http から https に変更します(例: https://FQDN:8888)。

  3. 変更を保存します。

  4. Reports Scheduler のプロパティファイルに新しい Client ID と Secret Key が入力されているか確認します。

  5. Windows サービスで Reports Scheduler サービスを再起動します。

Reports Scheduler Identity Service configuration

  1. 設定が成功しているか確認するには、C:\Program Files\OpenLM\OpenLM Reports Scheduler\report_scheduler.properties を開き、openlm.client.secret と openlm.client.scope に値が入っていることを確認します(以下の例を参照)。
# OpenLM Reports Scheduler Identity Service connection
openlm.connect.retries=5
openlm.protocol=https
openlm.host=openlm.example.com
openlm.soap.port=5015
openlm.ea.port=5015
openlm.ea.protocol=https
openlm.client.id=openlm.reportscheduler.client
openlm.client.secret=<REDACTED>
openlm.client.scope=openlm.server.scope openlm.cloud.scope

Keystore / PFX の準備​

Java キーストアを設定するには、次の手順を実行します。

  1. Reports Scheduler のプロパティプログラムを実行します。既定のパスは C:\Program Files\OpenLM\OpenLM Reports Scheduler\bin\OpenLM Reports Scheduler.exe です。

  2. Java タブを開き、Java Options に次の行を追加します:

    -Djavax.net.ssl.keyStore="C:\Program Files\OpenLM\OpenLM Server\bin\cert\yourcertificate.pfx"
    -Djavax.net.ssl.keyStorePassword=yourpassword
  3. Apply を選択し、続いて OK を選択します。

Java Options keystore configuration

SSL の設定方法​

SSL を有効にするには、次の手順を実行します。

  1. report_scheduler.properties ファイルをテキストエディタで開きます。既定のパスは C:\Program Files\OpenLM\OpenLM Reports Scheduler\report_scheduler.properties です。

  2. 次の変数を変更します。FQDN はサーバーの完全修飾ドメイン名です(例: openlm.example.com)。

    server.address=FQDN
    server.protocol=https
  3. 変更を保存します。

  4. Windows Services を開き、「OpenLM Reports Scheduler」サービスを再起動します。

編集後の設定例は次のとおりです:

#server.context.path=report_scheduler
server.address=openlm.example.com
server.port=8888
server.protocol=https
server.context.path=report_scheduler
browser.path=chromium/chrome.exe

設定ファイルの更新​

OpenLM SLM のスケジューリングタスク URL を HTTPS を使うように更新します:

  1. OpenLM SLM の params.js ファイルをテキストエディタで開きます。既定のパスは C:\Program Files\OpenLM\OpenLM Server\bin\wwwroot\params.js です。

  2. 次の変数を変更します:

    var _schedulingTaskURL = 'https://FQDN:8888/report_scheduler/job';
  3. 変更を保存します。

  4. Windows Services を開き、「OpenLM Server」サービスを再起動します。

OpenLM SLM が SSL で保護されている場合​

OpenLM SLM で既に SSL を使用している場合は、それに合わせて Report Scheduler を更新します。

  1. report_scheduler.properties ファイルをテキストエディタで開きます。既定では C:\Program Files\OpenLM\OpenLM Reports Scheduler\ にあります。

  2. 次の変数を変更します:

openlm.host=FQDN
openlm.protocol=https
openlm.ea.protocol=https
  1. 変更を保存します。

  2. Windows Services を開き、「OpenLM Reports Scheduler」サービスを再起動します。

ドキュメントチームは、大規模言語モデルを使ってこのページを下書きすることがあります。公開前に、テクニカルライターがすべてのページをレビューし、製品と照らし合わせて検証します。最終的な判断は人間が行います。