- •Реферат
- •Введение
- •Описание объекта автоматизации
- •Краткая характеристика объекта автоматизации
- •Организационная структура ооо «рн-Информ»
- •Функциональные особенности ооо «рн-Информ»
- •Описание решаемой проблемы
- •Постановка задачи
- •Структурно-функциональная схема приложения
- •Обзор существующего программного обеспечения
- •Система мониторинга «The Dube»
- •Система мониторинга «Zabbix»
- •Система мониторинга «Nagios»
- •Система мониторинга prtg (Paessler Router Traffic Grapher)
- •Система мониторинга AggreGate Network Manager
- •Система мониторинга «rn_Monitoring»
- •Сравнительный анализ возможностей различных систем
- •Описание разработанного программного обеспечения
- •Описание протокола snmp
- •Компоненты.
- •Соединители
- •Архитектура приложения
- •Модуль DomainModel
- •Модуль Dal
- •Ядро системы
- •Модуль «Пользовательский интерфейс»
- •Контроллеры
- •Конфигураторы пользовательского интерфейса
- •Вспомогательные классы пользовательского интерфейса
- •Выбор технологий для разработки
- •Выбор платформы разработки
- •Выбор языка программирования
- •Выбор технологии разработки веб - приложения
- •Выбор системы управления базой данных
- •Выбор технологии разработки пользовательского интерфейса
- •Технология Ajax.
- •Проектирование базы данных программного обеспечения
- •Перечень таблиц
- •Входные и выходные данные
- •Описание функционала разработанного веб-приложения
- •Общий алгоритм работы системы
- •Вкладка «Отчет»
- •Описание интерфейса роли «Администратор»
- •Вкладка «Параметры»
- •Раздел «Пользователи»
- •Раздел «Заказчики»
- •Раздел «Типы устройств»
- •Раздел «Производители устройств»
- •Раздел «Модели устройств»
- •Раздел «Устройства»
- •Раздел «Оповещения»
- •Раздел «отчеты»
- •Заключение
- •Список литературы
Система мониторинга «rn_Monitoring»
Исходя из требований заказчика ООО «РН-Информ», была реализована система мониторинга «RN_Monitoring». Основными функциями которой являются:
Ведение списка пользователей и разграничение прав пользователей;
Ведение списка сетевых устройств;
Ведение базы управляющих параметров MIB;
Настройка параметров мониторинга устройств;
Мониторинг сетевых устройств по протоколу SNMP;
Отправка уведомлений по (Email, SMS) и вывод уведомлений при возникновении инцидентов;
Формирование отчетов.
Сравнительный анализ возможностей различных систем
Произведен анализ существующих систем мониторинга. Основные выявленные функции, которыми обладают системы — это возможность опроса устройств, получение уведомлений, составление отчетности и мониторинг.
Исходя из результатов анализа, можно сделать вывод о том, что системы не подходят заказчику по следующим критериям:
AggreGate Network Manager и PRTG (Paessler Router Traffic Grapher) является платным ПО и для бесплатного использования лицензия дается только на 10 устройств, данное ограничение не приемлемо для эксплуатации заказчиком;
Одно из требований, выдвинутых заказчиком,- система должна отслеживать все сетевые устройства, доступные по протоколу SNMP. Данное требование не может выполнить ни одна из бесплатных систем;
Одно из пожеланий заказчика заключается в наличии русского языка интерфейса. Это пожелание может выполнить только AggreGate Network Manager.
Таким образом, произведя анализ и сравнение аналогов, можно сделать вывод о том, что ни одна из рассмотренных систем не выполняет полный перечень требований заказчика. Поэтому было принято решение о разработке собственного программного обеспечения (RN-Monitoring). В полученной системе были учтены все требования заказчика. Система Web-ориентирована, для её использования на рабочих станциях не нужно использование дополнительных программ и библиотек [8].
В таблице 2.1 показан сравнительный анализ возможностей различных программных продуктов.
Таблица 2.1. Сравнительный анализ аналогов ПО.
Название системы/ Функции |
The Dube |
Zabbix |
Nagios |
PRTG |
AggreGate Network Manager |
RN-Monitoring |
|
Интерфейсы |
En |
Ru |
En |
En |
Ru |
Ru |
|
Кроссплатформенность |
Да |
Да |
Да |
Нет |
Да |
Да |
|
Графическое отображение устройств |
Да |
Да |
Да |
Да |
Да |
Да |
|
Просмотр MIB |
Да |
Нет |
Да |
Нет |
Нет |
Да |
|
Изменяемый набор параметров |
Да |
Нет |
Нет |
Да |
Да |
Да |
|
Мониторинг агентов |
∞ |
∞ |
∞ |
∞ |
∞ |
∞ |
|
Наличие личного кабинета |
Да |
Да |
Да |
Да |
Нет |
Да |
|
Оповещения о сбоях (SMS, Email) |
Да |
Да |
Да |
Да |
Да |
Да |
|
Отчеты |
Нет |
Да |
Да |
Да |
Да |
Да |
|
Мониторинг
|
Сетевого оборудования |
Да |
Да |
Да |
Да |
Да |
Да |
Периферийных устройств |
Нет |
Нет |
Да |
Нет |
Нет |
Да |
|
Оборудования электропитания |
Нет |
Нет |
Нет |
Нет |
Нет |
Да |
|
Freeware |
Да |
Да |
Да |
Нет |
Нет |
Да |
|
Возможность удаленного администрирования |
Да |
Да |
Да |
Да |
Да |
Да |
|
Ведение статистики |
Да |
Да |
Нет |
Да |
Да |
Да |
|
