システムログにapt / dpkgアクティビティを記録する

システムログにapt / dpkgアクティビティを記録する

私の目標は録音です。適切/dpkg活動用途システムログ(rsyslog)ログエントリを中央のsyslogサーバーに送信します。

dpkgは/var/log/dpkg.log、aptは/var/log/aptディレクトリに書き込みます。

私が調査した結果、aptとdpkgの両方がsyslogを使用できるようです。唯一のオプションはrsyslog "テキストファイル入力モジュール"機能(http://www.rsyslog.com/doc/master/configuration/modules/imfile.html)、定期的にログファイルに新しいコンテンツがあることを確認してください。

/etc/dpkg/dpkg.cfg設定ファイルにはlogオプションがありますが、dpkg.cfg オプションと機能のマニュアルページはありません。

それは真実です。rsyslog ファイル唯一の選択は?

ベストアンサー1

dpkgの場合は、次のように追加できます。

status-logger "logger -t dpkg -p info"

到着/etc/dpkg/dpkg.cfg。 apt-getはdpkgを呼び出すので、apt-get / apt操作も記録されます。man loggerシステムログに記録されている情報の調整を参照してください。

構成を更新するためにこれを使用しています。

- name: dpkg syslog
  lineinfile:
   dest: /etc/dpkg/dpkg.cfg
   line: 'status-logger "logger -t dpkg -p info"'

systemdログを使用している場合は、次のようにログを簡単に確認できます。

journalctl SYSLOG_IDENTIFIER=dpkg

おすすめ記事