Nagios check_jstat

2

Estou tentando monitorar o uso da memória java usando recursos nagios nrpe. Então eu baixo e instalo o check_jstat e instalo o plugin no servidor remoto. E quando eu corri abaixo é o resultado:

OK: jstat process 819 alive|pid=819 heap=344409;3072000;11;-1;-1 perm=156121;1198080;13;-1;-1

Quando eu o executo no servidor nagios, estou recebendo:

root@ip-xx-xx-xx-xx:/usr/local/nagios/libexec# ./check_nrpe -H 172.31.5.84 -c check_jstat
NRPE: Unable to read output
root@ip-xx-xx-xx-xx:/usr/local/nagios/libexec# ./check_nrpe -H 172.31.5.84 -c check_jstat -w 80 -c 90
NRPE: Unable to read output

Abaixo está minha configuração:

No servidor remoto:

command[check_jstat]=sudo /usr/lib/nagios/plugins/check_jstat -p 'pgrep java' -w 85 -c 95

No servidor Nagios:

define service{
        use                             generic-service         ; Name of service template to use
        host_name                       JA_Staging
        service_description             Java Mem Usage
        check_command                   check_nrpe!check_jstat!
        notifications_enabled           1;
        }

Tenho certeza de que o Nagios não é capaz de lidar com a saída ou não entende o formato ... Por favor, ajude.

    
por cam 05.02.2016 / 11:20

0 respostas