rsyslog ommysql按优先级筛选

ldioqlga  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(360)

我已经安装了rsyslog 8.16.0。我让windows服务器发送系统日志消息。安装在windows上的syslog客户端不允许进行消息筛选。
如何仅筛选优先级为err(3)的邮件?syslog消息正在发送到mysql数据库:

  • .=err:ommysql:127.0.0.1,系统日志,rsyslog,xx

我已经添加了上面的一行,但是所有的消息都将发送到mysql。我只想呃。
干杯,
山姆

2ul0zpep

2ul0zpep1#

对于感兴趣的人,下面使用rainer脚本根据消息严重性(错误“3”)过滤并发送到mysql db。

module(load="ommysql")
    if $syslogseverity <= '3' then {
    action(type="ommysql"
    server="127.0.0.1"
    serverport="3306"
    db="Syslog"
    uid="syslog"
    pwd="syslog")
    stop
    }

相关问题