Monit.

Teste do NSClient++ - Verificando o espaço em disco via linha de comando

Escrito por Douglas Baiocco. Publicado em Nagios/ZABBIX.

Para o uso dos plugins via linha de comando, é necessário estar conectado no servidor onde o FAN Nagios está instalado. Acesse a pasta /usr/lib/nagios/plugins/ através do comando:

 

#cd /usr/lib/nagios/plugins/

 

A maior parte dos plugins está localizada nesta pasta. Para executar cada um deles, basta colocar um ponto (.) e uma barra (/) na frente do nome do plugin. Para consultar a ajuda de cada plugin, execute-o com a opção --help no final, como no exemplo:

#./check_nt --help

 

O manual será exibido e os parâmetros podem ser consultados para montar o comando completo.

Em nosso exemplo, iremos consultar o estado do disco do computador a ser monitorado através do plugin check_nt. Este plugin é o responsável por uma série de monitoramentos que podem ser efetuados. Dentre eles temos o espaço em disco, o uso de memória, o uso do processador, etc.

O check_nt utiliza a seguinte sintaxe:

 

#./check_nt -H IP_DO_HOST -p 12489 -v USEDDISKSPACE -l c -w 80 -c 90

 

Onde:

 

-H IP_DO_HOST

É o endereço de rede do host a ser verificado o espaço em disco.

 

-p 12489

É a porta padrão do nsclient++. A especificação da porta não deveria ser obrigatória,  mas parece que há alguma configuração no NSClient++ que define a esta porta como padrão.

 

-v USEDDISKSPACE

Esta é a variável de monitoramento. Para monitorar outras funções, utilizamos outras variáveis. Para lista todas as variáveis, use --help.

 

-l c

Diz ao plugin qual a unidade de disco que será verificada. A unidade c: é o disco principal.

 

-w 80

Diz ao plugin qual é o valor mínimo de espaço ocupado para geração do estado de alerta (warning)

 

-c 90

Diz ao plugin qual é o valor mínimo de espaço ocupado para geração do estado critico (critical)

A tela a seguir demonstra o uso do comando:

img26

Relacionados