在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已经配置为外发。日志消息将被发送到指定的远程服务器。请确保远程服务器已正确配置为接收和处理这些日志消息。