rsyslog 定义格式
$ModLoad ommysql
$template mysql_tpl,”INSERT INTO abon_ip_state ( ip, fw_on, gw, updated ) VALUES ( ‘%msg:R,ERE,1,DFLT:(([0-9]{1,3}.){3}[0-9]{1,3}) ([0-1]) ([0-9]{10})–end%’, ‘%msg:R,ERE,3,DFLT:(([0-9]{1,3}.){3}[0-9]{1,3}) ([0-1]) ([0-9]{10})–end%’, ‘%syslogtag%’, from_unixtime(‘%msg:R,ERE,4,DFLT:(([0-9]{1,3}.){3}[0-9]{1,3}) ([0-1]) ([0-9]{10})–end%’) ) ON DUPLICATE KEY UPDATE fw_on = IF( gw != VALUES(gw) AND fw_on > VALUES(fw_on), fw_on, VALUES(fw_on) ), gw = IF( gw != VALUES(gw) AND fw_on > VALUES(fw_on), gw, VALUES(gw) ), updated = IF( gw != VALUES(gw) AND fw_on > VALUES(fw_on), updated, VALUES(updated) ) \r\n”,SQL
:msg, ereregex, “([0-9]{1,3}.){3}[0-9]{1,3} [0-1] [0-9]{10}” :ommysql:localhost,iz_gw,iz_gw,lImu2Nut;mysql_tpl
http://rsyslog.readthedocs.io/en/latest/configuration/modules/ommysql.html
linux服务器修改 /etc/rsyslog.conf
GLOBAL DIRECTIVES
$template IpTemplate,”/var/log/%FROMHOST-IP%.log”
. ?IpTemplate
& ~
info-center enable
info-center loghost 172.16.10.104 facility local4
http://blog.csdn.net/wanghuiqi2008/article/details/72639895
http://www.rsyslog.com/doc/v8-stable/configuration/modules/ommysql.html
http://www.docin.com/p-1797792661.html
http://www.docin.com/p-1797792661.html
Rsyslog的日志级别:(从上到下级别越来越高)
7 debug 调试信息的日志,日志信息最多
6 info 一般信息的日志,最常用
5 notice 最具有重要性的普通条件的信息
4 warning 警告级别
3 error 错误级别,阻止某个功能或者模块不能正常工作的信息
2 crit 严重级别,阻止整个系统或者整个软件不能正常工作的信息
1 alert 需要立刻修改的信息
0 emerg 内核崩溃等严重信息
none 不记录任何信息
Rsyslog的日志类型
auth pam产生的日志
authpriv ssh,ftp等登录信息的验证信息
cron 计划任务相关
kerl 内核
lpr 打印
mail 邮件
mark(syslog) Rsyslog服务内部信息,时间标识
news 新闻组
user 用户程序产生的相关信息
uucp unix to unix copy;Unix主机之间相关的通信
local 1-7 自定义的日志设备
rsyslog 详解3
https://www.cnblogs.com/zengkefu/p/5578955.html
https://www.jianshu.com/p/37e6351c9a8c
https://www.cnblogs.com/tobeseeker/archive/2013/03/10/2953250.html
rsyslog 定义格式相关推荐
- 前端:JS/22/函数(函数的概念,函数的定义格式,函数定义格式的说明,函数的调用,函数的参数),全局变量和局部变量,拷贝传值和引用传址,匿名函数,二维数组,对象,自定义对象的创建
函数 1,函数的概念 函数,是将一段公共的代码进行封装,给它起个名字叫"函数" 函数可以一次定义,多次调用:函数可以将常用的功能代码,进行封装,如:用户名的验证,验证码函数,邮箱验 ...
- 匿名内部类的定义格式
匿名内部类 1.使用条件:如果接口的实现类,或者父类的子类只需要使用唯一的一次,那么就可以省略该类的定义,改用匿名内部类 2. 定义格式: 接口名称 对象名=new 接口名称(){ 覆盖重写所有抽象方 ...
- java基础(4)(方法的定义格式,调用方式,使用,参数设置,方法重载等)
什么是方法? 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 方法的使用 需求:打印扑克牌,如下形式: 首先需要定义两个数字组,一个用来存字母和数字,一个用来存 ...
- Java之数组的定义格式,【默认值规则】,Java内存划分5大区,面向对象类的基本定义和对象的使用,private和this关键字,类的构造方法,标准类的组成部分。
目录 1.数组 动态初始化数组的格式: 默认值规则 静态初始化数组的格式: 静态方式的省略格式 注意: 2.java的内存划分 3.数组内存图 4.数组常见的问题 5.面向对象 (1)类和对象 (2) ...
- Java 数组定义格式-数组动态初始化-数组元素的访问-数组静态初始化-数组的遍历-数组获取最大值
数组定义格式: 1.数组概述 在一个班级中,有非常多学生需要存储每位学生的考试成绩. 比如 a=98; b=97; c=96; d=88; -- 1)数组概述:一次性声明大量的用于存储数据的变量; 这 ...
- java定义一个类_Java类的定义格式:Java如何定义一个类
在面向对象的思想中,最核心的就是对象.为了在程序中创建对象,首先需要定义一个类.类是对象的抽象,它用于描述一组对象的共同特征和行为,例如人都有姓名.年龄.性别等特征,还有学习.工作.购物等行为.以面向 ...
- java方法怎么写_java方法定义格式详解,java方法怎么写?
对于java方法你了解多少呢?你知道java方法应该如何写吗?下面要给大家介绍的就是和java方法相关的内容,一起来了解一下这个概念吧. 在学习运算符的时候,都为每个运算符单独的创建一个新的类和mai ...
- matlab函数定义格式
http://blog.sina.com.cn/s/blog_4936c31d01014qwo.html 总结matlab中函数定义的一些内容:1, 函数定义格式 在matlab中应该做成M文件,文件 ...
- php中函数的定义格式,在php中函数定义的格式
在php中函数定义的格式 函数就是功能.封装一段用于完成特定功能的代码.调用一个函数就是在调用一个功能. 自定义函数function generate_table($row, $col){$html ...
最新文章
- 面试官:谈谈分布式锁的实现
- 从粒子到宇宙的旅行指南
- 欧盟「人脑计划」​最新进展:新算法模拟生物进化,为大脑如何工作提供新见解...
- Android布局之weight属性解析
- 初步学习用超图处理三维场景
- 北斗导航 | 多GNSS系统PPP-RTK原型系统及性能分析(2020 CPGPS全球华人导航定位协会年会)
- 大数据到底是不是“算命”?技术大牛们这样说
- mysql 1524_MySQL不允许用户登录:错误1524
- 拓端tecdat|python图工具中基于随机块模型动态网络社团检测
- DB9 公头母头引脚定义及连接、封装
- java matlab绘图_Java 调用Matlab画图实用教程
- ivx动效按钮 基础按钮制作 02
- gtx 750 linux驱动下载,Ubuntu 12.04安装NVIDIA GTX750显卡驱动
- 删除Windows10在语言栏出现“未知区域设置(qaa-latn)”
- 零代码上线小布对话技能:技能平台的实践与思考
- linux内核page结构体的PG_referenced和PG_active标志
- #MySQL#查找表中重复条目、删除重复条目
- 百度推送网站url到搜索引擎方式 : 主动推送sitemap
- XDC约束技巧之I/O篇(上)
- 小米选择了总是打开方式_小米手机,不小心设置成了总是此应用打开,怎样取消...