jak skonfigurować monitor do monitorowania miejsca na dysku

13

Używam monit na moim serwerze do monitorowania działającego apache i mysql.

Teraz chcę dodać alert, jeśli dysk się zapełni. Dodałem to do testowania w /etc/monit/monitrc:

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

Mam dwie partycje, które chcę sprawdzić: /i /var:

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

Jakie są przydatne kontrole w tej konfiguracji oprócz miejsca na dysku?

rubo77
źródło

Odpowiedzi:

26

Tutaj nie ma wiele do zrobienia. Twoja bieżąca kontrola jest poprawna pod względem składniowym, ale może nie być praktyczna. Dlaczego przejmujesz się, że wykorzystanie miejsca jest większe niż 10% ??!?

Typowa sekcja sprawdzania dysku wyglądałaby następująco:

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

Zasadniczo wyśle ​​wiadomość e-mail, jeśli dysk jest zapełniony w ponad 80%. Monit poinformuje Cię również, gdy zużycie danych spadnie poniżej tego poziomu. Zobacz także dokumentację Monit .

Wpisz monit statusw wierszu polecenia. Oto, co Monit widzi w twoim systemie plików:

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
ewwhite
źródło
10% było tylko na testy
rubo77
1
co z innymi przykładami w pliku konfiguracyjnym? `# jeśli użycie i-węzła> 80%, to alarm`
rubo77
Nie, chyba że planujesz dużo plików w tym systemie plików ...
ewwhite
3
Myślę, że check devicemusi to być stara składnia, ponieważ instrukcja już o tym nie wspomina. Myślę, że check filesystemto nowy sposób na zrobienie tego.
RyanTM