Раздел «Производители устройств»
Перейдя, по ссылке «производители устройств», откроется список со всеми существующими в системе марками производителей (см. рисунок 3.36).
Рисунок 3.36.Форма «Производители устройств»
Все дальнейшие действия, связанные с добавлением, удалением, редактированием будут происходить аналогично описанным выше разделам.
Раздел «Модели устройств»
Модели устройств – это прототип реального устройства, которые создаются совокупностью данных ранее добавленных типов устройств и производителя. Создаете модель, создаете список параметров мониторинга, а при добавлении реального устройства выбираете эту модель, подгружается список созданных параметров, и вы просто выбираете нужные для данного устройства.
Просмотр моделей устройств можно наблюдать при выборе соответствующего раздела в меню. Полный список заведенных в системе моделей устройств показан на рисунке 3.37.
Рис.3.37.Форма со списком «Моделей устройств»
Для добавления нового оборудования используйте кнопку «новое устройство». Форма по добавлению нового оборудования показана на рисунке 3.38.
Рис.3.38.Форма по добавления новой «Модели устройств»
На данном этапе происходит добавление параметров мониторинга путем клика по кнопке «параметры», всплывает окно «добавление нового параметра» в котором нужно ввести точный адрес OID, а в название указать, какое значение хранится по данному адресу. Форма с добавление параметров представлена на рисунке 3.39.
Рис.3.39.Форма добавления нового параметра
После клика по кнопке «добавить» в форме, окно не закрывается и значения полей не обнуляется, связано это с тем, что начальный адрес параметра OID редко меняется, что позволяется не вводить каждый раз полностью весь путь, а лишь изменить конечные значения адреса. Добавленные параметры отображаются на основной форме «добавления новой модели устройств». Список добавленных параметров отображен на рисунке 3.40. Также можно производить исправление значений параметров.
Рис.3.40.Форма добавления нового устройства
Окончательной фазой добавления модели устройств осуществляется кликом по кнопке «ОК», для отмены «Выйти».
Раздел «Устройства»
Работа с реальными устройства мониторинга осуществляется при клике по разделу «устройства» в пункте меню. В основной форме осуществляет вывод всех устройств, заведенных в системе (см. рисунок 3.41.)
Рис.3.41.Список устройств
Если необходимо провести коррекцию информации об устройстве, то кликнете по ссылке «Редактировать» в столбце «Действия», и вашему вниманию будет предоставлена соответствующая форма по изменению, добавлению информации о параметрах, частоте опросе устройств, как показано на рисунке 3.42.
Рис.3.42.Форма «Редактирование устройств»
Для добавления устройства в систему кликните по кнопке «новое устройство». Для успешного добавления устройства нужно ввести следующую информацию: название устройства; физический адрес и порт, по которому можно подключиться к базе управляющей информации; логин и пароль учетной записи, у которой есть доступ к устройству мониторинга. В ПО предусмотрено, ведение универсальной учетной запись, у которойесть доступ ко всем устройствам заказчика, но если встретилось исключение, то можно поставить «Изменить», тогда станет доступным изменение информации; выбираем заказчика и при необходимости вносим дополнительную информацию; и в зависимости от выбранного производителя и изменяется модели устройств; если по какой-либо причине устройство не работает, то можете не ставить галочку «Активно». При редактировании можно изменить статус на «Активно». Пример заполнения полей продемонстрировано на рисунке 3.43.
Рис.3.43.Добавление нового устройства
После заполнения полей, нужно выбрать параметры которые вы хотите отслеживать, список параметров зависит от выбранной модели. При клике по кнопке «параметры», появляется список параметров, выберите нужные параметры и нажмите добавить. Если в списке отсутствует параметр, которые нужно отслеживать, то придется вернуться в раздел «модели устройств», найти по названию нужную модель устройств, кликнуть на ссылку редактировать и добавить параметр. Пример выбора параметров представлен на рисунке 3.44.
Рис.3.44.Форма выбора параметров
Выбранные параметры отобразятся на основной форме. У параметров настраиваем частоту опроса устройств, и в конце кликаем по кнопке «ОК». Если все поля были заполнены корректными данными, то система выдаст сообщение об успешном добавлении нового устройства, в ином случае, сообщение об ошибке в заполнении полей.
Раздел «Оповещения»
Для работы с оповещениями выберите соответствующий пункт в меню. В появившемся окне отображаются все имеющиеся в системе устройства. Для настройки оповещения кликните по устройству, подгрузятся параметры мониторинга (см. рисунок 3.45).
Рис.3.45.Настройка оповещения
Для настройки оповещения выберите нужный параметр, и кликнете по вкладке редактировать. Если оповещение было создано, то откроется форма по редактированию, если нет, то откроется форма по созданию. Оповещение создается для каждого параметра индивидуально. В форме «Добавления нового оповещения» необходимо заполнить верхний и нижний предел срабатывания оповещения. В интерфейсе системе отобразится оповещение при выходе значений за пределы промежутка значений. Форма по созданию нового оповещения подробно представлена на рисунке 3.47.
Рис.3.46.Создание оповещения
Нажав на кнопку «пользователи», загрузится список пользователей, которых можно добавить в список оповещения, выбрав механизмы оповещения, как показано на рисунке 3.47. После клика по кнопке «оповещения», выбранные номера телефонов и адреса электронных адресов отобразятся на форме.
Рис.3.47.Выбор ответственных
Раздел «отчеты»
Приложение будет поставляться с определенным количеством отчетов, формирование которых описано выше, но также возможно добавление новых отчетов. Каждый отчет в приложении – это скомпонованный в специальном инструменте (MS ReportBuilder) шаблон с заданным источником данных. Добавление отчета осуществляется по имени файла и указание пути расположения (см. рисунок 3.48).
Рис.3.48.Добавление отчета
При добавлении отчета необходимо добавить параметры, которые принимает данный отчет. Заполняете поля параметра и добавляете параметр (см. рисунок 3.49).
Рис.3.49.Добавление параметра отчета
Так же в данном разделе возможно редактирование и удаление отчетов (см. рисунок 3.50).
Рисунок.3.50.Список отчетов
ЗАКЛЮЧЕНИЕ
В результате выполнения дипломной работы была разработана система «RN_Monitoring» для учета и контроля сетевого оборудования по протоколу SNMP. В процессе разработки программного обеспечения была изучена предметная область. Реализованная система отвечает всем предъявленным заказчиком требованиям по функциональности, в частности – требования к интерфейсу, надежности, производительности и удобству внедрения системы в текущую инфраструктуру организации.
Для разработки системы «RN_Monitoring» было использовано современное средство разработки Visual Studio 2012 и язык программирования C# 5.0. В качестве технологии построения веб – приложений была выбрана ASP.NET MVC. В качестве СУБД использована система управления базами данных MS Sql Server. В качестве системы построения отчетов был использован инструмент Sql Server Reporting Services.
В ходе выполнения работы были применены знания по исследованию предметной области, анализу рынка программного обеспечения, проектированию баз данных и разработке программного обеспечения.
СПИСОК ЛИТЕРАТУРЫ
1. Официальный сайт Роснефть [Электронный ресурс]. – Электрон. текстовые дан. – URL: http://www.rosneft.ru/.
2. Официальный сайтThe Dube [Электронный курс]. – Электрон. текстовые дан. – URL: http://www.mikrotik.com/thedude.
3. Официальный сайтZabbix [Электронный курс]. – Электрон. текстовые дан. – URL: http://www.zabbix.com/ru/.
4. Официальный сайтNagios [Электронный курс]. – Электрон. текстовые дан. – URL: http://www.nagios.org/.
5. Paessler [Электронный курс]. – Электрон. текстовые дан. – URL: https://shop.paessler.com/shop/prtg/new/.
6. Официальный сайтTibbo Project System [Электронный курс]. – Электрон. текстовые дан. – URL: http://aggregate.tibbo.com/network_management/.
7. Шмидт К. Основы SNMP, 2-е издание / Мауро Д.; Пер. с англ. – М.: ООО «Символ-Плюс», 2012. – 520 с.[s9]
8. Протокол управления SNMP [Электронный курс]. – Электрон. текстовые дан. – URL: http://book.itep.ru/4/44/snm_4413.htm.
9. Протокол управления SNMP [Электронный курс]. – Электрон. текстовые дан. – URL: http://www.csharpcoderr.com/2012/07/snmp.html.
10. SNMP [Электронный курс]. – Электрон. текстовые дан. – URL: http://www.snmp.ru/doku.php.
11. Управляющий протокол [Электронный курс]. – Электрон. текстовые дан. – URL: http://www.icmm.ru/~masich/win/lexion/snmp/snmp.htm.
12. Простой протокол управления сетью [Электронный курс]. – Электрон. текстовые дан. – URL: http://ods.com.ua/win/rus/net-tech/snmp.html.
13. Рихтер Дж. CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#. / Дж. Рихтер; 4-е изд. – СПБ.: Питер, 2014. – 896 с.
14. Мартин Р. Чистый код: создание, анализ и рефакторинг. Библиотека программиста. / Р. Мартин; – СПБ.: Питер, 2014. – 464 с.
15. Фаулер М. Рефакторинг. Улучшение существующего кода / М. Фаулер; СПб. : Символ-Плюс, 2008. - 432 с.
16. Шилдт Г. Полный справочник по C# / Г. Шилдт; 4-изд.: Пер. с англ. – М.: ООО «И.Д. Вильямс», 2008. – 740 с.
17.Джозеф С. LINQ: язык интегрированных запросов в C# 2008 для профессионалов. / С. Джозеф; Пер. с англ. – М.: ООО «И.Д. Вильямс», 2008. – 560 с.
18. ASP.NET MVC Framework – ставим точки [Электронный ресурс]. – Электрон. текстовые дан. – URL: http://habrahabr.ru/post/63138/.
19. Мартин Р. Принципы, паттерны и методики гибкой разработки на языке C#. / Р. Мартин, М. Мартин – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 768 с.
20. Кржиштоф Ц. Инфраструктура программных проектов. Соглашения, идиомы и шаблоны для многократно используемых библиотек .NET / Ц. Кржиштоф, А. Брэд; Пер. с англ. – М.: ООО «И.Д. Вильямс», 2011. – 416 с.
21. Официальный сайт ASP.net [Электронный курс]. – Электрон. текстовые дан. – URL: http://www.asp.net/mvc
22. Бен-Ган И. Microsoft SQL Server. Основы T-SQL/. – СПб.: БХВ-Петербунг, 2009. – 511 с.
23.Бондарь А. Microsoft SQL Server 2012/-СПб.: БХВ-Петербунг, 2013. – 608 с.
24. Все об MS SQL Server [Электронный курс]. – Электрон. текстовые дан. – URL: http://www.t-sql.ru/
25. Джонсон Д. Умный дизайн. Простые приемы разработки пользовательских интерфейсов/ Пер. с англ. – М.: ООО «Питер», 2012. – 224 с.
26. Флэнаган Д. JavaScript. Подробное руководство. / Д. Флэнаган; Пер. с англ. – СПб: Символ_Плюс, 2008. – 992 с.
27. Хольцнер, С. jQuery. Практическое применение / С. Хольцнер. – М.: Эксмо, 2010. – 224 с.
28. Официальный сайт jQuery [Электронный ресурс]. – Электрон. текстовые дан. – URL: http://jquery.com/.
29. Освоение Ajax: эффективный подход к созданию Web-сайтов [Электронный ресурс]. – Электрон. текстовые дан. – URL: https://www.ibm.com/developerworks/ru/library/wa-ajaxintro1/
30. Портал обучения HTML [Электронный ресурс]. – Электрон. текстовые дан. – URL: http://htmlbook.ru/.
[s1]С новой страницы
[s2]Во введении и описании объекта автоматизации не должен быть предложен в стиле «уже сделано в нашей работе». Уже сделано – это в главе 3 где описание реализованного решения.
Подводка темы к проблеме маловата. Добавьте чуть водички про простои, перетащите последний абзац введение на пораньше
[s3]В таких случаях, чтобы не было некрасивых переносов пользуйтесь неразрывным пробелом CTRL+SHIFT+Пробел
[s4]Добавьте на схему Центр и уберите из Восточной Сибири «и т.д.»
[s5]Такой пустой лист - это не дело, убирайте разрыв
[s6]Из раздела 1.6 часть информации, касающейся описания схемы работы и саму схему перенести в 3 главу. А часть, касающуюся проблематики - во введение. Часть, в которой описаны количественные характеристики - оставить и раздел 1.6 назвать "Количественные характеристики объекта автоматизации"
[s7]Такой большой устоты быть не должно
[s8]Где-то этот текст я уже видел. Он здесь точно не нужен. Здесь нужны сухие факты о системе и ее функциях. Убирайте
[s9]Проверить на ГОСТ