ディスクスペースを監視するためにmonitをセットアップする方法


13

サーバーで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)

この構成でのディスクスペース以外の便利なチェックは何ですか?

回答:


25

ここでやることはあまりありません。現在のチェックは構文的には正しいですが、実用的ではない場合があります。スペース使用率が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

10%はテスト専用
-rubo77

1
構成ファイルの他の例はどうですか?`#inode usage> 80%then alert` iノードを余分にチェックすることは重要ですか?
rubo77


2
私が思うにcheck device、マニュアルはもうそれを言及していないため、一部の古い構文でなければなりません。それcheck filesystemが新しい方法だと思います。
RyanTM
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.