如何在 syslog 配置中转发特定日志文件?

如何在 syslog 配置中转发特定日志文件?

我只是想问一下我怎样才能将例如 /var/log/test/test.log 记录到远程 syslog-ng?

我使用的是 syslog 而不是 rsyslog。我可以在 rsyslog 中执行此操作,但不能在 syslog 中执行此操作。

答案1

查看手册以了解你的 syslog 版本。几乎总是可以转发信息您的系统通过 syslog 工具生成日志(通常由 syslog 写入本地日志文件)到远程 syslog 服务器,但不是现有的日志文件也不是由其他服务直接维护的、不使用 syslog 工具的文件。

在 syslog 配置文件中,只需找到与现有日志文件匹配的行,例如:

 test.*               /var/log/test/test.log

并将其替换为远程服务器的 IP 地址。

 test.*                @192.168.0.1 

许多默认维护自己的日志文件的应用程序可以配置为使用 syslog 工具。

相关内容