在centos 7.1
rsyslogd 7.4.7版本详细配置如下:
日志转发
发送端: 监控日志文件,在/etc/rsyslog.conf
module(load="imfile" PollingInterval="5")
#$ModLoad imfile
$InputFileName /var/log/xxx/xxxx_1113134251.log
$InputFileTag XXX:
$InputFileStateFile stat-file1
$InputFileSeverity error
$InputFileFacility local5
$InputRunFileMonitor
*.* @@10.10.129.36:514
接收端:
在/etc/rsyslog.conf
$ModLoad imuxsock
$ModLoad immark
$ModLoad imtcp
$InputTCPServerRun 514
local5.* -/var/log/op_log.log
在/etc/sysconfig/rsyslog
SYSLOGD_OPTIONS="-r -x"
修改完配置后需重启服务生效 service rsyslog restart
官方文档: http://www.rsyslog.com/doc/v7-stable/configuration/modules/imfile.html?highlight=imfile