我可以在 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 办公文档,但没有找到任何有用的建议!
谁能告诉我该怎么做?