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

VastoLM

以下の手順で、VastoLM のライセンスを OpenLM で監視します。VastoLM は、VASTO.Lab が Vasto.FILL などの自社ソフトウェアのライセンスを、ネットワーク上のライセンスサーバーから提供するために使用するライセンスマネージャーです。OpenLM Broker は、VastoLM に付属する診断ユーティリティ vlmdiag を定期的に実行し、ライセンスの合計数、使用中のライセンス、ライセンスを保持しているユーザーを OpenLM SLM にレポートします。Broker はライセンスサーバーのマシン上で実行され、そのマシン上の VastoLM サーバーを読み取ります。

要件​

開始する前に、次を用意してください。

  • 組織内のマシンにインストールされた OpenLM SLM v25.x 以降、または Software License Management Cloud(SLMC) アカウント。
  • VastoLM のライセンスサーバーのマシンにインストールされ、OpenLM SLM にレポートしている OpenLM Broker v26.10.13.929 以降。これより前の Broker バージョンでは、ライセンスマネージャーの種類に VastoLM が表示されません。
  • VastoLM のポートと vlmdiag.exe のあるフォルダーを確認するための、ライセンスサーバーのマシンへのアクセス権。

監視機能​

OpenLM Broker を通じた VastoLM の現在の監視機能は次のとおりです。

LM Type in the BrokerCommandsLogsQuantityExpiration dateDeniedBorrowingAllocationsReport resolution
VastoLMYes (vlmdiag)NoYesYesNoNoNoSeconds

データ照会のたびに、Broker は次の情報をレポートします。

  • Feature name: ライセンス済みの各フィーチャーの名前(例: Vasto.FILL)。
  • Total: フィーチャーの Total Licenses Issued。
  • In use: フィーチャーの Total Licenses in Use。
  • Expiration date: フィーチャーの Valid Until の日付を、ライセンスサーバーのローカル時刻から UTC に変換したもの。
  • Username: 各チェックアウトのユーザー。
  • Workstation: 各チェックアウトの Client Hostname。
  • Start time: 各チェックアウトの Checkout Time を UTC に変換したもの。
  • Vendor: Vendors タブで別のベンダーを追加しない限り、Broker は VASTO.Lab をレポートします。

VastoLM では、ライセンスの拒否、借用ライセンス、ライセンス割り当ては利用できません。vlmdiag は拒否されたライセンス要求をレポートしません。

OpenLM と VastoLM の連携方法​

VastoLM ポートを設定した場合、Broker が入力するのは次の設定のみです。残りのライセンスマネージャー設定は空のままになります。

  • コマンド: status と data_inquiry で、Broker UI では Status と Data Inquiry と表示されます。どちらも、ライセンスマネージャーの Executable path にある vlmdiag を、VastoLM のポートに対して実行します。

    "{$path}vlmdiag" {$port} -s
    "{$path}vlmdiag" {$port} -a
    • Status(-s): 出力に lmgrd Status Running と表示されている間のみ、Broker はライセンスサーバーを稼働中としてレポートします。一時停止中の VastoLM サーバーは新しいライセンスを付与しないため、Broker は停止中としてレポートします。
    • Data Inquiry(-a): サーバー、合計数と有効期限を含むライセンス済みのすべてのフィーチャー、使用中のライセンスごとのチェックアウトのレコードを一覧表示します。

    vlmdiag は同じマシン上の VastoLM サーバーに接続します。Broker をライセンスサーバー上で実行するのはそのためです。

  • ライセンスファイル: なし。Broker は VastoLM のライセンス構成ファイルを読み取りません。

  • ログファイル: なし。Broker は VastoLM のログ(vastolicense.log)を読み取らず、Log Files タブは空のままになります。

  • ポーリング: データ照会は既定で 55 秒ごとに実行されます。2 回の実行の間に開始して終了したチェックアウトは OpenLM に届きません。

データ照会では、次の例のような出力を読み取ります。

Assumed: server running on localhost

Server Hostname vlm01
Server Port 26765
lmgrd Status Running
lmgrd Version VASTO.Lab LAN/NODELOCK License Manager (R55)

Feature Name Vasto.FILL
Total Licenses Issued 10
Total Licenses in Use 1
Valid Until 08-mar-2027 23:59:59 (Server time)

Username jdoe
Client Hostname WS-1001
Application PID 4120
Checkout Time 30-sep-2026 08:59:22 (Server time)

VastoLM のポートと vlmdiag を確認する​

Broker には、VastoLM が待ち受けるポートと、vlmdiag.exe のあるフォルダーが必要です。

  1. ライセンスサーバーで、VastoLM のインストールフォルダーを開きます。

    vlmdiag.exe は、vlm.exe と同じ intel_64 サブフォルダーにあります(例: C:\Vasto.LM\intel_64\)。

  2. 同じフォルダーにあるライセンス構成ファイルをテキストエディターで開きます。

    ファイル名は、vlm-service.cmd の CONFIGFILE で別の名前を設定していない限り license.conf です。ポートは PORT の値です。

    # Editable parameters
    PORT 26765
  3. intel_64 フォルダーでコマンドプロンプトを開き、そのポートを指定して vlmdiag を実行します。

    vlmdiag 26765 -a

    OpenLM と VastoLM の連携方法の例のように、サーバーとそのフィーチャーが一覧表示されます。

    • There is no connection to 26765@127.0.0.1: このマシンで VastoLM が実行されていないか、別のポートで待ち受けています。
    • フィーチャーの一覧ではなく vlmdiag の使用方法が表示される場合: お使いの VastoLM のリリースは -a オプションに対応していません。Broker は VastoLM R55 向けに作られているため、VASTO.Lab に最新のリリースを依頼してください。

OpenLM Broker の設定​

注意

以下の手順を開始する前に、VastoLM のライセンスサーバーに OpenLM Broker をインストールし、OpenLM SLM にレポートしていることを確認してください。

  1. ライセンスサーバーでブラウザーを開き、Broker Web UI(http://localhost:5090/)に移動します。

  2. License Managers ページで Host を確認します。

    OpenLM はこのホスト名でライセンスサーバーを一覧表示します。このフィールドは VastoLM だけでなく、ページ上のすべてのライセンスマネージャーのホストを保持します。フィールドが空の場合は、ライセンスサーバーのホスト名を入力し、フィールドの横にある保存アイコンを選択します。

  3. License Managers → Add License Manager に移動します。

  4. LM Type から VastoLM を選択します。

    LM Type に VastoLM、ポートに 26765 を指定した Add License Manager ダイアログ VastoLM をライセンスマネージャーとして追加します

  5. VastoLM のポート(ライセンス構成ファイルの PORT の値)を入力し、Add を選択します。

  6. Commands タブの Executable path に、vlmdiag.exe のあるフォルダー(例: C:\Vasto.LM\intel_64\)を入力するか、フィールドの横にある検索アイコンを選択してそのフォルダーを参照します。保存すると、コマンドラインにこのパスが反映されます。

    Executable path に VastoLM の intel_64 フォルダーを設定し、Data Inquiry コマンドを選択した Commands タブ Executable path と既定の Data Inquiry

  7. Periodic commands で Status、続いて Data Inquiry を選択し、それぞれ既定のコマンドラインのままにします。

  8. Watch interval (sec) は 55 秒のままにするか、任意のポーリング間隔を設定します。Timeout (sec)(既定 60 秒)は、Broker が vlmdiag の応答を待つ時間の上限です。

  9. Vendors タブと Log Files タブは空のままにします。OpenLM に VASTO.Lab 以外のベンダー名を表示したい場合にのみ、ベンダーを追加します。

  10. Save を選択します。

  11. License Managers の一覧から VastoLM ライセンスマネージャーを開き直し、Commands タブに移動して Data Inquiry を選択し、Execute を選択してテストします。

    テストに成功すると、VastoLM のフィーチャーごとのフィーチャーと、チェックアウトごとのユーザーエントリを含むライセンスサーバーの XML が返されます。一度も保存していないライセンスマネージャーでは Broker は Execute を受け付けず、Need to save first in order to execute command を返します。

OpenLM SLM の設定​

EasyAdmin による自動設定​

ここまでの手順が完了していれば、Broker は次回の定期的なデータ照会で VastoLM のデータを OpenLM SLM に送信します。Execute は Broker UI 内でコマンドをテストするだけで、OpenLM SLM には何も送信されません。EasyAdmin でライセンスサーバーを承認します:

  1. EasyAdmin(http://<Server IP>:5015)を開き、Start → Widgets → License Manager - Servers に移動します。

  2. ウィジェット上部の There are N servers pending approval のリンクを選択します。

    Administration - License Manager Servers ウィンドウが開き、保留中のエントリが一覧の先頭に表示されます。

  3. 保留中の VastoLM エントリ(Broker で設定したホスト名とポート)を探し、その行の末尾にある編集アイコンを選択します。

    Broker は OpenLM Generic プロトコルで VastoLM をレポートするため、Type は OpenLM Generic です。

  4. 必要に応じて Display name で接続名を変更し、Host Name と Port を確認してから APPROVE を選択します。

EasyAdmin による手動設定​

自動設定が失敗した場合:

  1. Start → Administration → License Manager Servers に移動します。

  2. Add LM を選択します。

  3. Display name に接続名(例: VastoLM)を入力します。

  4. Type で OpenLM Generic を選択します。

    Use Broker がオンになります。

  5. Host Name、Port、Time Zone の下の行に、VastoLM 用に Broker で設定したとおりのホスト名とポートを入力し、タイムゾーンを選択します。

  6. SAVE を選択します。

設定の確認​

  1. ブラウザーで EasyAdmin を開きます。
  2. Start → Widgets → License Manager - Servers に移動します。
  3. VastoLM のライセンスサーバーの Status が Up to date であることを確認します。
  4. Start → Widgets → Feature Usage Status に移動し、VastoLM のフィーチャーが、Quantity に総数、Used に使用中ライセンス数とともに表示されることを確認します。ライセンスサーバー上の vlmdiag <port> -a の出力と数を比較してください。
  5. Start → Reports → License Activity に移動し、Include Current Activity を選択して、Apply を選択します。各チェックアウトがユーザー名とワークステーションとともに表示されることを確認します。

トラブルシューティング​

VastoLM が EasyAdmin で保留中として表示されない場合は、Broker が OpenLM SLM にレポートしていることを確認してください。同じ Broker の他のライセンスマネージャーが EasyAdmin で更新されているかどうかで確認できます。

Broker がレポートしているのに VastoLM がフィーチャーなしで表示される場合は、Broker UI の Commands タブに戻り、Data Inquiry を選択して Execute を選択します。結果を次の一覧と照合してください。

  • There is no connection to <port>@127.0.0.1 — Broker のマシンで VastoLM が実行されていないか、ライセンスマネージャーのポートがライセンス構成ファイルの PORT の値と異なります。ポートを修正するか、VastoLM を起動します。
  • ファイルが見つからないというシステムのエラー — Executable path が vlmdiag.exe のあるフォルダーを指していません。VastoLM のインストールの intel_64 フォルダーを設定します。
  • vlmdiag の使用方法が表示される — お使いの VastoLM のリリースは -a オプションに対応していません。VastoLM のポートと vlmdiag を確認するを参照してください。

フィーチャーは届くのにライセンスサーバーが停止中と表示される場合、VastoLM は一時停止中です。その場合、vlmdiag <port> -a の lmgrd Status は Running 以外になります。VastoLM に付属する VastoLM のユーザーガイド(VLM_Local_for_Windows.pdf、セクション 4.3)の説明に従って VastoLM を再開します。

詳細は、Broker インストールフォルダーの logs フォルダーにある Broker のログに記録されます。手動の Execute は broker-service.log に、定期的なコマンドは port-<port>-VastoLM.log に書き込まれます。

既知の制限​

  • Broker は、ライセンスの拒否、借用ライセンス、ライセンス割り当てをレポートせず、使用状況の履歴もアップロードしません。OpenLM での使用状況は、ライセンスマネージャーを設定した時点から始まります。
  • Broker は、Broker が実行されているマシン上の VastoLM サーバーを読み取ります。監視する VastoLM のライセンスサーバーごとに Broker をインストールしてください。
  • Broker はログではなくライセンスサーバーの現在の状態を読み取るため、データ照会の実行時に開いているチェックアウトのみを把握できます。監視間隔より短いチェックアウトは捕捉されないことがあります。
  • Broker は Valid Until と Checkout Time を、ライセンスサーバーのローカル時刻から Broker のマシン(ライセンスサーバー自体)のタイムゾーンで変換します。
  • Broker は VastoLM R55 の vlmdiag の出力向けに作られています。
  • Broker が監視するのは、ネットワーク上の VastoLM ライセンスサーバーです。VASTO.Lab 自身のサーバーから提供される VASTO.Lab のオンラインライセンスは対象外です。
  • 複数サーバーの冗長化は利用できません。EasyAdmin で Is Triad Configuration のチェックを外したままにしてください。

ドキュメントチームは、大規模言語モデルを使ってこのページを下書きすることがあります。公開前に、テクニカルライターがすべてのページをレビューし、製品と照らし合わせて検証します。最終的な判断は人間が行います。