[perl] ディスク使用量をチェックする 「diskcheck.pl」

2009年4 月22日  |  Written by matsumoto  |  under Perl, サーバー Yahoo!ブックマークに登録    はてなブックマーク - [perl] ディスク使用量をチェックする 「diskcheck.pl」

サーバのディスク使用量は中々把握しづらく、MRTGやMuninなどでグラフ化して監視する方法などがあるのですが、
弊社では diskcheck.plというスクリプトを作成し、これを cronのジョブに登録しています。

アラートメールの送信先、アラートの対象とするディスク使用量のしきい値(パーセント)、サーバ名を設定すると
しきい値以上の使用量になった場合、利用状況をメールで知らせてくれます。

アラートメールの例

hostname www01.example.com

/dev/mapper/VolGroup00-LogVol00 ( / ) is 2 % full -- 3.9G of 287G used, 269G remain

----
-- df result
----
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00  287G  3.9G  269G   2% /
/dev/hda1              99M   13M   82M  14% /boot

弊社ではこれをcronに登録していまして、1時間おきに動作し、ディスクの使用量をチェックしています。

cronの登録例

0 * * * * /usr/local/bin/diskcheck.pl > /dev/null 2>&1

または、同スクリプトを /etc/cron.hourly 以下に設置することでも同様に動作します。

お使いになってみてはいかがでしょうか。

現在コメントはありません | コメントの投稿はこちら

コメントを書き込む

コメント本文

※コメントのフォーム内で以下のタグがご利用いただけます
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

私はチーム・マイナス6%です