サーバー管理 · 1 min read · Oct 18, 2025
DebianおよびUbuntuでLogwatchを使用してサーバーログファイルを監視する方法
Logwatchはシステムログアナライザーおよびレポーターです。このチュートリアルでは、Logwatchのインストールをカバーし、メールによる注目すべきログイベントの報告を含むさまざまな設定オプションを説明します。
Logwatchのインストール
次のコマンドを使用して、サーバーにLogwatchをインストールします。
Ubuntu
sudo apt-get install logwatchDebian
apt-get install logwatchLogwatchの設定
nano /usr/share/logwatch/default.conf/logwatch.conf上記のコマンドを入力すると、次のようなファイルが表示されます:
これが設定ファイルに表示されるべき内容です。以下の内容を見つけてください:

MailTo = root これを MailTo = [email protected] に変更します2行目の編集はオプションです。これは、複数のメールで通知を受け取りたい場合に使用されます。3行目は、logwatchからメールを受け取ることを示します。上記を完了したら、レポートの範囲またはレポートを受け取る時間を確認したいと思います。

Range = All昨日のレポートの場合は「Yesterday」、今日のレポートの場合は「Today」、毎日のレポートの場合は「All」に変更することができます。最初から利用可能なレポートが送信されます。次のオプションは、送信したいレポートのレベルです。Low、Medium、またはHighを選択できます。この後、レポートに含めたい特定のサービスを追加することもできます。デフォルトでは、すべてのサービスがレポートに送信されますが、ユーザーは自分でこれらのサービスを指定できます:
logwatchの概要を確認できます:
logwatch [--detail level ] [--logfile log-file-group ] [--service service-name ] [--mailto address ] [--archives] [--range range ] [--debug level ] [--filename file-name ] [--logdir directory ] [--hostname hostname ] [--hostformat host based options ] [--output output-type ] [--format report format ] [--encode encoding to use ] [--numeric] [--version] [--help|--usage]これを使用してlogwatchを手動で使用し、上記の設定をスキップできます。
logwatch --detail High --service http --mailto [email protected] --range all --logdirectory /var/cache/logwatch上記は、ユーザーのニーズに合わせたカスタムコマンドです。自分のニーズに合ったものを確認してください。
追加のlogwatchオプション
Logwatchに関する使用情報は、manページを通じて取得できます:
man logwatchmanページの「MORE INFORMATION」というセクションには、配布に付属する追加のドキュメントファイルがリストされています。
manページで説明されているコマンドラインスイッチの概要は、’–help’オプションで取得できます:
logwatch --helpリンク
- Logwatch
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。