2003年11月24日

■ ハードディスクの監視

自宅で運用しているサーバのハードディスクが満杯にならないように常に確認しなければならないと考えていたが毎日コマンドを実行するのは面倒だ。 そこでシェルスクリプトを作って結果を携帯のアドレスに送信するようにした。これならラクチン。

シェルスクリプトはとっても簡単なのですぐに作ることが出来た。しかし、ただコマンドの結果をそのままでは芸がないので携帯で見やすいように必要なものだけを抜き取った。

以下に完成したスクリプトだ。

$ cat hddsize.sh
#!/bin/sh
#
# 2003/11/24 release
#

(
        echo "=== Result: `/bin/hostname` ==="
        /bin/df -h | /bin/grep -v shm | /bin/awk '{print $6 "\t" $5}'
        echo
)  | mail <u>your_name@domain.net</u> -s "scanning hdd size results"

$

あとはcrontab.dailyなどに登録して終わり。

出力結果だ。

=== Result: zcore ===
Mounted Use%
/       19%
/boot   19%
/home   49%
/sysdat 1%
/tmp    3%
/usr    39%
/var    33%

参考まで

Posted by zRyu at 21:54 | Updated at 2006年 3月 21日 23:13 | Post 0 Comments & 0 TrackBacks


Post a TrackBack
No more TrackBack (0) for this entry
TrackBack (0)
Comments RSS
Bulkfeed's Similarity
Today Links
Accessed from following URLs...



Copyright © 1999-2006 All Rights Reserved by Ryu Zakimi
リンク・フリーとなっていますのでご自由にリンクを張ってください