美文网首页
Rsyslog7.4.7接收syslog数据并存放至不同目录文件

Rsyslog7.4.7接收syslog数据并存放至不同目录文件

作者: Splunker | 来源:发表于2020-03-31 17:50 被阅读0次

Rsyslog基础知识介绍

1、Rsyslog状态查看

Linux类服务器默认开启Rsyslog服务,可通过如下命令查看系统是否已开启Rsyslog服务

systemctl status rsyslog
#或者
ps -ef|grep syslog
2、Rsyslog配置文件路径

Linux类服务器Rsyslog服务默认配置文件路径为/etc/rsyslog.conf

Linux类服务器Rsyslog服务默认系统运行日志文件路径为/var/log/message,可通过该文件路径查看Rsyslog修改配置文件重启时是否有异常报错信息。

3、Rsyslog配置文件内置变量说明
%fromhost-ip% #发送syslog源服务器IP地址
%$YEAR%             #服务器当前时间年
%$MONTH%            #服务器当前时间月
%$DAY%              #服务器当前时间天
%$HOUR%         #服务器当前时间小时
%$MINUTE%       #服务器当前时间分钟
4、Rsyslog接收upd发送过来的syslog并保存至目录文件配置

编辑/etc/rsyslog.conf配置文件,找到如下配置内容,将注释符号去除,最终配置内容如下:

$ModLoad imudp
$UDPServerRun 514

添加日志模板,并进行逻辑判断,将符合条件的保存至对应目录文件中,最终配置内容如下:

rsyslog V7
$template firewall_ip,"/tmp/firewall/%fromhost-ip%/%$YEAR%_%$MONTH%_%$DAY%_%$HOUR%_%$MINUTE%.log"
if $fromhost-ip == "170.100.110.61" or $fromhost-ip == "170.100.110.62" then ?firewall_ip
& stop
rsyslog V5
$template firewall_ip,"/tmp/firewall/%fromhost-ip%/%$YEAR%_%$MONTH%_%$DAY%_%$HOUR%_%$MINUTE%.log"
:fromhost-ip,isequal, "170.100.110.61" ?firewall_ip
& ~

重启Rsyslog服务让配置文件生效

systemctl restart rsyslog

相关文章

  • Rsyslog7.4.7接收syslog数据并存放至不同目录文件

    Rsyslog基础知识介绍 1、Rsyslog状态查看 Linux类服务器默认开启Rsyslog服务,可通过如下命...

  • Rsyslog服务无法生成目录文件

    问题: rsyslog接收syslog数据后重定向日志保存路径(特定路径下/opt)无法按照路径产生目录及日志文件...

  • syslog-ng

    syslog-ng的主配置文件存放在:/etc/syslog-ng/syslog-ng.conf

  • 图片上传

    一、前端上传按钮: 二、控制器接收图片放到指定目录并把路径存放至数据库 if ($_FILES['pic']['t...

  • Linux下安装mongodb

    1、解压 2、移动到指定目录 3、配置系统文件profile 4、创建用于存放数据和日志文件的文件夹,并修改其权限...

  • Linux syslog过大,手动清理

    手动清理syslog(可能syslog过大的情况):方法: 到/var/log/目录下rm大文件 cd /var/...

  • 数据解析练习

    数据解析要求:txt数据存放assets目录中中,通过数据流读取txt文件中的信息,并利用Gson工具实现Json...

  • Git学习笔记

    版本管理 回溯 Git使用全量存储版本回溯方案 项目根目录的.git目录中存放了不同版本文件及数据 Git使用sh...

  • 第二周作业-安装部署

    1.为什么数据目录和日志目录需要分开? 数据目录存放数据文件需要随机读写较多,所以把数据目录挂载在SSD上,利用S...

  • ubuntu安装MongoDB4.x

    安装和配置 解压到安装目录 创建配置文件cd /usr/local/mongodb/bin/ 数据文件存放目录 d...

网友评论

      本文标题:Rsyslog7.4.7接收syslog数据并存放至不同目录文件

      本文链接:https://www.haomeiwen.com/subject/bhlguhtx.html