NRPE-подобные проверки от машин на базе Windows
Я извиняюсь за то, что не смог придумать более информативное название вопроса.
Для получения удаленных метрик я использую nrpe на машинах под управлением Linux и nsclient ++ на машинах под управлением Windows.
Если мне нужно, например, проверить, доступен ли определенный сервер с другого сервера, я бы просто запустил соответствующий плагин (например, check_http), используя nrpe. Недавно я столкнулся с необходимостью сделать то же самое, но на удаленном сервере работает Windows, поэтому я застрял с nsclient++.
Теперь вы можете запускать скрипты из nsclient ++, поэтому вы можете написать скрипт vb/powershell, который это сделает. Однако, прежде чем я сделаю это, я хотел бы знать, существуют ли какие-либо существующие решения (конечно, я не единственный человек на Земле, который должен был иметь дело с этим).
По крайней мере, я хотел бы иметь что-то вроде check_http, которое я смогу запустить с помощью nsclient++.
3 ответа
Это должно быть то, что вы ищете: http://www.nagioswiki.com/wiki/index.php/Using_NSclient_and_NagiosPluginsNT_for_Service_Delivery
Это комбинация плагинов nagios для Windows и nsclient++.
Вы можете попробовать превратить сервер Windows в *nix с помощью cygwin, запустить сервер ssh на компьютере с Windows, а затем использовать check_by_ssh:-)
Так же, как вы можете запускать проверки NRPE/NSclient локально, вы можете использовать psexec для запуска их с удаленного компьютера.