日志的远程备份

2018-06-01  本文已影响0人  sky枫

工具: 需要软件rsyslog

实验环境: 两台有linux系统的电脑。假设两台server分别是A和B。

先讲A是要备份的server ,B是备份A log的server。

白色截图的是A 黑色截图的是B
A server IP 192.168.3.237 B server IP 192.168.3.5

1、首先查看linux是否安装了rsyslog

image

可以查看下版本号

image

如果没有安装的话可以用yum install rsyslog安装。

2、编辑A server 上rsyslog配置文件 路径 “ /etc/rstrlog.conf”

image

进去后修改文件 这里讲一下备份方式有两种(1.UDP备份2.TCP备份)这里我选择的是UDP方式

image

这里是写上你要备份到的服务器IP(就是你要备份到哪台server就写它的ip 我这写的是Bserver的ip)具体看截图

这里一个@ 表示用的是用UDP协议 @@表示用的是TCP协议

image

编辑Bserver上的配置文件 这里要配置log的记录样式(模板)这配置文件末尾加上

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

就行

image

然后重启A server上 rsyslog服务

image

同样B server上 rsyslog服务也要重启

image

结果:可以在B server 看到A server的日志

image

在A server 写个日志B server可以看见

image image

通理反过来操作 就是在B server上添加目的ip 和传送方式 在A server上添加log样式模板就行

B server的过程截图 :启用UDP传送

image

添加A server的ip

image

A server 添加log模板

image

最后重启rsyslog服务

image image

可以看到B server 上的日志

image
上一篇下一篇

猜你喜欢

热点阅读