dfコマンドで簡易のディクス容量監視をする
dfコマンドを使って簡易のディクス容量監視をしたかったので以下のシェルスクリプトを書いた。
#!/bin/bash
diskVol=`df -h | grep ‘/dev/xvda1’ | awk ‘{gsub(/%/, “”); print $5}‘`
if [ $diskVol -ge 90 ]; then
message=“disk alert: 90% usage”
# notify slack
fi
また、以下のシェルスクリプトをcronで定期実行すればディスク使用量を記録できる。
#!/bin/bash
echo `date “+%Y-%m-%d %H:%M”;df | grep ‘/dev/xvda1’ | awk ‘{print $3}’`
Mackerelを入れるほどでもないような時に使える。