Nagios NRPE plugin check_ad - Corrigido

2

Eu tenho lido muito sobre esse problema e tentando resolvê-lo da minha maneira, mas ainda não tenho sorte.

Eu estou executando o debian 7 como servidor nagios. O problema é que eu não posso verificar o estado do meu controlador de domínio do Active Directory (Win Server 2003) através deste plugin baseado em nrpe scan - link

192.168.1.12 - meu controlador de domínio

O NRPE no servidor do win está funcionando e ouvindo corretamente:

root@nagios:~ > check_nrpe -u -H 192.168.1.12 -p 5666
I (0,4,1,102 2013-07-15) seem to be doing fine...

mas quando tento verificar o AD via plugin, ele falha com este erro:

root@nagios:~ > check_nrpe -u -H 192.168.1.12 -p 5666 -c check_ad
No handler for command: check_ad

A propósito: eu executo este comando diretamente do servidor win:

Aqui está minha configuração do NSClient ++ (eu habilitei verificação de script externa): C: \ Arquivos de Programas \ NSClient ++ \ nsclient.ini

CheckExternalScripts = 1

e adicione isso ao final do arquivo:

[NRPE Handlers]

check_ad=scripts\check_ad.exe --dc
check_ad_member=scripts\check_ad.exe –-member
    
por Jaels 26.03.2014 / 06:04

2 respostas

1

Eu encontrei a solução. Parece que o nsclient tem alguns problemas com a execução de comandos externos. Eu não queria cavar ainda mais agora estou usando 2 nrpe servidores no meu ADDC. 1 - Standart NSClient ++ para coleta de informações sobre Uptime, Storage e outras ações. 2 - nrpe_nt.0.8b - para monitorar o estado do Active Directory

Basta fazer o download para o servidor e instalá-lo via:

cd C:\nrpe_nt.0.8b-bin\bin\
NRPE_NT.exe -i

então eu mudei a porta de escuta para o arquivo de configuração 'nrpe.cfg' para que ele não entrasse em conflito com o nsclient ++

server_port = 5667

Adicionado endereço IP desta máquina: server_address = 192.168.1.12

Permitir conexões do meu servidor nagios: allowed_hosts = 192.168.1.250

Permitir argumentos do comando: dont_blame_nrpe = 1

E finalmente adicione o comando 'check_ad': comando [check_ad] = C: \ nrpe_nt.0.8b-bin \ bin \ check_ad \ check_ad.exe - membro

    
por 21.06.2017 / 10:42
-1

Você reiniciou o serviço nsclient ++ ao editar o arquivo de configuração?

Com base na minha experiência, prefiro usar o Winrpe link . Eu acho que é menos confuso do que o nsclient ++.

    
por 26.03.2014 / 08:25