Когда 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 ....
"