Necesito monitorear un host de Windows usando la línea de comando en Nagios. Como podemos monitorear el host Linux remoto mediante NRPE ( check_nrpe
) usando la línea de comando como:
/usr/local/nagios/check_nrpe -H localhost -c somecommand -t 30
¿Cuál es el comando en Linux para monitorear el host de Windows mediante check_nt
un complemento? Puedo monitorear exitosamente mediante el método gráfico dado enDocumentación principal de Nagios, pero quiero analizar su salida en algún código para su posterior procesamiento.
He escrito un script de shell simple para monitorear mediante nagios esos sistemas Linux. Ahora le he entregado este script al desarrollador que puede usarlo en su código QT C++ y he producido el resultado en el formato que se le sugirió.
Pero ahora solo podemos monitorear sistemas Linux ya que aún no hemos encontrado ningún comando para agregar al script, de modo que podamos procesar nuestro código para producir el resultado que queramos.
Respuesta1
De hecho, después de buscar durante mucho tiempo encontré esta solución:
/usr/local/nagios/libexec/check_nt -H <host> -p <port> -v <command> -l <value>
Entonces he usado esto en mi 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