首页 > 解决方案 > 如何调试 rsyslog 到远程服务器的问题?

问题描述

我有大约 15 台服务器将它们的 syslog 发送到一个公共日志服务器,所有服务器都是 redhat7.7,所以 rsyslog 是最新版本(8.24)。正常的日志传到普通服务器上OK,但是后来有一些应用日志用imfile模块看,我的问题是只有一部分传对了,有的传不上去,或者有几天,日志丢失了几个小时,然后在一天的剩余时间里都可以。我该如何调试这个问题,我可以显示自定义日志定义的一小部分:

$InputFileName /var/log/log-compression.log
$InputFileTag log-compression-log
$InputFileStateFile stat-log-compression-log
$InputFileSeverity info
$InputFileFacility local2
$InputRunFileMonitor

大约有 20 个这样的部分,其中一些可以工作,而另一些则不能,并且语法完全相同,都是用 ansible 部署的。

标签: remote-serverrsyslog

解决方案


推荐阅读