cron :: HDD使用率の監視

定期的にHDDの使用率を df コマンドで監視し、しきい値を超えたらメールでお知らせする cron のメモ

しきい値「80%」を超えたらメール送信する

# vi /etc/cron.d/df.cron
# disk free check
2 * * * * root df -h | grep ebs01 | awk '{ print $5 }' | sed s/\%// | (read use_percent; if test $use_percent -ge 80; then mail -s "[`hostname`] Disk use percent over 80\%" example@example.com > /dev/null; fi)


# df -h
ファイルシス   サイズ  使用  残り 使用% マウント位置
devtmpfs          16G   76K   16G    1% /dev
tmpfs             16G     0   16G    0% /dev/shm
/dev/nvme0n1p1   7.9G  1.8G  6.0G   23% /
/dev/nvme1n1      98G  4.7G   89G    5% /mnt/ebs01