Задача 2
Управление устройствами по протоколу SNMP осуществляется посредством реализации двух типов программных элементов: менеджер и агент.
Менеджер выполняет функции управления устройствами и является главным элементом схемы управления.
Агент непосредственно связан с устройством, которым управляет, и выполняет команды менеджера, являясь подчинённым элементом схемы управления.
Менеджер и агенты образуют сеть управления устройствами с главным и подчинёнными элементами.
Общий принцип управления устройствами по протоколу SNMP определяется представлением списка параметров, доступных для управления и наблюдения, в виде логического дерева, каждый элемент которого (узел или параметр) имеет свой уникальный номер (Object Identifier).
Кроме идентификатора параметров, используемых для обращения к ним, необходимо наличие IP адреса управляемого устройства, соответственно протоколу TCP/IP, и т.н. COMMUNITY (область управления), выделяемые среди управляемых устройств отдельные логические группы, которые пользователь может задавать по общими функциональным характеристикам и/или территориальному расположению.
COMMUNITY может также применяться для разграничения доступа к управляемым устройствам с целью защиты от несанкционированного доступа.
Таким образом, для управления каждым параметром устройства необходимо определить: COMMUNITY / IP адрес / Object Identifier.
Данный перечень однозначно определяет параметры устройства и позволяет создавать модели управления группами устройств.
Набор управляемых параметров конкретного вида устройств, их типов и свойств объединяются в набор параметров или MIB (Management Information Base). Такой набор определяет состав управляемых параметров и их возможных значений, выполняя функцию локальной базы данных для определённого типа устройств. Для каждого типа устройств создаётся отдельный MIB, который содержит полный перечень параметров данного типа устройств.
Управляемые параметры делятся на две категории:
Read-only (только для чтения) - параметры, доступные только для наблюдения,
Read-Write (для чтения и записи) - параметры, доступные для изменения, т.е. настройки и наблюдения.
Для каждого устройства, управляемого по SNMP, имеется набор стандартных параметров, которые доступны для чтения: тип устройства, серийный номер, дата изготовления, сетевое имя и время работы устройства после включения.
В системах управления SNMP применяются следующие основные методы управления параметрами устройств:
Опрос параметров
Мониторинг
Отключение
Изменение параметров (Set –установить…применить)
Прерывания (traps - ловушка)
Опрос параметров выполняется посредством чтения отдельных параметров устройства или групп параметров данного устройства. Эту операцию выполняет менеджер, посылая запросы агенту и ожидая ответов от него.
Мониторинг параметров представляет собой периодический опрос параметров, позволяющий наблюдать состояние опрашиваемых параметров во времени.
Отключение параметров от управления выполняется с целью снятия наблюдения за данными параметрами, когда их состояние может выходить за допустимые пределы (например при установке оборудования или при модификациях состава сети) или когда наблюдение за параметрами не отражает существенных состояний управляемого оборудования (например при временно отключенных или неисправных устройствах и их модулей).
Изменение параметров выполняется менеджером, посылающим команды агентам, при необходимости модификации значения управляемых параметров. Данный метод применяется только к переменным типа read-write.
Прерывания (traps) выполняются агентом при возникновении аварийных или критических состояний параметров устройства. В этом случае агент не ждёт команды от менеджера, а сам посылает ему IP пакет с сообщением о недопустимом значении параметра. Агент в таком режиме сам опрашивает параметры устройства и при обнаружении недопустимых значений какого-либо параметра оповещает менеджера. Этот метод позволяет ускорить обнаружение аварийных и критических состояний устройств, т.к. опрос параметров выполняется с определённым периодом и является длительным процессом на сети управления, когда локальный опрос параметров, выполняемый агентом осуществляется значительно быстрее.
Для реализации полного технологического цикла управления устройствами, необходимо также иметь визуальные (возможно графические) элементы, позволяющие оператору сети следить за состоянием оборудования в сети, управлять параметрами устройств и реагировать на возникновение нештатных ситуаций. Обычно такие элементы выполняются на основе компьютерных систем с применением графических пользовательских интерфейсов.
В системе NetControl, предназначенной для управления устройствами РОТЕК и аналогичным оборудованием третьих производителей, основные элементы выполнены на базе персональных компьютеров и серверов с операционной системой Windows.
Графические интерфейсы пользователя реализованы на основе Java приложений, которые позволяют создавать гибкие, легко настраиваемые системы управления. SNMP менеджер работает с использованием СУБД, в которой хранятся текущие и постоянные значения параметров устройств, конфигурация сети телекоммуникационного оборудования и журналы управления оборудованием и их аварийными состояниями.
SNMP агенты для устройств РОТЕК реализованы в виде самостоятельных аппаратных модулей (супервизоров), устанавливаемых дополнительно с основными телекоммуникационными устройствами. Супервизоры позволяют управлять телекоммуникационными устройствами программным образом. Такой подход даёт возможность при необходимости легко изменять состав управляемых модулей, их параметров и свойств, изменяя программу агента и не изменяя при этом сам модуль супервизора.
.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.