Разработка информационной подсистемы "Traffic Manager", осуществляющей управление и мониторинг межсетевого экрана Microsoft Forefront Threat Management Gateway 2010
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?ь видов отчетов:
-трафик по пользователям;
-трафик по сайтам;
-трафик по дням;
-трафик пользователя по сайтам;
-трафик сайта по пользователям.
Отчет Трафик по пользователям позволяет получить список пользователей с указанием следующих данных:
-объем входящего трафика;
-объем исходящего трафика;
-количество запросов.
Также объем входящего трафика первых десяти наиболее активных пользователей представлен в виде гистограммы. Описанный отчет представлен на рисунке 2.16.
Рисунок 2.16 - Отчет Трафик по пользователям
Отчет Трафик по сайтам позволяет получить список самых посещаемых сайтов с указанием следующих данных:
-объем входящего трафика (скачано с сайта);
-объем исходящего трафика (закачано на сайт);
-количество запросов к сайту.
Также объем входящего трафика, то есть полученного с этого сайта, первых десяти наиболее посещаемых сайтов представлен в виде гистограммы. Описанный отчет представлен на рисунке 2.17.
Рисунок 2.17 - Отчет Трафик по сайтам
Отчет Трафик по дням предназначен для анализа объемов входящего и исходящего трафика за каждый день. Период указывается перед формированием отчета.
Отчет Трафик пользователя по сайтам позволяет получить список самых посещаемых сайтов определённого пользователя, который выбирается перед формированием отчета. В отчеты отображаются следующие данные:
-объем входящего трафика (скачано с сайта);
-объем исходящего трафика (закачано на сайт);
-количество запросов к сайту.
Также объем входящего трафика, то есть полученного с этого сайта, первых десяти наиболее посещаемых сайтов представлен в виде гистограммы. Описанный отчет представлен на рисунке 2.18.
Рисунок 2.18 - Отчет Трафик пользователя по сайтам
Отчет Трафик сайта по пользователям в отличие от предыдущего позволяет получить список самых активных пользователей для определённого сайта, который выбирается перед формированием отчета. В отчеты отображаются следующие данные:
-объем входящего трафика (скачано с сайта);
-объем исходящего трафика (закачано на сайт);
-количество запросов к сайту.
Также объем входящего трафика, то есть полученного с этого сайта, первых десяти наиболее посещаемых сайтов представлен в виде гистограммы. Описанный отчет представлен на рисунке 2.19.
Рисунок 2.19 - Отчет Трафик сайта по пользователям
2.3.4 Организация обмена данными
ADO.NET - основная модель доступа к данным для приложений, основанных на Microsoft .NET. Не является развитием более ранней технологии ADO. Скорее представляет собой совершенно самостоятельную технологию. Компоненты ADO.NET входят в поставку оболочки .NET Framework; таким образом, ADO.NET является одной из главных составных частей .NET [8]..NET (ActiveX Data Objects .NET) является набором классов, реализующих программные интерфейсы для облегчения подключения к базам данных из приложения независимо от особенностей реализации конкретной системы управления базами данных и от структуры самой базы данных, а также независимо от места расположения этой самой базы - в частности, в распределенной среде (клиент-серверное приложение) на стороне сервера [5]..NET широко используется совместно с технологией web-программирования с использованием объектов ASP.NET для доступа к расположенным на сервере базам данных со стороны клиента. Для разработки приложения были использованы стандартные средства для работы с SQL Server. Настройка подключения проекта к базе данных из Visual Studio 2010 представлена на рисунке 2.20.
Рисунок 2.20 - Установка свойств связи с данными в Visual Studio 2010
2.3.5 Установка приложения Traffic Manager на компьютер системного администратора
Приложение Traffic Manager передается заказчику в виде исполняемого файла и не требует установки. С программой можно работать на любом компьютере локальной сети, отвечающим следующим требованиям:
?есть доступ к контроллеру домена;
?есть доступ к межсетевому экрану Microsoft Forefront TMG 2010;
?есть доступ к выделенному серверу баз данных под управлением СУБД Microsoft SQL Server 2008 R2.
При первоначальном создании проекта, задается папка, в которой предполагается хранение всех компонентов проекта.
Создав проект, как показано на рисунке 2.5, можем убедиться, что все файлы проекта хранятся в указанной папке на локальном диске компьютера (рисунок 2.21).
Рисунок 2.21 - Содержимое папки проекта Traffic Manager
Сам файл исполняемый файл проекта информационной подсистемы Traffic Manager с расширением .exe хранится по пути D:\Documents\Visual Studio 2010\Projects\ TrafficManager\TrafficManager\bin\Release. Свойства всей папки проекта показаны на рисунке 2.22.
Рисунок 2.22 - Свойства папки проекта Traffic Manager
Рисунок 2.23 - Свойства исполняемого файла TrafficManager.exe
Информационная подсистема Traffic Manager была успешно установлена на компьютер системного администратора ООО Бизнес ИТ и протестирована. Тестирование показало, что все требования заказчика относительно функционала подсистемы удовлетворены в полной мере.
Выводы
1.Средой разработки была выбрана Visual Studio 2010 благодаря своим возможностям и эффективности разработки.
.Перед разработкой приложения было произведено расширение функционала Forefront TMG: перенос журналов на SQL-сервер, создание веб-фильтра как механизма преобразования адресов URL и создание алгоритма конвертации уникал