Диплом: Разработка программного обеспечения конфигурации настроек сетевых адаптеров компьютера

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
Администрирование ЛВС выполняется по локальной или по
глобальной сети, возможно применение виртуальных частных сетей (VPN).
Основные преимущества программы [7]:
Гибкий интерфейс для организации процесса управления
созданными доменами и рабочими группами.
Организация возможностей удаленного управления различными
локальными станциями.
Поддержка возможностей обмена сообщениями, снимками экрана,
транспортировки файлов, организации общего доступа к экрану в ходе
сеансов удаленного управления.
Установка и настройка необходимых удаленных агентов управления
в автоматическом режиме.
Механизмы удаленного управления используемыми серверами
семейства Windows.
Необходимость наличия только одной лицензии администратора для
использования неограниченного числа доменов, серверов и рабочих станций.
Негативным аспектом является строгая привязка к операционной
системе Windows.
3. Kerio Control. Является программным продуктом для осуществления
администрирования ЛВС, обладающая рядом необходимого инструментария,
в том числе: комплексная система обеспечения безопасности сети, поддержка
VPN сервера, фильтры полосы пропускания, методы балансировки нагрузки
каналы сети Интернет, возможности пресечения различных мер
злоупотребления доступом в ЛВС [32].
Интерфейс программы приведен на рисунке 9, он обладает высокой
степенью гибкости, а также программное обеспечении является легко
маштабируемым, по сравнению с традиционными решениями, в связи с чем
становиться возможным предоставление администратору возможностей
контроля работы ЛВС и мониторинга активности пользователей ЛВС до
мельчайших деталей.
43
Версии Kerio Control Software и Virtual Appliance предназначены для
установки на выделенный сервер (без предустановленной ОС) или в
виртуальную среду VMware.
Встроенная ОС на базе Linux не содержит лишних служб и
приложений, и предназначена исключительно для работы Kerio Control.
Данные версии доступны в виде самораспаковывающихся образов,
администрирование производиться через стандартную веб-консоль. Таким
образом Software и Virtual Appliance значительно повышают надежность и
безопасность решения, и в то же время сохраняют легкость его
развертывания и администрирования.
Рисунок 9 - Пример интерфейса системы Kerio Control
Достоинства данного программного продукта [23]:
Поддержка кроссплатформенности, существуют десктопные и веб-
версии программы.
Гибкая архитектура позволяет расширять функциональные
возможности за счет интеграции дополнительных модулей от производителя.
44
Регулярное обновление продукта в автоматическом режиме.
Контроль входящих и исходящих сетевых соединений в фоновом
режиме.
Защита серверов расположенных за межсетевым экраном от
неавторизованных подключений, обычно выполняемых интернет-роботами
или хакерами через какую-либо доступную службу.
При взаимодействии с межсетевым экраном и фильтром
содержимого, предотвращает работу злоумышленного программного
обеспечения в сети.
К недостатку данного ПО можно отнести только высокую цену
регулярных (ежегодных) платежей за установленный экземпляр программы.
4. OmniPeek. Данный продукт имеет 3 различных класса реализации:
Basic (Базовый), Professional (Профессиональный), Enterprise
(Корпоративный) для обеспечения комплексного анализа и мониторинга
функционирования ЛВС.
Данное программное приложение предоставляет механизмы
централизованного и унифицированного экспертного анализа по
интегрированным подсистемам ЛВС.
При этом данный программный пакет обеспечивает точную
диагностику проблемы в диалогах между сетевыми узлами сети, что
способствует оперативной идентификации элементов ЛВС, в которых
произошли неисправности, сбой или другие функциональные неполадки, что
крайне важно при администрировании сети [47].
Сетевые администраторы способны с помощью данного программного
средства получать оповещения в случае возникновения негативных событий,
а также в тех ситуациях, когда нарушаются заданные правила сетевых
политик.
Основные преимущества данного ПО [43].
С помощью OmniPeek администраторы ЛВС способны мониторить
и сохранять информацию о сетевом трафике, после чего выполнять его
45
ретроспективный анализ, для того чтобы исследовать и идентифицировать
происшедшие инциденты и сбои в работе сети ЛВС.
Поддерживаются средства выполнения диагностики проблем в ЛВС,
в частности средства контроля соблюдения инструкций должностными
исполнительными лицами, правил системных и сетевых политик, анализа
работы программных приложений, выполнения бизнес транзакций.
Интуитивно понятный интерфейс взаимодействия пользователя с
информационной интерактивной панелью данного продукта позволяет гибко
задавать нужные критерии поиска данных в системе.
Пример интерфейса данного ПО приведен на рисунке 10.
Рисунок 10 - Пример интерфейса системы OmniPeek
К недостаткам данного ПО относятся следующие [47]:
1. Отсутствие кроссплатформенности, корректная работа приложения
обеспечивается исключительно под работой операционных систем Windows.
2. Высокая цена.
3. Малое количество справочной литературы и документации по
обслуживанию.
46
4. Привязан к интегрированной программной архитектуре, за счет чего
не позволяет обеспечить оптимальное быстродействие.
5. HP Network Node Manager (NNM). Данное программное обеспечение
включает в свой состав набор инструментов и методов автоматизации для
администрирования и управления работой локальной сети.
На базе его использования персонал ИТ-отделов может лучше
ориентироваться в архитектуре сети предприятия, а также осуществлять
анализ сбоев в процессе ее работы, в некоторых случаях даже превентивно
выявлять потенциальные проблемы до наступления заметных последствий.
Пример интерфейса системы HP NNM приведен на рисунке 11.
Рисунок 11 – Пример интерфейса системы HP NNM
Интерфейс NNM представляет наглядную информацию о текущем
состоянии локальной сети, что обеспечивает оперативность перехода к
47
детальным спискам происшедших событий или картам сетей, которые
позволяют визуализировать состояние сетевых устройств [46].
Гибкий и удобный механизм группировки устройств предоставляет ряд
возможностей взаимосвязи их с расположением отделений в географическом
плане с учетом административного деления.
Средства фильтрации и выполнения корреляционного анализа
событий, имплементированные в рамках данного ПО, способны определить
первопричины проблем в сети, отсеивая таким образом достаточно мощный
поток сообщений о возникновении ошибок и отказов. Это позволяет
значительным образом снизить сроки поиска, выявления и устранения
найденных неисправностей
Данные средства способны автоматически обработать множество
второстепенных сообщений, что позволяет осуществить их гибкую
фильтрацию, выявив несколько наиболее полезных из них.
Кроме пассивного контроля за происходящими событиями в локальной
вычислительной сети, поддерживается механизм, способный активным
образом влиять на различные устройства управления, автоматизируя тем
самым некоторые управляющие операции.
Достоинства данного программного решения [15]:
NNM содержит широкий перечень готовых отчетов, которые могут
быть использованы для упреждающего анализа с целью выявления и
фиксации тенденций в работе сети. Данные отчеты реализуют удобное
отображение трендов производительности локальной сети, путем
осуществления инвентаризации систем и устройств, формирования
статистики отказов и ошибок.
Данные о топологии локальной сети, а также различные события
SNMP и служебные сообщения, которые регистрируются системой,
надежным образом хранятся в базе данных, что существенно увеличивает
возможности их последующей обработки, модернизации и анализа.
48
Поддержка режима горячего резервирования данных позволяет
сохранить наиболее важные сведения по сетевому управлению в
фиксированные дни и время без необходимости остановки мониторинга сети.
Функции автоматической установки начальных значений позволяют
самостоятельным образом задать необходимые пороговые значения
основных параметров работы локальной сети на базе анализа собираемых
данных о ее работе.
Недостатками данного ПО являются:
Высокая стоимость и необходимость в регулярном продлении
лицензии.
Требовательно к аппаратным ресурсам. При наличии большой
инфраструктуры КС требуется развертывание на дорогостоящем и
производительном оборудовании.
Отсутствие гибких возможностей масштабирования.
6. Alchemy Eye представляет собой ПО администрирования состояния
серверов в сети. В том случае, когда объекты сети созданы, главная форма
системы становится средством анализа текущей ситуации, позволяя
наглядным образом показать состояние серверов сети (рисунок 12) [18].
49
Рисунок 12 - Пример интерфейса системы Alchemy Eye
Достоинствами данного ПО являются следующие:
1. Все осуществляемые проверки являются бинарными (1 или 0),
причем на их количество нет ограничений.
Это позволяет решать задачи мониторинга работы сети встроенными
средствами программы.
В частности, возможен запуск 2х независимых проверок степени
загрузки процессора одного сервера, одна из них фиксирует загрузку больше
95%, что вызывает отправку сообщения о проблеме техническим
специалистам, а другая проверка фиксирует, например, загрузку процессора
выше 80% для ведения статистического учета.
2. Поддержка механизмов автоматической генерации отчетов.
Сохраненная статистика выполненных ПО проверок сохраняется в
стандартной форме csv-файлы, который может быть в дальнейшем легко
открыт и данные могут быть извлечены для проведения анализа.
3. Поддерживаются возможности интеграции сторонних анализаторов
логов для формирования соответствующих отчетов.
50
3. Поддержка множества языков пользовательского интерфейса.
Основные недостатки системы [23]:
1. Отсутствие кроссплатформенности, корректная работа приложения
обеспечивается только под операционными системами семейства Windows.
2. Отсутствие ряда функциональных возможностей, являющихся в
настоящее время обязательными для подобного рода приложений (в
частности, нет базы данных, механизмов резервирования данных по
расписанию и гибких возможностей логирования).
Проведя анализ существующих аналогов можно составить
сравнительную таблицу, в которой отражены оценки каждого отдельного
программного решения для структуризации информации в относительных
единицах (от 1 до 10). Полученные результаты приведены в таблице 1, для
каждого решения указана степень удобства использования, стоимость
лицензии и функциональность.
Таблица 1 – Результаты сравнения проанализированных аналогов
Название
Стоимость
лицензии
Функциональность
LANState
6
7
IDEAL
4
8
Kerio
Control
8
8
OmniPeek
9
9
HP NNM
8
9
Alchemy
Eye
4
8
Следует отметить, что проанализированные решения являются
достаточно функциональными, однако не позволяют учесть специфику
конфигурирования САД, а также их стоимость использования в большинстве
случаев не приемлема для обычных пользователей.
51
2.3. Обоснование выбора средств разработки для конфигурации сетевых
устройств
В настоящее время существует большое число подходов к
проектированию и разработке программных приложений, для чего
используются разные программные средства, среды разработки, языки
программирования фреймворки и библиотеки [8].
В связи с этим проведение анализа особенностей выбранных
программных инструментов применительно к языку программирования C#
позволит выявить наиболее эффективные подходы к разработки требуемого
программного обеспечения, обладающего гибким пользовательским
интерфейсом.
1. Язык разработки программных приложений С# много позаимствовал
из языка С, т.к. изначально он ориентирован на обеспечение процесса
компонентного создания ПО, в связи с чем в его логическую структуру
закладывались функции поддержки повторной инициализации с
комплексной интеграцией созданных сторонними разработчиками
программных компонентов [10].
С# первоначально проектировался для организации и имплементации
принципов применения компонентного программирования, в связи с чем в
его ядро интегрированы возможности повторной инициализации сторонних
пользовательских компонентов и модулей с целью расширения требуемого
функционала.
Преимуществами языка являются: гибкая поддержка парадигмы ООП и
принципов событийного ориентирования; наличие большого числа
справочной литературы и примеров реализации; эффективность сопряжения
и расширение функций существующих программных продуктов вендора
языка, компании Microsoft.
Сложностями данного языка создания программных приложений
являются загруженность и переполненность синтаксиса различными
конструкциями, а также не высокая производительность (по сравнению с

Смотрите также:

Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Актуализация контента, отражающего концепцию «диалога культур», при освоении английского языка взрослыми обучающимися
Актуализация приемов инсценирования и драматизации в рамках интерактивной модели обучения английскому языку в старших классах
Актуальные подходы в построении внутреннего pr строительной компании (на примере ООО "Ренессанспроект")
Анализ деловой активности и экономической эффективности деятельности организации (на примере АО «СГ-Транс»)
Анализ деловой активности организации как инструмент повышения эффективности ее деятельности (на примере Косинского районного потребительского общества)