ログコレクターツール
Log Collectorは、BriefCamがデプロイしたシステムから関連するログを収集するためのツールです。ツールを実行すると、出力ディレクトリに各機器の圧縮ファイルが作成されます。
以下に関連するログが収集されます。
BriefCamサービス
IIS
db-config
db-tool
ログコレクターツール(collect-logs)は次の場所にあります。{BriefCamServer installation folder}\tools\log_collector_tool。
オールインワン機からツールを実行するには:
collect-logs.zipファイルを抽出してください。PowerShellを管理者として開きます。
ツールを解凍したディレクトリ内からユーティリティを実行します。
リモート機からツールを実行するには:
collect-logs.zipファイルを解凍します。config.jsonファイルをお使いのホストと資格情報で更新します。リモートマシンのファイアウォール管理者レベルの資格情報でWINRMとICMPを有効にして許可します。
すべてのマシンで、PowerShellリモート署名スクリプトの実行を有効にします。詳しくは、を参照してください。カスタマイズされたポリシー設定を使用した高セキュリティ環境
PowerShellを管理者として開きます。
ツールを解凍したディレクトリ内からユーティリティを実行します。
使用できるパラメータは次のとおりです。
パラメータ | タイプ | 説明 | 必須 / オプション | コメント |
-config | string | 設定ファイルへのパス | リモート機から実行する場合は必須 | デフォルト: './config.json' |
-start | string | 開始日 | オプション | フォーマット: 'yyyy-MM-dd'。省略した場合、開始日は想定されません。 |
-end | string | 終了日 | オプション | フォーマット: 'yyyy-MM-dd'。省略した場合、今日の日付(包括的)と見なされます。 |
-local | flag | ローカルでの収集の場合のみ必須 | ||
-o | string | 圧縮アーカイブ出力ディレクトリ | オプション | デフォルト:現在の作業ディレクトリ。指定されたパスが存在しない場合は、パスが作成されます。 |
以下にいくつかの例を示します。
ローカルでの収集の場合:
PS> ./collect-logs.ps1 -local -start 2021-08-01 -end 2021-10-23
リモートでの収集の場合:
PS> ./collect-logs.ps1 -config "./config.json" -start 2022-01-01 -o "c:\path\to\keep\logs"
Log Collectorのトラブルシューティングに使用できるログファイルがいくつかあります。
c:/windows/temp/_collect.log– 収集された各リモートマシン上<UTILITY-DIRECTORY>/_collect.log– ローカルでツールを実行の場合<UTILITY-DIRECTORY>/deploy.log、<UTILITY-DIRECTORY>/deploy-trace.log– ユーティリティが実行されるマシン上