Làm thế nào để thiết lập monit để theo dõi không gian đĩa


13

Tôi sử dụng monit trên máy chủ của mình để theo dõi apache và mysql đang chạy.

Bây giờ tôi muốn thêm một cảnh báo nếu đĩa quá đầy. Tôi đã thêm cái này để thử nghiệm trong /etc/monit/monitrc:

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

Tôi có hai phân vùng tôi muốn kiểm tra: //var:

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

Kiểm tra hữu ích trong cấu hình này ngoài không gian đĩa là gì?

Câu trả lời:


25

Không có nhiều thứ để làm ở đây. Kiểm tra hiện tại của bạn là đúng về mặt cú pháp, nhưng có thể không thực tế. Tại sao bạn quan tâm nếu sử dụng không gian lớn hơn 10% ??!?

Một khổ kiểm tra đĩa điển hình sẽ như thế nào:

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

Điều đó về cơ bản sẽ gửi email nếu ổ đĩa đã đầy hơn 80%. Monit cũng sẽ cho bạn biết khi mức sử dụng dữ liệu giảm xuống dưới mức đó. Cũng xem tài liệu Monit .

monit statusvào dòng lệnh. Đây là những gì Monit thấy về các tập tin của bạn:

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% chỉ dành cho thử nghiệm
rubo77

1
Còn các ví dụ khác trong tập tin cấu hình thì sao? `# nếu sử dụng inode> 80% thì cảnh báo` Điều quan trọng là phải kiểm tra thêm inodes?
rubo77

Trừ khi bạn lên kế hoạch cho rất nhiều tệp trên tệp tin ...
ewwhite

2
Tôi nghĩ rằng check devicephải là một số cú pháp cũ, bởi vì hướng dẫn không đề cập đến nó nữa. Tôi nghĩ check filesystemlà cách mới để làm điều đó.
RyanTM
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.