LoginSignup
8
8

More than 5 years have passed since last update.

cronでinode使用率を監視する

Last updated at Posted at 2014-04-05

cronで定期的にシェルスクリプトを実行することで、簡易的にinode使用率を監視したい場合のスクリプト。

monitor-inodes.sh
set -e

INODES_LIMIT_RATE=80

inode_rates=$(df -i | egrep -o '[0-9]+%' | cut -d '%' -f 1)
for inode_rate in $inode_rates
do
  if [ $inode_rate -ge $INODES_LIMIT_RATE ]
  then
    df -i
    exit 1
  fi
done
exit 0

crontabでMAILTOを設定しておけば、閾値に達した時にメールで連絡してくれます。

たぶんみんな(監視ツールを入れていないサーバーでは)書いてるんだろうけど、ググっても見付からなかったので。
と言うかむしろ、みんなどうやってるのか、もっと簡単なやり方ないのか、教えてもらえたら嬉しいです。

8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8