Nagios: Как контролировать хост Windows из Linux «через командную строку»?

Nagios: Как контролировать хост Windows из Linux «через командную строку»?

Мне нужно контролировать хост Windows с помощью командной строки в Nagios. Как мы можем контролировать удаленный хост Linux с помощью NRPE ( check_nrpe)используя командную строку как :

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

Какая команда в Linux для мониторинга хоста Windows с помощью check_ntплагина? Я могу успешно осуществлять мониторинг графическим методом, приведенным вОсновная документация Nagios, но я хочу преобразовать его вывод в некий код для дальнейшей обработки.

Я написал простой скрипт оболочки для мониторинга nagios для этих систем Linux. Теперь я передал этот скрипт разработчику, который может использовать его в своем коде QT C++ и производить вывод в предложенном ему формате.

Но теперь мы можем отслеживать только системы Linux, поскольку мы пока не нашли ни одной команды для добавления в скрипт, чтобы мы могли обработать наш код и получить нужный нам вывод.

решение1

На самом деле после долгих поисков я нашел это решение:

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

Поэтому я использовал это в своем сценарии как:

/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

Связанный контент