この記事では、CentOS 6(ここでは6.9)にLogwatchを設定する方法を解説します。
Logwatchとは、サーバーで稼働している各サービスのログを収集し、そのレポートをメールで送信してくれるツールです。アクセスログやエラーログを発見し、サーバーの安定稼働に貢献してくれるでしょう。
この設定をする前に事前にPostfixなどのMTA(Mail Transfer Agent)を済ませておきましょう。Postfixの設定手順についてはこちらをご参照ください。
あわせて読みたい


CentOSでPostfixを設定してメールを送信する方法
この記事では、CentOS 6(ここでは6.9)にPostfixを設定してメールを送信する方法を解説します。 どんなサーバーでも、大抵の場合は通知のメール送信や、Webサイトから…
目次
設定手順
Logwatchのパッケージをインストールします。
$ sudo yum -y install logwatch
設定ファルを開きます。
$ sudo vi /usr/share/logwatch/default.conf/logwatch.conf
メールの送信先を変更します。
#MailTo = root #デフォルトの設定をコメントアウト
MailTo = hogehoge@hitori-josys.me #新しく送信先を指定
設定ファイルを保存して終了後、以下のコマンドでテスト送信します。メールが送られてくれば設定完了です。
$ sudo logwatch --mailto hogehoge@hitori-josys.me