0

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オフィスドキュメントを検索しましたが、有用な提案は見つかりませんでした!

誰でもこれを行う方法を教えてもらえますか?

4

2 に答える 2