Вход

Диагностика и тестирование сетевого программного обеспечения

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 145999
Дата создания 2008
Страниц 124
Источников 29
Мы сможем обработать ваш заказ (!) 23 апреля в 16:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
5 160руб.
КУПИТЬ

Содержание

ВВЕДЕНИЕ
1. АНАЛИЗ СОСТОЯНИЯ ПРОБЛЕМЫ
1.1 Актуальность задач диагностики и тестирования сетевого программного обеспечения
1.2 Обзор существующих методик тестирования и мониторинга программно-аппаратных комплексов ЛВС
1.3. Постановка задачи
1.4. Выбор инструментария
1.5. Проблема разработки алгоритмов тестирования
сетевого программного обеспечения
2. ТЕОРЕТИЧЕСКАЯ БАЗА РАЗРАБОТКИ
2.1. Принципы функционирования компьютерных сетей
2.2 Основы сетевого программирования с
использованием сокетов в Delphi
3. РАЗРАБОТКА ПРОГРАММНОГО КОМПЛЕКСА МОНИТОРИНГА И ДИАГНОСТИКИ ЛОКАЛЬНОЙ СЕТИ
3.1. Техническое задание на разработку программного комплекса диагностики и тестирования локальной сети КМД ЛВС
3.2. Модель хранения объектов
3.3. Концепция объектной модели КМД ЛВС
3.4. Концепция работы клиента КМД ЛВС с сервером через объектный протокол обмена
3.5. Классы КМД ЛВС. Создание нового класса.
3.6. Исходный текст объекта для КМД ЛВС
3.7. Иcходный текст процессора событий КМД ЛВС
3.8. Менеджер свойств объектов в исходном тексте
3.9. Перехватчик события
3.10. Реализация процедуры опроса локальной сети с использованием программирования сокетов
3.11. Модули комплекса и порядок запуска в эксплуатацию
4. ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС ПРОГРАММНОГО КОМПЛЕКСА
4.1. Разработка интерфейса клиентской части
4.2. Разработка интерфейса серверной части
4.3. Порядок работы с программой
5. ТЕХНИКА БЕЗОПАСНОСТИ
5.1. Санитарные требования к видеодисплейным терминалам, персональным электронно-вычислительным машинам и организации работы.
5.2. Требования к помещениям для эксплуатации ПЭВМ и ВДТ,
5.3. Требования к освещению помещений и рабочих мест с ВДТ и ПЭВМ
5.4. Требования к шуму и вибрации
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЯ.
Приложение 1. Список классов в КМД ЛВС
Приложение 2. Программный код модуля опроса узлов ЛВС с использованием асинхронных сокетов (упрощенный вариант)
Приложение 3. Исходный текст объекта для КМД ЛВС
Приложение 4. Обработчик событий в КМД ЛВС
Приложение 5. Менеджер свойств объектов в КМД ЛВС
Приложение 6. Листинг программного файла \database\create_asu_db_new.cmd
Приложение 7. Табличная структура КМД ЛВС с гиперключом
Приложение 8. Блок-схема обработчика событий
Приложение 9. Блок-схема цикла журналировния

Фрагмент работы для ознакомления

Интерфейс был реализован следующим образом: экран программы разделен на два части. Первая часть это очередь заданий на отправку, вторая часть это очередь на прием. Очередь можно сделать основной, убрав другу с экрана.
При отображении очереди на отправку в информации каждой записи должны присутствовать следующие данные:
дата поступления тестового пакета;
примечание;
конечный узел;
статус данных;
время отправки или ошибки;
попыток подключения;
прогресс отправки;
приоритет;
прогресс передачи;
начальный узел;
тип данных.
При отображении очереди на отправку в информации каждой записи должны присутствовать следующие данные:
дата поступления;
примечание
начальный узел;
задача;
статус данных;
прогресс получения;
конечный узел.
Программа предоставляет значительные возможности по настройке режимов отправки тестовых пакетов в сети:
  Рисунок 4.5. Окно настроек сервера.
Чтобы облегчить создание проверок хостов, в программе предусмотрены проверки по умолчанию (ICMP и TCP), которые добавляются автоматически при добавлении хоста на карту. Также есть возможность изменения некоторых параметров проверок сразу для всех объектов карты (интервал опроса, таймауты, количество пакетов ICMP, номер TCP порта).
   Рисунок 4.6. Окно настроек сервера по умолчанию.
4.3. Порядок работы с программой
При первом запуске программного комплекса КМД ЛВС для составления карты сети КМД ЛВС проведет сканирование сети по заданным параметрам. Процесс составления карты может быть довольно долгим, если сеть большая. Чтобы работа по сканированию выполнялась рационально, следует правильно ограничить диапазон IP-адресов (лучше выполнить несколько операций поиска, чем задавать обширный, всеобъемлющий диапазон), в ряде случаев имеет смысл ограничить время ожидания оклика, снять флажки с типов серверов, которых заведомо нет.
Для каждого устройства на карте сети задается индивидуальный список различных проверок состояния.
   Рисунок 4.7. Окно настроек проверки сети по устройствам в сети.
 Сначала выбирается тип проверки и задаются ее параметры.
    Рисунок 4.8. Настройка процедуры проверки сети. Шаг 1.
Затем настраивается реакция программы на события, т.е. оповещения, которые будут выдаваться при успешном или неудачном результате проверки.
    Рисунок 4.9. Настройка процедуры реакции программы на события проверки. Шаг 2.
Главным для системного администратора является правильная настройка параметров опроса сети. Для сканирования по IP-адресам диалоговое окно программы выглядит следующим образом:
    Рисунок 4.10. Диалог настройки сетевого сканера
Список серверов можно составить самостоятельно в формате CSV, который может быть подготовлен или отредактирован в обычном текстовом редакторе в специальном формате. Список устройств можно сохранить не только в файле, но и в базе данных — в больших сетях такой способ предпочтительнее. Более того, есть смысл при большом числе серверов создать иерархическую структуру папок, что облегчит навигацию по списку серверов.
Составление правил для проверки серверов осуществляется через вызов диалога свойств конкретного сервера, то есть можно установить для каждого из серверов собственные параметры проверки в зависимости от степени важности сервера и конкретных сетевых параметров. Например, если контролируемый сервер включен через маршрутизатор, то есть необходимость увеличить интервал и длительность проверки. Или при проверке сервера через промежуточный желательно выставить отключение проверки при отказе промежуточного сервера. Или при необходимости вывода сервера на плановую профилактику в настройках параметров проверки необходимо указать время этой остановки, разовое или периодическое.
Рис.4.11. Настройка параметров проверки серверов
Следует установить ограничение на число одновременных проверок, в противном случае повышенная активность программы может привести к перегрузке сети.
При обнаружении неполадок в сети КМД ЛВС уведомит системного администратора. Штатные способы уведомления: звуковое предупреждение, отправка сообщения на электронную почту, ICQ, MSN. При этом нет необходимости в запуске почтового, MSN- или ICQ-клиента. С помощью плагинов можно отправлять SMS-уведомления на мобильный телефон или сообщения на пейджер. Уведомления об одном и том же событии можно отправлять не только разными способами, но и для разных пользователей. Это очень удобно для разветвленных и территориально разнесенных сетей, когда за разные участки сети или службы сети отвечают разные работники.
В некоторых ситуациях вместо уведомлений при возникновении определенных событий можно установить запуск скриптов, написанных на VBScript, ActivePerl или JavaScript. Это может быть событие, связанное с недоступностью или доступностью сервера, а также по добавлению записи в журнал событий NT. Сам журнал можно настроить: включить его архивирование, установить параметры изменений, вносимых в журнал, и сменить формат файла с HTML на простой текстовый.
С помощью веб-интерфейса есть возможность удаленно запускать выполнение наиболее часто востребованных команд. Доступ к веб-интерфейсу может быть ограничен для разных пользователей, а порт, при необходимости, — изменен со стандартного 80-го на другой.
Базируясь на собранных в процессе мониторинга сети данных, программа может строить статистические отчеты о функционировании сети. Штатно в программу включено восемь видов отчетов:
статистика событий;
время отклика;
доступность сервера;
сводный отчет о доступности серверов;
детальный отчет об ошибках;
сводный отчет о сбоях и ошибках;
отчет по количеству сбоев за период;
протокол мониторинга за период.
5. ТЕХНИКА БЕЗОПАСНОСТИ
5.1. Санитарные требования к видеодисплейным терминалам, персональным электронно-вычислительным машинам и организации работы.
Эти правила и нормы предназначены для предотвращения неблагоприятного воздействия на человека вредных факторов, сопровождающих работы с видеодисплейными терминалами (далее – ВДТ) и персональными электронно-вычислительными машинами (далее – ПЭВМ) и определяют санитарно-гигиенические требования к:
- проектированию и изготовлению отечественных и импортных ВДТ на базе электронно-лучевых трубок (далее – ЭЛТ), используемых во всех типах электронно-вычислительных машин, в производственном оборудовании и игровых комплексах на базе ПЭВМ;
- проектированию, изготовлению отечественных и эксплуатации отечественных и импортных ВДТ и ПЭВМ;
- проектированию, строительству и реконструкции помещений, предназначенных для эксплуатации всех типов ЭВМ, ПЭВМ, производственного оборудования и игровых комплексов на базе ПЭВМ.
- обеспечению безопасных условий труда пользователей ВДТ и ПЭВМ.
Визуальные эргономические параметры ВДТ являются параметрами безопасности и их неправильный выбор приводит к ухудшению здоровья пользователей.
Все ВДТ должны иметь гигиенический сертификат, включающий в том числе оценку визуальных параметров.
Конструкция ВДТ, его дизайн и совокупность эргономических параметров должны обеспечивать надежное и комфортное считывание отображаемой информации в условиях эксплуатации.
Конструкция ВДТ должна обеспечивать возможность фронтального наблюдения экрана путем поворота корпуса в горизонтальной плоскости вокруг вертикальной оси в пределах ±30 ° и в вертикальной плоскости вокруг горизонтальной оси в пределах ±30 ° с фиксацией в заданном положении.
Дизайн дисплея должен предусматривать окраску корпуса в спокойные мягкие тона. Корпус ВДТ, клавиатура и другие блоки устройства ПЭВМ должны иметь матовую поверхность одного цвета с коэффициентом отражения 0,4—0,6 и не иметь блестящих деталей, способных создавать блики.
На лицевой стороне корпуса ВДТ не рекомендуется располагать органы управления, маркировку, какие-либо вспомогательные надписи и обозначения. При необходимости расположения органов управления на лицевой панели они должны закрываться крышкой или быть утоплены в корпусе.
Для надежного считывания информации и обеспечения комфортных условий ее восприятия работу с дисплеями следует проводить при значениях основных эргономических параметров. Визуальные эргономические параметры ВДТ и пределы их изменений, в которых должны быть установлены оптимальные и допустимые диапазоны значений, приведены в следующей таблице 5.1:
Таблица 5.1. Визуальные эргономические параметры ВДТ и пределы их изменений
Наименование параметра Пределы значений параметров минимум (не менее) максимум (не более) Яркость знака (яркость фона), измеренная в темноте, кд/м2 35 (10) 120 (150) Внешняя освещенность экрана, лк 100 (100) 250 (500) Угловой размер знака, угл. мин 16 (16) 60 (60) При проектировании и разработке ВДТ сочетание визуальных эргономических параметров и их значения, соответствующие оптимальным и допустимым диапазонам, полученные в результате испытаний в специализированных лабораториях, аккредитованных в установленном порядке и подтвержденные соответствующими протоколами, должны быть внесены в техническую документацию на ВДТ.
Для профессиональных пользователей необходимо обеспечивать значения визуальных параметров в пределах оптимального диапазона, им разрешается кратковременная работа при допустимых значениях параметров. Оптимальные и допустимые значения визуальных эргономических параметров должны быть указаны в технической документации на ВДТ. При отсутствии в технической документации на ВДТ данных об оптимальных и допустимых диапазонах значений эргономических параметров эксплуатация ВДТ не допускается.
Конструкция дисплея должна предусматривать наличие органов регулирования яркости и контраста, обеспечивающих возможность регулировки этих параметров от минимальных до максимальных значений.
В технической документации на ВДТ должны быть установлены требования на визуальные параметры (дополнительно к параметрам, перечисленным в таблице 5.1), соответствующие действующим на момент разработки или импорта ГОСТ и признанным в России международным стандартам.
В целях обеспечения требований соблюдения визуальных параметров, а также защиты от электромагнитных и электростатических полей допускается применение приэкранных фильтров, специальных экранов и других средств индивидуальной защиты, прошедших испытания в аккредитованных лабораториях и имеющих соответствующий гигиенический сертификат.
Конструкции ВДТ и ПЭВМ должны обеспечивать мощность экспозиционной дозы рентгеновского излучения в любой точке на расстоянии 0,05 м от экрана и корпуса ВДТ при любых положениях регулировочных устройств не выше 7,74х10-5А/кг, что соответствует эквивалентной дозе, равной 0,1 мбэр/час (100мкР/час).
Конструкция клавиатуры должна предусматривать:
- исполнение в виде отдельного устройства с возможностью свободного перемещения
- опорное приспособление, позволяющее изменять угол наклона поверхности клавиатуры в пределах от 5 до 15 градусов
- высоту среднего ряда клавиш не более 30 мм
- расположение часто используемых клавиш в центре, внизу и справа, редко используемых – вверху и слева
- выделение цветом, размером, формой и местом расположения функциональных групп клавиш
- минимальный размер клавиш – 13 мм, оптимальный – 15 мм
клавиши с углублением в центре и шагом 19+/1 мм
- расстояние между клавишами не менее 3 мм
- одинаковый ход для всех клавиш с минимальным сопротивлением нажатию 0,25 Н и максимальным – не более 1,5 Н.
- звуковую обратную связь от включения клавиш с регулировкой уровня звукового сигнала и возможности её отключения.
5.2. Требования к помещениям для эксплуатации ПЭВМ и ВДТ,
Помещения с ВДТ и ПЭВМ должны иметь естественное и искусственное освещение.
Естественное освещение должно осуществляться через светопроемы, ориентированные преимущественно на север и северо-восток и обеспечивать коэффициент естественной освещенности (КЕО) не ниже 1,2% в зонах с устойчивым снежным покровом и не ниже 1,5% на остальной территории.
Расположение рабочих мест и ВДТ и ЭВМ для взрослых пользователей в подвальных помещениях не допускается. Размещение рабочих мест с ВДТ и ЭВМ во всех учебных заведениях и дошкольных учреждениях не допускается в цокольных и подвальных помещениях.
В случаях производственной необходимости, эксплуатация ВДТ и ЭВМ в помещениях без естественного освещения может проводиться только по согласованию с органами и учреждениями Государственного санитарно-эпидемиологического надзора.
Площадь на одно рабочее место с ВДТ или ЭВМ для взрослых пользователей должна составлять не менее 6,0 кв. м., а объем не менее 20,0 м. куб.
При строительстве новых и реконструкции действующих средних, средних специальных и высших учебных заведений помещения для ВДТ и ЭВМ должны проектироваться высотой (от пола до потолка) не менее 4 м
Производственные помещения. В которых для работы используются преимущественно ВДТ и ПЭВМ (диспетчерские, операторские, расчетные и др.) и учебные помещения (аудитории вычислительной техники, дисплейные классы, кабинеты и др.), не должны граничить с помещениями, в которых уровни шума и вибрации превышают нормируемые значения (механические цеха, мастерские, гимнастические залы и т.п.).
Звукоизоляция ограждающих конструкций помещений с ВДТ и ЭВМ должна отвечать гигиеническим требованиям и обеспечивать нормируемые параметры шума.
Помещения с ВДТ и ЭВМ должны оборудоваться системами отопления, кондиционирования воздуха или эффективной приточно-вытяжной вентиляцией. Расчет воздухообмена следует проводить по теплоизбыткам от машин, людей, солнечной радиации и искусственного освещения. Параметры микроклимата, ионного состава воздуха, содержание вредных веществ в нем должны отвечать требованиям установленных норм.
Для внутренней отделки интерьера помещений с ВДТ и ЭВМ должны использоваться диффузно-отражающие материалы с коэффициентом отражения для потолка – 0,7-0,8; для стен 0,5-0,6; для пола – 0,3-0,5.
Полимерные материалы, используемые для внутренней отделки интерьера помещений с ВДТ и ЭВМ, должны быть разрешены для применения органами и учреждениями Государственного санитарно-эпидемиологического надзора.
Поверхность пола в помещениях для эксплуатации ВДТ и ЭВМ должна быть ровной, без выбоин, нескользкой, удобной для очистки и влажной уборки, обладать антистатическим действием.
В производственных помещениях, в которых работа на ВДТ и ПЭВМ является вспомогательной, температура, относительная влажность и скорость движения воздуха на рабочих местах должны соответствовать действующим санитарным нормам микроклимата производственных помещений.
В производственных помещениях, где работа на ВДТ и ПЭВМ является основной (диспетчерские, операторские, расчетные кабины и посты управления, залы вычислительной техники и др.), согласно СанПиН 2.2.2/2.4.1340-03, должны обеспечиваться оптимальные параметры микроклимата.
Для повышения влажности воздуха в помещениях с ВДТ и ПЭВМ рекомендуется применять увлажнители воздуха, ежедневно заправляемые дистиллированной или прокипяченной питьевой водой.
Согласно СанПиН 2.2.2/2.4.1340-03, содержание вредных химических веществ в воздухе производственных помещений, в которых работа на ВДТ и ПЭВМ является вспомогательной, не должно превышать значений, указанных в ГН 2.2.5.1055-01 "Предельно допустимые концентрации (ПДК) вредных веществ в воздухе рабочей зоны" /29, стр. 190-204/.
Содержание вредных химических веществ в производственных помещениях, где работа на ВДТ и ПЭВМ является основной (диспетчерские, операторские, расчетные кабины и посты управления, залы вычислительной техники и др.), не должно превышать значений, указанных в ГН 2.1.6.1338-03 "Предельно допустимые концентрации загрязняющих веществ в атмосферном воздухе населенных мест". /29, стр. 77-81/
Уровни положительных и отрицательных аэрионов в воздухе помещений с ВДТ и ПЭВМ должны соответствовать нормам, приведенным в нижеследующей таблице:
Таблица 5.2. Показатели полярности и уровни ионизации воздуха
Уровень ионизации воздуха Число ионов в 1 см3 воздуха Уровень ионизации R n+ n- Минимально необходимый 400 600 -0,2 Оптимальный 1500-3000 3000-5000 от -0,5 до 0 Максимально допустимый 50000 50000 от — 0,05 до +0,05
Запрещается проводить ремонт ВДТ и ПЭВМ непосредственно в рабочих, учебных и дошкольных помещениях.
5.3. Требования к освещению помещений и рабочих мест с ВДТ и ПЭВМ
Требования к естественному освещению изложены в требованиях к помещениям для эксплуатации ПЭВм и ВДТ. Рабочие места с ВДТ и ПЭВМ по отношению к световым проемам должны располагаться так, чтобы естественный свет падал сбоку, преимущественно слева.
Санитарные правила регламентируют, что искусственное освещение должно осуществляться системой общего равномерного освещения. В производственных и административно-общественных помещениях, при преимущественной работе с документами, допускается применение системы комбинированного освещения (к общему освещению дополнительно устанавливаются светильники местного освещения, предназначенные для освещения зоны расположения документов).
Освещенность на поверхности стола в зоне размещения рабочего документа, согласно СанПиН 2.2.2/2.4.1340-03, должна быть 300—500 лк. Допускается установка светильников местного освещения для подсветки документов. Местное освещение не должно создавать бликов на поверхности экрана и увеличивать освещенность экрана более 300 лк. /29, стр. 114/
Санитарные правила ограничивают прямую блесткость от источников освещения, при этом яркость светящихся поверхностей (окна, светильники и др.), находящихся в поле зрения, должна быть не более 200 кд/м2.
Следует ограничивать и отраженную блесткость на рабочих поверхностях (экран, стол, клавиатура и др.) за счет правильного выбора типа светильников и расположения рабочих мест по отношению к источникам естественного и искусственного освещения, при этом яркость бликов на экране дисплея не должна превышать 40 кд/м2, а яркость потолка при применении системы отраженного освещения не должна превышать 200 кд/м2.
Показатель ослепленности для источников общего искусственного освещения в производственных помещениях (безразмерный коэффициента, характеризующий избыточное количество светового потока в помещении) должен быть не более 20, показатель дискомфорта в административно-общественных помещениях не более 40, в дошкольных и учебных помещениях – не более 15.
Санитарные правила ограничивают неравномерность распределения яркости в поле зрения пользователя следующим образом: соотношение яркости между рабочими поверхностями не должно превышать 3:1—5:1, а между рабочими поверхностями и поверхностями стен и оборудования 10:1.
В качестве источников света при искусственном освещении должны применяться преимущественно люминесцентные лампы типа ЛБ. При устройстве отраженного освещения в производственных и административно-общественных помещениях допускается применение металлогалогенных ламп мощностью до 250 Вт. Допускается применение ламп накаливания в светильниках местного освещения.
Общее освещение следует выполнять в виде сплошных или прерывистых линий светильников, расположенных сбоку от рабочих мест, параллельно линии зрения пользователя при рядном расположении ВДТ и ПЭВМ. При периметральном расположении компьютеров линии светильников должны располагаться локализовано над рабочим столом ближе к его переднему краю, обращенному к оператору.
Для освещения помещений с ВДТ и ПЭВМ следует применять светильники серии ЛПО36 с зеркализованными решетками, укомплектованные высокочастотными пускорегулирующими аппаратами (ВЧ ПРА). Допускается применять светильники серии ЛПО 36 без ВЧ ПРА только в модификации «Кососвет», а также светильники прямого света – П, преимущественно прямого света – Н, преимущественно отраженного света – В. Применение светильников без рассеивателей и экранирующих решеток не допускается.
Яркость светильников общего освещения в зоне углов излучения от 50 до 90 градусов с вертикалью в продольной и поперечной плоскостях должна составлять не более 200 кд/кв. м., защитный угол светильников должен быть не менее 40 градусов.
Светильники местного освещения должны иметь не просвечивающий отражатель с защитным углом не менее 40 градусов.
Коэффициент запаса для осветительных установок общего освещения при проектировании должен приниматься равным 1,4.
Коэффициент пульсации не должен превышать 5%, что должно обеспечиваться применением газоразрядных ламп в светильниках общего и местного освещения с высокочастотным пускорегулирующим устройством (ВЧ ПРА) для любых типов светильников. При отсутствии светильников с ВЧ ПРА лампы многоламповых светильников или рядом расположенные светильники общего освещения следует включать на разные фазы трехфазной сети.
Для обеспечения нормируемых значений освещенности в помещениях использования ВДТ и ПЭВМ следует проводить чистку оконных рам и светильников не реже двух раз в год и проводить своевременную замену перегоревших ламп.
5.4. Требования к шуму и вибрации
В производственных помещениях, где работа на ВДТ и ПЭВМ является вспомогательной, уровни шума на рабочих местах не должны превышать значений, установленных для данных видов работ Санитарными нормами допустимых уровней шума на рабочих местах.
При выполнении основной работы на ВДТ и ПЭВМ (диспетчерские, операторские, расчетные кабины и посты управления, залы вычислительной техники и др.), а также во всех учебных и дошкольных помещениях с ВДТ и ПЭВМ, согласно Санитарным правилам, уровень шума не должен превышать 50 дБА.
В помещениях, где работают инженерно-технические работники, осуществляющие лабораторный, аналитический или измерительный контроль, уровень шума не должен превышать 60 дБА.
В помещениях операторов ЭВМ (без дисплеев) уровень шума не должен превышать 65 дБА. На рабочих местах в помещениях, где размещены шумные агрегаты вычислительных машин (АЦПУ, принтеры и т. п.), уровень шума, согласно СанПиН 2.2.2/2.4.1340-03, не должен превышать 75 дБА. /29, стр. 119/
При выполнении работ с ВДТ и ПЭВМ в производственных помещениях уровень вибрации не должен превышать допустимых значений согласно «Санитарным нормам вибрации рабочих мест».
В производственных помещениях, в которых работа с ВДТ и ПЭВМ является основной, а также во всех учебных и дошкольных помещениях с ВДТ и ПЭВМ вибрации на рабочих местах не должна превышать допустимых норм вибрации.
Шумящее оборудование (АЦПУ, принтеры и т. п.), уровни шума которого превышают нормированные, должно находиться вне помещения с ВДТ и ПЭВМ.
Снизить уровень шума в помещениях с ВДТ и ПЭВм можно использованием звукопоглощающих материалов с максимальными коэффициентами звукопоглощения в области частот 63-8000 Гц для отделки помещений (разрешенных органами и учреждениями Госсанэпиднадзора России), подтвержденных специальными акустическими расчетами.
Дополнительным звукопоглощением служат однотонные занавески из плотной ткани, гармонирующие с окраской стен и подвешенные в складку на расстоянии 15-20 см от ограждения. Ширина занавеси должна быть в 3\2 раза больше ширины окна.
ЗАКЛЮЧЕНИЕ
Задача эффективного обнаружения некорректностей в работе, сбоев, программных ошибок и др. в локальных вычислительных сетях чрезвычайно актуальна, поскольку в настоящее время свыше 80% компьютеров работают именно объединенными в локальные сети. При этом сложность задачи мониторинга и диагностирования сети нельзя недооценивать: как правило, сетевое программное обеспечения является сложным, используются разнообразные протоколы, а устойчивость многих сетей к внешним воздействиям и ошибкам пользователей (администраторов) оставляет желать лучшего.
Для обеспечения безотказной работы всех более или менее крупных локальных сетей обязательно используются разнообразные аппаратные средства, позволяющие в режиме реального времени обнаружить поврежденные участки сети или некорректно работающее сетевое оборудование. Однако проблема обнаружения неверных настроек протоколов сети, систематических сбоев в работе используемого сетевого программного обеспечения является более сложной и может быть решена только с использованием специализированных программно-аппаратных комплексов, обеспечивающих накопление и аналитическую обработку значительных объемов статистической информации по сети. Еще более важной задачей является возможность программного тестирования сети, т.е. проведения стрессового и системного тестирования в соответствии с заранее разработанными алгоритмами, учитывающими в полном объеме специфику используемого ПО и протоколов, а также архитектуру сети.
В данной дипломной работе проведена разработка программного комплекса КМД ЛВС, обеспечивающего решение следующих задач:
1. текущий контроль (мониторинг) за состоянием сети, реагирование в режиме реального времени на аварийные и внештатные ситуации
2. проведение стрессового и системного тестирования сети в соответствии с заданными администратором тестовыми алгоритмами
3. накопление статистической информации по данным мониторинга и тестирования сети
4. аналитическая обработка статистических массивов данных в соответствии с заданными администраторами процедурами
5. на основании аналитической обработки данных выдача предупреждений об ожидаемых сбоях и рекомендаций по их устранению
Программный комплекс КМД ЛВС разработан на базе клиент-серверной архитектуры, для накопления данных используется база данных SQL. Программирование модулей комплекса выполнялось с использованием среды визуального программирования Borland Delphi. В основе программных решений лежит технология программируемых сокетов, наиболее глубоко проработанная именно для среды программирования Borland Delphi.
В рамках дипломного проекта разработана структура базы SQL, обеспечивающая эффективное накопление данных и быстрый, удобный доступ к ним, разработана библиотека классов программного комплекса. Основное внимание было уделено модулю, отвечающему за работу непосредственно с сетью, отправку и прием сокетных пакетов, получение статистических данных по узлам сети.
Программный модуль, обеспечивающий работу с сокетами в режиме опросов сети и контрольных рассылок информационных пакетов, программно завершен полностью и может в настоящее время использоваться для проведения мониторинга. Для него разработаны серверная и клиентская части, удобный визуальный интерфейс, позволяющий уже на данном этапе проводить многочисленные настройки модуля.
Хотелось бы отметить то, что наибольшие сложности при разработке и последующем внедрении программного комплекса КМД ЛВС вызывает содержательная часть тестирования, а именно разработка алгоритмов отправки и приемки сокетных пакетов, обеспечивающих высокую степень выявления сбоев в работе программного обеспечения и настроек сетевых протоколов. Для разработки таких алгоритмов требуются детальные сведения об особенностях работы специализированного ПО и протоколов, т.е. информация, доступная на уровне используемых промышленных стандартов. Понятно, что администратор ЛВС не имеет возможности и необходимых навыков для разработки собственных алгоритмов тестирования. Поэтому для эффективного использования КМД ЛВС и других аналогичных продуктов необходимо, чтобы необходимые алгоритмические процедуры предлагались либо самими разработчиками ПО, либо системными интеграторами. В настоящее время подобные действия с их стороны являются редкостью, напротив, наблюдается тенденция к засекречиванию технологической информации об используемых стандартах, что делает задачу создания эффективных алгоритмов вообще неразрешимой.
В такой ситуации для системных администраторов остается только один путь: рассчитывать на высокий уровень аналитической обработки накапливаемых статистических данных, обеспечивающий возможность прогнозирования сбоев с достаточно высокой степенью надежности. В рамках настоящей дипломной работы вопросы анализа накопленных данных по сети практически не затрагивались, поскольку являются теоретически сложными и выходят за рамки поставленной темы. Однако без их проработки даже самая «умная» программная разработка останется всего лишь одним из мониторов сети, каких в настоящее время на рынке предлагается довольно много.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Смагин В.А., Солдатенко В.С., Кузнецов В.В. Моделирование и обеспечение надёжности программных средств АСУ. – СПб.: ВИКУ им. А.Ф. Можайского, 2002
2. Иванцов И.А., Тестирование и диагностика локальных сетей, Сети и системы связи, 2(44), 2004
3. Майерс Г.. Надежность программного обеспечения. - М.: Диалог-МИФИ, 2000
4. Липаев В.В.. Тестирование программ. - М.: Радио и связь, 2006
5. Котляров В.П. Основы тестирования программного обеспечения. Интернет-университет информационных технологий – Изд-во INTUIT.ru, 2006 г
6. Рыбина Г.В. Использование методов имитационного моделирования при создании интегрированных экспертных систем реального времени. Известия РАН. Теория и системы управления. №5. 2000
7. Мальцев В.А.,Сетевое программирование в Delphi, Изд-во BVH, СП-б, 2005
8. Фокс Дж.. Программное обеспечение и его разработка. - М.: Мир, 1995
9. Тассел Д. Ван. Стиль, разработка, эффективность, отладка и испытание программ. - М.: Изд-во МГУ, 2005
10. Безбородов Ю.М.. Индивидуальная отладка программных комплексов. - М.: Наука, 2002
Липаев В.В.. Тестирование программ. - М.: Радио и связь, 2006.
12. Фролов А.В., Фролов Г.В. Локальные сети персональных компьютеров. Использование протоколов TCP/IP, IPX, SPX, NETBIOS. БСП т.8. М., Диалог-МИФИ, 2003
13. Бертсекас Д., Галлагер Г., Сети передачи данных, М., Мир,1999
14. Блэк Ю., Сети ЭВМ : протоколы стандарты интерфейсы, М., Изд-во ТД Компьютера, 2002
15. Жоголев Е.А.. Введение в технологию сетевого программирования. - М.: "ДИАЛОГ-МГУ", 2004
16. Олифер В.Г., Олифер Н.А. Компьютерные сети, СП-б: «Питер», 2001
17. Иванцов Н.Г., Программирование сокетов в Delphi Ч.1, LAN, 4(88), 2006
18. Иванцов Н.Г., Программирование сокетов в Delphi Ч.2, LAN, 1(89), 2007
19. Руководство Beej по сетевому программированию, используя интернет-сокеты, см. http://www.ecst.csuchico.edu/~beej/guide/net/
20. Павленко Е.Н., Сетевое программирование с Сокетами и Каналами, Delphi, М., 5(11), 2005
21. Manoj Chavda, Peter T.Wood. Towards an ODMG-compliant visual object query language/ Proceeding of the 23rd VLDB Conference Athens/ - Greece, 1999. - 46 p
22. Michael Carey, Layra Haas PESTO: an integrated query/browser for object databases/ Proceeding of the 22rd VLDB Conference Mumbai. - India, 1999. - 56 p.
23. Шуленин А.В., Microsoft SQL Server и активный Internet. Материалы Форума "Информационные Технологии'05". - М.: Издательство МГУ, 2005. - 239 с
24. Туранов Л.Б., Программирование сокетов: асинхронный режим, М., Диалог МГу, 2003
25. Паутов А.Ю. Документация SQL. - С-Пб: Питер, 2004. - 107 с.
26. Шуленин В.В. OLAP-технологии разработки баз данных. - М.: Диалог-МИФИ, 2003 . - 140 с.
27. Елеазарова М.В. Недокументированные аспекты SQL. - М.: Экатон-Пресс, 2002. - 118 с.
Архипенков С.А. “Delphi Express OLAP”. – М.: Диалог-МИФИ, 2003. - 406 с.
Санитарные нормы и правила – Сборник нормативных документов. М.: Медицина, 2005. - 569 с.
ПРИЛОЖЕНИЯ.
Приложение 1. Список классов в КМД ЛВС
Name BasedOn Uname sqlTelecArchives Doc SQL-отчет Uass Doc User assistant TelecCounters AbsTelecArchives Абстрактный отчет с контрольной точки WebObjTParemeters Doc Абстрактная папка Pass Doc Абстрактная проводка данных PrType Doc Абстрактная колонка данных PrCalc Type Абстрактная колонка данных вычисляемая GoPower AbsTelecArchives Абстрактное движение сокетных пакетов Velocity Doc Абстрактный путь движения сокетного пакета GoTemp AbsTelecArchives Абстрактный адрес сокетного пакета AbsVol AbsTelecArchives Абстрактный объем сокетного пакета GoAbs AbsTelecArchives Абстрактный тип сокетного пакета AbsTelecArchivesNS AbsTelecArchives Абстрактное средство отправки (протокол) сокетного пакета TelecObjects AbsTelecArchivesNS Абстрактный акт отправки сокетного пакета Doc   Абстрактный документ GoTn AbsTelecStatistic Абстрактный расчет отправки сокетного пакета Volume Doc Абстрактный объем отправки GoTelecAHeaders TelecConfig Абстрактный расчетный центр St AbsTelecStatistic Абстрактный источник сокетного пакета GoTelecStatistic Doc Абстрактный расчет объема отправки пакетов AvansTelecArchives Teleconfig Предварительный отчет AutoOS TelecArchivesNS Контрольные узлы отправки трафика OSExploatDoc Doc Момент снятия критических данных MBPon TelecCounters Момент нештатной ситуации Продолжение Приложения 1 Name BasedOn Uname OCon TelecCounters Момент аварийной ситуации VerifyAct Doc Акт аварийной ситуации MBPoff TelecCounters Акт внештатной ситуации OCoff TelecCounters Акт снятия критических данных PassAlgol Doc Алгоритм распределения VirtualAlgol Algol Алгоритм логистический отправки пакетов TelecStatisticTelecArchivesort Doc Аналитический отчет DevBase TelecConfig База данных по отправке пакетов Stor Doc Учет отправки пакетов по заданию PassProcess Doc Разноска учета отправки информационных пакетов BookTelecStatistic TelecStatistic Учет отправки информационных пакетов по контрольным узлам сети Currency Doc Тип сокетного пакета TelecArchivesNSKind TelecArchivesNS Потери данных при пакетной передаче ActivityKind TelecConfig Тип передающей информационной системы OpType TelecAHeaders Виды обработки пакетов в сети VirtHelen Doc Виртуальный менеджер VirtTelecStatistic Doc Виртуальный запрос на отправку контрольных данных InTelecStatistic TelecArchives Суммарный объем переданных даных InDeb TelecArchives Отправка данных вне системы InCre TelecArchives Введение тестовых данных в систему InProfit TelecArchives Возврат пакетов GoInt TelecObjects Внутренний акт передачи сокетных пакетов OSMove TelecObjects Внутреннее перемещение оборудования TelecObjectsInt TelecObjects Внутренний акт перераспределения работ OSReturn Doc Возврат информационныхданых внутри системы Продолжение Приложения GoSal TelecArchivesNS Показатели оборудования внутри системы Forwarder WebObjTParams Оператор TelecArchivesNSGroup TelecAHeaders Потери данных штатные TelecStatisticPack Object Идентификатор группы объектов Vst TelecStatistic Группа объектов ЛВС TelecStatisticF Objects Группа запросов на отправку данных Pos TelecConfig Точка контроля AdvAnalitic Doc Дополнительная аналитика ACL Doc Доступ к папкам PrivTelecArchives TelecArchives Журнал изменения привилегий LoginTelecArchives TelecArchives Журнал регистрации EventTelecArchives TelecArchives Журнал событий Importer Doc Импорт тестового задания из Excel InvFfd TelecConfig Подтверждения по плановой отгрузке ZCross Doc Статистическая калькуляция Tn TelecAHeaders Статистические итоги Notification Doc Квитанция Class Doc Класс Key Doc Ключ ManagerTelecArchivesort Doc Текущий отчет Copy Doc Копия CostTelecAHeaders WebObjTParams Расчетный центр RateE Erate % потерь данных вводимый RateC Erate % потерь данных расчетный Route Doc Маршрут Stmap Erate Маршрутная карта RecycleBin Folders Мусорная корзина uagrid lTelecArchives Набор настроек ввода Продолжение Приложения TelecCountersInt TelecCounters Квитанция на внутренее перемещение MaxTreeCnt Doc Настройка числа документов в папке StoresProp Doc Настройки для модуля Хранение CntPosProp Doc Настройки для модуля Сокетный пакет FirmMod Doc Настройки для модуля Система отпавки GoMod Doc Настройки модуля Аналитика MainSal TelecConfigD Расчет основных параметров ExtraSal TelecConfigD Расчет дополнительных аналитических параметров Numerator Doc Нумератор WordNum TelecConfig Объекты типов OpList TelecConfigD Операционный лист Oper Object Операция AdmOp Doc Операция администратора FieldDict Doc Описание полей БД TableDict Doc Описание таблицы БД ViewDoc Doc Отчет по таблице TTraffic Doc Изменение харакетристик пакета Enlisted WebObjTParemeters Перечисляемая папка Letter Doc Письмо TelecStatisticPlan Doc План расчетных процедур User Staff Пользователь UTelecArchives Doc Пользовательский отчет UFilt WebObjTParemeters Пользовательский фильтр Inbox Folders Почтовый ящик Path Doc Правило Method Doc Методика расчетов Privilege Doc Привилегия Продолжение Приложения Teleconfig Doc Простой документ TeleconfigD Doc Простой документ с датой TelecStatisticCounter Doc Простой нумератор ComObject Doc Простой объект ExpenseCalc TelecConfigD Разноска потерь ActKindExpCalc TelecConfigD Разноска потерь по типам пакетов DepExpCalc TelecConfigD Разноска потерь по фрагментам сети Robot Doc Робот Link Doc Связь SWebObjTParemeters Folders Системная папка Pst Folders Хранилище MeType TelecConfig Способ измерения GroupStyle Doc Стиль оформления группировки Fstruct Folders Структурная единица AnaliticLevel DocD Уровень аналитики BoolSet DocD Установка Да/Нет TelecStatisticRobot DocD Учетный автомат File DocD Файл Excel File Файл Microsoft Excel Word File Файл Microsoft Word Picture File Файл с картинкой Filtered WebObjTParemeters Фильтрующая папка Duty Doc Функция VisualDoc Doc Шаблон документа CodeGen Doc Шифратор/дешифратор PIN-кодов и ключей
Приложение 2. Программный код модуля опроса узлов ЛВС с испол

Список литературы [ всего 29]

В.А., Солдатенко В.С., Кузнецов В.В. Моделирование и обеспечение надёжности программных средств АСУ. – СПб.: ВИКУ им. А.Ф. Можайского, 2002
2. Иванцов И.А., Тестирование и диагностика локальных сетей, Сети и системы связи, 2(44), 2004
3. Майерс Г.. Надежность программного обеспечения. - М.: Диалог-МИФИ, 2000
4. Липаев В.В.. Тестирование программ. - М.: Радио и связь, 2006
5. Котляров В.П. Основы тестирования программного обеспечения. Интернет-университет информационных технологий – Изд-во INTUIT.ru, 2006 г
6. Рыбина Г.В. Использование методов имитационного моделирования при создании интегрированных экспертных систем реального времени. Известия РАН. Теория и системы управления. №5. 2000
7. Мальцев В.А.,Сетевое программирование в Delphi, Изд-во BVH, СП-б, 2005
8. Фокс Дж.. Программное обеспечение и его разработка. - М.: Мир, 1995
9. Тассел Д. Ван. Стиль, разработка, эффективность, отладка и испытание программ. - М.: Изд-во МГУ, 2005
10. Безбородов Ю.М.. Индивидуальная отладка программных комплексов. - М.: Наука, 2002
11.Липаев В.В.. Тестирование программ. - М.: Радио и связь, 2006.
12. Фролов А.В., Фролов Г.В. Локальные сети персональных компьютеров. Использование протоколов TCP/IP, IPX, SPX, NETBIOS. БСП т.8. М., Диалог-МИФИ, 2003
13. Бертсекас Д., Галлагер Г., Сети передачи данных, М., Мир,1999
14. Блэк Ю., Сети ЭВМ : протоколы стандарты интерфейсы, М., Изд-во ТД Компьютера, 2002
15. Жоголев Е.А.. Введение в технологию сетевого программирования. - М.: "ДИАЛОГ-МГУ", 2004
16. Олифер В.Г., Олифер Н.А. Компьютерные сети, СП-б: «Питер», 2001
17. Иванцов Н.Г., Программирование сокетов в Delphi Ч.1, LAN, 4(88), 2006
18. Иванцов Н.Г., Программирование сокетов в Delphi Ч.2, LAN, 1(89), 2007
19. Руководство Beej по сетевому программированию, используя интернет-сокеты, см. http://www.ecst.csuchico.edu/~beej/guide/net/
20. Павленко Е.Н., Сетевое программирование с Сокетами и Каналами, Delphi, М., 5(11), 2005
21. Manoj Chavda, Peter T.Wood. Towards an ODMG-compliant visual object query language/ Proceeding of the 23rd VLDB Conference Athens/ - Greece, 1999. - 46 p
22.Michael Carey, Layra Haas PESTO: an integrated query/browser for object databases/ Proceeding of the 22rd VLDB Conference Mumbai. - India, 1999. - 56 p.
23.Шуленин А.В., Microsoft SQL Server и активный Internet. Материалы Форума "Информационные Технологии'05". - М.: Издательство МГУ, 2005. - 239 с
24. Туранов Л.Б., Программирование сокетов: асинхронный режим, М., Диалог МГу, 2003
25. Паутов А.Ю. Документация SQL. - С-Пб: Питер, 2004. - 107 с.
26. Шуленин В.В. OLAP-технологии разработки баз данных. - М.: Диалог-МИФИ, 2003 . - 140 с.
27. Елеазарова М.В. Недокументированные аспекты SQL. - М.: Экатон-Пресс, 2002. - 118 с.
28.Архипенков С.А. “Delphi Express OLAP”. – М.: Диалог-МИФИ, 2003. - 406 с.
29.Санитарные нормы и правила – Сборник нормативных документов. М.: Медицина, 2005. - 569 с.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00371
© Рефератбанк, 2002 - 2024