サーバ監視をしてみます



といっても、

定期的にシェルをキックして

サーバの状態を特定のメールアドレスに送る、

という簡易な内容です。



#!/bin/sh
# ---------------------------------------------------------
# sarコマンドメール送信シェル
#
# ※起動タイミングはcron側に依存
#
# ---------------------------------------------------------

# 初期設定(メール送信宛先、件名、コマンド)
address="mugen@hoge.jp "
subject="sarコマンドの結果"


cmd="sar 1 1"

# 件名の文字コードをJISに変換


subject=`echo $subject | nkf -j`

# メール送信(コマンド結果はSJISに変換)
mail -s $subject $address << HONBUN
`$cmd | nkf -s`
HONBUN

# 終了
exit


sarコマンドの結果を

メールの本文に差し込むサンプルです。


後は、cronからお好みで起動。