як налаштувати monit для моніторингу простору на диску


13

Я використовую monit на своєму сервері для моніторингу запуску apache та mysql.

Тепер я хочу додати попередження, якщо диск занадто наповнений. Я додав це для тестування в /etc/monit/monitrc:

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

У мене є два розділи, які я хочу перевірити: /і /var:

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

Які корисні перевірки в цій конфігурації, крім дискового простору?

Відповіді:


26

Тут мало що робити. Ваша поточна перевірка синтаксично правильна, але може не бути практичною. Чому ви хвилюєтеся, якщо використання місця перевищує 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> 80%, то попередження` Чи важливо перевірити додаткові розміри?
rubo77

Якщо тільки ви не плануєте багато файлів у файлі ...
ewwhite

3
Я думаю, що це check deviceповинен бути старий синтаксис, тому що в посібнику це вже не згадується. Я думаю, check filesystemце новий спосіб зробити це.
RyanTM
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.