Когда rsyslog (v8.39.0) mmnormalize не распознается.Как это можно исправить? - PullRequest
0 голосов
/ 03 декабря 2018

Я пытаюсь использовать 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

сообщений журнала системного журнала

3 декабря 11:33:55 sys1 systemd [1]: запуск службы ведения журнала системы ...

3 декабря 11:33:55 sys1 systemd [1]: запуск службы ведения журнала системы.

3 декабря: 11:33:55 sys1 rsyslogd: не удалось загрузить модуль «mmnormalize», ошибки: попытка загрузить модуль /usr/lib/rsyslog/mmnormalize.so: /usr/lib/rsyslog/mmnormalize.so: не удается открыть файл общего объекта: нет такогофайл или каталог [v8.39.0 try http://www.rsyslog.com/e/2066]

3 декабря 11:33:55 sys1 rsyslogd: имя модуля «mmnormalize» неизвестно [v8.39.0 try http://www.rsyslog.com/e/2209]

3 декабря 11:33:55 sys1 rsyslogd: ошибка при разборе файла /etc/rsyslog.d/52-tomcat.conf, в строке 52 или перед ней: ошибки в файле /etc/rsyslog.d/52-tomcat.conf 'вокруг строки 52[v8.39.0 try http://www.rsyslog.com/e/2207]

1 Ответ

0 голосов
/ 06 декабря 2018

У меня сработал следующий способ установки mmnormalize.Я выполнял это в Ububutu (Xenial)

sudo apt-get install rsyslog-mmnormalize

Рич Меггинсон (спасибо) ответил ниже, как и на тот же вопрос, который я отправил в список рассылки rsyslog (rsyslog@lists.adiscon.com).Как упомянуто выше, он работал для меня.

"На RHEL / CentOS / Fedora и аналогичных платформах rsyslog-mmnormalize - это отдельный RPM, который должен быть установлен отдельно, например,

yum install rsyslog rsyslog-mmnormalize .... 

"

...