在CentOS系統中,syslog(系統日志服務)用于收集、存儲和轉發系統日志消息
打開終端。
使用以下命令編輯syslog配置文件:
sudo vi /etc/rsyslog.conf
#local0.* /var/log/messages
這一行表示將本地0號日志設備的日志消息寫入/var/log/messages
文件。要啟用外發日志功能,需要將其更改為:
local0.* @127.0.0.1:514
這將使用TCP協議(端口514)將本地0號日志設備的日志消息發送到本地服務器(IP地址為127.0.0.1)。
如果你希望將日志消息發送到遠程服務器,可以將@127.0.0.1:514
更改為遠程服務器的IP地址或主機名:
local0.* @remote_server_ip:514
保存并退出編輯器。
重啟rsyslog服務以應用更改:
sudo systemctl restart rsyslog
現在,CentOS系統的syslog已經配置為外發。日志消息將被發送到指定的遠程服務器。請確保遠程服務器已正確配置為接收和處理這些日志消息。