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

Transoft Solutions

以下の手順で、Transoft Solutions のライセンスを OpenLM Platform で監視します。Transoft Solutions のネットワークライセンスサーバーには、Broker がリアルタイムの使用状況を問い合わせられるインターフェースがありません。そのため OpenLM Broker は、ベンダーの License Server Administration Utility(LicenseServerAdminTool.exe)に Active Users レポートと License レポートを書き出させ、それらのレポートからライセンスの合計数と、ライセンスを保持しているユーザーを読み取ります。

はじめに​

次の前提条件を確認します。

  • OpenLM Platform。
  • Transoft Solutions のネットワークライセンスサーバーを実行している Windows マシンにインストールされた OpenLM Broker v26.4.30.958 以降。これより前の Broker バージョンでは、ライセンスマネージャーの種類に Transoft Solutions が表示されません。また、Broker は Transoft のコマンドを Windows でのみ実行します。
  • その Broker が Broker Hub で承認済みであること。OpenLM Platform は承認済みの Broker からのライセンスマネージャーデータのみを受け付けるため、Broker 自体が承認されるまで Transoft Solutions のエントリは Pending Servers に表示されません。
  • 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 の値(値があるライセンスのみ)。
  • License type: Broker はすべてのライセンスを Floating としてレポートします。
  • Vendor: Broker の Vendors タブの最初のベンダー。タブが空の場合は Transoft Solutions。

Broker は License Number ごとにライセンスを区別するため、同じ製品のライセンスが 2 つある場合は、同じ名前の 2 つのフィーチャーとして届きます。

Active Users レポートから、Broker は各ライセンスを保持しているユーザーをレポートします。

  • Username: User ID 列。
  • Workstation: Computer Name 列。

レポートにはチェックアウト時刻が含まれません。Broker がレポートするのは、各データ照会の時点で誰がライセンスを保持しているかであり、ライセンスがいつチェックアウトされたかではありません。拒否された要求、借用ライセンス、ライセンス割り当ては利用できません。

OpenLM Broker と Transoft Solutions の連携方法​

次の図は、OpenLM Broker が Transoft Solutions の使用状況を収集する仕組みを示しています。

図: ライセンスサーバー上の OpenLM Broker が HTML レポートを読み取り、ポート 443 の HTTPS でライセンスデータを OpenLM Platform に送信します。 OpenLM Broker が Transoft Solutions の使用状況を収集する仕組み

Broker はライセンスサーバーのマシン上で実行され、送信ポート 443 の HTTPS でライセンスデータを OpenLM Platform に送信します。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 Platform に送信します。

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 の設定​

Transoft Solutions を Broker に追加するには、次の手順を実行します。

  1. ライセンスサーバーのマシン上の Broker の Broker UI を開きます。

    そのマシン上では http://localhost:5090/ を開きます。ローカルからのアクセスには資格情報は不要です。ほかのマシンからは、OpenLM Platform で Broker Hub を開き、その Broker の Broker UI アイコンを選択します。リモートアクセストークンが自動で処理された状態でインターフェースが開きます。

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

    OpenLM Platform はこのホスト名でライセンスサーバーを一覧表示し、スクリプトはこの値を 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 を選択します。

  8. 数分待ちます。

    Broker が Data Inquiry コマンドを実行し、Transoft Solutions を OpenLM Platform にレポートします。その後、ライセンスサーバーが Pending Servers に表示されます。

OpenLM Platform で Transoft Solutions を承認​

Transoft Solutions ライセンスサーバーを承認するには、Pending Servers でその行を探します。Broker は OpenLM Generic プロトコルで Transoft Solutions をレポートし、Broker UI で設定した Host の名前でライセンスサーバーを識別します。そのため保留中のエントリは、そのホスト名と入力したポートで一覧表示され、License Manager Type は Transoft Solutions に設定されます。

  1. OpenLM Platform にサインインします。

  2. OpenLM Platform のヘッダーにある Navigation(ナビゲーション、グリッドアイコン)を開き、Licenses and Features(ライセンスと機能)、License Servers の順に選択します。

  3. Pending Servers を選択します。

  4. Broker で設定したライセンスマネージャーと Host Name および Port が一致する行を探します。

    その行の License Manager Type は Transoft Solutions で、Source には Broker の名前が表示されます。

  5. その行を選択し、Approve And Merge を選択します。

  6. Approve License Server ページで設定を確認し、Approve を選択します。

連携の検証​

OpenLM Platform が Transoft Solutions のデータを受信していることを確認するには、次の手順を実行します。

  1. OpenLM Platform で License Servers を開き、Operational の下で Live Servers Statistics を選択します。

  2. 設定したホストとポートの行を探し、Status が Up であることを確認します。

    RSQT(Recent Successful Query Time、OpenLM Platform がライセンスサーバーから最後にデータを受信した時刻)が最近の時刻であることを確認します。

  3. Licenses(Navigation、Licenses and Features、Licenses の順)を開き、Live Statistics を選択します。

    各ライセンスが、製品名、License Type Floating、合計数、ライセンスを保持しているユーザーの数とともに表示されます。

注意

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

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

Transoft Solutions が Pending Servers に表示されない場合は、Broker Hub を開き、この Broker が Pending Brokers ではなく Brokers の下にステータス Up で表示されていることを確認します。OpenLM Platform は承認済みの Broker からのライセンスマネージャーデータのみを受け付けます。

ライセンスサーバーにライセンスが表示されない場合は、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 がありません。

既知の制限事項​

Transoft Solutions の監視には次の制限があります。

  • データ照会のたびに、スクリプトはマシン上で開いている License Server Administration Utility を閉じます。管理者が使用中のウィンドウも閉じられます。
  • Broker は Transoft Solutions のコマンドを Windows でのみ実行します。
  • レポートにはチェックアウト時刻が含まれません。OpenLM Platform が把握するのは各データ照会の時点でライセンスを保持しているユーザーであるため、監視間隔より短いセッションは記録されないことがあります。
  • Broker が有効期限をレポートするのは、Rental Expiry の値があるライセンスだけです。
  • Broker は拒否された要求、借用ライセンス、ライセンス割り当てをレポートせず、使用状況の履歴もアップロードしません。OpenLM Platform での使用状況は、ライセンスマネージャーを設定した時点から始まります。

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