Transoft Solutions
以下の手順で、Transoft Solutions のライセンスを OpenLM で監視します。Transoft Solutions のネットワークライセンスサーバーには、Broker がリアルタイムの使用状況を問い合わせられるインターフェースがありません。そのため OpenLM Broker は、ベンダーの License Server Administration Utility(LicenseServerAdminTool.exe)に Active Users レポートと License レポートを書き出させ、それらのレポートからライセンスの合計数と、ライセンスを保持しているユーザーを読み取って、OpenLM SLM にレポートします。
要件
開始する前に、次を用意してください。
- 組織内のマシンにインストールされた OpenLM SLM、または Software License Management Cloud(SLMC) アカウント。
- Transoft Solutions のネットワークライセンスサーバーを実行している Windows マシンにインストールされ、OpenLM SLM にレポートしている OpenLM Broker v26.4.30.958 以降。これより前の Broker バージョンでは、ライセンスマネージャーの種類に Transoft Solutions が表示されません。また、Broker は Transoft のコマンドを Windows でのみ実行します。
- Transoft Solutions のサーバーのインストールによって
C:\Program Files (x86)\Transoft Solutions\License Server\LicenseServerAdminTool.exeに配置される License Server Administration Utility。 - 同じマシンにインストールされ、そのフォルダーがシステムの
Pathに含まれている AutoIt v3。AutoIt をインストールするを参照してください。
監視機能
OpenLM Broker を通じた Transoft Solutions の現在の監視機能は次のとおりです。
| LM Type in the Broker | Commands | Logs | Quantity | Expiration date | Denied | Borrowing | Allocations | Report resolution |
|---|---|---|---|---|---|---|---|---|
| Transoft Solutions | Yes | No | Yes | Yes | No | No | No | Seconds |
License レポートから、Broker は各ライセンスについて次の情報をレポートします。
- Feature name: Product 1 の製品(例:
KeyLINES 10.5)。 - Total: Max. Num Users の値。
- Expiration date: Rental Expiry の値(値があるライセンスのみ)。
- Vendor: Broker の Vendors タブの最初のベンダー。タブが空の場合は
Transoft Solutions。
Broker は License Number ごとにライセンスを区別するため、同じ製品のライセンスが 2 つある場合は、同じ名前の 2 つのフィーチャーとして届きます。
Active Users レポートから、Broker は各ライセンスを保持しているユーザーをレポートします。
- Username: User ID 列。
- Workstation: Computer Name 列。
レポートにはチェックアウト時刻が含まれません。Broker がレポートするのは、各データ照会の時点で誰がライセンスを保持しているかであり、ライセンスがいつチェックアウトされたかではありません。拒否された要求、借用ライセンス、ライセンス割り当ては利用できません。
OpenLM と Transoft Solutions の連携方法
Broker はライセンスサーバーのマシン上で実行され、ライセンスデータを OpenLM SLM に送信します。Data Inquiry コマンドは、既定で 55 秒ごとに次の処理を行います。
- Broker が、
lmsettingsフォルダーに Broker と一緒に配置されている AutoIt スクリプトtransoft_trigger.au3をAutoIt3.exeで実行します。 - スクリプトは、開いている License Server Administration Utility を閉じてから、ウィンドウを非表示にして再度起動し、Specify License Server ダイアログにライセンスマネージャーの Host とポートを入力します。
- スクリプトは Select Product ウィンドウで Active Users レポートと License レポートを生成します。ユーティリティは、これらを
ActiveUsers.htmとLicenseReport.htmとして、LicenseServerAdminTool.exeと同じ場所のReportsフォルダーに書き出します。 - Broker は両方のファイルが更新されたことを確認してから読み取り、ライセンスとそのユーザーを OpenLM SLM に送信します。
AutoIt をインストールする
Broker は AutoIt3.exe というコマンドでスクリプトを起動するため、Windows がシステムの Path から AutoIt3.exe を見つけられる必要があります。Broker は AutoIt をインストールしません。
-
ライセンスサーバーのマシンで AutoIt のダウンロードページを開き、AutoIt Full Installation の Installer を選択して、インストーラーを実行します。
-
AutoIt のフォルダー(例:
C:\Program Files (x86)\AutoIt3)をシステムのPathに追加します。- Edit the system environment variables(システム環境変数の編集)を開き、Environment Variables(環境変数)を選択します。
- System variables(システム環境変数)で Path を選択し、Edit(編集)を選択します。
- New(新規)を選択して AutoIt のフォルダーを入力し、各ダイアログで OK を選択します。
-
新しいコマンドプロンプトで
where AutoIt3.exeを実行します。コマンドは
AutoIt3.exeのフルパスを表示します。エラーが表示された場合は、フォルダーがPathに含まれていません。
OpenLM Broker の設定
この手順を開始する前に、OpenLM Broker をライセンスサーバーのマシンにインストールし、OpenLM SLM にレポートしていることを確認してください。
-
ライセンスサーバーのマシンでブラウザーを開き、Broker の Web UI(http://localhost:5090/)に移動します。
-
License Managers ページで Host を確認します。
OpenLM はこのホスト名でライセンスサーバーを一覧表示し、スクリプトはこの値を License Server Administration Utility の Specify License Server ダイアログに入力します。そのダイアログに自分で入力する名前または IP アドレスを使用してください。このフィールドには、Transoft Solutions だけでなく、ページ上のすべてのライセンスマネージャーのホストが保持されます。フィールドが空の場合は、ホストを入力し、フィールドの横にある保存アイコンを選択します。
-
License Managers → Add License Manager に移動します。
-
LM Type から Transoft Solutions を選択します。
-
Port にライセンスサーバーのポートを入力し、Add を選択します。
Transoft Solutions の既定値は
27099です。この Broker のほかのライセンスマネージャーがすでに使用しているポートは受け付けられません。
Transoft Solutions をライセンスマネージャーとして追加する -
Commands タブで Data Inquiry を選択し、コマンドとして
LicenseServerAdminTool.exeのフルパスを入力します。例:C:\Program Files (x86)\Transoft Solutions\License Server\LicenseServerAdminTool.exe新しい Transoft Solutions のライセンスマネージャーでは、コマンドの入力欄は空です。Broker は、このファイルと同じ場所の
Reportsフォルダーからレポートを読み取ります。
Data Inquiry コマンドに License Server Administration Utility を指定する -
Save を選択します。
OpenLM SLM の設定
EasyAdmin による自動設定
ここまでの手順が完了していれば、Broker は Data Inquiry コマンドを実行し、Transoft Solutions を OpenLM SLM にレポートします。EasyAdmin でライセンスサーバーを承認します:
-
EasyAdmin(
http://<Server IP>:5015)を開き、Start → Widgets → License Manager - Servers に移動します。 -
ウィジェット上部の There are N servers pending approval のリンクを選択します。
Administration - License Manager Servers ウィンドウが開き、保留中のエントリが一覧の先頭に表示されます。
-
保留中の Transoft Solutions エントリ(Broker で設定したホスト名とポート)を探し、その行の末尾にある編集アイコンを選択します。
Broker は OpenLM Generic プロトコルで Transoft Solutions をレポートするため、Type は OpenLM Generic です。
-
必要に応じて Display name で接続名を変更し、Host Name と Port を確認してから APPROVE を選択します。
EasyAdmin による手動設定
自動設定が失敗した場合:
-
Start → Administration → License Manager Servers に移動します。
-
Add LM を選択します。
-
Display name に接続名(例:
Transoft Solutions)を入力します。 -
Type で OpenLM Generic を選択します。
Use Broker がオンになります。
-
Host Name、Port、Time Zone の下の行に、Transoft Solutions 用に Broker で設定したとおりのホスト名とポートを入力し、タイムゾーンを選択します。
-
SAVE を選択します。
設定の確認
- ブラウザーで EasyAdmin を開きます。
- Start → Widgets → License Manager - Servers に移動します。
- Transoft Solutions のライセンスサーバーの Status が Up to date であることを確認します。
- Start → Widgets → Feature Usage Status に移動し、各ライセンスが製品名と、Quantity の合計数とともに表示されることを確認します。
- Start → Reports → License Activity に移動し、Include Current Activity を選択して、Apply を選択します。各ライセンスを保持しているユーザーが表示されることを確認します。
トラブルシューティング
Transoft Solutions が EasyAdmin で保留中として表示されない場合は、Broker が OpenLM SLM にレポートしていることを確認します。同じ Broker のほかのライセンスマネージャーが EasyAdmin で更新されていれば、レポートは届いています。
ライセンスサーバーにライセンスが表示されない場合は、Broker のインストールフォルダーの logs フォルダーにある Broker のログに、原因が記録されます。
Report file was not updated by the scriptまたはCannot read report file timestamp: スクリプトが新しいレポートを生成しませんでした。AutoIt をインストールするの説明に従ってwhere AutoIt3.exeで AutoIt が見つかること、および Broker の Host と Port で License Server Administration Utility がライセンスサーバーに接続できることを確認します。commandLine must be a full path to the exe: Data Inquiry のコマンドがLicenseServerAdminTool.exeのフルパスではありません。AutoIT script not found: Broker のインストールフォルダーのlmsettingsフォルダーにtransoft_trigger.au3がありません。
既知の制限
- データ照会のたびに、スクリプトはマシン上で開いている License Server Administration Utility を閉じます。管理者が使用中のウィンドウも閉じられます。
- Broker は Transoft Solutions のコマンドを Windows でのみ実行します。
- レポートにはチェックアウト時刻が含まれません。OpenLM が把握するのは各データ照会の時点でライセンスを保持しているユーザーであるため、監視間隔より短いセッションは記録されないことがあります。
- Broker が有効期限をレポートするのは、Rental Expiry の値があるライセンスだけです。
- Broker は拒否された要求、借用ライセンス、ライセンス割り当てをレポートせず、使用状況の履歴もアップロードしません。OpenLM での使用状況は、ライセンスマネージャーを設定した時点から始まります。
ドキュメントチームは、大規模言語モデルを使ってこのページを下書きすることがあります。公開前に、テクニカルライターがすべてのページをレビューし、製品と照らし合わせて検証します。最終的な判断は人間が行います。