nginx のログを logwatch で監視する


Web サーバが apache 利用なら logwatch はデフォルトで監視してくれるので忘れがちなのだけど、現在は nginx を使っているので、それなりに設定しないとメールでログ解析レポートが送られて来ないのであった。というわけで、どうするんだよーという感じでググったらなんとも宜しいタイミングで『LogWatchを使ってみる ( nginxの設定例 )』という記事が。

紹介した記事を読むに、取得するログの形式がデフォルトのままであれば apache 用のファイルをそのまま nginx に流用できるということなので、まずは関連するファイルをさくさくとコピー。

そうして、2枚ある nginx.conf を記事に習って修正。デフォルトはコメントアウトして、nginx 用の記述を追加する。というかまぁ、削ってしまっても問題ないけど履歴代わりに残すという感じ。

用意ができたらコマンドを叩いてテスト。

コマンドを叩くと結果がメールで届くので確認する。各種設定がデフォルトのままなら、まず問題ないはず。というわけで、今回の設定はおしまい。