Seisware
以下の手順で、Seisware のライセンスを OpenLM で監視します。Seisware ライセンスサーバーは、ライセンスのチェックアウトとチェックインをすべて CSV のログに書き込みます。OpenLM Broker はライセンスサーバーのマシン上でそのログを読み取り、各セッションを OpenLM SLM にレポートします。
要件
開始する前に、次を用意してください。
- 組織内のマシンにインストールされた OpenLM SLM、または Software License Management Cloud(SLMC) アカウント。
- Seisware ライセンスサーバーのマシンにインストールされ、OpenLM SLM にレポートしている OpenLM Broker v22.4.15.656 以降。これより前の Broker バージョンでは、ライセンスマネージャーの種類に Seisware が表示されません。
- そのマシン上の Seisware ライセンスログのパス。ファイルの見分け方については、OpenLM と Seisware の連携方法を参照してください。
監視機能
OpenLM Broker を通じた Seisware の現在の監視機能は次のとおりです。
| LM Type in the Broker | Commands | Logs | Quantity | Expiration date | Denied | Borrowing | Allocations | Report resolution |
|---|---|---|---|---|---|---|---|---|
| Seisware | No | Yes | No | No | No | No | No | 開始時刻は秒単位、終了時刻は分単位 |
チェックアウトとチェックインのたびに、Broker は次の情報をレポートします。
- Feature name: 常に
SeisWare。ログに記録されたモジュールにかかわらず、Broker は Seisware の使用状況をすべて 1 つのフィーチャーとしてレポートします。 - Username:
User列。 - Workstation:
Machine列。 - Start and end time:
OUT行とIN行のTime列。 - Vendor: 常に
SeisWare。
Seisware のライセンスログには、ライセンスの合計数や有効期限は含まれません。そのため OpenLM は Seisware の使用状況をライセンスの合計数なしでレポートします。ログには DENIED 行が含まれることがありますが、Broker はこれを読み取らないため、拒否はレポートされません。借用ライセンスとライセンス割り当ては利用できません。
OpenLM と Seisware の連携方法
OpenLM が Seisware の使用状況を収集する仕組み
Broker は Seisware ライセンスサーバーのマシン上で実行され、そのマシン上のライセンスログを読み取って、ライセンスデータを OpenLM SLM に送信します。
-
ログファイル: Seisware のライセンスログは CSV ファイル(例:
LicenseLog.csv)で、最初の行に列名が記録されています。Seisware は 2 種類のレイアウトのいずれかで書き込みます。新しいレイアウトでは、モジュール名(例:Core、Geophysics)を記録するComponent列が追加されています。Status,User,Machine,MacID,Time,Elapsed,ID,InUse,Version,Description,Note1,Note2,Note3,ComponentOUT,jdoe,WS-1001,00-11-22-33-44-55,2026-10-19 08:12:40,0:00:00,10452,1,9.02,,,,,CoreIN,jdoe,WS-1001,00-11-22-33-44-55,2026-10-19 11:47:05,3:34:25,10452,0,9.02,,,,,CoreBroker は
OUT行とIN行を読み取り、そのうちUser、Machine、Time、ID列だけを使用します。STARTUPやDENIEDを含むそれ以外の行と、Component、InUse、Versionを含むそれ以外の列はすべて無視します。 -
セッション: Broker は
ID列で各IN行をOUT行と照合します。新しいレイアウトでは、複数のモジュールを開いたユーザーにはモジュールごとにOUT行が 1 行ずつ記録され、すべて同じ ID になります。Broker はこれらを使用中のライセンス 1 つとしてレポートし、その ID の最初のIN行でセッションを終了します。 -
最初の読み取り: Broker は起動時にログファイル全体を読み取り、その時点でチェックアウトされているライセンスを把握します。その後は、新しい
OUT行とIN行をそのたびにレポートします。Broker は過去の使用状況の履歴をアップロードしません。 -
コマンド: 定期的に実行されるコマンドはありません。Broker は Seisware ライセンスサーバーに接続しないため、Broker に入力するポートは OpenLM でライセンスサーバーを識別するためだけに使われます。
OpenLM Broker の設定
この手順を開始する前に、OpenLM Broker を Seisware ライセンスサーバーのマシンにインストールし、OpenLM SLM にレポートしていることを確認してください。
-
Seisware ライセンスサーバーのマシンでブラウザーを開き、Broker の Web UI(http://localhost:5090/)に移動します。
-
License Managers ページで Host を確認します。
OpenLM はこのホスト名でライセンスサーバーを一覧表示します。このフィールドには、Seisware だけでなく、ページ上のすべてのライセンスマネージャーのホストが保持されます。フィールドが空の場合は、ライセンスサーバーのマシンのホスト名を入力し、フィールドの横にある保存アイコンを選択します。
-
License Managers → Add License Manager に移動します。
-
LM Type から Seisware を選択します。
-
Port に、この Broker のほかのライセンスマネージャーが使用していないポート(例:
30433)を入力し、Add を選択します。Broker はこのポートに接続しません。このポートは OpenLM でライセンスサーバーを識別するためだけに使われます。ほかのライセンスマネージャーがすでに使用しているポートは受け付けられません。
Seisware をライセンスマネージャーとして追加する -
Vendors タブで Add Vendor を選択し、
SeisWareと入力して、Continue を選択します。Broker は Seisware のすべてのセッションをベンダー
SeisWareでレポートするため、この名前を使用してください。追加したベンダーは、ほかのタブに切り替えてから戻ると一覧に表示されます。 -
Log Files タブで Add Log File を選択し、ダイアログに次の内容を入力します。
- Log Type: Seisware Log(Seisware で使用できる唯一の種類で、Broker があらかじめ選択します)。
- Log Name: 提示される
logの代わりに、ログの名前(例:Seisware license log)。 - Log Path: Seisware ライセンスログのフルパス。フィールドの横にある検索アイコンを選択して参照することもできます。
- Vendor: Vendors タブで追加したベンダー
SeisWare。ベンダーが 1 つだけの場合は、Broker があらかじめ選択します。
Broker に Seisware のライセンスログを指定する -
Continue を選択し、Save を選択します。
OpenLM SLM の設定
EasyAdmin による自動設定
ここまでの手順が完了していれば、Broker は既定で 10 秒ごとにログを読み取り、Seisware を OpenLM SLM にレポートします。EasyAdmin でライセンスサーバーを承認します:
-
EasyAdmin(
http://<Server IP>:5015)を開き、Start → Widgets → License Manager - Servers に移動します。 -
ウィジェット上部の There are N servers pending approval のリンクを選択します。
Administration - License Manager Servers ウィンドウが開き、保留中のエントリが一覧の先頭に表示されます。
-
保留中の Seisware エントリ(Broker で設定したホスト名とポート)を探し、その行の末尾にある編集アイコンを選択します。
Broker は OpenLM SLM が認識する LM の種類 Seisware をレポートするため、Type は OpenLM Generic ではなく Seisware です。
-
必要に応じて Display name で接続名を変更し、Host Name と Port を確認してから APPROVE を選択します。
EasyAdmin による手動設定
自動設定が失敗した場合:
-
Start → Administration → License Manager Servers に移動します。
-
Add LM を選択します。
-
Display name に接続名(例:
Seisware)を入力します。 -
Type で Seisware を選択します。
Use Broker がオンになります。
-
Host Name、Port、Time Zone の下の行に、Seisware 用に Broker で設定したとおりのホスト名とポートを入力し、タイムゾーンを選択します。
-
SAVE を選択します。
設定の確認
- ブラウザーで EasyAdmin を開きます。
- Start → Widgets → License Manager - Servers に移動します。
- Seisware のライセンスサーバーの Status が Up to date であることを確認します。
- Start → Reports → License Activity に移動し、Include Current Activity を選択して、Apply を選択します。各チェックアウトがユーザー名、ワークステーション、開始時刻とともに表示されることを確認します。
トラブルシューティング
Seisware が EasyAdmin で保留中として表示されない場合は、Broker が OpenLM SLM にレポートしていることを確認します。同じ Broker のほかのライセンスマネージャーが EasyAdmin で更新されていれば、レポートは届いています。
ライセンスサーバーが承認済みなのに使用状況が表示されない場合は、次の点を確認します。
- Log Path が、行が
OUTとINで始まる CSV ファイルである Seisware ライセンスログを指していること。 - Broker のライセンスマネージャーの種類が Seisware で、ログファイルの種類が Seisware Log であること。
Broker のログに No session found for と番号が表示される場合は、セッションがすでに終了した ID の IN 行が届いています。新しいレイアウトでは同じ ID の各モジュールがそれぞれ IN 行を書き込むため、これは想定どおりの動作です。Broker のログは、Broker のインストールフォルダーの logs フォルダーにあります。
既知の制限
- Broker は、ライセンスの合計数、有効期限、拒否された要求、借用ライセンス、ライセンス割り当てをレポートせず、使用状況の履歴もアップロードしません。OpenLM での使用状況は、ライセンスマネージャーを設定した時点から始まります。
- Seisware のすべてのモジュールは、1 つのフィーチャー
SeisWareとして届きます。ユーザーがどのモジュールを開いたかは OpenLM に表示されません。 - Broker は、同じ ID を持つ行を使用中のライセンス 1 つとしてレポートします。同じ ID のほかのモジュールがまだチェックアウトされていても、その ID の最初の
IN行でセッションを終了します。 - 対応する
IN行がないOUT行のセッションは、Broker やライセンスサーバーを再起動した後も、OpenLM で使用中のままになります。Broker はSTARTUP行を無視し、起動のたびにログファイル全体から未終了のセッションを再構築します。 - Broker は Seisware ライセンスサーバーが実行中かどうかを確認しません。Broker がレポートしている間、OpenLM はライセンスサーバーを稼働中と表示します。
ドキュメントチームは、大規模言語モデルを使ってこのページを下書きすることがあります。公開前に、テクニカルライターがすべてのページをレビューし、製品と照らし合わせて検証します。最終的な判断は人間が行います。