1

置換を追加せずにログを書き込むと、問題なく書き込むことができますが、中央ログ サーバー上に構築しているため、処理中の既存のメッセージにソース ログのホスト名を追加する必要があります。私は代用をこの趣旨のものにするつもりです。

- - [

$HOST [

$HOST は、ホスト名のユニバーサル マクロです。

以下を実行すると、置換を実行すると行全体が削除されます。私の正規表現で何が間違っているのか誰にも分かりませんか? ドキュメントには、この特殊文字をリテラルにするために [ を一重引用符で囲む必要があると書かれていました。

rewrite r_addhostname{
  subst('- - \[', '$HOST \[', value("MESSAGE"));
};

前もって感謝します、コール

4

0 に答える 0