ディスク容量が90%を超えたときに自動で機能を確認したいと思っています.... dfの使い方は分かっていますが、スクリプトとして入れる方法はわかりません。私はここでいくつかの助けをしたい!ディスク容量に関するスクリプト
ありがとうございます!
ディスク容量が90%を超えたときに自動で機能を確認したいと思っています.... dfの使い方は分かっていますが、スクリプトとして入れる方法はわかりません。私はここでいくつかの助けをしたい!ディスク容量に関するスクリプト
ありがとうございます!
スペースをチェックするスクリプトを作成し、crontabに入れます。
Cronでは、特定の時間間隔でコマンドを実行することができ、目標を達成するために必要なものです。
あなたはawk
を使用することができます。
df | grep -v 'Use%' | awk '{if($5 > 50) print $1 " uses " $5 " of its total space"}'
出力例:
[[email protected]:~]> df | grep -v 'Use%' | awk '{if($5 > 50) print $1 " uses " $5 " of its total space"}'
/dev/md2 uses 73% of its total space
/dev/sdb4 uses 66% of its total space
ありがとうございます!それは私をたくさん助けます! – CompLike
#!/bin/bash
_servers="[email protected] [email protected] [email protected]"
_out="/tmp/output.$$"
_email="[email protected]"
_sub="Disk Space Report $(date)"
_ssh=/usr/bin/ssh
_mail=/usr/bin/mail
>$_out
for s in $_servers
do
$_ssh $s df -H >>$_out
done
$_mail -s "${_sub}" $_email <$_out
をパスワードなしでSSHキーを使用して、すべてのサーバーの残りの部分にログインすることができ、あなたのサーバーのいずれかからこれを実行します。 cronをセットアップすると完了です。それ以外の場合は1つのサーバーにも適用することができますすべてのサーバーの出力をしたい場合。
「スクリプトとして入れる」とはどういう意味ですか? > 90%の計算をどのようにプログラムするのですか? –