ログの斜め読み

ミドルウェアのログを定期的に確認したほうがよさそうなアプリを作っているのでログをメールだかで読みたい。
ダイジェストでいいなら、logwatch というのがよさそう。

インストール

$ sudo apt-get install logwatch
$ sudo cp /usr/share/logwatch/default.conf/logwatch.conf /etc/logwatch/

設定ファイルの雛形が/usr/share/logwatch/default.conf/logwatch.conf にあるので、/etc/logwatchにコピーして、一部を編集します。

設定

logwatch.conf

MailTo = hoge@hoge.com
MailFrom = logwatch@hoge.com
Range = All
Detail = High

という感じに修正して、logwatchコマンドを実行すると今の設定ファイルでの結果が標準出力に吐き出される。

テスト

$ sudo logwatch

ぱっと見るといい感じに纏められているので調査時にだいぶ楽できそう。

html形式でも出力できるっぽい。

https://www.howtoforge.com/tutorial/logwatch-installation-on-debian-and-ubuntu/