Я экспериментировал с ведением журналов с помощью rsyslog и journald и хотел посмотреть, насколько эффективен модуль imjournal
. Поэтому я добавил $ModLoad imjournal
в свой /etc/rsyslog.conf
и перезапустил rsyslog. После перезапуска rsyslog я начал получать сообщения об ошибках, предполагающих, что imjournal
отсутствует в моей системе:
could not load module '/usr/lib/rsyslog/imjournal.so', dlopen:
/usr/lib/rsyslog/imjournal.so:
cannot open shared object file: No such file or directory [try http://www.rsyslog.com/e/2066 ]
Я попытался найти apt
и спросить в Интернете, но не нашел никаких инструкций о том, где найти его и/или как его установить.
$ apt-cache policy imjournal
N: Unable to locate package imjournal
Где я могу найти отсутствующий /usr/lib/rsyslog/imjournal.so
? Как мне его установить? Или для этого мне нужна более новая версия rsyslog, systemd или Debian?
Примечание: я использую Debian 8 с systemd версии 215 и rsyslog 8.4.2
$ systemctl --version
systemd 215
+PAM +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ -SECCOMP -APPARMOR
$ rsyslogd -N1
rsyslogd: version 8.4.2, config validation run (level 1), master config /etc/rsyslog.conf
rsyslogd: End of config validation run. Bye.
$ apt-cache policy rsyslog
rsyslog:
Installed: 8.4.2-1+deb8u2
Candidate: 8.4.2-1+deb8u2
Version table:
*** 8.4.2-1+deb8u2 0
100 /var/lib/dpkg/stat
На моем raspberry pi журнал изменений версии 8.24.0 предполагает, что в вашем выпуске не будет imjournal
:
Version 8.4.3 [v8-stable] 2014-10-??
- bugfix: imjournal did not build properly. The build succeeded, but the module did not load due to a type in a support function name, which kept unresolved during load.
и журнал изменений.Debian:
rsyslog (8.8.0-1) experimental; urgency=medium
- Enable support for reading from and writing to the systemd journal directly via the imjournal and omjournal module.