置換を追加せずにログを書き込むと、問題なく書き込むことができますが、中央ログ サーバー上に構築しているため、処理中の既存のメッセージにソース ログのホスト名を追加する必要があります。私は代用をこの趣旨のものにするつもりです。
- - [
と
$HOST [
$HOST は、ホスト名のユニバーサル マクロです。
以下を実行すると、置換を実行すると行全体が削除されます。私の正規表現で何が間違っているのか誰にも分かりませんか? ドキュメントには、この特殊文字をリテラルにするために [ を一重引用符で囲む必要があると書かれていました。
rewrite r_addhostname{
subst('- - \[', '$HOST \[', value("MESSAGE"));
};
前もって感謝します、コール