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_nt
plugin? 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