Решение этой проблемы полностью ложится на плечи системного администратора




НазваниеРешение этой проблемы полностью ложится на плечи системного администратора
страница1/12
Дата публикации18.03.2013
Размер0.8 Mb.
ТипРешение
vbibl.ru > Информатика > Решение
  1   2   3   4   5   6   7   8   9   ...   12
Оглавление


Введение …………………………………………………...…………...……...

3

1 Анализ существующих программных продуктов для диагностики программного и аппаратного обеспечения ЭВМ ...…..……………………….…

1.1 Обзор программы Everest ..………………………….…………….……

1.2 Обзор программного комплекса «Учет и контроль компьютеров в сети» ……………………………………………………………………………….….

1.3 Обзор инвентаризации компьютеров средствами WMI и VBScript……..........................................................................................................

2 Разработка программного обеспечения по диагностике программного и аппаратного обеспечения ЭВМ ……………..……….………………………….…

2.1 Общий обзор работы программы …….………………………………..

2.2 Разработка Базы данных под хранилище собираемой информации …

2.3 Разработка программы-агента ……………………………………….…

2.4 Разработка программы-клиента …..…………………………………..…


6

7
21
27
35

35

36

39

45

Заключение …..…………………………………………..………………...….

Глоссарий ….………………………………………………………………….

Список использованных источников …..……………………………………

Приложение А …………………………………………………………………

Приложение Б …………………………………………………………………

Приложение В …..………………………………………………………….…

Приложение Г …………………………………………………………………

Приложение Д …..…………………………………………………….………

Приложение Е ….…………………………………………………………..…

51

54

56

60

62

63

65

71

101


Введение
Бывают ситуации, когда необходимо выяснить подробную конфигурацию и максимально протестировать компьютер на работоспособность, не разбирая системный блок. Например, на первый взгляд все работает нормально, но хозяин утверждает, что его компьютер, постоянно «глючит» и запускается через раз. Или вы собрались купить старенькую систему по объявлению, а разбирать компьютер только чтобы посмотреть, что и как там внутри, нет ни желания, ни времени. Или же после ремонта, например замены электролитических конденсаторов на материнской плате, требуется провести тщательную диагностику, дабы убедится, что компьютер работает нормально.

Во всех этих случаях, пригодятся специальные диагностические программы.

Немаловажную роль в работе современного предприятия играет состояние компьютерного парка, поэтому регулярная диагностика программного и аппаратного обеспечения или, проще говоря, инвентаризация сети компании просто необходима.

Решение этой проблемы полностью ложится на плечи системного администратора. Перед ним стоит задача следить за состоянием всех компьютеров предприятия: на месте ли, в порядке ли компьютерное «железо», не устарело ли оно, какие программы были установлены пользователями (лицензионные или нет, нужные для работы или для личного пользования и т.д.).

Инвентаризация аппаратного и программного обеспечения компьютеров на предприятиях является насущной необходимостью, а наличие локальной сети облегчает решение этого вопроса.

Для более быстрого и эффективного решения этой задачи администратору нужно установить программу для инвентаризации сети. Она устанавливается на компьютер администратора и, в идеале, не должна требовать установки дополнительных агентов или приложений на машины сотрудников. Чаще всего опрос удаленных компьютеров происходит при помощи технологии WMI. Это позволяет не отрывать сотрудников от рабочего процесса и не афишировать тот факт, что вы за ними «присматриваете», а компьютеры опрашиваются только по требованию администратора в любой момент времени по его запросу [41].

Тема диагностики программного и аппаратного обеспечения ЭВМ очень широка. Поэтому в данной работе рассмотрю одну из задач этой области: сбор информации с компьютеров локальной сети и хранение в общей базе данных с возможностью последующего анализа.

Требования к программе будут следующие:

  1. Получить информацию по аппаратному обеспечению:

  • процессор,

  • материнская плата,

  • дисковые устройства, разделы,

  • CD/DVD приводы,

  • память,

  • видеокарта,

  • сетевая конфигурация, протоколы,

  • слоты,

  • шины,

  • BIOS,

  • USB Flash накопители,

  • IDE-контроллеры,

  • мышь, клавиатура.

  1. Получить информацию по установленному программному обеспечению:

название,

версия,

дата установки,

путь установки программы.

  1. Полученная информация должна накапливаться в общей базе данных.

  2. На основании собранных данных должна быть возможность создавать отчеты, как по актуальным данным, так и по изменениям в составе оборудования компьютера.

Я рассмотрю несколько существующих решений, отличающихся реализацией, проанализирую их работу, удобство реализации и работы с программой. На основе результата изучения я создам свое решение, включающее плюсы и учитывающее минусы рассмотренных программ.

1 Анализ существующих программных продуктов для диагностики программного и аппаратного обеспечения ЭВМ
Каковы наиболее важные функции программы для инвентаризации сети?

Во-первых, с программой инвентаризации сети администратор должен иметь возможность отслеживать любые изменения в программном обеспечении. Администратору очень важно знать, какие программы и на какие компьютеры устанавливаются, имеют ли они лицензию и серийный номер, поскольку эксплуатация некоторых программ может не только повредить репутации компании, но и чревата негативными последствиями при проверке компьютеров предприятия. Поэтому программа для инвентаризации сети должна фиксировать установку или удаление какого-либо приложения на удаленном компьютере и заносить дополнительные сведения в журнал: информацию о разработчике, размер и дату установки, номер лицензии и т.д. Администратор должен иметь возможность в любой момент получить всю необходимую информацию по запросу.

Во- вторых, руководству любой компании необходимо знать, сколько машин имеется в его корпоративной сети, в каком они находятся состоянии, не требуется ли им обновление, не пропало ли что из компьютерного имущества предприятия. Отсюда следует второй важный аспект работы программы для инвентаризации сети – непрерывный мониторинг компьютерного «железа» компании. Особенно этого требует постоянно пополняющийся, обновляющийся и расширяющийся компьютерный парк. Программа должна вовремя предупреждать администратора, например, о пропаже планки оперативной памяти, или о ее замене на память другого объема [30, с.120].

В-третьих, администратор должен иметь возможность составлять сводные таблицы аппаратного обеспечения, с помощью которых можно было бы легко определить, на каком из компьютеров «железо» уже устарело и пришло время его сменить. Специальные фильтры должны позволять задавать условия для включения определенной машины в таблицу, чтобы составить, например, перечень компьютеров с процессором определенной марки, с определенными установленными программами, с заданным объемом оперативной памяти и т.д. Все эти меры позволят планировать «апгрейды» компьютерного парка и содержать его в должном порядке.

Очень важно проводить инвентаризацию сети регулярно. Своевременное устранение неполадок у компьютеров сэкономит время и деньги, поэтому любое программное или аппаратное обеспечение, особенно в крупных фирмах, требует строгого учета и контроля. Полная инвентаризация сети с автоматическим сбором информации с компьютеров позволит сохранить администратору время и нервы, а также поможет избежать разного рода неприятных сюрпризов.

На текущий момент существует огромное количество программных продуктов для инвентаризации локальной сети. Довольно обширный список с кратким описанием приведен в приложении А. Далее мы рассмотрим 3 программы, отличающиеся по реализации процесса сбора информации.
^ 1.1 Обзор программы Everest
EVEREST объединяет в себе практически все возможные инструменты для диагностики и мониторинга состояния системы. У этой программы довольно богатое прошлое, которым она обязана другой программе, а именно – AIDA32, которое в свое время была одной из лучших программ для всестороннего мониторинга и сбора информации о компьютере (На данный момент появилась версия AIDA64 как продолжение программы EVEREST).

Да, и к тому же программа была абсолютно бесплатной и постоянно обновлялась, чем и заслужила свою любовь среди пользователей. Разработкой программы занимался Тамас Миклос (Tamas Miklos) с 1995 года. Правда тогда программа называлась ASMDEMO и работала она только под DOS.

Со временем появилась версия как под Windows, так и под Linux. Но как часто бывает, даже известные программы не могут жить на одном только энтузиазме разработчиков. Скорее всего по этим причинам в 2004 году Тамас Миклос (Tamas Miklos) объявил об окончании разработки AIDA32, а позже закрылся официальный сайт. Наверное, на этом бы и закончилась вся история, если бы не появившееся чуть позже объявление официальном сайте программы AIDA, в котором было сказано что Тамас Миклос (Tamas Miklos) присоединяется к компании Lavalys Consulting Group в качестве Главного администратора и Исполнительного вице-президента Проекта разработки и развития программного обеспечения (CTO and Executive Vice President of Software Engineering Research & Development) [22, с.23]..

Безусловно, это событие стало выгодным для обеих сторон: Lavalys Consulting Group заполучила опытного программиста с его богатыми знаниями и многогодовыми наработками, а сам Тамас Миклос (Tamas Miklos) получил возможность работы в успешной компании с возможностью получать деньги за свои труды. Вскоре после перехода главного разработчика AIDA32, появилась первая версия EVEREST.

С тех пор прошло чуть меньше 5 лет, за которые программа обзавелась новыми возможностями для мониторинга и тестов аппаратной составляющей компьютера. Для начала мы рассмотрим версию EVEREST Ultimate Edition, которая совсем недавно обновилась до 5-й по счету версии. Посмотрим, что собой представляет этот продукт, а также что нового появилось в нем с предыдущих версий.

На официальном сайте Lavalys представлено две версии программы EVEREST: EVEREST Corporate Edition и EVEREST Ultimate Edition.

Разница между ними существует, так как первая версия предназначена для администраторов локальных сетей и содержит соответствующие инструменты для диагностики и мониторинга. Вторая, EVEREST Ultimate Edition, подойдет для обычных пользователей [35, с.110]..

Дистрибутив EVEREST Corporate Edition «весит» около 11 Мб в архиве ZIP. С установкой приложения не должно возникнуть никаких трудностей, все очень просто и понятно, все что требуется – это выбирать нужные пункты и нажимать кнопку Далее. По окончании установки перезагрузки не потребуется. При каждом старте программы происходит сбор информации об основных параметрах системы. В зависимости от конфигурации компьютера на выполнение этой операции может понадобиться от 10 секунд до 1 минуты.

Стоит отметить, что в незарегистрированной версии при каждом запуске всплывает окно, предупреждающее о платности программы и ограничениях, которые присутствуют в пробной версии (рисунок 1).


Рисунок 1 - Уведомление программы Everest

об ограниченном сроке действия trial-версии


Рисунок 2 – Основное окно программы

Основное окно программы (рисунок 2) не изменяется с тех самых пор, как вышла первая версия EVEREST, интерфейс которой практически повторял интерфейс своего прародителя – AIDA32.

Ориентироваться по программе довольно легко. Этому способствует удобная древовидная структура меню, расположенная в левой части программы. Рассматривать все пункты не будем, но вот самые интересные из них рассмотрим далее.

Первым в списке идет меню Компьютер, в котором содержатся следующие пункты:

Суммарная информация (рисунок 3).


Рисунок 3 – Суммарная информация
В данном разделе представлена общая информация о компьютере, которая продублирована из нижестоящих пунктах, в которых можно найти более подробную информацию о каждом элементе системы. Стоит отметить одну интересную деталь. Некоторые пункты выделены синим цветом. Это означает, что при нажатии на этот пункт можно получить дополнительную информацию о выбранном элементе. В зависимости от типа, можно найти информацию о продукте, загрузить или обновить драйвера, прошивки и прочее.

Имя компьютера.

IPMI.

Разгон (в версии EVEREST Ultimate Edition) – довольно интересный пункт для любителей «выжать» из своей конфигурации как можно больше (рисунок 4). В данном пункте представлена информация, которая поможет определить как изменилась производительность компьютера. Как видно из рисунка, данные представляются в виде текущих параметров и исходных, которые были заявлены производителем.


Рисунок 4 - Разгон
В пробной версии, к сожалению, информация в некоторых пунктах заменяется надписью ^ [TRIAL VERSION]. Очень часто этой надписью заменяется самая необходимая информация. Данное ограничение снимается только при покупке лицензии на программу.

Остальные пункты меню позволяют получить информацию о системной плате, используемой плате, посмотреть параметры мультимедиа и средства отображения и многое другое.

Двигаясь дальше, хотелось бы остановиться на представленных в программе пунктах Программы и Безопасность. Представленные пункты очень часто можно встретить в tweak-программах для Windows [28].

В пункте Программы находится информация об установленных, автоматически загружаемых и запланированных к работе приложениях. Большой интерес представляет пункт Лицензии (рисунок 5), в котором представлена информация о ключах установленных продуктов.


Рисунок 5 – Программы – лицензии

В меню Безопасность (рисунок 6) содержится информация об используемых брандмауэрах, антивирусах и антишпионских программ.


Рисунок 6 - Безопасность

Пожалуй, одним из самых интересных назначений программы, помимо сбора информации, являются тесты производительности аппаратной составляющей компьютера (в версии EVEREST Ultimate Edition).

Последним в меню слева значится пункт Тест (рисунок 7).



Рисунок 7 - Тест

Он содержит несколько тестов, которые служат для оценки пропускной способности памяти в режиме чтения, записи и копирования. Также присутствует тест задержки памяти. Чтобы проверить пропускную способность вашей памяти, необходимо выбрать нужный тест и нажать кнопку обновить. Тест может занять некоторое время и может показаться что в некоторый момент времени система зависла. Не стоит волноваться, так и должно быть. По сравнению с предыдущими версиями, скорость выполнения тестов значительно повысилась и занимает по времени не более 30 секунд[13, с.56].

Как видно из рисунка 7, результаты выполнения теста выводятся в виде таблицы, где можно сравнить полученные результаты с другими распространенными конфигурациями. Тут стоить отметить, что программа EVEREST часто обновляется и связанно это с добавлением поддержки новых конфигураций. Так, в новой версии EVEREST Ultimate Edition 5.10 появилась поддержка таких новых процессоров, как Intel Core i7, Intel Atom и AMD Phenom II. Кроме этого введена подробная информация о видеоадаптерах с GPGPU ATI Stream и nVIDIA CUDA. Введена поддержка последних видеопроцессоров: ATI Mobility Radeon HD 4570, nVIDIA GeForce GT 140, nVIDIA GeForce GTS 250 и nVIDIA GeForce GTX 295, а также процессоров серии Intel Pentium E32xx.

Кроме того, в пункте Тест представлены еще несколько тестов, которые помогут лучше определить производительность системы.

Рассмотрим эти тесты более подробно:

CPU Queen — тестирует производительность процессора в целочисленных операциях при решении классической "Задачи с ферзями"

CPU PhotoWorxx — тестирует производительность блоков целочисленных арифметических операций, умножения, а также подсистемы памяти при выполнении ряда стандартных операций с RGB-изображениями

CPU ZLib — тестирует производительность процессора и подсистемы памяти при создании архивов формата ZIP при помощи популярной открытой библиотеки ZLib. Использует целочисленные операции

CPU AES — тестирует скорость процессора при выполнении шифрования по криптоалгоритму AES. Способен использовать низкоуровневые команды шифрования процессоров VIA C3 и C7, что позволяет последнему быть одним из лидеров теста, превосходя по производительности ряд многоядерных процессоров Intel и AMD.

FPU Julia — тестирует производительность блоков процессора, выполняющих операции с плавающей запятой, в вычислениях с 32-разрядной точностью. Моделирует несколько фрагментов фрактала Жюлиа. При возможности использует инструкции MMX, SSE и 3DNow!.

FPU Mandel — тестирует производительность блоков процессора, выполняющих операции с плавающей запятой, в вычислениях с 64-разрядной точностью путем моделирования нескольких фрагментов фрактала Мандельброта. Способен использовать инструкции SSE2.

FPU SinJulia — усложненный вариант теста FPU Julia. Тестирует производительность блоков процессора, выполняющих операции с плавающей запятой, в вычислениях с 80-разрядной точностью.

Использует инструкции x87, предназначенные для вычисления тригонометрических и показательных функций [23, с.105]..

Тесты, оценивающие производительность других аппаратных средств находятся в меню сервис.

Первым по порядку идет тест дисковых накопителей (рисунок 8). Этот тест позволяет оценить скорость чтения информации в различных режимах работы: линейное чтение, быстрое линейное чтение, чтение из буфера, случайное чтение, средний доступ (чтение маленьких блоков — 2 Кбайт для оптических дисков и 0,5 Кбайт для других носителей информации — со случайным расположением), линейная запись, произвольная запись.

Тест кэша и памяти (Cache & Memoru Benchmark) (рисунок 9) помогает определить скорость чтения/записи в память.


Рисунок 8 – Тест чтения информации дискового накопителя


Рисунок 9 - Тест кэша и памяти
Другие тесты – это диагностика монитора (рисунок 10). Тут можно выделить нужные для диагностики тесты, при выборе каждого из которого предоставляется его описание. К сожалению, хоть интерфейс и локализован на русский, подсказки придется читать на английском языке.


Рисунок 10 – Диагностика монитора
Не так давно в программе EVEREST появился очень интересный тест, тест стабильности системы (System Stability Test). Рассмотрим его подробнее.

Этот тест (рисунок 11) строится на основе одновременного стрессового тестирования системной памяти, процессора и локальных дисков в реальном времени. В реальном времени можно проконтролировать на графиках или во вкладке тест изменение температуры или вольтажа на процессоре. Основываясь на этом тесте можно определить наиболее уязвимые места в системе и вовремя предупредить возможную поломку в компьютере.


Рисунок 11 – Тест стабильности системы
EVEREST CPUID позволяет получить полную информацию об использованном процессоре как на рисунке 12.



Рисунок 12 – Информация о процессоре

В программе EVEREST есть отличная возможность сохранять полученные данные в отчет. Есть широкий выбор форматов сохранения. Основное отличие версии Corporate Edition от Ultimate Edition – это наличие возможности сохранения отчета в базу данных (рисунок 13).


Рисунок 13 – Мастер отчетов
В настройках программы можно выбрать из списка популярных баз данных (рисунок 14) куда будут сохраняться отчеты в автономном или ручном режимах работы.

Очень удобным является хранение отчетов в одной базе данных. Аудит-менеджер (рисунок 15) сохраненных отчетов позволяет делать сводные отчеты по данным из базы данных. Единственным минусом такой работы является чрезмерное накопление в базе данных дублирующейся информации. Т.к. при каждом сборе информации заносится полный список, не учитывая, что данные могли быть уже внесены.


Рисунок 14 – Выбор базы данных для отчетов


Рисунок 15 – Аудит менеджер

А аудит-изменений – выявлять изменения произошедшие в оборудовании или программном обеспечении конкретного компьютера.

Итоги обзора программы EVEREST можно свести к следующей таблице 1.
Таблица 1 – Итоги обзора программы EVEREST
  1   2   3   4   5   6   7   8   9   ...   12

Добавить документ в свой блог или на сайт

Похожие:

Решение этой проблемы полностью ложится на плечи системного администратора iconРешение этой проблемы полностью ложится на плечи системного администратора....
Анализ существующих программных продуктов для диагностики программного и аппаратного обеспечения ЭВМ

Решение этой проблемы полностью ложится на плечи системного администратора iconРешение этой проблемы полностью ложится на плечи системного
Анализ существующих программных продуктов для диагностики программного и аппаратного обеспечения ЭВМ

Решение этой проблемы полностью ложится на плечи системного администратора iconРеферат в ходе выполнения дипломного проекта были проанализированы...
Разработанная система призвана помочь в работе системного администратора и службы технической поддержки по настройке, обновлению...

Решение этой проблемы полностью ложится на плечи системного администратора iconТомниковский Павел Николаевич
...

Решение этой проблемы полностью ложится на плечи системного администратора iconОсновной угрозой для уличной общественной мебели является вандализм....
В данном проекте предлагается решение этой проблемы, но не за счет повышения вандалостойкости конструкции, а путем игры на человеческих...

Решение этой проблемы полностью ложится на плечи системного администратора iconДетализированная Программа курса H3064S “hp-ux: Администрирование...
Обязанности по обслуживанию пользователей. Набор инструментов системного администратора. Ресурсы системного администрирования hp-ux....

Решение этой проблемы полностью ложится на плечи системного администратора iconАйн Рэнд Атлант расправил плечи. Книга 3 Атлант расправил плечи 3 Культ информ пресс; спб; 1997
«Атлант расправил плечи»! Глазам своим не поверил. Что же это делается?! Вроде бы дипломированный филолог, да чего уж там – кандидат...

Решение этой проблемы полностью ложится на плечи системного администратора iconДуховное решение материальных проблем
В этой беседе с лейтенантом Дэвидом Моузи (сотрудником Чикагского управления полиции по связям с прессой), состоявшейся в июле 1975...

Решение этой проблемы полностью ложится на плечи системного администратора iconМоу «Бурашевская сош» Должностные инструкции Изменения в должностные...

Решение этой проблемы полностью ложится на плечи системного администратора iconЭкономика России развивается методом проб и ошибок. В настоящее время...
Однако решение этой проблемы не будет означать, что найдена панацея от экономического спада. Он непременно вернется вновь, поставив...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
vbibl.ru
Главная страница