从Zscaler接收日志时,Ubuntu rsyslog文件名中的特殊字符是什么



我已经将Zscaler NSS日志转发配置为在使用ubuntu rsyslog服务的Linux服务器上发送日志,我可以接收日志,但生成的文件名带有特殊字符,这导致了通过脚本复制的问题。以下是在/etc/rsyslog.d/ns.conf 下创建的nss.conf文件

template(name="TmplMsg" type="list") {
constant(value="/rsys/log/client_logs/")
property(name="hostname")
constant(value="/")
property(name="programname" SecurePath="replace")
constant(value=".log")
}
template(name="TmplAuth" type="list") {
constant(value="/rsys/log/client_logs/")
property(name="hostname")
constant(value="/")
property(name="programname" SecurePath="replace")
constant(value=".log")
}
authpriv.* ?TmplAuth
*.info;mail.none;authpriv.none;cron.none ?TmplMsg

根据模板doc,还有securepath="replace",它代替了"由"_&";,您也可以使用controlcharacters=。这可以有三个值之一:

  1. CCD_ 3用CCD_
  2. "drop"删除它们
  3. 或CCD_ 6以将它们替换为一个空间

相关内容

  • 没有找到相关文章

最新更新