ファイルシステムの監視

ファイルシステムの監視

スクリプトでは、ディスク容量の監視をよりスマートにする方法を見つける必要があります。小さいファイルシステムでは90%がいっぱいになったときに警告を送信したいが、より大きなファイルシステムでは空き容量が数GBしかない場合にのみ警告する必要があります。

誰かがこれを説明できますか?

ベストアンサー1

いくつかのオプションがありますが、要件に応じて次のスクリプトを変更する必要があります。

#!/usr/bin/awk -f
BEGIN{
ADMIN="root@localhost"
threshold=20
"date" | getline date
"uname -n" | getline hostname

    while("LC_ALL=C df -Ph" | getline){
        used=$5
            if($1 != "Filesystem" && int(used) >= threshold){
            print "Running out of space: "$1,used" used on "hostname" as on: "date
            print "mail -s \"Alert: Almost out of disk space: " $1,used" used\" "ADMIN" >/dev/null" | "sh"
            close("sh");
            }
    }
}

次のリンクを参照してください。 http://www.cyberciti.biz/tips/shell-script-to-watch-the-disk-space.html

http://mmonit.com/monit/

http://www.linuxjournal.com/content/tech-tip-send-email-alert-when-your-disk-space-gets-low

おすすめ記事