サーバーの空き容量を監視してアラートメールを送ってくれるシェルスクリプトを書いたよ

SPONSORED LINK

Pocket

先日IDEA*PADのサーバーが容量不足でトラブったので今更ながら容量不足のときにアラートしてくれるスクリプトを書きました。素人っぽいあれであれですが、一応公開しておきます。

#!/bin/sh
DVAL=`/bin/df / | /usr/bin/tail -1 | /bin/sed 's/^.* \([0-9]*\)%.*$/\1/'`
if [ $DVAL -gt 80 ]; then
  echo "Disk usage alert: $DVAL %" | /bin/mail -s "[WARNING][`hostname`] disk space alert" YOUR_EMAIL_ADDRESS
fi

「df」の結果をごにょごにょして80%以上になったらメールを飛ばす、という感じですね。あとは実行権限をあたえて(chmod u+x FILENAME)、cronに仕込んでおけば大丈夫です。

ご参考までに。

ツイッターもやっています!

SPONSORED LINK

  1. No comments yet.

  1. No trackbacks yet.