---
title: License4J
product: OpenLM Version 25 / v26 (legacy)
---

> **OpenLM Version 25 / v26（レガシー）。** このページは OpenLM Platform ではなくレガシー製品について説明しています。

# License4J

## 概要

OpenLM は幅広い [ライセンスマネージャー](https://www.openlm.com/software-license-management/) の監視に対応しています。  
本記事では **License4J License Manager** と連携し、ライセンス使用状況レポートを生成するための設定方法を説明します。この機能は License4J **4.3.4 以降**で利用できます。

## 前提条件

License4J ライセンスサーバーを監視するには、次のコンポーネントをインストールしてください:

- License4J ライセンスサーバーに [License4J add-on for OpenLM](http://www.license4j.com/download/FloatingLicenseServerQueryOpenLM.zip) をインストールします。アドオンがサーバーをローカルで問い合わせます。  
- 同じ License4J ライセンスサーバーに OpenLM Broker をインストールします。Broker が問い合わせ結果を OpenLM Server に転送します。  
- ネットワーク上の任意の Windows マシンに OpenLM Server をインストールします（同一サーバーでも可）。EasyAdmin Web アプリで結果を解析・表示します。  

## 設定

### OpenLM Server の設定

1. [OpenLM Server をダウンロードしてインストール](https://www.openlm.com/knowledge-base/openlm-server-kb4100/)します。  
2. OpenLM Server Configuration ツールを開きます。  
3. **License Servers** タブで **Add** をクリックします。  
4. **Type** のドロップダウンから **OpenLM Generic** を選択します。  
5. **Description** にわかりやすい名前（例: *License4J server*）を入力します。  
6. ライセンスサーバーの場所の **Time Zone** を設定します。  
7. サーバーの **hostname または IP**（例: *license4j_server*）を入力します。  
   - Broker の設定でも同じホスト名を使用します。  
8. License4J の **ポート番号**（例: *16090*）を入力します。  
   - Broker の設定でも同じポートを使用します。  
9. **Is Triad Configuration** はオフにします。License4J は triad 構成に対応していません。  
10. **Use Broker** をオンにします。  
11. **Apply** をクリックします。  

### OpenLM Broker の設定

1. [最新の OpenLM Broker をダウンロードしてインストール](https://openlm.com/documentation/ja/legacy/openlm-broker/index)します。  
2. OpenLM Server のホスト名（例: *my_openLM_server*）を入力します。  
3. 通信ポートを設定します（既定は **5015**）。OpenLM Server のポートが受信通信で開いていることを確認します。  
4. OpenLM Server の設定と一致するライセンスサーバー情報を設定します:  
   - **License Servers** ノードを選択します。  
   - 同じホスト名（例: *license4j_server*）を入力し、**Apply** をクリックします。  
5. ライセンスサーバーのポートを追加します:  
   - **license4j_server** ノードを選択します。  
   - **Add Port** をクリックします。  
   - OpenLM Server と同じポート番号（例: *16090*）を入力します。  
   - **License Manager Type** のドロップダウンで **OpenLM Generic** を選択します。  
   - **Apply** をクリックし、続けて **OK** をクリックします。  
6. [License4J add-on](http://www.license4j.com/download/FloatingLicenseServerQueryOpenLM.zip) をダウンロードし、License4J サーバー上で展開します（例: `C:\tmp`）。  
7. **Commands** を開き、**data_inquiry** ノードを選択します。License4J コマンドのフルパスを入力します:  

   ```bash
   java -jar "<FullPath>\FloatingLicenseServerQueryOpenLM.jar" <ServerNameOrIP>:<PortNumber>
   ```

   例:
   ```bash
   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 が License4J のライセンス使用状況を監視できるようになります。
