测试环境:
服务端:192.168.1.4 银河麒麟V10SP2
客户端: 192.168.1.5 银河麒麟V10SP2
1、修改服务端rsyslog服务配置文件/etc/rsyslog.conf
在该配置文件中添加如下内容:
# 开放通过UDP协议514端口接收日志信息功能
module(load="imudp")
input(type="imudp" port="514")
# 开放通过TCP协议514端口接收日志信息功能
module(load="imtcp")
input(type="imtcp" port="514")
2、重启服务端rsyslog服务
[root@192 ~]# systemctl restart rsyslog.service
[root@192 ~]# systemctl status rsyslog.service
● rsyslog.service - System Logging Service
Loaded: loaded (/usr/lib/systemd/system/rsyslog.service; enabled; vendor preset:>
Active: active (running) since Fri 2021-09-10 05:57:51 CST; 7s ago
Docs: man:rsyslogd(8)
http://www.rsyslog.com/doc/
Main PID: 5772 (rsyslogd)
Tasks: 9
Memory: 880.0K
CGroup: /system.slice/rsyslog.service
└─5772 /usr/sbin/rsyslogd -n -iNONE
9月 10 05:57:51 192.168.1.4 systemd[1]: Starting System Logging Service...
9月 10 05:57:51 192.168.1.4 systemd[1]: Started System Logging Service.
9月 10 05:57:51 192.168.1.4 rsyslogd[5772]: [origin software="rsyslogd" swVersion=">
9月 10 05:57:51 192.168.1.4 rsyslogd[5772]: imjournal: journal files changed, reloa>
lines 1-15/15 (END)
3、关闭服务端防火墙
[root@192 ~]# systemctl stop firewalld.service
[root@192 ~]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor prese>
Active: inactive (dead) since Fri 2021-09-10 06:06:30 CST; 6s ago
Docs: man:firewalld(1)
Process: 6244 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (cod>
Main PID: 6244 (code=exited, status=0/SUCCESS)
9月 10 06:06:19 192.168.1.4 systemd[1]: Starting firewalld - dynamic firewall daemo>
9月 10 06:06:19 192.168.1.4 systemd[1]: Started firewalld - dynamic firewall daemon.
9月 10 06:06:29 192.168.1.4 systemd[1]: Stopping firewalld - dynamic firewall daemo>
9月 10 06:06:30 192.168.1.4 systemd[1]: firewalld.service: Succeeded.
9月 10 06:06:30 192.168.1.4 systemd[1]: Stopped firewalld - dynamic firewall daemon.
lines 1-12/12 (END)
4、修改客户端rsyslog服务配置文件/etc/rsyslog.conf
添加一下内容:
# 告知客户端所有日志信息使用UDP协议传送到日志服务器
*.* @192.168.1.4
# 也可以使用@@告知客户端使用tcp协议传送日志
*.* @@192.168.1.4
5、重启客户端rsyslog服务
命令:systemctl restart rsyslog.service
6、测试验证
服务端使用tail命令查看日志信息
客户端使用logger工具产生测试日志
如图所示,服务端能查看到客户端产生的日志即可