Syslogサーバプロファイルを保存できず、「操作に失敗しました:ノードは最大2048文字にすることができます」というエラーが表示されます
6764
Created On 03/21/23 19:16 PM - Last Modified 02/02/24 06:04 AM
Symptom
- Syslog サーバ プロファイルの設定
- 設定後、「OK」をクリックします。
- 「Operation Failed: Node can be at most 2048 characters」というエラーメッセージが表示される
例: 次の例では、脅威ログ形式の現在の長さは 2344 文字で、エラーメッセージが表示されます。
Environment
- パロアルトファイアウォールまたはパノラマ
- PAN-OS 10.2.0 (英語)
- Syslog プロファイル
Cause
- CEF カスタム ログ形式は、syslog サーバ プロファイル設定内で定義されています
- それらのいくつかは、サポートされている文字数(2048)を超えています
Resolution
問題の原因となっているCEFスタイル形式から印刷できない文字を削除します。
- ステップ 1. 問題の原因となっているログの種類を特定します。 これは、Syslogサーバプロファイルの設定を保存しようとしたときに表示される[Operation Failed]ウィンドウに表示されます。
- ステップ 2. [ Syslog Server Profile ] ウィンドウで、[ Custom Log Format ] タブに移動し、手元のログ タイプを探します。 編集するには、ログ形式領域をクリックします。
- ステップ 3. [ Edit Log Format ] ウィンドウで、CEF カスタム ログ形式をコピーし、Notepad++ や Sublime Text などのテキスト エディタに貼り付けます。
- ステップ 4. テキストエディタを有効にして、印刷できない文字を表示します。 PAN-OS統合PDFガイドからCEFログ形式を直接コピーして貼り付けると、各行の末尾にCR / LF文字が追加されているのが一般的です。
印刷できない文字を表示するプロセスは、テキストエディタによって異なります。 Notepad++ の場合は、[表示] > [記号の表示] > [すべての文字を表示] に移動します。
- ステップ 5. テキストエディタを使用してCR/LF文字を手動で削除し、クリアされた出力を[ ログ形式の編集 ]ウィンドウに貼り付けます。 [OK] を選択して変更を保存し、[Syslog サーバ プロファイル(Syslog Server Profile)] ウィンドウで [OK] を選択します。
- ステップ 6. 印刷できない文字を削除しても問題が解決しない場合は、ログからいくつかのフィールドを削除して、長さを 2048 文字未満に減らし続ける必要があります。
この例では、次のフィールドが脅威ログから削除されています。
PanDstEDL=$dst_edl PanGPHostID=$hostid PanEPSerial=$serialnumber PanSrcDAG=$src_dag PanDstDAG=$dst_dag PanHASessionOwner=$session_owner PanTimeHighRes=$high_res_timestamp PanASServiceType=$nssai_sst PanASServiceDiff=$nssai_sd
ログタイプに応じた各フィールドの説明については、「 Syslogフィールドの説明 」を参照してください。
- ステップ7. クリアされた出力を [ Edit Log Format ] ウィンドウに貼り付けます。 [OK] を選択して変更を保存し、[Syslog サーバ プロファイル(Syslog Server Profile)] ウィンドウで [OK] を選択します。 CEF スタイル形式の長さが 2048 文字未満の場合、設定はエラーなしで保存されます。
Additional Information
この情報は、CEFコンフィギュレーションガイド
に記載されています 注:リリース10.0以降、ログタイプ(トラフィック、脅威、URL、復号化)に文書化されたログ形式は、ファイアウォールおよびパノラマの[Custom Log Format]タブでサポートされている最大2048文字を超えています。 要件に応じて、CEF キーと値を選択して、文字数を 2048 に制限してください。