ex1-lab

Linux, CentOS, Mac OS X, Windows, 仮想化, Apache等のLinux中心に気になることをメモがわりに・・・

DISKの使用率が規定値以上になるとメールするスクリプト

      2016/08/30 この記事は約2分で読むことができます。

概要

DISKの使用率が90%以上になるまで気付かなかったケースがありました。

監視ソフトでDISKの使用率・CPU負荷などは監視していて、DISKの使用率が90%を超えるアラートメールが届いていましたが、他のメール多すぎて、その中に埋もれて見逃していました。

見逃さないようにDISKの使用率が90%とかの規定値を超えるとメールするスクリプトを作りました。
DISKの使用率が多くなったら送信するメールアドレスは携帯キャリアのアドレスしたので、見逃す可能性は低いと思います

 

DISK使用率の監視して規定値(90%)になるとメール送信するスクリプト

サンプルのDISK構成

サンプルですがDISK構成は以下の構成として監視スクリプトを作成しています。

DISK使用率の監視スクリプト

スクリプトに内容ですが、dfコマンドを叩いて、監視するDISKの使用率の値を取得しています。if文で規定値(90%)以上になると、mailコマンドでメールするスクリプトです

監視するDISKの2つの場合のスクリプト

監視するDISKの本数が2本場合は、監視するDISK毎にDISK使用率を取得して処理すれば、監視するDISKが増えても使用できます

 



 - Linux , , ,