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


Макрос OBJECT-TYPE

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

Заметка

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

 

Компоненты

объект MIB

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

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

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

предложение СИНТАКСИСа

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

предложения INDEX

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

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

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

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

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

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

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

Определите права доступа к объекту 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 игнорируется, но вы можете придумать группировку связей и сборок.