- •Реферат
- •Введение
- •Описание объекта автоматизации
- •Краткая характеристика объекта автоматизации
- •Организационная структура ооо «рн-Информ»
- •Функциональные особенности ооо «рн-Информ»
- •Описание решаемой проблемы
- •Постановка задачи
- •Структурно-функциональная схема приложения
- •Обзор существующего программного обеспечения
- •Система мониторинга «The Dube»
- •Система мониторинга «Zabbix»
- •Система мониторинга «Nagios»
- •Система мониторинга prtg (Paessler Router Traffic Grapher)
- •Система мониторинга AggreGate Network Manager
- •Система мониторинга «rn_Monitoring»
- •Сравнительный анализ возможностей различных систем
- •Описание разработанного программного обеспечения
- •Описание протокола snmp
- •Компоненты.
- •Соединители
- •Архитектура приложения
- •Модуль DomainModel
- •Модуль Dal
- •Ядро системы
- •Модуль «Пользовательский интерфейс»
- •Контроллеры
- •Конфигураторы пользовательского интерфейса
- •Вспомогательные классы пользовательского интерфейса
- •Выбор технологий для разработки
- •Выбор платформы разработки
- •Выбор языка программирования
- •Выбор технологии разработки веб - приложения
- •Выбор системы управления базой данных
- •Выбор технологии разработки пользовательского интерфейса
- •Технология Ajax.
- •Проектирование базы данных программного обеспечения
- •Перечень таблиц
- •Входные и выходные данные
- •Описание функционала разработанного веб-приложения
- •Общий алгоритм работы системы
- •Вкладка «Отчет»
- •Описание интерфейса роли «Администратор»
- •Вкладка «Параметры»
- •Раздел «Пользователи»
- •Раздел «Заказчики»
- •Раздел «Типы устройств»
- •Раздел «Производители устройств»
- •Раздел «Модели устройств»
- •Раздел «Устройства»
- •Раздел «Оповещения»
- •Раздел «отчеты»
- •Заключение
- •Список литературы
Постановка задачи
Для решения проблем, описанных выше, было принято решение о разработке собственной централизованной автоматизированной системы для учета и контроля сетевых устройств.
Для достижения поставленной цели необходимо решить следующие задачи:
Изучить предметную область;
Провести анализ существующих приложений;
Определить функционально-технические требования;
Произвести выбор технологий для реализации задачи;
Спроектировать и разработать БД;
Разработать дизайн веб-приложения;
Разработать и реализовать ролевой доступ администратора и пользователя;
Протестировать разработанное приложение.
Структурно-функциональная схема приложения
В компании ОАО «НК «Роснефть» вся связь с пользователями осуществляется через корпоративную сеть. На поддержке у компании находится более 30 тысяч пользователей ПК. В состав сетевой инфраструктуры входят различные сетевые устройства, такие как принтеры, многофункциональные устройства, серверы, маршрутизаторы, рабочие станции, ip - телефония, источники бесперебойного питания. Для улучшения качества обслуживания сетевых устройств в сети была разработана система мониторинга. Система запущена на веб - сервере, опрашивает последовательно все необходимые устройства с точным набором параметров и сохраняет полученные значения в базу данных. Назначение параметров производится в бизнес-логике приложения. Если значение параметра выходит за диапазон допустимых значений, ранее настроенного администратором, то осуществляется оповещение службы поддержки. После чего, ответственный из службы поддержки обязан предпринять действия по устранению инцидента. Ниже в структурно-функциональной схеме отображена работа приложения и функции пользователей приложения (см. рисунок 1.3).
На рисунке 1.3 отображены информационные потоки в «RN-Monitoring».
Электропитание
Рис.1.3.Структурно-функциональная схема ПО
В организации ООО «РН-Информ» (Поволжье) находится в обслуживании более 500 сетевых устройств.
В таблице 1.1 приведены подробные количественные характеристики объекта автоматизации.
Таблица 1.1. Количественные характеристики
Устройства /кол-во |
Серверы |
МФУ |
Принтеры |
Коммутаторы |
|
60 |
120 |
90 |
210 |
Основными параметрами для всех типов оборудования являются:
устройство (имя устройства, физический адрес, уникальный адрес, версия прошивки),
процессор (имя устройства, загруженность, скорость работы, время работы, температура и т.д.),
физическая память (общее количество выделенной информации, используемой и т.д.);
ошибка (причина и многое другое).
В качестве примера приведен приблизительный список параметров мониторинга, разделенный по типам устройств (таблиц 1.2).
Таблица 1.2. Параметры мониторинга
Тип устройства |
Параметр мониторинга |
Принтер и МФУ |
Запас чернил/тонера |
Текущий статус принтера |
|
Текущий статус печати |
|
Время работы с момента последней перезагрузки |
|
Количество портов у принтера |
|
Статус каждого порта |
|
Количество подключенных принтеров |
|
Общее количество заданий в принтере |
|
Список IP – адресов или пользователей, создавших задания |
|
Замятие, отсутствие бумаги в латке |
|
Всего распечатано страниц |
|
Просмотр последних документов |
|
Коммутатор
|
Количество, размер, вид пакета, прошедший через каждый интерфейс |
Ведение списка подключенных интерфейсов |
|
Отслеживание скорости передачи |
|
Информация о состоянии портов |
|
Отслеживания сетевых протоколов |
|
Ведение списка MAC – адресов |
|
Сервер
|
Просмотр запущенных служб |
Просмотр состояния жестких дисков |
|
Просмотр информации о процессорах |
|
ИБП
|
Уровень заряда батареи |
Температура батареи |
|
Информация о напряжении в сети |
|
Уровень нагрузки |
|
Количество подключенных устройств |
