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

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 BrokerCommandsLogsQuantityExpiration dateDeniedBorrowingAllocationsReport resolution
Transoft SolutionsYesNoYesYesNoNoNoSeconds

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 秒ごとに次の処理を行います。

  1. Broker が、lmsettings フォルダーに Broker と一緒に配置されている AutoIt スクリプト transoft_trigger.au3 を AutoIt3.exe で実行します。
  2. スクリプトは、開いている License Server Administration Utility を閉じてから、ウィンドウを非表示にして再度起動し、Specify License Server ダイアログにライセンスマネージャーの Host とポートを入力します。
  3. スクリプトは Select Product ウィンドウで Active Users レポートと License レポートを生成します。ユーティリティは、これらを ActiveUsers.htm と LicenseReport.htm として、LicenseServerAdminTool.exe と同じ場所の Reports フォルダーに書き出します。
  4. Broker は両方のファイルが更新されたことを確認してから読み取り、ライセンスとそのユーザーを OpenLM SLM に送信します。

AutoIt をインストールする​

Broker は AutoIt3.exe というコマンドでスクリプトを起動するため、Windows がシステムの Path から AutoIt3.exe を見つけられる必要があります。Broker は AutoIt をインストールしません。

  1. ライセンスサーバーのマシンで AutoIt のダウンロードページを開き、AutoIt Full Installation の Installer を選択して、インストーラーを実行します。

  2. AutoIt のフォルダー(例: C:\Program Files (x86)\AutoIt3)をシステムの Path に追加します。

    1. Edit the system environment variables(システム環境変数の編集)を開き、Environment Variables(環境変数)を選択します。
    2. System variables(システム環境変数)で Path を選択し、Edit(編集)を選択します。
    3. New(新規)を選択して AutoIt のフォルダーを入力し、各ダイアログで OK を選択します。
  3. 新しいコマンドプロンプトで where AutoIt3.exe を実行します。

    コマンドは AutoIt3.exe のフルパスを表示します。エラーが表示された場合は、フォルダーが Path に含まれていません。

OpenLM Broker の設定​

注意

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

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

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

    OpenLM はこのホスト名でライセンスサーバーを一覧表示し、スクリプトはこの値を License Server Administration Utility の Specify License Server ダイアログに入力します。そのダイアログに自分で入力する名前または IP アドレスを使用してください。このフィールドには、Transoft Solutions だけでなく、ページ上のすべてのライセンスマネージャーのホストが保持されます。フィールドが空の場合は、ホストを入力し、フィールドの横にある保存アイコンを選択します。

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

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

  5. Port にライセンスサーバーのポートを入力し、Add を選択します。

    Transoft Solutions の既定値は 27099 です。この Broker のほかのライセンスマネージャーがすでに使用しているポートは受け付けられません。

    LM Type が Transoft Solutions、ポートが 27099 に設定された Add License Manager ダイアログ Transoft Solutions をライセンスマネージャーとして追加する

  6. Commands タブで Data Inquiry を選択し、コマンドとして LicenseServerAdminTool.exe のフルパスを入力します。例:

    C:\Program Files (x86)\Transoft Solutions\License Server\LicenseServerAdminTool.exe

    新しい Transoft Solutions のライセンスマネージャーでは、コマンドの入力欄は空です。Broker は、このファイルと同じ場所の Reports フォルダーからレポートを読み取ります。

    Data Inquiry が選択され、コマンドに LicenseServerAdminTool.exe のパスが入力された Commands タブ Data Inquiry コマンドに License Server Administration Utility を指定する

  7. Save を選択します。

OpenLM SLM の設定​

EasyAdmin による自動設定​

ここまでの手順が完了していれば、Broker は Data Inquiry コマンドを実行し、Transoft Solutions を 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. 保留中の Transoft Solutions エントリ(Broker で設定したホスト名とポート)を探し、その行の末尾にある編集アイコンを選択します。

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

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

EasyAdmin による手動設定​

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

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

  2. Add LM を選択します。

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

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

    Use Broker がオンになります。

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

  6. SAVE を選択します。

設定の確認​

  1. ブラウザーで EasyAdmin を開きます。
  2. Start → Widgets → License Manager - Servers に移動します。
  3. Transoft Solutions のライセンスサーバーの Status が Up to date であることを確認します。
  4. Start → Widgets → Feature Usage Status に移動し、各ライセンスが製品名と、Quantity の合計数とともに表示されることを確認します。
  5. 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 での使用状況は、ライセンスマネージャーを設定した時点から始まります。

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