Nagios: Como monitorar o host do Windows no Linux “por linha de comando”?

Nagios: Como monitorar o host do Windows no Linux “por linha de comando”?

Preciso monitorar um host Windows usando linha de comando no Nagios. Como podemos monitorar o host Linux remoto por NRPE ( check_nrpe) usando a linha de comando como:

/usr/local/nagios/check_nrpe -H localhost -c somecommand -t 30

Qual é o comando no Linux para monitorar o host do Windows usando check_ntplugin? Posso monitorar com sucesso pelo método gráfico fornecido emDocumentação principal do Nagios, mas quero analisar sua saída em algum código para processamento posterior.

Eu escrevi um script de shell simples para monitorar pelo nagios esses sistemas Linux. Agora eu forneci esse script ao desenvolvedor que pode usá-lo em seu código QT C++ e produzi saída no formato sugerido a ele.

Mas agora só podemos monitorar sistemas Linux, pois ainda não encontramos nenhum comando para anexar ao script, para que possamos processar nosso código para produzir a saída que desejamos.

Responder1

Na verdade, depois de muito pesquisar, encontrei esta solução:

/usr/local/nagios/libexec/check_nt -H <host> -p <port> -v <command> -l <value> 

Então, usei isso em meu script como:

/usr/local/nagios/libexec/check_nt -H $myHost -p 12489 -v CPULOAD -l 5,80,90,10,80,90
/usr/local/nagios/libexec/check_nt -H $myHost -p 12489 -v USEDDISKSPACE -l c
/usr/local/nagios/libexec/check_nt -H $myHost -p 12489 -v MEMUSE

informação relacionada