Модуль Rabbitmq не найден в rsyslog - PullRequest
0 голосов
/ 04 мая 2020

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

Вопрос в том, как получить модуль кролика, можно ли его установить? Я не нашел ответа на это.

...