Como usar o plugin Nagios check_disk com o autofs?

2

Eu tenho usado check_disk sem problemas até ontem para verificar o espaço livre em algumas partições. Agora acabamos de adicionar um serviço NAS da nossa hospedagem e eu poderia montá-lo sem problemas e, como temos uma quantidade fixa de espaço, eu gostaria de verificar o espaço livre com o Nagios por não ser sobrecarregado.

O problema é que, às vezes, quando check_disk vai verificar, obtenho o status "desconhecido", pois é claro que autofs não mantém a partição montada 100% do tempo. (Nagios-users) check_disk e autofs recomenda fazer um wrapper para o plugin, mas não me sinto confortável com isso.

Alguma ideia sobre uma solução melhor?

Editar:

Bem, encontrei uma solução para isso:

  1. Eu compilei e instalei o plug-in check_file .
  2. Criado um arquivo na raiz do NAS: .nagioscheck .
  3. Configurou o Nagios para verificar com frequência se esse arquivo existe, em vez de verificar o espaço.

Para que eu possa verificar se o NAS está montado e o espaço livre.

SERVICE STATUS: OK file or directory /mnt/backup/.nagioscheck exists

    
por Gabriel Sosa 18.06.2009 / 15:37

2 respostas

2

Por que não criar uma entrada estática no fstab usando o automount para que ele seja sempre montado?

No manual do GNU df:

This version of df cannot show the space available on unmounted file systems, because on most kinds of systems doing so requires very nonportable intimate knowledge of file system structures.

Então eu acho que se o GNU df não mostrar o espaço livre de uma partição que não está montada, um plugin do Nagios provavelmente também não irá. Mas eu posso estar errado: -)

Talvez se você estiver usando ext2 / 3, analisando blocos livres, contagem de blocos e tamanho de bloco fora de tune2f, você poderá escrever rapidamente um plug-in que realizará isso:

sudo tune2fs -l /dev/sdb1
    
por 18.06.2009 / 16:54
2

Existe alguma maneira de o servidor nagios consultar o NAS diretamente? Esse seria o curso mais direto de ação.

    
por 18.06.2009 / 17:25