Идентификатор объекта | Значение |
… | … |
… | … |
В начале списка переменных размещается
20.9.9 Сообщение inform версии 2
В версии 2 реализована идея
20.9.10 Другие усовершенствования в версии 2
Насколько точно реализация модуля должна соответствовать определению MIB от разработчика для обеспечения требований совместимости? И как разработчик может объявить о несоответствии спецификации, которое, скорее всего, было необходимо из-за некоторых ограничений в возможностях оборудования?
Решить эти вопросы в версии 2 помогают следующие средства:
■ Описание совместимости (compliance statement), определяющее фактические минимальные требования для модуля
■ Описание возможностей (capability statement), предоставляемое разработчиком для пояснения реальных возможностей агента
Эти описания позволяют клиенту при выборе узнать о продукте немного больше, чем 'мы поддерживаем SNMP'.
20.10 Документы MIB
Документы, определяющие переменные MIB, содержат полезную информацию. Они точно описывают, как каждая переменная определена и измеряется. Имеется и дополнительный материал, описывающий технологию, условия возникновения ошибок и типичные конфигурации.
В следующих разделах мы обсудим некоторые концепции, знание которых будет полезно при чтении документов MIB.
20.10.1 Управляемые объекты
До сих пор мы использовали неформальный термин
■ Имя — идентификатор объекта
■ Набор атрибутов, в частности:
■ Тип данных
■ Описание деталей реализации
■ Информацию о статусе
■ Набор операций, которые могут быть выполнены над объектом
Рассмотрим типичное определение MIB:
sysDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
'Текстовое описание элемента, которое должно содержать полное имя и
номер версии, типа аппаратного обеспечения системы, операционной
системы и сетевых средств. Подтверждается (mandatory), что вся
информация содержит только воспроизводимые символы ASCII.'
:: = { system 1 }
Определение начинается с обозначения текстовой метки объекта —
1.3.6.1.2.1.1.1
Остальная часть определения состоит из ряда
В данном случае
В ранних документах MIB условие