Макрос OBJECT-TYPE
Макрос OBJECT-TYPE содержит обязательные и необязательные предложения, описывающие основные характеристики объекта MIB. Поставщик SNMP преобразует MIB в соответствующие части макроса OBJECT-TYPE.
Заметка
Дополнительные сведения об установке поставщика см. в настройке среды WMI SNMP.
Компоненты
-
объект MIB
-
Объект, содержащий большую часть данных, о котором идет речь.
-
дескриптор объекта
-
Уникальное имя или дескриптор объекта, определяющий каждый объект MIB. Каждый дескриптор объекта MIB сопоставляется точно с именем свойства CIM. Например, , если Index преобразуется в ifIndex.
-
Определяет данные и тип объекта MIB.
-
Определяет ключ для выбора уникальной строки таблицы.
-
предложение AUGMENTS
-
Указывает, что указанная коллекция таблиц может считаться расширением другой коллекции таблиц и может заменить предложение INDEX в SNMPv2. Коллекции, на которые ссылается предложение AUGMENTS, можно объединить с другой коллекцией таблиц, чтобы сформировать одну коллекцию. Результирующая коллекция использует свойства первичного ключа, указанные в последней коллекции таблиц в цепочке.
В этом случае предыдущие правила сопоставления, указанные для предложения INDEX, применяются к последней коллекции таблиц в цепочке. Затем коллекция объектов сопоставляется с одним определением класса CIM.
-
предложение OBJECT-IDENTIFIER
-
Содержит уникальный идентификатор объекта для объекта MIB. Этот идентификатор объекта сопоставляется с квалификатором свойств CIM object_identifier.
-
Определите права доступа к объекту MIB.
-
предложение DESCRIPTION
-
Содержит текстовое описание объекта, который сопоставляется с квалификатором свойств CIM Description. Это предложение может быть пустым.
Каждый объект TABLE и ENTRY в определении таблицы SNMP также содержит предложение DESCRIPTION, которое также может быть пустым. Предложения TABLE и ENTRY DESCRIPTION объединяются, а результат сопоставляется с квалификатором класса CIM Description.
-
предложение STATUS
-
Указывает, должен ли объект поддерживаться. Если значение предложения STATUS устаревшей, поставщик удаляет объект MIB из сопоставления. В противном случае предложение STATUS сопоставляется с квалификатором свойств CIM Status.
Для SNMPv1 предпочтительное значение Status является обязательным или необязательным, но квалификатор может содержать другое значение. Для SNMPv2C предпочтительное значение состояния равно текущему или устаревшим, но квалификатор может содержать другое значение.
-
предложение DEFVAL
-
Назначает значение по умолчанию переменной в строке логической таблицы и сопоставляет с квалификатором свойств CIM строки Defval.
-
предложение REFERENCE
-
Ссылается на другой документ, содержащий дополнительные сведения об объекте. Это предложение сопоставляется с квалификатором свойств CIM Reference, который является строкой типа.
-
предложение UNITS
-
Предоставляет точное определение того, что представляет объект. Это предложение сопоставляется с квалификатором свойств CIM единицами, которая имеет тип строки.
Замечания
Макрос OBJECT-TYPE описывает основные характеристики отдельного объекта MIB. Набор макросов OBJECT-TYPE можно рассматривать как группу связанных объектов. В SNMPv2C используйте макрос OBJECT-GROUP для формальной группировки наборов связанных объектов в коллекцию. Однако нет официального механизма создания коллекций в SNMPv1. Для целей поставщика SNMP макрос OBJECT-GROUP игнорируется, но вы можете придумать группировку связей и сборок.