在Ubuntu系统中,要将syslog远程发送到另一台服务器,您可以使用rsyslog。以下是配置rsyslog以远程发送日志的步骤:
sudo apt-get update
sudo apt-get install rsyslog
sudo nano /etc/rsyslog.conf
#module.load=imudp
#input(type="imudp" port="514")
取消这两行的注释(删除行首的#号),以便启用UDP监听。如果您想使用TCP协议,请将UDP更改为TCP,并将端口更改为所需的端口号(例如514)。保存并关闭文件。
*.* @remote_server_ip:514
将remote_server_ip替换为您要发送日志的远程服务器的IP地址。如果使用TCP协议,请将@更改为@@。
保存并关闭文件。
重启rsyslog服务以应用更改:
sudo systemctl restart rsyslog
现在,您的Ubuntu系统应该已经配置为将syslog远程发送到指定的服务器。请确保远程服务器已配置为接收来自您的Ubuntu系统的日志。