インストール
インストール。
sudo apt install logwatch
設定ファイル更新
大体デフォルトのままで動くらしいが、眺めながら好みの形に修正する。
-
/usr/share/logwatch/default.conf/logwatch.conf に全体の設定が書かれており、変更したい分を /etc/logwatch/conf/logwatch.conf に差分で記述するらしい。
でも調べてみると、みんな全体ファイルから差分ファイルへ全コピーしてるみたいだから、そうする。
sudo cp -p /usr/share/logwatch/default.conf/logwatch.conf /etc/logwatch/conf
-
設定ファイルの編集。
sudo vi /etc/logwatch/conf/logwatch.conf
LogDir = /var/log/logwatch #修正 logwatch専用ディレクトリに。 Format = html #修正 メールで見るのにこっちの方が見やすそうなので。 MailFrom = UbuntuServer Logwatch #修正 メール出来たときにどのサーバから来たのか仕分けしやすいように。 Detail = 10 #修正 とりあえず最大の詳細度で。見ながら上げ下げして最終的に決める。
フォルダ作成
実行してみたら/var/cache/logwatchディレクトリが存在しないってエラーがでたので、作成。
sudo mkdir /var/cache/logwatch
テスト
設定が完了したら下記のコマンドでテスト。
logwatch --output stdout #画面に表示
logwatch --output mail #メール送信
終わり
毎日メールが届くようになるので、確認する。
【PC サーバ UbuntuServerの最新記事】