como configurar o monitor para monitorar o espaço em disco

12

Eu uso o monit no meu servidor para monitorar o apache e o mysql em execução.

Agora quero adicionar um alerta se o disco ficar cheio demais. Eu adicionei isso para testes em /etc/monit/monitrc :

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

Eu tenho duas partições que desejo verificar: / e /var :

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

O que são verificações úteis nesta configuração além do espaço em disco?

    
por rubo77 04.08.2013 / 06:27

1 resposta

25

Não há muito a fazer aqui. Sua verificação atual está sintaticamente correta, mas pode não ser prática. Por que você se importa se a utilização do espaço é maior que 10%?!?

Uma estrofe típica de verificação de disco seria semelhante:

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

Isso basicamente enviará um email se a unidade estiver com mais de 80% do total. A Monit também informará quando o uso de dados ficar abaixo desse nível. Consulte também a documentação da Monit .

Digite monit status na linha de comando. Aqui está o que Monit vê sobre o seu sistema de arquivos:

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
    
por 04.08.2013 / 07:13