Я перекомпилировал nagios с cygwin, так что теперь у меня есть nagios, который работает в Windows. Проблема в том, что я ничего не могу получить от NSClient или NRPE. Я также перекомпилировал плагины с помощью команды, так что теперь у меня есть «check_nt.exe» и «check_nrpe.exe». Я установил NSClient ++ на мой клиент.
Когда я запускаю следующие команды из командной строки, кажется, что все работает нормально.
ls\plugins>check_nrpe.exe -H 10.0.0.73
I (0.3.9.328 2011-08-16) seem to be doing fine...
ls\plugins>check_nt.exe -H 10.0.0.73 -v CLIENTVERSION -p 12489 -s test
NSClient++ 0.3.9.328 2011-08-16
К сожалению, я запускаю nagios, nagios работает нормально, но я ничего не могу получить от клиента. Вывод плагина:
plugin_output=(Return code of 127 is out of bounds - plugin may be missing)
В моем файле nagios-stderr.log выдается следующая ошибка:
* * 1010
Файл My services.cfg:
define service{
use generic-service
hostgroup_name windows-comps
service_description NSClient++ Version
check_command check_nt!CLIENTVERSION
}
Файл My commands.cfg:
define command{
command_name check_nrpe
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}
define command{
command_name check_nt
command_line $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -s test -v $ARG1$ $ARG2$
}
Есть ли у вас какие-либо идеи о причинах этого и как я могу это исправить?
Заранее спасибо.