Что именно делает MIBCC.EXE? - PullRequest
0 голосов
/ 09 августа 2010

Что именно делает MIBCC.EXE?

Скажите, пожалуйста, для чего это нужно?

В каком-то документе я прочитал, что это означает "Компилятор SNMP MIB"

Я не могу понять его значение.

Можете ли вы привести пример его работы?

1 Ответ

2 голосов
/ 10 августа 2010

Компиляция нового или обновленного файла MIB с использованием Mibcc.exe: как было объяснено ранее, связанные с SNMP ветви дерева MIB расположены в ветви дерева дерева.Интернет-ветвь содержит общедоступные ветки, которые определены IETF, и частные ветки, которые определены крупными организациями.Когда организация создает свое собственное подмножество ветвей и объектов MIB или обновляет существующий файл MIB, новый или обновленный файл MIB должен быть создан в соответствии с предписанными SMI типами данных.

Если ваша организация добавляет или обновляетновый файл MIB, используйте инструмент Mibcc.exe для компиляции файла MIB, чтобы API управления SNMP (Mgmtapi.dll) мог использовать объекты MIB в новом или обновленном файле MIB.После компиляции файла MIB вы можете ссылаться на объекты по их идентификаторам текстовых объектов вместо их числовых идентификаторов объектов.Язык ASN.1 используется для определения форматов протокольных единиц данных (PDU), которыми обмениваются объекты SNMP, и для определения объектов, которые управляются через SNMP.Mibcc.exe преобразует описание MIB ASN.1 в двоичный файл Mib.bin, который API-интерфейс управления затем использует для сопоставления текстовых имен объектов с числовыми идентификаторами объектов.

Файл Mibcc.exe можно найти в папке C: \ Program Files \ Resource Kit при установке сопутствующего компакт-диска Windows Server 2003 Resource Kit.Файл Mib.bin находится в systemroot на Windows Server 2003.

http://technet.microsoft.com/en-us/library/cc783142(WS.10).aspx

...