サーバーでmonitを使用して、Apacheとmysqlの実行を監視しています。
次に、ディスクがいっぱいになった場合にアラートを追加します。これを/etc/monit/monitrc
でテストするために追加しました:
check device rootfs with path /dev/md0
if space usage > 10% then alert
チェックしたいパーティションが2つあります:/
と/var
:
mount
/dev/md0 on / type ext3 (rw)
/dev/md2 on /var type ext3 (rw)
この構成でディスクスペース以外に役立つチェックは何ですか?
ここで行うことはあまりありません。現在のチェックは構文的には正しいですが、実用的でない場合があります。スペース使用率が10%を超えているかどうかを気にしますか??!?
典型的なディスクチェックスタンザは次のようになります。
check device var with path /var
if SPACE usage > 80% then alert
基本的に、ドライブの使用率が80%を超えるとメールで通知されます。 Monitは、データ使用量がそのレベルを下回ると通知します。 Monitのドキュメント もご覧ください。
タイプmonit status
コマンドラインで。 Monitがファイルシステムについて確認する内容は次のとおりです。
Filesystem 'var'
status Accessible
monitoring status Monitored
permission 755
uid 0
gid 0
filesystem flags 0x400
block size 4096 B
blocks total 1523090 [5949.6 MB]
blocks free for non superuser 979860 [3827.6 MB] [64.3%]
blocks free total 1058477 [4134.7 MB] [69.5%]
inodes total 1572864
inodes free 1563392 [99.4%]
data collected Sat, 03 Aug 2013 22:07:28