sudo vi /etc/rsyslog.conf
根据需求放开以下 TCP或者UDP 相关配置:

# provides UDP syslog reception
module(load="imudp")
input(type="imudp" port="514")

# provides TCP syslog reception
module(load="imtcp")
input(type="imtcp" port="514")

在 “GLOBAL DIRECTIVES” 段前添加

$template RemoteLogs,"/var/log/remote/%HOSTNAME%/%PROGRAMNAME%.log"
*.*  ?RemoteLogs
& stop

修改对应的网络策略,跟需要打syslog的主机相通。能访问到该syslog机器的514端口即可。

最后重启服务。

sudo systemctl restart rsyslog

测试端口是否能通

nc -vuz 172.1.1.1 514