CHECK_NRPE: Tempo limite do soquete após 10 segundos, ao tentar ler o Windows Server 2008

2

Ao invocar o terminal check_nrpe via, da seguinte forma:

/usr/lib/nagios/plugins/check_nrpe -H winserver -c alias_cpu

Eu recebo o erro abaixo:

CHECK_NRPE: Socket timeout after 10 seconds.

(Também via interface web Icinga)

De acordo com as documentações oficiais do Windows Monitoring: 2.12. Monitorando Máquinas Windows quando os erros acima ocorrerem, o seguinte pode ser a causa:

  • Um firewall está bloqueando na máquina windows, no servidor Icinga (Debian) ou entre eles.
  • A tarefa do NSClient ++ não está sendo executada
  • A porta que você especificou está errada

Eu verifiquei o firewall do Windows Server 2008 e ele não bloqueia a porta especificada. E o servidor Icinga pode - ao usar o nrpe - verificar minhas máquinas Linux sem problemas.

o NSClient ++ está em execução, verifiquei isso, reiniciando o serviço usando o parâmetro stop e start .

A porta não está errada, eu verifiquei novamente, verificando o nsclient.ini . a porta certa foi especificada.

Veja como eu configurei:

/etc/icinga/objects/winserver.cfg


define service{
        use                     generic-service         ; Name of service template to use
        host_name               winserver
        service_description     alias_cpu
        check_command           check_nrpe!nscp!alias_cpu
 }

Eu defini o (s) comando (s) a partir daqui:

/etc/icinga/commands.cfg


# 'alias_cpu' command definition
define command {
command_name alias_cpu
command_line /usr/lib/nagios/plugins/check_nrpe -H '$HOSTADDRESS$' -v '$ARG1$' -p 12489 -l '$ARG2$' -w '$ARG3$' -c '$ARG$'
}

Se isso for de ajuda: No meu /etc/nagios/nrpe.cfg , especifiquei em server_address do endereço IP do meu winserver e, em allowed_hosts , especifiquei o endereço IP do meu servidor Icinga.

Pergunta : Como posso monitorar meu servidor Windows 2008 usando icinga e nrpe?

    
por blade19899 17.01.2014 / 18:05

0 respostas