Que agente de monitoramento posso usar para obter o agente nagios do NSClient ++ em um servidor HyperV

1

Então eu instalei o meu novo servidor hyperv, instalei algumas VMs rodando muito bem - e agora percebi que não tenho como conectar o servidor host ao meu nagios (core) que monitora o resto do meu ambiente .

Existe uma alternativa ao NSClient ++ (ou algum switch ou algo assim) que eu possa usar para extrair informações do nagio da máquina host?

O que eu tentei:

  • Baixando e instalando o pacote msi na pequena janela de comando na caixa hyperv. O download foi satisfatório, mas não reconhece o arquivo .msi, diz que os arquivos de 32 e 64 bits são inválidos

    This installation package could not be opened.Verify that the package exists, and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer package.

  • Lendo este artigo - embora ele pressuponha que um servidor Windows completo esteja disponível no final:

por user230910 09.05.2017 / 18:27

2 respostas

1

Esse artigo que você mencionou é mais antigo e eu o substituí por um mais recente: link . No entanto, isso não resolve realmente o seu problema.

Eu continuaria tentando fazer com que o NSClient ++ funcionasse. Ainda é a melhor ferramenta que eu encontrei para monitorar o Hyper-V do Nagios. Você se lembra de desbloquear o arquivo MSI (Unblock-File)? Deve funcionar muito bem no servidor Hyper-V. O artigo original foi testado no Windows Server e no Hyper-V Server. O mais novo não foi testado com o Hyper-V Server, mas foi testado com o Windows Server Core e funcionou bem.

Se o caminho MSI simplesmente não funcionar, use a distribuição ZIP do NSClient ++. Definitivamente, lembre-se de desbloquear antes de descompactar. Você precisará dos últimos VC ++ redistribuíveis já instalados para usar a distribuição ZIP.

Se você usar a distribuição ZIP, precisará criar seu próprio arquivo nsclient.ini. A versão mais recente do artigo entra em mais detalhes sobre a configuração correta, mas esse exemplo deve ser suficiente para o monitoramento básico:

[/settings/default]
password = nagios
allowed hosts = 192.168.25.128

[/settings/NRPE/server]
verify mode = none
insecure = true

[/modules]
CheckExternalScripts = 1
CheckHelpers = 1
CheckEventLog = 1
CheckNSCP = 1
CheckDisk = 1
CheckSystem = 1
NRPEServer = 1
NSClientServer = 1
    
por 10.05.2017 / 18:03
1

Se o WMI for uma opção viável, Verifique o WMI Plus é uma alternativa ao NSClient ++.

Além disso, você pode usar o SNMP para verificar algumas (muitas?) métricas / serviços no Windows. Existem vários plugins SNMP na categoria Windows no Nagios Exchange .

Tudo depende do que, especificamente, você deseja monitorar.

    
por 10.05.2017 / 20:30