环境
linux1作为rsyslogd
linux2-5作为客户端
rsyslog基本配置
安装rsyslog
1 | yum install rsyslog -y |
配置rsyslog
服务端配置
此处简单的把客户端的日志转发到服务端,配置路径为/etc/rsyslog.conf
1 | # 监听514/udp端口 |
客户端配置
同样写在/etc/rsyslog.conf
1 | # 通过udp发送全部日志到172.20.20.11 |
启动&放行防火墙
由于rocky9自带了,所以一般重启就好了
1 | systemctl restart rsyslog |
防火墙则是根据上面指定的端口进行一个放
1 | firewall-cmd --add-port=514/tcp --add-port=514/udp |
测试
在客户端执行如下命令
1 | logger "Hello World!" |
不出意外,在服务端的/var/log/message
即可看到
1 | [root@linux1 ~]# grep "Hello World" /var/log/messages 6 |