Описание программных модулей
Архитектуру распределённой системы можно описать в терминах обрабатывающих элементов (или компонентов), соединяющих элементов (или соединителей) и элементов данных. Перечислим составные элементы системы управления SNMP:
· Компоненты
o Агент
o Менеджер
· Соединители
o Транспортный протокол
o Протокольные блоки данных (Protocol Data Units, PDU) и сообщения SNMP
· Данные
o Управляющая информация MIB
o Подсистема накопления статистической информации
Опишем подробнее и проанализируем архитектуру SNMP с позиции достижения поставленных перед SNMP целей. Для этого используем понятие архитектурного стиля сетевого программного обеспечения.
Архитектурный стиль — это согласованный набор архитектурных ограничений, накладываемых на роли и особенности архитектурных элементов (компонентов, соединителей и данных) и отношений между ними, проявляющийся в любой архитектуре, которая удовлетворяет этому стилю.
SNMP - это протокол прикладного уровня, разработанный для стека TCP/IP, хотя имеются его реализации и для других стеков, например IPX/SPX. Протокол SNMP используется для получения от сетевых устройств информации об их статусе, производительности и других характеристиках, которые хранятся в базе данных управляющей информации MIB (Management Information Base). Простота SNMP во многом определяется простотой MIB SNMP, особенно их первых версий MIB I и MIB II. Кроме того, сам протокол SNMP также весьма несложен.
|
|
Агент в протоколе SNMP - это обрабатывающий элемент, который обеспечивает менеджерам, размещенным на управляющих станциях сети, доступ к значениям переменных MIB и тем самым дает им возможность реализовывать функции по управлению и наблюдению за устройством.
Основные операции по управлению вынесены в менеджер, а агент SNMP выполняет чаще всего пассивную роль, передавая в менеджер по его запросу значения накопленных статистических переменных. Менеджер и агент должны располагать одной и той же моделью управляемого ресурса, иначе они не смогут понять друг друга. Однако в использовании этой модели агентом и менеджером имеется существенное различие. Агент наполняет модель управляемого ресурса текущими значениями характеристик данного ресурса, и в связи с этим модель агента называют базой данных управляющей информации - Management Information Base, MIB. Менеджер использует модель, чтобы знать о том, чем характеризуется ресурс, какие характеристики он может запросить у агента и какими параметрами можно управлять.
Для накопления статистической информации будет использоваться система управления базами данных и собственно сама база данных. Доступ к базе данных будет осуществляться по протоколу TCP\IP, что позволит сделать систему распределенной и обеспечить более качественное хранение данных. На основе данных из базы, пользователь сможет генерировать отчеты и проводить анализ работоспособности сети в целом. Выборка за период и генерация графических отчетов позволит наблюдать какие узлы сети становиться наиболее проблемными. На основе статистических данных, сетевой администратор сможет оперативно предпринимать меры по ликвидации проблемных участков.
|
|
Дата добавления: 2016-01-04; просмотров: 92; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!