centos 7 同时在本地和远程保存 rsyslog

centos 7 save rsyslog on local and remote simultaneously

我是 postfix 邮件服务器的管理员 centos7

今天网络管理员要求所有电子邮件服务的日志必须发送到他们最近 运行 在网络中的新日志服务器。

发送日志到日志服务器由 rsyslog 完成,但我的问题是 /var/log/maillog 中的电子邮件日志不保存日志并且它是空的,我无法访问日志中的电子邮件日志当我需要它们进行故障排除时服务器。

如何配置 rsyslog 以将日志保存在 /var/log/maillog 中并同时将它们发送到远程日志服务器?如果 rsyslog 没有这种能力,还有其他方法可以达到这个目标吗?

别着急,我自己找的。 根据下面的link,我们可以通过以真实格式添加我们想要的目的地来添加多少目的地。 例如,我通过将此行添加到 /etc/rsyslog.conf:

来添加一个额外的目的地

邮件。* -/var/log/testemail

阅读下面的 link: https://www.ostechnix.com/setup-centralized-rsyslog-server-centos-7/