我在服务器上有一个挂载点,通过日志文件中的应用程序推送日志。我在/etc/rsyslog.d/xyz.conf.中创建了一个自定义文件
以下是该文件的配置。
$ModLoad imfile
$InputFilePollInterval 10
$InputFileName /mountpoint/xyz.log
$InputFileTag xyz-app:
$InputFileStateFile Stat-xyz-app
$InputFileSeverity info
$InputFileFacility local5
$InputRunFileMonitor
$InputFilePersistStateInterval 1000
$ModLoad imudp.so
$UDPServerRun 514
*.* @ServerIP:514
下面是我的rsyslog.conf文件配置。
local5.* /mountpoint/xyz.log
$ModLoad imudp.so
$UDPServerRun 514
*.* @ServerIP:514 #Syslog server IP
但是日志仍然没有被转发。如果有人能帮我的话。提前谢谢。
所以我不确定我是否完全理解所有内容。您是否使用了两个配置文件?如果是,为什么?
- 使用一个配置文件进行本地日志记录和日志转发,这可以在标准配置文件
/etc/rsyslog.conf
中完成 *.* @ServerIP:514
我希望你编辑了这个。。否则我会把你的实际ip地址放在那里,例如*.* @192.168.1.1:514
注意:您使用的是不推荐使用的rsyslog配置格式(仍然有效(。但我仍然推荐";更新";如果你感兴趣,可以看看这篇