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

JetBrains FLS

このガイドでは、OpenLM を使用して JetBrains Floating License Server (FLS) を監視し、ライセンス統計を取得する方法を説明します。

要件

JetBrains FLS を問い合わせるには次をインストールしてください:

  1. OpenLM Server v5.6 以降(または OpenLM Cloud)
  2. JetBrains FLS と同じマシンに OpenLM Broker v4.10 以降

監視機能

OpenLM Broker 経由で JetBrains FLS に対して利用できる監視機能は次のとおりです:

機能粒度ライセンス総数ライセンス使用状況拒否借用ライセンス有効期限冗長化
対応

Broker を使用すると、次の機能も有効になります:

  • OpenLM Server とのバッファ付き通信
  • ライセンスマネージャーサービスのリモート起動・停止

OpenLM Broker の設定

Diagram: Interfacing JetBrains FLS with OpenLM Broker

Broker は JetBrains FLS の HTTP ポート経由でローカルに問い合わせ、データを OpenLM Server に送信します。

注意

続行する前に、Broker がインストールおよび設定され、OpenLM Server にレポートするようになっていることを確認してください。

JetBrains FLS トークンの取得

Broker は JetBrains のレポート用トークンを必要とします。

  1. トークンが既に設定されている場合、Broker の自動検出で service-config.properties から読み取ります。
  2. トークンがない場合は、JetBrains のガイドに従って取得します。data_inquiry コマンドで使用するため保存してください。

Broker の自動設定

  1. Broker で Detect をクリックします。
    Broker autodetect for JetBrains FLS
  2. JetBrains FLS が稼働していれば、Broker がほとんどの設定を自動構成します。
  3. Commands → data_query → Execute で手動確認します。

Broker の手動設定

自動検出が失敗した場合:

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

  2. JetBrains FLS のポート(既定: 8080)を入力します。

  3. Type から JetBrains を選択して Apply をクリックします。

  4. CommandsUpdate path for commands を JetBrains FLS のルートフォルダに設定し、Update → Apply をクリックします。

  5. data_inquiry を開き、<TOKEN> を JetBrains トークンに置き換えます。例:

    http://localhost:8080/licenses-report.json?token=283xxs8zum
    http://localhost:8080/tickets-report.json?token=283xxs8zum

Execute → Apply をクリックします。

  1. VendorsVendor Name = JetBrains を設定し、Apply をクリックします。
  2. Restart Broker をクリックします。

Broker settings for JetBrains FLS

OpenLM Server の設定

EasyAdmin による自動設定

Broker がデータを送信している場合、EasyAdmin で承認します:

  1. EasyAdmin を開きます:
  • ブラウザ: http://<OpenLM Server>:5015
  • または Windows Start → OpenLM → EasyAdmin
  1. License Manager ServersThere are # servers pending approval をクリックします。
    Pending servers in EasyAdmin
  2. 保留中の LM エントリを編集し、必要に応じて Display name を更新します。
    Edit pending LM
  3. Approve をクリックします。
    Approve JetBrains FLS in EasyAdmin
  4. JetBrains FLS が OpenLM Server に追加されます。
    Approved JetBrains FLS in EasyAdmin

手動設定

自動承認が失敗した場合:

  1. Server Configuration → License ServersAdd をクリックします。
  2. Type から OpenLM Generic を選択します。
  3. Description に名前(例: JetBrains FLS)を入力します。
  4. 正しい Time Zone を設定します。
  5. JetBrains FLS の HostnamePort(既定: 8080)を入力します。
  6. Is Triad Configuration はオフのままにします。
  7. Use Broker をオンにします。
  8. Save をクリックします。

Manual server configuration for JetBrains FLS

設定の確認

  1. EasyAdmin を開きます(http://<OpenLM Server hostname>:5015)。
  2. Start → Widgets → License Manager Servers に移動します。
  3. 一覧に JetBrains FLS が表示されることを確認します。
  4. 緑色の Up to date アイコンはサーバーがアクティブであることを示します。

Verification in EasyAdmin

注意

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