Taegis Endpoint Agent for Linux トラブルシューティング🔗
このドキュメントでは、エージェントの問題に関してSecureworksサポートへ支援依頼を行う前に実施できる初期トラブルシューティング手順および収集可能な情報について説明します。
ヒント
追加のTaegisエンドポイントエージェントのトラブルシューティング、チュートリアル、および情報記事は、Secureworksナレッジベースでご覧いただけます。
接続の問題🔗
- XDRのエンドポイントエージェントの概要テーブルからエージェントの接続ステータスを確認してください。
- 接続要件を満たしていることを確認し、ファイアウォールを通じてドメインへの通信が許可されていることを確認してください。
- 登録情報が誤って入力されている可能性があります。登録キーやサーバーに不要な空白が含まれていないか確認してください。
- 以前に登録されたエンドポイントからクローンされたデバイスですか?その場合、重複とみなされ拒否されることがあります。正しい登録情報でエージェントをアンインストールし、再インストールすることを推奨します。
-
影響を受けているシステムで診断コマンド
taegisctl diagnosticを実行し、エージェントサービスのステータスおよびネットワーク接続を確認してください。以下の画像は、診断チェックが正常に完了した場合の出力例です。
Taegis Agent 診断レポート -
サポート支援が必要な場合は、次のディレクトリにある diagnostic_report をご提供ください:
/opt/secureworks/taegis-agent/etc/agent_diagnostic_report
インストール🔗
rpmまたはdebパッケージが破損していないことを確認してください。チェックサムが XDR で提供されているものと一致することを確認してください。- パッケージのファイル権限が正しいことを確認してください。
- インストールを実行するユーザーに権限があることを確認してください。
- 登録時に受け取る可能性のあるエラーメッセージの例:
接続エラー:
2022-04-07 17:36:23.167 E [T:3562] 15 17d46:320 Connection unsuccessful
2022-04-07 17:36:23.167 E [T:3562] 15 17d46:178 Registration failed
2022-05-31 16:58:25.389 E [T:29653] 15 17d46:345 https://reg.d.taegiscloud.com/agent-register/v1/register 400 {"message":"invalid registration_key"}
2022-05-31 16:58:25.408 E [T:29653] 15 17d46:178 Registration failed
[user@localhost ~]$ sudo /opt/secureworks/taegis-agent/bin/taegisctl register
SELinux is in Enforcing mode; exiting.
taegisctl register に --allow_enforcing スイッチを付与してください。詳細は SELinux/AppArmorとエージェント をご参照ください。
自動アップグレード失敗🔗
- アップデータログを提供してください:
<install_path>/taegis-agent/log/updater.log taegis-updateサービスが稼働しているか確認してください:<install_path>/taegis-agent/bin/taegisctl status- ファイアウォールで
taegis-agent-prod-builds.s3.us-east-2.amazonaws.comへの通信を許可してください。
パフォーマンス問題🔗
CPUやメモリのスパイク、アプリケーションのクラッシュなどのパフォーマンス問題をトラブルシューティングするために、Secureworks サポート へ以下の情報およびログをご提供ください。
以下の情報をご提供ください🔗
- 影響を受けているシステムのホスト名
- エンドポイントの役割および機能
- 仮想マシンか物理ハードウェア上で稼働しているか
- エージェントのバージョン
- エンドポイント上で稼働しているアプリケーション
- エンドポイントで発生しているパフォーマンス問題の詳細
- エンドポイントのOSおよびカーネル情報 - コマンド
uname -aの出力 - Irixモードをオフにした状態での
topコマンドの出力(topコマンド実行後 Shift + i を押下) - コマンド
cat /proc/cpuinfoの出力 - コマンド
free -mの出力 - コマンド
service --status-all | moreの出力 -
<install_path>/secureworks/taegis-agent/log/にある agent.log ファイル注意
デフォルトのインストールパス:
/opt/secureworks/taegis-agent/ -
影響を受けているシステムで診断レポートを出力し、Taegis Endpoint Agent サービスのステータスおよびネットワーク接続を以下の場所からご確認ください:
<install_path>/secureworks/taegis-agent/etc/agent_diagnostic_report
Taegis Agent 診断レポート -
パフォーマンス問題を再現しながら、影響を受けているシステムで
collect_perfコマンドを実行し、パフォーマンスメトリクスを収集してください。出力は以下のディレクトリに保存されます:<install_path>/secureworks/taegis-agent/log/
デバッグログ🔗
デバッグログを有効にすることで、影響を受けているシステムからさらに詳細な情報を収集できます。
- 影響を受けているシステムで
/etc/scwx_agent.json内のscwx_agent.jsonファイルを編集し、ログレベルをデバッグモード用にDに設定してください。ファイルを保存します。

注意
デフォルトでは、scwx_agent.json ファイルは存在しない場合があります。存在しない場合は、このファイルを作成してください。
デバッグログを有効にすると多くのアクティビティが発生し、稼働中のシステムではエージェントのパフォーマンスに影響を与える可能性があります。ON のままにし続けないでください。
-
コマンド
cat /etc/scwx_agent.jsonを実行し、ログレベルがデバッグモード(D)に設定されていることを確認します。 -
以下のコマンドを使用して Taegis Endpoint Agent サービスを再起動します:
sudo /<install_path>/secureworks/taegis-agent/log/bin/taegisctl stop
sudo /<install_path>/secureworks/taegis-agent/log/bin/taegisctl start
-
パフォーマンス問題を10分間再現してください。この間、以下のコマンドの出力を収集します:
top -H -p $(pidof taegis) -
10分経過後、以下のディレクトリからすべてのログファイルを提供してください:
/<install_path>/secureworks/taegis-agent/log/ -
影響を受けているエンドポイントからすべての情報を収集し終えたら、
/etc/ディレクトリからscwx_agent.jsonファイルを削除し、Taegis Endpoint Agent サービスを再起動してデバッグモードを解除してください。 -
影響を受けているシステムから収集したすべての情報をサポートチケット経由で製品サポートへご提供ください。
サービスが起動しない🔗
<install_path>/taegis-agent/bin/taegisctl statusを実行し、ドライバがロードされているか確認してください。例:
sudo /opt/secureworks/taegis-agent/bin/taegisctl status
Agent Service Status : running
Updater Service Status : running
Driver Loaded : true
Agent is Registered : true
Sink URL : wss://sink.c.taegiscloud.com:8443/ws
-
ドライバがロードされている場合は、
<install_path>/taegis-agent/bin/taegisctl startを再度実行してください。サービスが依然として起動しない場合は、journalctl -xeの出力および<install_path>/taegis-agent/log/agent.logのログを取得してください。 -
ドライバが利用できない場合は、
<install_path>/taegis-agent/bin/taegisctl register [--key <regkey>] [--server <servername>] [--allow_missing_driver]を以前と同じ登録情報で実行してください。最後に--allow_missing_driverフラグを付与することで、ドライバがロードできない場合でもサービスを起動できます。エージェントは、デフォルトでドライバが利用可能かつロードされている場合のみ起動するよう設計されています。
アンインストール🔗
一般的な問題は、アンインストール操作を実行するための十分な権限がユーザーにないことが原因です。アンインストールを実行するために、ユーザーに昇格されたロールが付与されていることを確認してください。