logwatch option –range (集計期間)

Facebooktwittergoogle_plusmail

先日、CentOS 7にlogwatchをインストールしました。

Install logwatch on CentOS 7

集計期間の設定が logwatch.confには”The current choices are All, Today, Yesterday“と書かれているだけです。

毎日、前日分を集計してメール送信するだけならRange = yesterdayでいいのですが、もっと柔軟に期間を指定できないのかな?ってことでmanページを読んだら--range helpでヘルプが表示できました。

試しにscriptを作成してみました。

  • 先月分を集計してファイルに出力する
  • 出力サンプル

  • 7日間分を集計してメールで送信する
  • 出力サンプル

それぞれ目的に応じてcronで定期実行するように組み込めばかなり使えますね。

Leave a Reply