cara mengatur monit untuk memonitor ruang disk

13

Saya menggunakan monit di server saya untuk memantau apache dan mysql berjalan.

Sekarang saya ingin menambahkan peringatan jika disk terlalu penuh. Saya menambahkan ini untuk pengujian di /etc/monit/monitrc:

check device rootfs with path /dev/md0
    if space usage > 10% then alert

Saya memiliki dua partisi yang ingin saya periksa: /dan /var:

mount
/dev/md0 on / type ext3 (rw)
/dev/md2 on /var type ext3 (rw)

Apa pemeriksaan berguna dalam konfigurasi ini selain dari ruang disk?

rubo77
sumber

Jawaban:

25

Tidak banyak yang bisa dilakukan di sini. Pemeriksaan Anda saat ini secara sintaksis benar, tetapi mungkin tidak praktis. Mengapa Anda peduli jika pemanfaatan ruang lebih besar dari 10% ??!?

Sebuah bait cek disk khas akan terlihat seperti:

check device var with path /var
    if SPACE usage > 80% then alert

Itu pada dasarnya akan mengirim email jika drive lebih dari 80% penuh. Monit juga akan memberi tahu Anda setelah penggunaan data turun di bawah level itu. Lihat juga dokumentasi Monit .

Ketik monit statuspada baris perintah. Inilah yang Monit lihat tentang file filesem Anda:

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
putih
sumber
10% hanya untuk pengujian
rubo77
1
bagaimana dengan contoh lain dalam file konfigurasi? `# jika penggunaan inode> 80% lalu beri tahu` Apakah penting untuk memeriksa inode ekstra?
rubo77
Tidak, kecuali jika Anda merencanakan banyak file pada file files ...
ewwhite
2
Saya pikir check devicepasti ada sintaksis lama, karena manual tidak lagi menyebutkannya. Saya pikir check filesystemadalah cara baru untuk melakukannya.
RyanTM