[EPA2008b]システムログメールの設定

[EPAサーバ構築ドキュメント へ戻る]

概要

以下では, EPA サーバのディスクの使用状況やアクセス情報などについて 定期報告をメールで送信するよう設定するためのドキュメントである.

基本的な作戦は以下の通り.

  • cron を利用し, cron で実行された結果をメールで受け取る
  • とりあえずメールを受け取るユーザは現在の EPA サーバ管理人

自作スクリプト用 cron ディレクトリ作成

自作の cron 用スクリプト置き場として, /etc/cron.local を作成する.

# mkdir /etc/cron.local
# mkdir /etc/cron.local/hourly
# mkdir /etc/cron.local/daily
# mkdir /etc/cron.local/weekly
# mkdir /etc/cron.local/monthly

自作スクリプトの設置

定期報告用のスクリプトには自作した以下のものを用いる. それぞれファイルと設置先を記す. なお, この番号は必要に応じて 適宜変更すること. 送信されるシステムログメールには, これらのシェルスクリプトの結果がここでつけた番号の小さい順に掲載される.

ここで, 各ファイルに実行権限を与えることをお忘れなく.

crontab の編集

/etc/crontab に以下の 3 行を追加する. 下記で xxx@xxx.xx と書いてある部分にはシステム管理者のメールアドレスを 与えること.

25 6    * * *   root    cd / && run-parts --report /etc/cron.local/daily   |mail -s "`hostname -f` daily run outputs" xxx@xxx.xx
47 6    * * 7   root    cd / && run-parts --report /etc/cron.local/weekly  |mail -s "`hostname -f` weekly run outputs" xxx@xxx.xx
#52 6   1 * *   root    cd / && run-parts --report /etc/cron.local/monthly |mail -s "`hostname -f` monthly run outputs" xxx@xxx.xx

[EPAサーバ構築ドキュメント へ戻る]

Last modified:2008/11/21 15:43:51
Keyword(s):
References:[[EPA2008]2008年度後期サーバ構築ログ]