Когда rsyslog (v8.39.0) mmnormalize не распознается. Как это можно исправить?

Я пытаюсь использовать 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 попробуйте 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 попробуйте http://www.rsyslog.com/e/2207 ]

1 ответ

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

sudo apt-get install rsyslog-mmnormalize

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

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

yum install rsyslog rsyslog-mmnormalize .... 

"

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