20.10.1 Управляемые объекты

20.10.1 Управляемые объекты

До сих пор мы использовали неформальный термин "переменная MIВ". Но стандарты MIB реально определяют управляемые объекты (managed objects). Переменная имеет название и значение, а определение управляемого объекта включает:

? Имя — идентификатор объекта

? Набор атрибутов, в частности:

? Тип данных

? Описание деталей реализации

? Информацию о статусе

? Набор операций, которые могут быть выполнены над объектом

Рассмотрим типичное определение MIB:

sysDescr OBJECT-TYPE

 SYNTAX DisplayString (SIZE (0..255))

 ACCESS read-only

 STATUS mandatory

 DESCRIPTION

  "Текстовое описание элемента, которое должно содержать полное имя и

  номер версии, типа аппаратного обеспечения системы, операционной

  системы и сетевых средств. Подтверждается (mandatory), что вся

  информация содержит только воспроизводимые символы ASCII."

 :: = { system 1 }

Определение начинается с обозначения текстовой метки объекта — sysDescr — и заканчивается {system 1}, что означает "поместить этот узел ниже узла system и присвоить ему номер 1". Такая запись позволяет построить полный идентификатор объекта, который будет выглядеть как:

1.3.6.1.2.1.1.1

Остальная часть определения состоит из ряда конструкций (clauses) — SYNTAX (синтаксис), ACCESS (доступ), STATUS (статус) и DESCRIPTION (описание).

В данном случае SYNTAX (datatype) — это выводимая строка, т.е. ряд символов не длиннее 255 знаков.

ACCESS определяет действие(я), которое может быть выполнено. В данном случае ACCESS задан как "чтение/запись", а диспетчер может читать или изменять значения переменных.

В ранних документах MIB условие STATUS могло иметь значения: mandatory (обязательно), optional (необязательно), obsolete (устарело) или deprecated (отменено). Однако значения mandatory и optional были бесполезны. Более новые MIB не включают переменных, значение которых столь мало, что нет смысла помечать их специальным значением. STATUS теперь может указать на current (текущее значение), deprecated (отменено) или obsolete (устарело).

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

5.4. Объекты

Из книги Самоучитель UML автора Леоненков Александр

5.4. Объекты Объект (object) является отдельным экземпляром класса, который создается на этапе выполнения программы. Он имеет свое собственное имя и конкретные значения атрибутов. В силу самых различных причин может возникнуть необходимость показать взаимосвязи не только


7.4. Объекты

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

7.4. Объекты В общем случае действия на диаграмме деятельности выполняются над теми или иными объектами. Эти объекты либо инициируют выполнение действий, либо определяют некоторый результат этих действий. При этом действия специфицируют вызовы, которые передаются от


8.1. Объекты

Из книги Основы AS/400 автора Солтис Фрэнк

8.1. Объекты На диаграмме последовательности изображаются исключительно те объекты, которые непосредственно участвуют во взаимодействии и не показываются возможные статические ассоциации с другими объектами. Для диаграммы последовательности ключевым моментом


9.2. Объекты

Из книги Цифровой журнал «Компьютерра» № 26 [19.07.2010 — 25.07.2010] автора Журнал «Компьютерра»


Объекты DataSet с множеством таблиц и объекты DataRelation

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

Объекты DataSet с множеством таблиц и объекты DataRelation До этого момента во всех примерах данной главы объекты DataSet содержали по одному объекту DataTable. Однако вся мощь несвязного уровня ADO.NET проявляется тогда, когда DataSet содержит множество объектов DataTable. В этом случае вы можете


Объекты

Из книги HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов. автора Дронов Владимир

Объекты Сетевые вычисления и Интернет сделали тему объектных технологий бестселлером компьютерных новостей. Распространение таких языков программирования, как Java и С++, заставляет разработчиков приложений изменить свое отношение к традициям и признать преимущества


Объекты OS/400 и системные объекты MI

Из книги HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов автора Дронов Владимир

Объекты OS/400 и системные объекты MI Несколько типов объектов имеются и в OS/400, и в MI. Типы объектов OS/400 перечислены в таблице 5.1. Для сравнения, в таблице 5.2 приведены системные объекты MI. Помните, что в каждой новой версии AS/400 добавляются новые функции и даже новые объекты.


Киборги: Протезы рук, управляемые силой мысли Олег Нечай

Из книги OrCAD PSpice. Анализ электрических цепей автора Кеоун Дж.

Киборги: Протезы рук, управляемые силой мысли Олег Нечай Опубликовано 21 июля 2010 года Американские учёные из Лаборатории прикладной физики Университета Джона Хопкинса при поддержке Агентства перспективных оборонных исследований (DAPRA),


Объекты

Из книги Программирование на языке Пролог для искусственного интеллекта автора Братко Иван

Объекты Изучение объектных структур в данной лекции может служить весьма хорошим примером того, насколько неправильно отделять вопросы реализации от проблем будто бы "высокого" уровня. В процессе рассмотрения новых технических приемов, связанных с вопросами


Объекты

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен

Объекты Итак, мы познакомились с типами данных, переменными, константами, оператора- ми, простыми и сложными выражениями, функциями и массивами. Но это была, так сказать, присказка, а сказка будет впереди. Настала пора узнать о самых сложных структурах данных JavaScript —


Объекты 

Из книги автора

Объекты  Итак, мы познакомились с типами данных, переменными, константами, операторами, простыми и сложными выражениями, функциями и массивами. Но это была, так сказать, присказка, а сказка будет впереди. Настала пора узнать о самых сложных структурах данных JavaScript —


Другие источники тока, управляемые током

Из книги автора

Другие источники тока, управляемые током Несколько иная ситуация для более сложной схемы с ИТУТ часто возникает при анализе электронных цепей, когда управляющий ток проходит в ветви, не содержащей независимых источников напряжения V. На рис. 1.26, а представлена типовая


Другие источники напряжения, управляемые током

Из книги автора

Другие источники напряжения, управляемые током Вспомним, что источники напряжения, управляемые токами в какой-либо ветви, называются управляемыми током (ИНУТ) или зависимыми от тока (CCVS или CDVS). На рис. 1.28 приведена типовая схема такого источника, отличная от


Зависимые источники, управляемые двумя напряжениями

Из книги автора

Зависимые источники, управляемые двумя напряжениями Рассмотрим теперь, как вводятся в командной строке, использующей зависимые источники (POLY), управляемые более чем одним напряжением. В примере, представленном на рис. 1.29, сделаем Е функцией сразу двух напряжений v1 и v2.


16.1.2. Прологовские программы как системы, управляемые образцами

Из книги автора

16.1.2. Прологовские программы как системы, управляемые образцами Программы, написанные на Прологе, можно рассматривать как системы, управляемые образцами. Между пролог-программами и этими системами можно установить соответствие примерно следующим образом:• Каждое


Объекты

Из книги автора

Объекты "Другой частью" полномочий является объект, к которому применяется привилегия или для которого она отменяется. Объектом может быть таблица, просмотр, хранимая процедура или роль, хотя не все привилегии применимы ко всем типам объектов. Например, привилегия UPDATE