邱立祥

——— 一个刚刚起步的 Linuxer

Cononico

2018年4月9日

Linux基础 Linux常用服务>

Rsyslog的远程传输日志(系统日志篇)

ip.10作为server
ip.11和ip.12作为client

编辑server端ip.10的/etc/rsyslog.conf文件

汉字标注部分是修改过或者添加过的配置

在server端创建目录/data/log

mkdir -pv /data/log  (-v的作用,创建完目录后会有文字提示)

然后重启服务

service rsyslog restart

编辑client1端ip.11的/etc/rsyslog.conf文件

*. * @@ip.10:514

client端的配置只增加了一行,指定日志发送的远程主机(ip)和端口。

然后重启服务

service rsyslog restart

编辑client1端ip.11的/etc/rsyslog.conf文件

*. * @@ip.10:514

client端的配置只增加了一行,指定日志发送的远程主机(ip)和端口。

然后重启服务

service rsyslog restart

进行验证

tailf /data/log/ip.11/filename

日志里面没有报错信息,证明配置正确,可以进行远程传输日志。

然后进行写日志测试

logger “This is the test service IP.11   ”

可以在这里收到日志信息

而且在/var/log/messages里面也可收到相同信息,这里的信息是包括11和12以及10本身的日志信息。

至此,系统日志的远程发送和接收日志信息就搞定了,接下来就该是非系统服务的应用了。

来一发吐槽