【发布时间】:2017-05-29 12:17:05
【问题描述】:
是否可以在 syslog-ng 中实现自定义解析器?例如,我想实现一个自定义解析器,它将解析 ASN 格式的消息并将消息的内容写入 ASCII 格式的文件。有可能吗?
【问题讨论】:
标签: syslog-ng
是否可以在 syslog-ng 中实现自定义解析器?例如,我想实现一个自定义解析器,它将解析 ASN 格式的消息并将消息的内容写入 ASCII 格式的文件。有可能吗?
【问题讨论】:
标签: syslog-ng
是的,您可以在 Python 中编写自定义解析器。 Python 解析器在最新版本的高级版(商业产品)中可用,它将在即将发布的 3.10 版本的开源版中可用。 你可以在https://www.balabit.com/documents/syslog-ng-pe-latest-guides/en/syslog-ng-pe-guide-admin/html/python-parser.htmlhttps://www.balabit.com/documents/syslog-ng-pe-latest-guides/en/syslog-ng-pe-guide-admin/html/python-parser.html的高级版文档中了解它
如果你编译开源版的当前 master 分支,它应该包含 Python 解析器。我认为某处还有一个包含它的每晚 rpm 包 - 我会检查它并在明天回复您。
【讨论】: