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

JetBrains

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

はじめに

JetBrains FLS をクエリするには、次をインストールしてください。

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

監視機能

次の表は、OpenLM Broker を通じて JetBrains FLS で利用できる監視機能を示しています。

Report resolutionLicense totalsLicense usageDenialsBorrowed licensesExpiration datesRedundancy
By minuteYesYesNoNoNoNo

Broker を使用すると、次のことも可能になります。

  • OpenLM Server とのバッファリングされた通信

  • ライセンスマネージャーサービスのリモートでの開始/停止

OpenLM Broker の設定

Broker は HTTP ポート経由でローカルから JetBrains FLS をクエリし、データを OpenLM Server に送信します。 Broker は HTTP ポート経由でローカルから JetBrains FLS をクエリし、データを OpenLM Server に送信します。

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

JetBrains FLS トークンの取得

Broker がライセンス使用状況データを読み取るには、JetBrains のレポートトークンが必要です。

  1. トークンがすでに設定されている場合、Broker の自動検出が service-config.properties からトークンを読み取ります。

  2. トークンが設定されていない場合は、JetBrains のガイドに従ってください。トークンを保存してください。data_inquiry コマンドで必要になります。

Broker の手動設定

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

  1. Broker UI を http://localhost:5090/ で開きます。

  2. License ManagersAdd License Manager を開きます。

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

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

  5. Commands で、コマンドの Update path を JetBrains FLS のルートフォルダーに設定します。UpdateApply をクリックします。

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

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

    ExecuteApply をクリックします。

  7. Vendors で、Vendor Name = JetBrains を設定します。Apply をクリックします。

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

OpenLM Platform で JetBrains を承認

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

連携の検証

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

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