У меня 100 компьютеров с Windows, которые работают за брандмауэром. Но мой сервер мониторинга работает вне сети [общедоступной].
Для SNMP я могу разместить один прокси-сервер во внутренней сети и включить только простое и одно правило NAT в брандмауэре. Тогда я смогу контролировать все 100 компьютеров с Windows, используя SNMP.
Но как я могу сделать то же самое для WMI. Есть ли какой-либо вариант вместо разрешения нескольких правил в брандмауэре? Поскольку нет гарантии, что только у нас будет 100 машин. в будущем счет может увеличиться вдвое. Доступно какое-либо прокси-приложение для этого?
Я не уверен, работает ли он с последними серверами Windows, но вы можете попробовать мониторинг прокси-сервера wmi.
Ниже приведена ссылка на базу знаний монитора Groundwork, в которую встроены нагио, метод мониторинга также может использоваться для голых нагио.
https://kb.groundworkopensource.com/display/DOC67/WMI+Agentless+Plugins+Project
Дело в том, что вы создаете одну прокси-машину Windows, доступную с сервера nagios. Каждая проверка wmi будет маршрутизироваться через этот прокси-сервер Windows на ваш целевой сервер.
Есть разные способы контролировать хосты за брандмауэром с помощью nagios. Например:
Если вам нужна помощь, доступно множество онлайн-руководств.