2016-04-18 9 views
-1

私はubuntuサーバを持っており、頻繁なスペースの問題に直面しています。つまり、ログは多くの思い出を食べています。したがって、チェックを適用して、5 GB未満のディスクスペースがある場合は、ログを削除できるように電子メール通知を受け取る必要があります。これをどのように設定できますか?他のアプリケーションが必要ですか?サーバのメモリ不足の問題の通知

+0

ただし、より良い解決策は、より多くのディスクスペースを追加する可能性があります(夜中に緊急の電子メールが届かない限り)$ 200未満で4 TB(4,000 GB)を購入できます。ディスクの使用状況をチェックするプログラムが必要な場合もありますが、このメールを受け取ることは決してありません。 –

+2

私はこれがhttp://serverfault.com/ – user11171

答えて

1

ディスクスペースを定期的にチェックし、低すぎる場合は電子メールを送信するcronジョブを設定できます。以下のようなものが動作するはずです。一日一回それを実行し、上限として90%を使用しています。

0 0 * * * ((`df -l --total | tail -1 | awk '{ print int($5) }'` > 90)) && mail -s "Disk full" [email protected] < /dev/null 

あなたが望んでいないか、サーバーからメールを送信できない、または、高い信頼性が必要な場合は、私はロジックを反転し、外部を使用したいですウォッチドッグタイマ。 Here's WDT.ioでそれを行う方法。

+1

で尋ねる方が良いと思うし、単にlogrotateを使う。 –