Макрос OBJECT-TYPE
Макрос OBJECT-TYPE содержит обязательные и необязательные предложения, описывающие основные характеристики объекта MIB. Поставщик SNMP преобразует MIB в соответствующие части макроса OBJECT-TYPE.
Примечание
Дополнительные сведения об установке поставщика см. в разделе Настройка среды SNMP WMI.
Компоненты
-
Объект MIB
-
Объект , содержащий большую часть данных.
-
Дескриптор объекта
-
Уникальное имя или дескриптор объекта, определяющий каждый объект MIB. Каждый дескриптор объекта MIB точно соответствует имени свойства CIM. Например, ifIndex преобразуется в ifIndex.
-
Определяет данные и тип объекта MIB.
-
Определяет ключ для выбора уникальной строки таблицы.
-
Предложение AUGMENTS
-
Указывает, что указанная коллекция таблиц может считаться расширением другой коллекции таблиц и может заменить предложение INDEX в SNMPv2. Коллекции, на которые ссылается предложение AUGMENTS, можно объединить с другой коллекцией таблиц, чтобы сформировать одну коллекцию. Результирующая коллекция использует свойства первичного ключа, указанные в последней коллекции таблиц в цепочке.
В этом случае предыдущие правила сопоставления, указанные для предложения INDEX, применяются к последней коллекции таблиц в цепочке. Затем коллекция объектов сопоставляется с одним определением класса CIM.
-
Предложение OBJECT-IDENTIFIER
-
Содержит уникальный идентификатор объекта для объекта MIB. Этот идентификатор объекта сопоставляется с квалификатором свойства CIM object_identifier.
-
Определите права доступа к объекту 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 игнорируется, но вы можете придумать связи группирования и создать коллекции.