【问题标题】:When rsyslog (v8.39.0) mmnormalize is not recognized. How can this be fixed?当 rsyslog (v8.39.0) 无法识别 mmnormalize 时。如何解决这个问题?
【发布时间】:2019-05-05 04:24:48
【问题描述】:

我正在尝试使用 mmnormalize 来构建文本日志。 rsyslog 8.16.x 和 8.39.0 在尝试使用 mmnormalize 作为操作日志时都显示模块未被识别。以下是详细信息。

如何设置 mmnormalize 和 rsyslog?

已尝试修复

  • 分别安装liblognorm、libstr、json-c、libfastjson
  • rsyslog 从 8.16.x 升级到 8.39.0

rsyslog .conf

module(load="mmnormalize") # text parsing

系统日志消息

12 月 3 日 11:33:55 sys1 systemd[1]:正在启动系统日志记录服务...

12 月 3 日 11:33:55 sys1 systemd[1]:启动系统日志服务。

12 月 3 日 11:33:55 sys1 rsyslogd:无法加载模块“mmnormalize”, 错误:试图加载模块/usr/lib/rsyslog/mmnormalize.so: /usr/lib/rsyslog/mmnormalize.so:无法打开共享对象文件:否 此类文件或目录[v8.39.0 尝试http://www.rsyslog.com/e/2066]

12 月 3 日 11:33:55 sys1 rsyslogd:模块名称“mmnormalize”未知 [v8.39.0 试试http://www.rsyslog.com/e/2209]

12 月 3 日 11:33:55 sys1 rsyslogd:解析文件时出错 /etc/rsyslog.d/52-tomcat.conf,在第 52 行或之前:错误发生在 第 52 行附近的文件“/etc/rsyslog.d/52-tomcat.conf”[v8.39.0 尝试 http://www.rsyslog.com/e/2207]

【问题讨论】:

    标签: rsyslog


    【解决方案1】:

    以下安装 mmnormalize 的方法对我有用。我在 Ububutu (Xenial) 上运行它

    sudo apt-get install rsyslog-mmnormalize
    

    Rich Megginson(谢谢)对我发布到 rsyslog 邮件列表 (rsyslog@lists.adiscon.com) 的同一问题的回答如下。如上所述,它对我有用。

    “在 RHEL/CentOS/Fedora 和类似平台上,rsyslog-mmnormalize 是一个单独的 RPM,必须单独安装,例如

    yum install rsyslog rsyslog-mmnormalize .... 
    

    "

    【讨论】:

    • 在 Ubuntu 18.04.x 上这似乎不起作用:E: Unable to locate package rsyslog-mmnormalize
    • 你试过apt-get方式还是yum安装? apt-get 为我工作。
    猜你喜欢
    • 2015-03-18
    • 2019-09-11
    • 1970-01-01
    • 1970-01-01
    • 2011-03-20
    • 1970-01-01
    • 1970-01-01
    • 2022-06-23
    • 2014-10-07
    相关资源
    最近更新 更多