Системный парсер Syslog-ng

Можно ли реализовать пользовательские парсеры в syslog-ng? Например, я хочу реализовать собственный анализатор, который будет анализировать сообщения в формате ASN и записывать содержимое сообщения в файл в формате ASCII. Было бы возможно?

1 ответ

Да, вы можете написать собственные парсеры на Python. Синтаксический анализатор Python доступен в последней версии Premium Edition (коммерческий продукт), а также в следующей версии Open Source Edition версии 3.10. Вы можете прочитать об этом в документации Premium Edition по адресу https://www.balabit.com/documents/syslog-ng-pe-latest-guides/en/syslog-ng-pe-guide-admin/html/python-parser.html

Если вы компилируете текущую основную ветку Open Source Edition, она должна включать анализатор Python. Я думаю, что где-то есть и ночной пакет RPM, который включает его - я проверю его и перезвоню вам завтра.

Другие вопросы по тегам