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

License4J

OpenLM は、幅広く、かつ増え続ける多様なライセンスマネージャーの監視をサポートしています。本記事では、License4J License Manager と連携し、ライセンス使用状況レポートを生成するように OpenLM を設定する方法を説明します。この機能は、License4J バージョン 4.3.4 以降で利用できます。

はじめに

License4J ライセンスサーバーを監視するには、次のコンポーネントをインストールします。

  • OpenLM Platform。
  • License4J と同じマシンにインストールされ、Broker Hub で承認された OpenLM Broker v25.x 以降。

OpenLM Broker の設定 OpenLM Broker の設定

  • Broker UI を開きます: http://localhost:5090/
  1. License Managers → Add License Manager に移動します。

  2. 通信ポートを設定します。デフォルトは 5015 です。OpenLM Server のポートが受信通信用に開放されていることを確認します。

  3. OpenLM Server の設定に合わせて、ライセンスサーバーの詳細を設定します。

    • License Servers ノードを選択します。
    • 同じホスト名 (例: license4j_server) を入力し、Apply をクリックします。
  4. ライセンスサーバーのポートを追加します。

    • license4j_server ノードを選択します。
    • Add Port をクリックします。
    • OpenLM Server で設定したものと同じポート番号 (例: 16090) を入力します。
    • License Manager Type のドロップダウンで、OpenLM Generic を選択します。
    • Apply をクリックし、続いて OK をクリックします。
  5. License4J アドオンをダウンロードし、License4J サーバー上で解凍します (例: C:\tmp へ)。

  6. Commands セクションを開き、data_inquiry ノードを選択します。License4J コマンドのフルパスを入力します。

    java -jar "<FullPath>\FloatingLicenseServerQueryOpenLM.jar" <ServerNameOrIP>:<PortNumber>
  7. 例:

    java -jar "C:\tmp\FloatingLicenseServerQueryOpenLM\FloatingLicenseServerQueryOpenLM.jar" license4j_server:16090
  8. Execute をクリックして、Data Inquiry コマンドをテストします。

  9. Apply をクリックします。

  10. Status コマンドについて、手順 7 ~ 9 を繰り返します。

  11. Vendors ノードを展開します。ベンダー名として License4J を入力します。

  12. Apply をクリックします。Vendor details changed と表示された場合は、No を選択します。

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

OpenLM Platform で License4J を承認

  1. OpenLM Platform にサインインします。
  2. メニューから License ServersPending Server を開きます。
  3. License4J ライセンスマネージャーを選択し、Approve and Merge をクリックします。

連携の検証

  1. OpenLM Platform で License Servers LiveServer Statistics を開きます。
  2. License4J が緑のステータスで表示されることを確認します。
注意

新規接続の場合、ステータスの反映まで最大 3 分かかります。