5.6. 配置服务器以通过 UDP 接收远程日志信息
				Rsyslog 应用程序可让您将系统配置为从远程系统接收日志信息。要通过 UDP 使用远程日志记录,请同时配置服务器和客户端。接收服务器收集并分析一个或多个客户端系统发送的日志。默认情况下,rsyslog 使用端口 514 上的 UDP 从远程系统接收日志信息。
			
按照以下步骤配置服务器,以通过 UDP 协议收集和分析一个或多个客户端系统发送的日志。
先决条件
- rsyslog 已安装在服务器系统上。
- 
						您以 root身份登录到服务器中。
- 
						已为使用 semanage命令的可选步骤安装了policycoreutils-python-utils软件包。
- 
						firewalld服务在运行。
流程
- 可选:要将不同的端口用于 - rsyslog流量,而不是默认端口- 514:- 将 - syslogd_port_tSELinux 类型添加到 SELinux 策略配置中,使用您要- rsyslog的端口号替换- portno:- semanage port -a -t syslogd_port_t -p udp portno - # semanage port -a -t syslogd_port_t -p udp portno- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 配置 - firewalld以允许传入的- rsyslog流量,使用您要- rsyslog使用的端口替换- portno,区替换- zone:- firewall-cmd --zone=zone --permanent --add-port=portno/udp firewall-cmd --reload - # firewall-cmd --zone=zone --permanent --add-port=portno/udp success # firewall-cmd --reload- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 重新载入防火墙规则: - firewall-cmd --reload - # firewall-cmd --reload- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
 
- 在 - /etc/rsyslog.d/目录中创建一个新的- .conf文件,如- remotelogserv.conf,并插入以下内容:- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 其中 - 514是- rsyslog默认使用的端口号。您可以指定不同的端口。
- 验证 - /etc/rsyslog.conf文件以及- /etc/rsyslog.d/目录中的所有- .conf文件的语法:- rsyslogd -N 1 - # rsyslogd -N 1 rsyslogd: version 8.1911.0-2.el8, config validation run...- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 重新启动 - rsyslog服务。- systemctl restart rsyslog - # systemctl restart rsyslog- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 可选: 如果没有启用 - rsyslog,请确保- rsyslog服务在重启后自动启动:- systemctl enable rsyslog - # systemctl enable rsyslog- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow