CentOS系統中Syslog的默認端口及配置說明
CentOS系統中,rsyslog(現代Syslog實現)的默認端口為514,支持UDP和TCP兩種傳輸協議。
@@前綴指定TCP連接(如客戶端配置*.* @@remote_server:514)。雖然514是默認端口,但可根據需求修改:
/etc/rsyslog.d/目錄下的自定義配置文件(如remotelog.conf),調整input(type="imudp" port="新端口")或input(type="imtcp" port="新端口")中的端口號。/etc/rsyslog.conf中,將遠程服務器地址后的端口號改為目標端口(如*.* @remote_server:新端口(UDP)或*.* @@remote_server:新端口(TCP))。semanage命令將新端口添加到syslogd_port_t類型(如semanage port -a -t syslogd_port_t -p udp 新端口),否則可能導致服務無法正常通信。firewall-cmd --permanent --add-port=新端口/udp + firewall-cmd --reload)。