Поделиться через


Макрос OBJECT-TYPE

Макрос OBJECT-TYPE содержит обязательные и необязательные предложения, описывающие основные характеристики объекта MIB. Поставщик SNMP преобразует MIB в соответствующие части макроса OBJECT-TYPE.

Примечание

Дополнительные сведения об установке поставщика см. в разделе Настройка среды SNMP WMI.

 

Компоненты

Объект MIB

Объект , содержащий большую часть данных.

Дескриптор объекта

Уникальное имя или дескриптор объекта, определяющий каждый объект MIB. Каждый дескриптор объекта MIB точно соответствует имени свойства CIM. Например, ifIndex преобразуется в ifIndex.

Предложение SYNTAX

Определяет данные и тип объекта MIB.

Предложение INDEX

Определяет ключ для выбора уникальной строки таблицы.

Предложение AUGMENTS

Указывает, что указанная коллекция таблиц может считаться расширением другой коллекции таблиц и может заменить предложение INDEX в SNMPv2. Коллекции, на которые ссылается предложение AUGMENTS, можно объединить с другой коллекцией таблиц, чтобы сформировать одну коллекцию. Результирующая коллекция использует свойства первичного ключа, указанные в последней коллекции таблиц в цепочке.

В этом случае предыдущие правила сопоставления, указанные для предложения INDEX, применяются к последней коллекции таблиц в цепочке. Затем коллекция объектов сопоставляется с одним определением класса CIM.

Предложение OBJECT-IDENTIFIER

Содержит уникальный идентификатор объекта для объекта MIB. Этот идентификатор объекта сопоставляется с квалификатором свойства CIM object_identifier.

Предложения ACCESS и MAX-ACCESS

Определите права доступа к объекту MIB.

Предложение DESCRIPTION

Предоставляет текстовое описание объекта , которое сопоставляется с описанием квалификатора свойства CIM. Это предложение может быть пустым.

Каждый объект TABLE и ENTRY в определении таблицы SNMP также содержит предложение DESCRIPTION, которое также может быть пустым. Предложения TABLE и ENTRY DESCRIPTION объединяются, а результат сопоставляется с квалификатором класса CIM Description.

Предложение STATUS

Указывает, должен ли поддерживаться объект . Если значение предложения STATUS устарело, поставщик удаляет объект MIB из сопоставления. В противном случае предложение STATUS сопоставляется с квалификатором свойства CIM Status.

Для SNMPv1 предпочтительное значение Status является обязательным или необязательным, но квалификатор может содержать другое значение. Для SNMPv2C предпочтительное значение Status является текущим или нерекомендуемым, но квалификатор может содержать другое значение.

Предложение DEFVAL

Присваивает значение по умолчанию переменной в строке логической таблицы и сопоставляет с квалификатором свойства CIM строки Defval.

Предложение REFERENCE

Ссылается на другой документ, содержащий дополнительные сведения об объекте . Это предложение сопоставляется с квалификатором свойства CIM Reference, который имеет тип string.

Предложение UNITS

Предоставляет точное определение того, что представляет объект . Это предложение сопоставляется с квалификатором свойства CIM Units, который имеет тип string.

Комментарии

Макрос OBJECT-TYPE описывает основные характеристики отдельного объекта MIB. Набор макросов OBJECT-TYPE можно рассматривать как группу связанных объектов. В SNMPv2C используйте макрос OBJECT-GROUP, чтобы официально сгруппировать наборы связанных объектов в коллекцию. Однако формального механизма создания коллекций в SNMPv1 не существует. В целях поставщика SNMP макрос OBJECT-GROUP игнорируется, но вы можете придумать связи группирования и создать коллекции.