サービスのデバッグログレベルをデフォルトレベルに戻す方法
14309
Created On 11/14/23 17:09 PM - Last Modified 06/12/25 03:22 AM
Objective
- デバッグログレベルをデフォルトに戻す
Environment
- NGFW
- デバッグ ログ
- サービス
Procedure
- 以下のいずれかのコマンドを使用して、サービスをデフォルトのログレベルに戻します。 キーボードの<Tab>ボタンを使用して、適切なコマンドを特定します。
> debug <service> global on <default log-level>
また> debug <service> on <default log-level>
<service> を関連するサービス名に置き換え、<default log-level> を info (または normal)、 warn、または debug のいずれかに置き換えます。
メモ:
- デフォルトのログレベルは一般的に info ですが、authd、ha_agent(デフォルトのログレベルは debug)、dnsproxy、web_backend(デフォルトのログレベルは warn)など、サービスによって異なる場合があります。
- rasmgr や satd などの特定のサービスでは、変更を有効にするために上記のコマンドを 2 回実行する必要がある場合があります。
- サービスの現在のログレベルを確認し、次のコマンドを使用します。
> debug <service> global show
また> debug <service> show
- グローバルコマンドも同じ目的で使用できます。
- すべてのサービスの現在のログレベルを表示するには、次の手順を実行します。
> debug software logging-level show level service all-services
- すべてのサービスのデフォルトのログ・レベルを復元するには、次のようにします。
> debug software logging-level set level default service all-services
後者のコマンドを発行すると、ルーティングされたプロセスと管理サーバー・プロセスの両方のデフォルトのログ・レベルが意図せずに変更される可能性があるため、注意が必要です。 したがって、最後に説明したコマンドに続いて、次の両方のコマンドを実行して、これら 2 つのプロセスをデフォルトの 情報 ログレベルに戻すことをお勧めします。> debug management-server on info
と> debug routing global on info
- すべてのサービスの現在のログレベルを表示するには、次の手順を実行します。
Additional Information
- logging level normal は info と同等です: 一部のサービスでは、個々の "show" コマンドでは normal と表示されますが、グローバルの "show" コマンドでは info と表示されます。
- 一般的な show CLI コマンド:
> debug software logging-level show level service all-services
特定の PAN-OS バージョンのサービス管理の正しいデバッグ レベルが反映されない場合があります。
そのため、mgmtsrvr サービスの現在のロギング レベルを確認するには、常に次のコマンドを使用します。
> debug management-server show
- サービスという用語は、他のテキストではプロセスまたはデーモンと呼ぶことができます。
- 詳細は、How to check debug level for all daemons ?を参照してください。