Testar check em cliente a partir do servidor via linha de comando.

1. Testar check em cliente a partir do servidor via linha de comando.

Celio
cmozart

(usa Red Hat)

Enviado em 11/05/2016 - 17:16h

Pessoal, como eu testo um check a partir do servidor para o cliente na linha de comando?
Do cliente, quando eu digito /usr/lib64/nagios/plugins/check_procs -u oracle -c 2:2 -a '/ora01/Middleware/Oracle_BI1/opmn/bin/opmn -d' ele retona PROCS OK: 2 processes with UID = 500 (oracle), args '/ora01/Middleware/Oracle_BI1/opmn/bin/opmn -d' , ou seja, o check está ok no cliente, mas de uma semana pra cá ele parou de chegar no servidor ... e como eu já fiz tudo o que veio na minha mente (reiniciar nrpe, verificar se existe bloqueio entre as duas maquinas) eu queria testar do servidor.
Antecipadamente agradeço.


  


2. Re: Testar check em cliente a partir do servidor via linha de comando.

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/05/2016 - 23:49h

cmozart escreveu:

Pessoal, como eu testo um check a partir do servidor para o cliente na linha de comando?
Do cliente, quando eu digito /usr/lib64/nagios/plugins/check_procs -u oracle -c 2:2 -a '/ora01/Middleware/Oracle_BI1/opmn/bin/opmn -d' ele retona PROCS OK: 2 processes with UID = 500 (oracle), args '/ora01/Middleware/Oracle_BI1/opmn/bin/opmn -d' , ou seja, o check está ok no cliente, mas de uma semana pra cá ele parou de chegar no servidor ... e como eu já fiz tudo o que veio na minha mente (reiniciar nrpe, verificar se existe bloqueio entre as duas maquinas) eu queria testar do servidor.
Antecipadamente agradeço.


Eu iniciaria o troubleshooting verificando a conectividade. Já fechou um telnet ou nmap na porta do nrpe (5666)? No server Nagios retorna a versão ao executar o comando abaixo?

# /usr/local/nagios/libexec/check_nrpe -H iphostclient

Se a resposta é sim, altere o cliente nrpe para debug e analise os logs no cliente.

E respondendo a sua pergunta...

# /usr/local/nagios/libexec/check_nrpe -H iphostclient -c Nome_do_Comando


3. Re: Testar check em cliente a partir do servidor via linha de comando.

Celio
cmozart

(usa Red Hat)

Enviado em 13/05/2016 - 16:24h

Boa tarde,

camarildosertorio, muito obrigado pelas dicas. A conexão entre o cliente e o servidor está ok, uma vez que os outros checks estão funcionando direitinho, apenas este check que faz consulta no serviço de banco de dados parou de funcionar. Vou seguir tua dica, colocá-lo em modo debug pra ver se pego algo.
Obrigado pelo comando campeão, vai ser muito útil!
Eu posto aqui os resultados!
Um abraço!


4. Re: Testar check em cliente a partir do servidor via linha de comando.

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/05/2016 - 16:59h

Beleza!

Precisando, estamos ai.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts