Nenhuma saída retornada do plugin, mas os serviços mostram ok

1

Estou tentando verificar a memória do sistema usando check_memory.pl e as seguintes configuração de comando:

No nrpe.cfg no host remoto

    command[check_mem]=/usr/lib/nagios/plugins/check_mem -f -w 20 -c 10

Serviço no servidor Nagios:

define service{
use                     generic-service
host_name               Hostname     ;winserver
service_description     Check Memory
check_command           check_nrpe!check_mem
}

Quando eu executo o comando no host remoto como este

/usr/lib/nagios/plugins/check_mem  -f -w 20 -c 10

Eu recebo:

OK - 73.6% (6013416 kB) free.|TOTAL=8175616KB;;;; USED=2162200KB;6540492;7358054;; FREE=6013416KB;;;; CACHES=2021812KB;;;;

Quando eu corro

/usr/local/nagios/libexec/check_nrpe -H host-ip -c check_mem
or
/usr/local/nagios/libexec/check_nrpe -H host-ip -c check_mem -a -w 20 -c 10

ou qualquer lista de argumentos

Eu recebo:

   Wrong Syntax: custom_check_mem 
   Usage: custom_check_mem [-w|--warning]<percent free> [-c|--critical]<percent free>   

mas a Web está mostrando O serviço está OK e uma mensagem como esta:

(Nenhuma saída retornada do plugin) Sintaxe Errada: custom_check_mem

Uso: custom_check_mem [-w - warning] [-c | --crítico]

Eu tentei este plugin em outros servidores, ele funciona bem, mas eu não faço o que está faltando na configuração para este.

Qualquer ajuda é apreciada. Obrigado

    
por l3_08 19.10.2016 / 21:25

2 respostas

0

Parece que esse plugin é uma porcaria. Existem pelo menos uma dúzia de diferentes variantes check_memory por aí.

Talvez tente este .

    
por 21.10.2016 / 19:16
0

Sua definição de comando no NRPE parece errada

command[check_mem]=/usr/lib/nagios/plugins/check_mem -f -w 20 -c 10

Como check_mem não parece ter um argumento -f .

Por outro lado, check_mem parece sair com 0 em argumentos errados, o que não é um bom comportamento para plugins do Nagios ... (o deve sair com 3 - UNKNOWN)

Nagios / Icinga obtém apenas o "status" do código de retorno do comando, a saída é meramente informação para o usuário.

    
por 20.10.2016 / 09:39