Я пытаюсь контролировать IIS с помощью интегрированной службы SNMP Windows (для версий Windows Server 2000, 2003 и 2008, но я провожу свои эксперименты на коробке 2008 R2). Пока мне удалось установить службу SNMP и без проблем запрашивать значения mib-2.
Теперь у меня проблемы с отслеживанием информации IIS, так как служба SNMP, похоже, не знает о .iso.org.dod.internet.private.enterprises.microsoft.software.internetServer
OID. Обходя все дерево SNMP, можно получить только информацию о mib-2, а также имена некоторых служб, но это все.
В панели настройки сервиса ничего интересного не нашел.
Итак, как мне настроить эту службу для получения информации IIS или других данных WMI в этом отношении (я установил поставщика SNMP WMI)? Я не могу найти никакой документации по этому поводу!
Провайдер SNMP для WMI делает прямо противоположное тому, что, я думаю, вы от него ожидаете. Провайдер SNMP позволяет получать доступ к информации SNMP через WMI. Я не уверен насчет 2008 года, но в более старых версиях Windows вам нужно было установить snmp до добавления IIS. Я подозреваю, что то же самое и с 2008 годом. Попробуйте удалить роль веб-сервера и повторно добавить ее. (предполагая, что это правильный OID - мне кажется, я не могу найти никаких документов по этому OID), но вы должны что-то увидеть, когда пройдете по дереву