ログファイルガイド

ライセンスマネージャーのログファイルの探し方

ライセンス使用状況、ライセンス拒否、セッション、ピーク同時使用数を分析するには、まずライセンスマネージャーから適切なログファイルを取得する必要があります。このガイドでは、一般的なライセンスマネージャーログをどこで確認し、通常どのように有効化するかを説明します。

正確なパスや設定は、ベンダー、製品、OS、インストール方法によって異なります。環境が別のチームによって管理されている場合は、サービス設定を変更する前にライセンスサーバー管理者に確認してください。

既存のログから確認する

多くの環境では、ライセンスログの記録がすでに有効になっています。設定を変更する前に、ライセンスサーバーのサービス、ベンダー管理ツール、または設定ファイルを確認し、現在のログの出力先を把握してください。

可能な限り、分析にはコピーしたログファイルを使用してください。ベンダードキュメントで安全と明記されていない限り、ライセンスサーバーの稼働中にアクティブなログを編集したり移動したりしないでください。

サービスや設定を変更する場合は、メンテナンス時間帯に実施してください。ライセンスマネージャーの設定を編集する前に、設定ファイルをバックアップしてください。

FlexLM / FlexNet Publisher デバッグログ

FlexLM および FlexNet Publisher 環境では、簡易分析に最もよく使われるのは、 lmgrd とベンダーデーモンが出力するデバッグログです。

確認する場所

Windows では、LMTOOLS またはライセンスサービス設定を確認します。LMTOOLS では Config Services タブを開き、「Path to the debug log file」というフィールドを確認してください。

よくある配置例:

  • C:\ProgramData\FLEXlm\lmgrd\debug.log
  • C:\ProgramData 配下のベンダー固有フォルダー
  • ソフトウェアベンダーまたはライセンス管理者が設定したカスタムパス

Linux やコマンドラインベースのインストールでは、起動コマンド、サービスファイル、または init スクリプトに lmgrd コマンドで -l オプションが指定されていないか確認してください。

例: lmgrd -c /path/to/license.dat -l +/var/log/flexlm/vendor-debug.log

生成または有効化する方法

デバッグログが設定されていない場合は、LMTOOLS でデバッグログのパスを設定するか、 lmgrd-l オプション付きで起動します。 + をログパスの前に付けると、多くの場合、既存ファイルを上書きせず新しいエントリを追記します。

例: lmgrd -c /path/to/license.dat -l +/path/to/debug.log

サービス設定を変更した場合は、メンテナンス時間帯にライセンスサービスを再起動してください。

アップロードするファイル

チェックアウト、チェックイン、ライセンス拒否、タイムスタンプ、ベンダーデーモンのメッセージなど、ライセンスアクティビティ行を含むデバッグログをアップロードしてください。拒否データがあるはずなのに見当たらない場合は、ベンダーオプションファイルで拒否ログが抑制されていないか確認してください。

RLM レポートログ

Reprise License Manager では、使用状況分析に最も適しているのは通常、一般的なデバッグログではなく RLM レポートログです。

確認する場所

RLM のレポートログ記録は通常、ISV オプションファイルで設定します。このファイルはライセンスファイル内の ISV 行から参照される場合もあれば、ベンダー名を使ってライセンスファイルと同じ場所に配置される場合もあります。

次で始まる行を探してください: REPORTLOG

例: REPORTLOG +/var/log/rlm/vendor-report.log std

生成または有効化する方法

ISV オプションファイルに REPORTLOG 行を追加します。サーバーがファイルを上書きせずに新しいレコードを追記するようにする場合は、 + をファイルパスの前に付けます。

例: REPORTLOG +/var/log/rlm/vendor-report.log std REPORTLOG +/var/log/rlm/vendor-report-detailed.log detailed

通常のレポート用途では standard 形式で十分な場合が多いです。detailed 形式では、チェックアウトとチェックインのタイミングをより正確に記録できる場合があります。

オプションファイルを変更した後は、通常のライセンス管理手順に従って RLM サービスの reread または再起動を行ってください。

アップロードするファイル

利用可能であれば、RLM レポートログをアップロードしてください。使用状況レポート向けに設計されており、チェックアウト、チェックイン、拒否、タイムスタンプ、その他のライセンスアクティビティ記録を含めることができます。

Sentinel RMS 使用ログ

Sentinel RMS では、通常 Sentinel RMS License Manager が作成する使用ログが対象ファイルになります。

確認する場所

使用ログのファイル名と場所は通常、License Manager の起動オプションまたはベンダー固有の設定で制御されます。一部の Windows 環境では lservstaという名前のファイルが使われますが、すべての製品で保証されているわけではありません。

確認する項目:

  • Sentinel RMS License Manager サービスの起動オプション
  • 保護対象アプリケーションのベンダードキュメント
  • ライセンスマネージャーの設定ファイル
  • ソフトウェアベンダーが使用しているサーバーフォルダー

生成または有効化する方法

ベンダーの Sentinel RMS 設定手順に従って使用ログを有効化してください。拡張ログが利用可能で環境に適している場合は、ユーザーやホストに関するより有用な詳細情報を取得できることがあります。

メンテナンス時間帯を確保せずに、稼働中のライセンスサービスを変更することは避けてください。

アップロードするファイル

ライセンス要求、リリース、拒否、コミューターライセンスのアクティビティ、ライセンスサーバーの起動または停止イベントを記録している Sentinel RMS 使用ログをアップロードしてください。

Dassault Systèmes DSLS ログ

Dassault Systèmes License Server では、DSLS ログは DSLS サーバープロセスとそのサービス設定によって生成されます。

確認する場所

まず DSLS サーバーのインストールフォルダーを確認します。

コマンドの標準配置例:

Windows: C:\Program Files\Dassault Systemes\DS License Server\win_b64\code\bin

Linux: /usr/DassaultSystemes/DSLicenseServer/linux_a64/code/bin

サーバーは標準のログフォルダーにログを書き込む場合もあれば、サービス起動時に指定されたカスタムフォルダーに書き込む場合もあります。

ログの生成または出力先の制御方法

DSLS は、ログ設定を制御するオプション付きで起動できます。

例: DSLicSrv -startServer -logDir C:\DSLSLogs -logFileSize 20 -compressLog

Windows では、DSLS はサービスとして実行されることがよくあります。管理者権限のコマンドプロンプトで、現在のサービスコマンドを確認できます: sc.exe qc "DS License Server"

DSLS のサービスオプションを変更する場合は、メンテナンス時間帯にサービスを再起動してください。

アップロードするファイル

分析したい期間のライセンスサーバーアクティビティを含む DSLS ログファイルをアップロードしてください。どのファイルが正しいか分からない場合は、設定済みの DSLS ログディレクトリにあるメインのサーバーログから確認してください。

Altair ALM ライセンスログ

Altair License Manager では、使用状況レポートにトランザクション形式のライセンスログを使用します。これは通常の運用ログやデバッグログとは異なります。

確認する場所

Altair License Manager のインストールディレクトリと alus.conf 設定ファイルを確認してください。トランザクションログの設定はこのファイルで制御され、使用ログファイルは通常 ALM のデータディレクトリ配下に書き込まれます。

よくあるフォルダー例:

  • data/sent
  • data/detailed

生成または有効化する方法

alus.confALUS_LOG_LEVEL 値を確認してください。

一般的なログレベル:

  • 0 -- 使用ログなし
  • 1 -- 匿名化された使用ログ
  • 2 -- 匿名化された使用ログと詳細使用ログ

ユーザー、ホスト、または詳細レポートが必要な場合は、匿名ログよりも詳細ログのほうが有用なことが多いです。ログ設定を変更した場合は、メンテナンス時間帯にライセンスサービスを再起動してください。

アップロードするファイル

運用サーバーログだけでなく、トランザクション形式の使用ログをアップロードしてください。運用ログやデバッグログはトラブルシューティングには有用ですが、使用状況分析には通常、トランザクション形式の使用ログのほうが適しています。

LM-X デバッグログ

LM-X License Manager では、通常 LM-X License Server のログファイルが対象になります。設定によっては、このログにチェックアウト、チェックイン、拒否、警告、その他のサーバーアクティビティが含まれます。

確認する場所

ログを見つける最も簡単な方法は、LM-X License Server Client を使用することです。Log File タブを開くと、ライセンスサーバーログの表示、検索、ダウンロードができます。

ログパスは LM-X ライセンスサーバー設定ファイルでも指定できます。一部のインストールでは、ライセンスサーバーディレクトリ配下に標準のログファイルが出力されます。

よくある設定例: LOG_FILE = C:\Program Files\lmx-server.log LOG_FILE = /home/user1/lmx-serv.log

生成または有効化する方法

LM-X License Server Client または LM-X 設定ファイルを使用して、ログを有効化し、ログファイルの場所を設定してください。利用可能な場合は、拡張ログでより詳細な情報を取得できることがあります。

ログ設定を変更した後、設定ツールで必要とされる場合は LM-X ライセンスサーバーを再起動してください。

アップロードするファイル

LM-X ライセンスサーバーログファイルをアップロードしてください。複数のログがある場合は、分析したい期間を含むログを選択してください。

どのログを使うべきか

ライセンスマネージャー アップロードに適したファイル 主な確認場所
FlexLM / FlexNet PublisherデバッグログLMTOOLS、サービスコマンド、または lmgrd -l
RLMレポートログISV オプションファイルの REPORTLOG
Sentinel RMS使用ログライセンスマネージャーの起動オプションまたはベンダー設定
DSLSDSLS サーバーログDSLS ログディレクトリまたはサービス起動オプション
Altair ALMトランザクション形式の使用ログalus.conf と ALM データディレクトリ
LM-XライセンスサーバーログLM-X License Server Client または設定ファイル

ログをアップロードする前に

ログファイルをアップロードする前に、分析したい期間が含まれているか確認してください。たとえば月次の使用状況を確認したい場合は、ログにその月全体が含まれており、早い段階でローテーションされていないことを確認します。

また、ユーザー名、ホスト名、プロジェクト名、フィーチャー名が組織内で機密情報に該当するかも確認してください。必要に応じて、コピーして匿名化したログを使用してください。

FAQ

ログファイルをコピーするためにライセンスサーバーを停止する必要がありますか?

通常は必要ありません。多くの場合、現在のログファイルをコピーして、そのコピーを分析できます。ベンダードキュメントで安全と明記されていない限り、アクティブなログファイルを移動、名前変更、削除しないでください。

デバッグログとレポートログのどちらをアップロードすべきですか?

実際のライセンスアクティビティを含むファイルを使用してください。FlexLM ではデバッグログであることが多く、RLM では通常レポートログのほうが適しています。Altair ALM ではトランザクション形式の使用ログを使用します。Sentinel RMS では使用ログを使用します。

なぜライセンス拒否がログに出てこないのですか?

ライセンスマネージャーが拒否を記録するように設定されていない、誤ったファイルを選択している、対象期間がログに含まれていない、またはベンダーオプションファイルや設定ファイルでそれらの記録が抑制されている場合、拒否が表示されないことがあります。

ローテーション済みの古いログも分析できますか?

はい。ローテーション済みログがアナライザー対応のプレーンテキスト形式で、確認したい期間を含んでいれば分析できます。

適切なファイルが見つからない場合はどうすればよいですか?

まずライセンスサーバーのサービス設定を確認してください。それでもファイルが見つからない場合は、ソフトウェアベンダーやライセンス管理者に確認するか、正しいログソースの特定について NYBS Consulting にお問い合わせください。

ライセンスログを分析する準備はできましたか?

適切なファイルをアップロードして、見やすいレポートを生成できます。

適切なファイルを用意できたら、License Log Analysis にアップロードして、使用状況、拒否、アクティブユーザー、セッション、ヒートマップ、使用率に関する分かりやすいレポートを生成できます。