Я пытаюсь передать свои логи mail.info в RabbitMq. Согласно документации, rsyslog должен иметь модуль omrabbitmq, который я пытаюсь использовать. Для тестирования я использую очень простой пример:
...
module(load="omrabbitmq")
...
action(type="omrabbitmq"
host="localhost"
virtual_host="/"
user="guest"
password="guest"
exchange="syslog"
routing_key="syslog.all")
Но когда я проверяю вывод конфигурации:
rsyslogd: could not load module 'omrabbitmq', errors: trying to load module /usr/lib/rsyslog/omrabbitmq.so: /usr/lib/rsyslog/omrabbitmq.so: cannot open shared object file: No such file or directory [v8.2004.0 try https://www.rsyslog.com/e/2066 ]
Когда я смотрю на библиотеки В каталоге фактически нет модуля rabbitmq.
Моя версия rsyslog (я выполнил обновление с 7 до 8):
rsyslogd 8.2004.0 (aka 2020.04) compiled with:
PLATFORM: x86_64-pc-linux-gnu
PLATFORM (lsb_release -d):
FEATURE_REGEXP: Yes
GSSAPI Kerberos 5 support: No
FEATURE_DEBUG (debug build, slow code): No
32bit Atomic operations supported: Yes
64bit Atomic operations supported: Yes
memory allocator: system default
Runtime Instrumentation (slow code): No
uuid support: Yes
systemd support: No
Config file: /etc/rsyslog.conf
PID file: /var/run/rsyslogd.pid
Number of Bits in RainerScript integers: 64
Вопрос в том, как получить модуль кролика, можно ли его установить? Я не нашел ответа на это.