温馨提示×

如何配置CentOS Syslog远程发送日志

小樊
95
2025-02-13 06:03:40
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要配置CentOS Syslog以远程发送日志,您需要执行以下步骤:

  1. 安装rsyslog-mysql(如果尚未安装):
sudo yum install rsyslog-mysql
  1. 启动并启用rsyslog服务:
sudo systemctl start rsyslog
sudo systemctl enable rsyslog
  1. 配置rsyslog以将日志发送到远程服务器。编辑/etc/rsyslog.conf文件:
sudo vi /etc/rsyslog.conf
  1. 在文件末尾添加以下行,用实际的远程服务器IP地址替换<REMOTE_SERVER_IP>
*.* @<REMOTE_SERVER_IP>:514
  1. 保存并关闭文件。

  2. 重启rsyslog服务以应用更改:

sudo systemctl restart rsyslog
  1. 确保远程服务器上的rsyslog服务已配置为接收来自其他服务器的日志。在远程服务器上,编辑/etc/rsyslog.conf文件:
sudo vi /etc/rsyslog.conf
  1. 在文件末尾添加以下行,以允许接收来自任何IP地址的日志:
$ModLoad imudp
$UDPServerRun 514
  1. 保存并关闭文件。

  2. 重启远程服务器上的rsyslog服务以应用更改:

sudo systemctl restart rsyslog

现在,CentOS Syslog应该已经配置为将日志远程发送到指定的远程服务器。请确保远程服务器上的防火墙允许UDP端口514上的流量。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:centos syslog外发到哪里

0