Настройка среды SNMP WMI
Для взаимодействия с сетевым устройством с помощью интерфейса WMI SNMP требуется настройка устройства, SNMP и служб WMI. В этой статье объясняется, как настроить среду SNMP WMI.
В этой статье рассматриваются следующие разделы:
Установка поставщика SNMP
Служба SNMP не включена по умолчанию. Службу SNMP и поставщик SNMP WMI можно включить с помощью панель управления. Имейте в виду, что служба SNMP должна быть включена и запущена, чтобы поставщик SNMP WMI работал.
Начиная с Windows Vista, используйте следующую процедуру для установки поставщика SNMP.
Установка поставщика SNMP
- В панель управления выберите Программы.
- В разделе Программы и компоненты выберите Включить или выключить компоненты Windows.
- В списке компонентов Windows прокрутите вниз до пункта SNMP и разверните список, чтобы увидеть поставщик SNMP WMI.
- Выберите поле проверка для поставщика SNMP WMI. Поле проверка для функции SNMP выбирается автоматически, так как поставщику требуется SNMP.
- Нажмите кнопку ОК.
- В командной строке или меню Пуск запустите Services.msc и убедитесь, что служба SNMP запущена.
Создание пространства имен SNMP
Пространство имен SNMP определяет представление сетевого устройства.
Примечание
Дополнительные сведения о поддержке и установке этого компонента в определенной операционной системе см. в статье Доступность компонентов WMI для операционной системы.
В следующей процедуре описывается создание пространства имен SNMP WMI.
Создание пространства имен SNMP
Создайте экземпляр системного класса __Namespace путем компиляции MOF-файла формата управляемого объекта или с помощью COM API для WMI.
Дополнительные сведения см. в разделе Создание иерархий в WMI.
Свяжите квалификаторы поставщика SNMP с определением пространства имен.
Квалификаторы поставщика SNMP содержат сведения о контексте реализации и свойства транспорта, которые определяют, как поставщик SNMP обращается к устройству SNMP. Дополнительные сведения см. в разделе Квалификаторы, относящиеся к поставщику SNMP.
Используйте программу командной строки mofcomp , чтобы загрузить MOF-код в репозиторий WMI.
Дополнительные сведения см. в разделе Компиляция MOF-файлов.
В следующем примере кода MOF определяется пространство имен \snmp с подмножеством квалификаторов, которые могут быть связаны с пространством имен SNMP.
// Load classes and instances into <\\.\root> namespace
#pragma namespace("\\\\.\\root")
[
AgentAddress( "localhost" ),
AgentReadCommunityName( "public"),
AgentWriteCommunityName( "private"),
AgentRetryCount( 1 ),
AgentRetryTimeout( 500 ),
AgentVarBindsPerPdu( 10 ),
AgentFlowControlWindowSize ( 3 )
]
instance of __Namespace
{
Name = "snmp" ;
};
Вставка данных SNMP MIB в WMI
Поставщик SNMP выступает в качестве моста между данными SNMP и классами WMI. Поэтому в инструментарии WMI должны быть классы, представляющие различные аспекты устройства с поддержкой SNMP. Для этого необходимо использовать компилятор модуля сведений SNMP (smi2smir) для компиляции сведений об управлении SNMP из формата SNMP в эквивалентные определения схемы CIM. Затем можно направить выходные данные компилятора информации в базу данных схемы SNMP, называемую "SNMP Module Information Repository (SMIR)", или в несколько различных типов MOF-файлов.
Компилятор выполняется в режиме командной строки, используя один MIB-файл в качестве входных данных. Следующая команда загружает указанный MIB-файл в SMIR.
Smi2smir /A<MIB-файл>
Настройка сообществ SNMP
В качестве меры безопасности общедоступное сообщество SNMP не создается по умолчанию. Вы можете создать сообщество, как описано в разделе Параметры реестра сообществ. Если у вас нет сообщества, создайте "общедоступное" сообщество для доступа к поставщику SNMP.
Создание MOF-файлов из MIB-файлов
Следующие команды являются примером создания MOF-файлов из MIB-файлов, которые устанавливаются при установке поставщика SNMP.
cd%windir%\system32\wbem\SNMP
Smi2smir /g.. \.. \hostmib.mib>hostmib.mof
Smi2smir /g.. \.. \ipforwd.mib>ipforwd.mof
Smi2smir /g.. \.. \nipx.mib>nipx.mof
Smi2smir /g.. \.. \mib_ii.mib>mib_ii.mof
Smi2smir /g.. \.. \lmmib2.mib>lmmib2.mof
Smi2smir /g.. \.. \mcastmib.mib>mcastmib.mof
Smi2smir /g.. \.. \rfc2571.mib>rfc2571.mof
Smi2smir /g.. \.. \wfospf.mib>wfospf.mof
Smi2smir /g.. \.. \dhcp.mib.. \.. \msft.mib>dhcp.mof
Smi2smir /g.. \.. \wins.mib.. \.. \msft.mib>wins.mof
Smi2smir /g.. \.. \mipx.mib.. \.. \msft.mib>mipx.mof
Smi2smir /g.. \.. \mripsap.mib.. \.. \msft.mib>mripsap.mof
Smi2smir /g.. \.. \msipbtp.mib.. \.. \msft.mib>msipbtp.mof
Smi2smir /g.. \.. \msiprip2.mib.. \.. \msft.mib>msiprip2.mof
Добавление MOF-файлов SNMP в репозиторий WMI
Приведенные ниже команды являются примером добавления MOF-файлов, созданных из MIB-файлов, в репозиторий WMI. Если вы хотите добавить MOF-файлы в список файлов, которые будут автоматически восстановлены при восстановлении репозитория WMI , добавьте флаг -AUTORECOVER в конец каждой команды. Дополнительные сведения о средстве командной строки WMI Mofcomp.exe см. в разделе mofcomp.
mofcomphostmib.mof
mofcompipforwd.mof
mofcompnipx.mof
mofcompmib_ii.mof
mofcomplmmib2.mof
mofcompmcastmib.mof
mofcomprfc2571.mof
mofcompwfospf.mof
mofcompdhcp.mof
mofcompmipx.mof
mofcompmripsap.mof
mofcompmsipbtp.mof
mofcompmsiprip2.mof
Связанные темы
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по