rsyslog構成で「$msg contains」と「$fromhost-ip startswith」の両方のステートメントを使用できますか?
rsyslog構成に次を使用すると、機能します!
if $msg contains 'src_port=6699' then -?DynFileA
& ~
if $fromhost-ip startswith '10.10.10.1' then -?DynFileB
& ~
しかし、両方を組み合わせると、失敗しました!
if $fromhost-ip startswith '10.10.10.1' and $msg !contains 'src_port=6699' then -?DynFileA
& ~
私はインターネットから多くの記事、特にrsyslogオフィスドキュメントを検索しましたが、有用な提案は見つかりませんでした!
誰でもこれを行う方法を教えてもらえますか?