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

汎用ライセンスサーバーインターフェイス

このトピックでは、OpenLM 汎用ライセンスサーバーインターフェイス(Generic License Server Interface)を使用してライセンスマネージャーを監視し、ライセンス統計を取得するために必要な手順を説明します。ライセンスサーバーの出力を Open Standard プロトコルに準拠させる方法については、OpenLM Generic License Protocol リファレンスを参照してください。

要件

ライセンスマネージャーを照会するには、次のコンポーネントがインストールされている必要があります。

  1. 組織内のマシンにインストールされた OpenLM Server。
  2. ライセンスマネージャーと同じマシンにインストールされた OpenLM Broker。

OpenLM Broker の設定

OpenLM Broker を介して OpenLM がライセンスマネージャーと連携する仕組みの図。

OpenLM Broker を介してライセンスマネージャーと連携する仕組みは次のとおりです。ライセンスマネージャーのサーバーには、ライセンス使用状況を XML 汎用形式で出力するユーティリティまたはツールが必要です。その出力は、ライセンスマネージャーのコマンドラインを通じて Broker がローカルで照会します。Generic XML 形式で現在のライセンス使用状況を読み取るライセンスマネージャーユーティリティのコマンドライン / HTTP URL を、Commands の下の data_inquiry ノードに設定します。データ照会コマンドは、ライセンス使用状況を定期的にライセンスマネージャーへ照会します。照会されたデータは Broker によってまとめられ、処理のために OpenLM Server に送信されます。

OpenLM Broker でライセンスマネージャーを手動で設定するには:

  1. Add Port をクリックします。

  2. ライセンスマネージャーのポート番号(例: 27021)を入力します。

  3. ドロップダウンメニューから License Manager Type として OpenLM Generic を選択し、Apply をクリックします。

  4. Status ノードには、data inquiry に追加したものと同じコマンドを入力します(無効にすることもできます)。

  5. Commands の下の data_inquiry ノードを選択し、ライセンスマネージャーサーバー上のユーティリティのコマンドライン / HTTP URL を追加して、Execute をクリックします。有効な出力が表示される(エラーがない)ことを確認してください。

    OpenLM Generic ライセンスマネージャータイプ用に data_inquiry コマンドを設定した OpenLM Broker 設定ツール。

  6. Restart Broker をクリックします。

  7. 次のセクションの手順に従って、OpenLM Server の設定を完了します。

OpenLM Server の設定

EasyAdmin による自動設定

前のセクションの手順を完了していれば、OpenLM Broker は追加されたライセンス使用データを OpenLM Server に送信しているはずです。最後の手順は、EasyAdmin で設定を承認することです。

  1. ブラウザーで、または Windows スタート → OpenLM → OpenLM EasyAdmin User Interface から EasyAdmin インターフェイスを開きます。

  2. Administration – License Manager Servers ウィンドウで、承認待ちの新しく追加されたライセンスサーバーエントリの行にカーソルを合わせます。

    承認待ちのライセンスサーバーエントリを表示した EasyAdmin の License Manager Servers ウィンドウ。

  3. Approve ボタンをクリックして、ライセンスサーバーエントリを承認します。

    保留中のライセンスサーバーエントリに対する EasyAdmin の承認プロンプト。

これでライセンスマネージャーが OpenLM Server に自動的に追加され、設定は完了です。

手動設定

自動設定が失敗した場合は、ライセンスマネージャーのマシンにインストールされている OpenLM Broker に接続するように、OpenLM Server を手動で設定できます。

  1. OpenLM EasyAdmin User Interface の Administration の下にある License Manager Servers タブを選択します。

    License Manager Servers オプションを表示した EasyAdmin の Administration メニュー。

  2. Add LM をクリックします。

    Add LM ボタンを表示した License Manager Servers ウィンドウ。

  3. Type ドロップダウンメニューから OpenLM Generic を選択します。

  4. Display Name テキストボックスに、ライセンスマネージャーを識別する一意の表示名を入力します。

  5. ライセンスマネージャーがインストールされているマシンのホスト名ポート番号を入力します。これらは、前のセクションで Broker に設定したものと完全に一致している必要があります。

  6. Time Zone を、ライセンスマネージャーが物理的に設置されている場所に設定します。

  7. Use Broker ボックスにチェックを入れます。

  8. Save をクリックします。

    OpenLM Generic タイプと Use Broker のチェックを設定した Add License Manager フォーム。

これで、OpenLM Server は OpenLM Broker からの受信データを監視するように設定されました。

ライセンスマネージャー設定の確認

ライセンスマネージャーが正しく監視されているかどうかを確認するには:

  1. EasyAdmin Web アプリケーションを開きます。

  2. EasyAdmin Start → Widgets → License Manager – Servers をクリックします。設定したライセンスマネージャーがサーバーリストに表示されていることを確認します。緑色の丸いノードは、ライセンスサーバーへの接続がアクティブであることを示します。

    アクティブな接続を持つ汎用ライセンスマネージャーを表示した License Manager Servers ウィジェット。