1、思路步骤如下图:
cha922、server机的配置
step1:检查是否安装rsyslog,如果没有安装可以通过yum安装
step2:编辑rsyslog文件
vi /etc/rsyslog.conf
step3:使用udp协议传输
去掉UDP前面的#号,使用UDPstep4:编辑接受远程日志模块
在最后一行中添加
$template IpTemplate,"/var/log/%FROMHOST-IP%.log"
*.* ?IpTemplate
& ~
重启服务 service rsyslog restart
slave机的配置
编辑vi /etc/rsyslog.conf文件
把所有日志传输给server,配置如下
*.*可以替换成指定的文件
一个@使用udp协议 后面接服务器的ip
两个@使用tcp协议 后面接服务器的ip
重启服务 service rsyslog restart
测试
cd /var/log目录下 查看是否有服务器ip,是否添加成功 ls
slave端进行事件触发
logger "nihao"(填写内容)
server端查看接收
tail -f 192.168.3.237.log (slave端ip)
网友评论