慢吞云雾缓吐愁 发表于 2024-6-11 12:19:53

Linux搭建syslog日记服务器

本文基于Centos 7 和 rsyslog 进行摆设
1、安装rsyslog软件

   yum install -y rsyslog
https://img-blog.csdnimg.cn/direct/ddf61daf55be40dcb28a9b0770402ef8.png
2、配置rsyslog.conf文件

    vi  /etc/rsyslog.conf


[*]修改内容,解释打开,启用UDP、TCP协议,监听514端口
https://img-blog.csdnimg.cn/direct/670346bff3cc4b8e8e81ad86bbed0c22.png


[*]配置汲取日记的存放目录和文件名规则
   ##配置begin
# 使用RemoteLogs模板接受客户端的日记,保存到本地的/var/log/remote目录下,然后是每台客户端的ip_年份_月份_日期的log
$template RemoteLogs,"/var/log/remote/%fromhost-ip%/%fromhost-ip%_%$YEAR%-%$MONTH%-%$DAY%.log"
# 全部服务全部级别的日记都记载
*.* ?RemoteLogs
#服务端本机的日记不记载
:fromhost-ip, !isequal, "127.0.0.1" ?Remote
#指示rsyslog在将消息写入文件后停止处理消息。如果不包罗"& ~",则消息将被写入本地文件,导致消息被记载2次。
& ~
##配置end
3、重启rsyslog服务,查看日记

   systemctl restart rsyslog
日记目录: /var/log/remote/
 https://img-blog.csdnimg.cn/direct/0328b20273b644a2838ff306371a2110.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Linux搭建syslog日记服务器