我需要将Syslog消息存储到MySQL等数据库中,以用于我的应用程序之一。但我只想存储那些包含特定模式的消息。我不想存储记录到Syslog的所有行。是否可以在rsyslog配置中指定过滤掉某些消息的正则表达式?
答案 0 :(得分:1)
在互联网上搜索了一下之后,我发现了一篇关于如何将正则表达式与rsyslog一起使用的好文章。该文章的链接是: http://www.rsyslog.com/regex/
基本上rsyslog使用POSIX ERE表达式,上面的页面有助于编写rsyslog守护进程的正则表达式,可以包含在rsyslog.conf文件中。