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

Reprise RLM

本ガイドでは、OpenLM を Reprise License Manager (RLM) と連携し、ライセンス使用状況を監視して統計情報を取得する方法を説明します。

要件

  • OpenLM Server を組織内のマシンにインストール済み。
  • OpenLM Broker は任意ですが推奨です。RLM ライセンスサーバーに Broker を導入すると高度な監視/制御が可能になります。

監視機能

RLM の問い合わせ方法によって利用できる機能が異なります:

  • OpenLM Server のみ

    • ライセンス総数
    • ライセンス使用状況
  • OpenLM Broker 経由

    • 上記に加えて:
    • ネットワーク障害時のバッファ付き通信
    • ライセンスマネージャーサービスのリモート起動・停止
    • ライセンス拒否情報
    • 使用状況レポートの 1 秒粒度
    • RLM ライセンス/ログファイルの読み取り
    • EasyAdmin で RLM ライセンスファイル内容を表示

OpenLM Server のみで RLM を連携

Diagram: OpenLM interfacing with RLM via Server only

OpenLM Server の設定

  1. EasyAdmin を開きます:
    • Windows Start → OpenLM → EasyAdmin
    • またはブラウザで http(s)://<FullyQualifiedDomainName>:5015
  2. Start → Administration → License Manager Servers に移動します。
    License manager servers menu
  3. License Manager Servers ウィンドウが開きます。
    License manager servers window
  4. Add LM をクリックします。
  5. Display name に名前(例: RLM)を入力し、Enabled がオンであることを確認します。
  6. Type から RLM を選択します。
  7. Use Broker を設定します:
    • Off(既定): Server が RLM を直接問い合わせます。
    • On: Broker を使用します(次セクション)。
  8. Triad Configuration はオフにします。
  9. (任意)Allow server fallback to denied license を有効にします。
  10. HostnamePort を入力します。既定ポートは 5054(v6 以前は 9000)。
  11. 正しい Time Zone を設定します。
  12. Save をクリックします。
    RLM server configuration

OpenLM Broker 経由で RLM を連携

Diagram: OpenLM interfacing with RLM via Broker

RLM ライセンスサーバーに OpenLM Broker をインストールします。Broker が RLM のログ/ライセンスファイルをローカルで読み取り、OpenLM Server に送信します。

RLM のレポートログ機能を有効化

既定では RLM はレポートログを記録しません。完全な監視には有効化が必要です。

  • レポートログの有効化方法 または RLM マニュアルThe ISV Options File → REPORTLOG を参照してください。

  • std 引数を含めます。

  • 有効化後、ログファイル(通常 .txt)を確認します。先頭行は次のようになります:

    RLM Report Log Format 0, version 11.0, authenticated
    ISV: ssi, RLM version 11.1 BL2
注意

レポートログの場所は ISV options ファイルで定義します。未設定の場合、拒否や詳細な使用状況データは取得できません。

OpenLM Broker の設定

自動検出

  1. RLM ライセンスサーバーで Broker を開きます。
  2. License Managers タブに移動します。
  3. Detect をクリックします。

RLM サービスが稼働していれば、Broker が自動設定します。

Automatic Broker detection

手動設定

検出に失敗した場合:

  1. License Managers → Add License Manager に移動します。
  2. RLM を選択し、ポート(例: 5054)を入力して Add をクリックします。
  3. Settings タブを開きます。
  4. Set Path Manually を有効にし、Add License File Manually でライセンスファイルパスを入力します。
  5. Watch license file をオンにします。
  6. Commandsrlmutil.exe のパス(通常 C:\RLMServer)を設定し、Execute でテストします。
    ヒント

    RLM がパスワードを使用する場合は、statusdata inquiry-z <password> を追加します。

    Broker commands configuration
  7. (任意)RLM がサービスとして動作している場合は Use operating system start/stop commands を有効にし、Service Name を入力します。
  8. VendorsAdd Vendor をクリックし、RLM ベンダー名を入力します。
  9. Log FilesAdd Log File をクリックし、パスを入力してベンダーに紐付けます。
    Add RLM log file
  10. Save をクリックします。

OpenLM Server の設定

  1. EasyAdmin を開きます。
  2. License Servers ウィンドウで保留中の RLM ライセンスマネージャーを承認します。
    Approve RLM in EasyAdmin

RLM フェイルオーバー設定

前提: RLM 側でフェイルオーバーが設定済みであること。

  1. Broker に RLM primary port を追加します。
  2. primary license file を追加します。
  3. failover port を追加します。
  4. EasyAdmin で候補サーバーを確認します。
  5. primary host を承認します。
  6. Failover Configuration を有効にします。
  7. フェイルオーバー RLM の hostnameport を追加します。
  8. primary RLM サーバーをマークします。
  9. Apply をクリックします。

RLM 設定の確認

  1. EasyAdmin を開きます。
  2. Start → Widgets → License Servers に移動します。
  3. 一覧に RLM が表示されることを確認します。緑色の丸アイコン は接続が有効であることを示します。
注意

新しい接続の場合、ステータス更新まで最大 3 分かかることがあります。