私はロギングにrsyslogとJournaldを使用しており、imjournal
このモジュールがどれだけ効果的であるかを確認したいと思いました。だからrsyslog$ModLoad imjournal
に追加し/etc/rsyslog.conf
て再起動しました。 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が必要ですか?
注:私はsystemdバージョン215とrsyslog 8.4.2でDebian 8を実行しています。
$ 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
答え1
imjournal
私のRaspberry Piのバージョン8.24.0の変更ログは、そのバージョンに以下が含まれていないことを示しています。
バージョン 8.4.3 [v8-stable] 2014-10-??
- バグ修正:imjournalが正しく構築されていません。ビルドは成功しますが、サポートされている関数名の種類によってモジュールがロードされず、ロードプロセス中に解決されません。
そして変更ログ。 Debian:
rsyslog(8.8.0-1) 緊急度=中間
- システムログの直接読み書きは、imjournal モジュールと omjournal モジュールでサポートされます。