linux – rsyslog:如何将来自所有远程计算机的邮件定向到一个文件?

linux – rsyslog:如何将来自所有远程计算机的邮件定向到一个文件?,第1张

概述我们有一个系统日志服务器,我们所有的服务器都记录到它. 对于我们尚未配置规则的所有远程消息,我们需要一种“全能”的drippan规则. 有谁知道怎么做到这一点? 这就是我在rsyslog.conf中配置它的方式: # Log remote hosts to separate log file$template PerHostLog,"/var/log/remote-hosts/%HOSTNAME 我们有一个系统日志服务器,我们所有的服务器都记录到它.

对于我们尚未配置规则的所有远程消息,我们需要一种“全能”的drippan规则.

有谁知道怎么做到这一点?

解决方法 这就是我在rsyslog.conf中配置它的方式:
# Log remote hosts to separate log file$template PerHostLog,"/var/log/remote-hosts/%HOSTname%.log"$template RemoteHostfileFormat,"%TIMESTAMP% %HOSTname% %syslogfacility-text% %syslogtag%%msg:::sp-if-no-1st-sp%%msg:::space-cc,drop-last-lf%\n":inputname,isequal,"imudp" ?PerHostLog;RemoteHostfileFormat& ~

这会捕获通过UDP(imudp)接收的所有日志消息,并将其放入一个文件,该文件的文件名对应于日志消息的主机名.

总结

以上是内存溢出为你收集整理的linux – rsyslog:如何将来自所有远程计算机邮件定向到一个文件?全部内容,希望文章能够帮你解决linux – rsyslog:如何将来自所有远程计算机的邮件定向到一个文件?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1039159.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存