cronによるステータス通知
カテゴリ:監視
定期的にサーバーのステータスをメールで自動送信するようにcronに設定します。まず、mailコマンドがインストールされていない場合は、インストールします。
# yum -y install mailx
以下をcronに登録します。
以下の設定では、毎週日曜日の18:00に "df -ih" コマンド、19:00に "df -h" コマンド、20:00に "ps -ef" コマンドの結果を admin@example.com に送信します。
$ crontab -e 0 18 * * 0 df -ih | mail -s 'inode weekly report' admin@example.com 0 19 * * 0 df -h | mail -s 'df weekly report' admin@example.com 0 20 * * 0 ps -ef | mail -s 'ps weekly report' admin@example.com
サンプルのメール:
公開日時:2014年07月21日 19:09:04