問題を診断するために、サポートプロバイダがエージェントのデバッグ情報を含む診断パッケージを送信するように求める場合があります。
エージェントの診断
エージェントの場合は、次のいずれかを使用して診断パッケージを作成できます。
- Workload Security
- 保護対象コンピュータのCLI ( Workload Securityがリモートでエージェントに接続できない場合)。
診断パッケージに使用する不正プログラム対策のデバッグログレベルの調整に関するLinux固有の情報については、保護対象のLinuxインスタンスにおける不正プログラム対策のデバッグログレベルの調整を参照してください。
サポートプロバイダから、次の情報の収集を依頼される場合があります。
- タスクマネージャー (Windows) のスクリーンショット、または
top
(Linux)、prstat
(Solaris)、topas
(AIX) の出力 - デバッグログ
- パフォーマンスモニタログ (Windows) またはSyslog
- メモリダンプ (Windows) またはコアダンプ (Linux、Solaris、AIX)
Workload Security経由エージェント診断パッケージを作成します。
Workload Security はエージェントにリモートで接続して、診断パッケージを作成する必要があります。Workload Security がリモートエージェントに接続できない場合、またはエージェントがエージェント開始活性化を使用している場合は、エージェントから直接診断パッケージを作成する必要があります。
エージェント診断パッケージは、次の手順で作成できます。
手順
- Workload Securityで、[コンピュータ] に移動します。
- 診断パッケージを生成するコンピュータの名前をダブルクリックします。
- [アクション]を選択します。
- [サポート] の [診断パッケージの作成] をクリックします。
- [次へ]をクリックします。
次に進む前に
パッケージの作成には数分かかります。パッケージが生成されると、概要が表示され、ブラウザに診断パッケージを含む a ZIPファイルがダウンロードされます。
[システム情報] を選択すると、非常に大きな診断パッケージが作成され、パフォーマンスに悪影響を及ぼす可能性があります。プライマリテナントでない場合、または適切な表示権限がない場合、このフィールドはグレー表示されます。
保護されているコンピュータでCLIを使用してAgentの診断パッケージを作成する
Linux、AIX、およびSolarisでは、次のようにCLI経由でエージェント診断パッケージを作成できます。
手順
- 診断パッケージを生成するサーバに接続します。
- 次のコマンドを入力してください:
sudo /opt/ds_agent/dsa_control -d
出力には診断パッケージのファイル名と場所が表示されます:/var/opt/ds_agent/diag
- Windowsでは、次のようにCLI経由でエージェント診断パッケージを作成できます。
- 診断パッケージを生成するコンピュータに接続します。
- 管理者としてコマンドプロンプトを開き、次のコマンドを入力します。
- PowerShell で:
& "\Program Files\Trend Micro\Deep Security Agent\dsa_control" -d
- cmd.exeで:
cd C:\Program Files\Trend Micro\Deep Security Agent
dsa_control.cmd -d
出力には診断パッケージの名前と場所が表示されます:C:\ProgramData\Trend Micro\Deep Security Agent\diag
- PowerShell で:
- macOSでは、次のようにCLI経由でエージェント診断パッケージを作成できます。
- 診断パッケージを生成するコンピュータに接続します。
- [ターミナル] を開き、次のコマンドを入力します。
sudo /Library/Application\ Support/com.trendmicro.DSAgent/dsa_control -d
診断パッケージのファイル名と場所が出力されます :/tmp/Diagnostic/
DebugView (Windows) でデバッグログを収集する
Windowsコンピュータでは、次のようにDebugViewソフトウェアを使用してデバッグログを収集できます。
手順
- DebugViewユーティリティをダウンロードしてください。
- セルフプロテクションが有効になっている場合は、無効にします。
- Trend Micro Deep Security Agentサービスを停止します。
C:\Windows
ディレクトリにds_agent.ini
という名前のプレーンテキストファイルを作成し、次の行を追加します:trace=*
DebugView.exe
を起動します。- [メニュー] > [キャプチャ] に移動します。
- 次の設定を有効にします。
- Win32キャプチャ
- キャプチャカーネル
- イベントのキャプチャ
- Trend Micro Deep Security Agentサービスを開始します。
- DebugViewの情報をCSVファイルにエクスポートします。
- この手順の最初にセルフプロテクションを無効にした場合は、再度有効にします。
DebugView (macOS) でデバッグログを収集する
macOSコンピュータでは、macOS DSAの組み込みツールであるサポートツールを使用してデバッグログを収集できます。
手順
- [ターミナル] を開き、次のコマンドを入力してサポートツールがあるディレクトリを開きます。
Terminal > open /Library/Application\ Support/com.trendmicro.DSAgent
- [SupportTool] をダブルクリックして、[Deep Security Agent診断ツール] ダイアログを開きます。
- [トラブルシューティングを開始] をクリックして、ログの収集を開始します。
- 発生した問題の原因となった手順を繰り返します。
- [Deep Security Agent診断ツール] ダイアログで、[データの収集] をクリックしてデバッグログを生成します。
- トラブルシューティングログが生成されたことを通知するメッセージが表示されたら、[ファイルの場所を開く] をクリックして診断パッケージを a ZIPファイルの形式で取得します。
警告
サポートプロバイダから要求された場合にのみデバッグログを収集します。デバッグログ中は、CPU使用率が増加し、CPU使用率が高くなる問題がさらに悪化する可能性があります。