作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经设置了 rsyslog 8.16.0。我有 Windows 服务器发送系统日志消息。 Windows 上安装的 syslog 客户端不允许消息过滤。
如何仅过滤优先级为 err (3) 的邮件?系统日志消息正在发送到 mysql 数据库:
*.=err:ommysql:127.0.0.1,Syslog,rsyslog,xxxxx
我已经添加了上面的行,但是所有消息都将发送到 mysql。我只是想犯错。
干杯,
萨姆
最佳答案
对于任何感兴趣的人,下面使用 Rainer 脚本根据消息严重性(错误“3”)过滤并发送到 mysql 数据库。
module(load="ommysql")
if $syslogseverity <= '3' then {
action(type="ommysql"
server="127.0.0.1"
serverport="3306"
db="Syslog"
uid="syslog"
pwd="syslog")
stop
}
关于mysql - rsyslog ommysql 按优先级过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53264164/
我已经设置了 rsyslog 8.16.0。我有 Windows 服务器发送系统日志消息。 Windows 上安装的 syslog 客户端不允许消息过滤。 如何仅过滤优先级为 err (3) 的邮件?
我在 rsyslog 中使用 ommysql 将数据传输到 mysql $ModLoad ommysql local6.* :ommysql:localhost,Syslog,rsysl
我是一名优秀的程序员,十分优秀!