1、思路步骤如下图:


linux远程日志备份
cha92

2、server机的配置


step1:检查是否安装rsyslog,如果没有安装可以通过yum安装

step2:编辑rsyslog文件

vi  /etc/rsyslog.conf

step3:使用udp协议传输


linux远程日志备份


linux远程日志备份
去掉UDP前面的#号,使用UDP

step4:编辑接受远程日志模块

在最后一行中添加

$template IpTemplate,"/var/log/%FROMHOST-IP%.log"

    *.* ?IpTemplate

& ~

linux远程日志备份

重启服务   service   rsyslog    restart

slave机的配置


编辑vi  /etc/rsyslog.conf文件

把所有日志传输给server,配置如下


linux远程日志备份

*.*可以替换成指定的文件      

一个@使用udp协议  后面接服务器的ip

两个@使用tcp协议  后面接服务器的ip


linux远程日志备份

重启服务   service   rsyslog    restart

测试


cd  /var/log目录下 查看是否有服务器ip,是否添加成功    ls


linux远程日志备份

slave端进行事件触发

logger  "nihao"(填写内容)


linux远程日志备份

server端查看接收

tail -f  192.168.3.237.log  (slave端ip)

linux远程日志备份

相关文章: