RU | EN | UA

AIDA32

Версия для печати Отправить на e-mail
Tag it:
Digg
Technorati
YahooMyWeb
Delicious
blogmarks
Среда, 03 Сентябрь 2003 | (10734)

AIDA32 – информация под рукой

В этой статье речь пойдёт о замечательной программе под названием AIDA32. Программа позволяет выполнить ряд очень важных, рутинных и трудоёмких процессов облегчающих работу системного администратора и не только его. Программа работает под управлением Microsoft Windows, от 95-го до windows 2003.

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

1) На каких компьютерах установлена операционная система Windows 2000;

2) Какой сервис пэк стоит на этих компьютерах;

3) Какой процессор у этих компьютеров;

4) Компьютеры, на которых установлено 256 мегабайт памяти;

5) Компьютеры с материнской платой с чипсетом VIA;

6) Мультипроцессорные системы;

7) У кого есть модем;

8) У кого кончается свободное место на жёстком диске;

9) У кого установлен Microsoft Project;

10) Просмотреть список установленных программ и удалить запрещённые;

11) На каких станциях не обновлён антивирус;

12) Сетевая загруженнось определённого компьютера;

13) Имена компьютеров;

14) Создать репорт из перечисленых выше данных;

15) И т.д.

Список можно продолжить, но и этого, на мой взгляд, достаточно. После инсталяции, не требующей никаких особых дополнительных данных, запускаем программу. При запуске программа сканирует имеющееся компютерное “железо”, сетевые настройки, установленные приложения и настройки различных программ содержащихся в базе данных AIDA32. Внешний вид программы сразу распологает к себе (рис.1):

aida1.jpg

рис.1

 


Программа выполненна в стиле офисных программ майкрософта, навигация в стиле MMC. В левой части окна - компоненты, сканируемые программой, а справа - информация о выбранном компоненте. Список довольно большой, и версия программы постоянно меняется. За несколько минут можно просмотреть почти любую информацию о локальном компьютере. После первого открытия программа не запускает сетевой режим. Сетевой режим подразумевает, что программа будет запущена в режиме ожидния, для последующего подсоединения к этому компьютеру по сети (Server Mode). Выполнить это можно несколькими путями: самое простое - открыть меню File и выбрать “Accept Incoming Connections” (рис.2):

 

aida2.jpg

рис.2

После этого с компьютера администратора в том же самом меню выбираем “Connect to AIDA32 server” (рис.2). Появляется следующее окно (рис.3).

aida3.jpg

рис.3

Здесь мы можем внести IP-адрес или netbios имя удалённого компьютера. После того как мы нажмём ОК, должно появится окошко, уведомляющее нас о удачном подсоединении к удалённому компьютеру.  В нижней части окна “Connect to AIDA32 Server” (рис.3) имеется возможность просканировать адреса определённого сабнета и показать компьютеры с запущенной AIDA32, но эта опция временно не доступна. Где-же появляется эта возможность? В меню “File” выбираем “NetEye” (рис.2). В появившемся окне идём в меню“Fail” и выбираем “Connect to AIDA32 Server” (рис.4):

aida4.jpg

рис.4

Вот здесь и появляется ранее не доступная опция. Допустим, вам надо просмотреть информацию о компютерах, находящихся в сети 192.168.20.0. В поле “Network” вводим IP адреc сети и жмём на ОК. В закладочке “Pending” появятся все IP адреса данной сети, из которых будут отобранны адреса с AIDA32, запущеной в режиме “server”. Вся процедура сканирования и подключения может занять несколько секунд (зависит от маштаба сети). В закладочке “Error”  появятся IP адреса, по которым AIDA32 не смогла установить связь, а в закладочке “Connected” можно будет увидеть информацию о найденых компьютерах (рис.5). В этом окне собрана лишь общая информация, такая как имя удалённого компьютера, его операционная система, количество памяти, загрузка процессора и.т.д. Если в этом же окне нажать правой кнопкой мышки на какой либо компьютер, то появится выпадающее меню, через которое можно выполнить следующие операции; послать сообщение, просмотреть файлы, сделать снимок экрана удалённого компьютера, перезагрузить или выключить удалённый компьютер, а также выполнит какую-либо команду или запустить программу, например, установить заплатку для Windows.

aida5.jpg

рис.5

Что бы просмотреть полную информацию о каком либо компьютере, следует вернутся в главное окно программы и в меню “File” снова выбрать “Connect to AIDA32 server”. В поле “Address” вы можете выбрать нужный вам адрес и подключится к нему (программа автоматически заносит найденные IP адреса в свою базу данны).

 "Неужели каждый раз, чтобы подсоединиться к удаленному компьютеру, надо запускать на нём AIDA32, идти в меню и в ручную выбирать “Accept incoming connection”?" - думаете вы. Успокаиваю - конечно, нет, иначе теряется весь смысл этой программы. Ее можно запустить в трёх режимах. Первый - графический (рассмотренный выше), второй - скрытый (с выводом иконки в трэй windows) и третий - полностью скрытый режим без всякой индикации.

1) Запустить программу – файл aida32.exe с ключём /SERVER

2) Запустить файл aida32.exe с ключём /HIDDENSERVER

3) Запустить файл aida32.exe с ключями /HIDDENSERVER и /SILENT

 Давайте рассмотрим ситуацию, когда нам требуется запустить программу на нескольких компьютерах так, чтобы пользователь не знал о её присутствии. Для начала инсталлируем и запускаем на какой либо станции AIDA32. Идём в меню “File” и выбирамем “Preferences” (рис.6).

aida6.jpg

рис.6

Здесь мы можем указать, какие компоненты будет сканировать программа, по какому порту будет происходить подключение (по умолчанию, порт 2345), включить удалённую перезагрузку компьютера и т.д.. Важным компонентом является опция прав доступа к компютеру. В меню “Security” можно указать объекты, с которых будет происходить подключение: либо IP адреса, либо имена пользователей которые смогут подключатся и просматривать информацию, либо netbios имена компьютеров. Выставляем нужные нам опции и закрываем окошко. Теперь нам нужно, чтобы файл AIDA32.EXE загружался как сервис (для WinNt4-2003).

Чтобы запустить программу как сервис, вы:

1. Копиpyете файлы instsrv.exe и srvany.exe в какyю-нибyдь системнyю диpектоpию, напpимеp, в winntsystem32 (Берутся из Resouce Kit compmgmt.cabsrvany.exe, instsrv.exe. Ещё есть srvinstw - это GUI пошаговая оболочка делающая то же, что и instsrv, но ещё может ставить/сносить службы удаленно).

2. Запyскаете из командной стpоки: instsrv MyService c:полный_пyтьsrvany.exe где MyService -- пpидyманное вами имя вновь созданного сеpвиса. Если в имени имеются пpобелы, то имя сеpвиса необходимо заключить в кавычки.

3. Конфигурируете сеpвис, а именно: идёте в: Start -> Settings -> Control Panel -> Services, находите свой новосозданный сеpвис и щёлкаете на нём 2 pаза левой кнопочкой мышки. В откpывшемся окошке отмечаете, каким способом ваш сеpвис бyдет запyскаться: Automatic - автоматически пpи загpyзке компьютеpа, Manual - только вpyчнyю, Disabled - совсем не бyдет запyскаться. Если хотите видеть запущеный сеpвис в виде окна на десктопе, то отметьте чек-бокс "Allow Service to Interact with Desktop".

4. Запyскаете regedit32 и создаёте key "Parameters" (без кавычек) в: HKLM  SYSTEM  CurrentControlSet  Service  Имя_Вашего_сеpвиса  

5. Создаёте под построеным вами ключем "Parameters" (без кавычек) value "Application" (без кавычек) тип -- REG_SZ: и пpописываете там полный пyть к исполняемомy файлy. Hапpимеp, Application: REG_SZ: c:полный_пyтьaida32.exe

6. Пеpезагpyжаете компьютеp или стартуете сервис вручную.

Все. Теперь у вас есть сервис "AIDA32', который автоматически подгружается при загрузке системы (завершить работу сервиса пользователь не может).

Эту операцию мы выполнили на одном компьютере. Как же её установить на все компютеры в сети? Для этого нам понадобится уже не раз упоминавшаяся программка PC Updater (либо аналогичная) для создания имиджа AIDA32. Пример:

1) Устанавливаем на какой либо компютер в сети AIDA32, конфигурируем нужные нам параметры (см. выше).

2) Устанавливаем PC Updater (либо аналогичную программу) и запускаем сканирование установленных компонентов.

3) Переписываем полностью директорию с AIDA32 в другую. Например из C:Program FilesAIDA32 в C:WinntAIDA.

4) Прописываем сервис с нужным нам названием (см. выше).

5) В корневом каталоге создаём “aida.bat” (любое название) файл в котором записываем следующее:  Буква диска:/Директория/aida32.exe /HIDDENSERVER  /SILENT (обьяснение ниже).

6) Прогоняем финальное сканирование на PC Updater и сохраняем ЕХЕ файл в нужной нам директории в сети.

7) Далее - на ваш вкус. Либо прописываем в логин скрипт, либо проходим по всем станциям и запускаем файл вручную.

8) После инсталляции имиджа AIDA32 следует перезагрузить компьютер, чтобы смог стартовать сервис. Либо запускаем вновь созданный нами файл AIDA.BAT из Start>Run, не перегружая компьютер.

Теперь (при условии, что вы уже установили на нужные вам компьютеры AIDA32) можно попытаться собрать интересующую информацию. Для этого на сервере создаём директорию с полным доступом. В Aida32 идём в меню “Report” и выбраем “NetReport Wizard…”. Должно появится следующее окно (рис.7):

aida7.jpg 

рис.7

Жмём “Next” и в следующем окне (рис.8) выбираем “Custom selection”:

aida8.jpg

рис.8

Жмём “Next” и далее выбираем нужные нам компоненты для отчёта (рис.9):

aida9.jpg

рис.9

В следующем окне указываем формат файла, в котором будет храниться информация (рис.10):

aida10.jpg

рис.10

Нижние пять форматов (XML, CSV, MIF, INI, ADO) позволяют создавать отчёты и просматривать информацию в удобной форме. ADO позволяет создавать отчёты в SQL. В следующем окне (рис.11) с помощью кнопочки “New” можно указать IP адреса либо выбрать из списка netbios имена компютеров, на которых мы хотим произвести сбор информации.

aida11.jpg

рис.11

Следующе окно (рис.12) предлагает нам выбрать имя директории, где будут помещены файлы отчётов. Если оставить пустым это поле, то файлы будут помещены на локальный диск каждого компьютера в директорию C:
ame
- где “name” это имя, под которым администратор производил сканирование. Например, если учётная запись “Guest” прописана в настройках AIDA32 как администратор, и с компютера на котором зашли как “Guest”, было произведене сканирование, то на локальных компютерах появится директория C:guest. Чтобы получить отдельный репорт о каждом компютере и иметь доступ к этим файлам, нам надо создать на каком-либо из имеющихся серверов “зашареную”директорию и дать ей доступ записи всем юзерам. Дополнительно нужно указать с каким именами будут создаваться файлы отчётов. Существует несколько синтексов которые можно прописать. Один из них - $hostname. Если вы напишете путь с синтаксом, как на рис.12, то все файлы отчётов будут состоять из имени компютера и расширения csv. Следует отметить две важные вещи. Компьютер, на который вы размещаете файлы отчётов, должен находится в том же домэне, что и все остальные компьютеры, а также  должен быть Windows 2000 Server (если это, конечно, не novell или linux). Если вы попытаетесь записать файлы на станцию с Windows2000 Professional, то сможете получить только 10 файлов, в связи с ограничением в 10 одновременных подключений к Windows 2000 Professional.

aida12.jpg

рис.12

После нажатия "Finish" появится окно, приведенное на рис.5. Время сбора информации зависит от количества компьютеров в сети и от того, что мы пытаемся узнать. Например, на сбор информации об установленных программах в сети из 100 компьютеров уйдет около 10 минут; если просто общей информации, то не больше минуты.

 Что же делать с этими файлами? Допустим, мы хотим узнать, на каких компьютерах установлен “Service pack 4”, а на каких - нет. Идём в директорию, где размещены наши файлы, выделяем их все и перетаскиваем в окно AIDA32, как показано на рис.13:

aida13.jpg

рис.13

Теперь смотрим на рис.14. Информацию можно получить из четырёх компонентов: первый - Audit List (Component), второй - Audit List (Computer), третий - Audit Statistics (Narrow) и четвертый - Audit Statistics (Wide):

aida14.jpg

рис.14

Самый полный список находится в Audit Statistics (Wide). После того, как мы нажмём на интересующий нас список, и до получения его содержимого пройдёт некоторое время (зависит от объёма базы данных). Находим в списке заголовок Os Service Pack. Здесь мы можем увидить общее количество компютеров, на которых устнановлены любые версии service pack, а также процентное отношение с общим количеством установленных service pack. Если дважды кликнуть на какое-либо имя, например, Service Pack 3, то откроется окно “Statistics Detals” (рис.15):

aida15.jpg

рис.15

В левой части окна перечислены компьютеры, на которых установлен Service Pack 3. Подобным образом мы можем узнать любую интересующую нас информацию.

Хотелось бы выделить одну из дополнительных возможностей программы. Понятно, что не все компютеры постоянно включены и можно в любую минуту поизвести сканирование. Для этого в опциях AIDA32 в разделе Report существуют закладочки “Report File” и “Schedule”. Здесь мы можем указать, куда и в какое время будет создаваться файл отчёта. Это позволяет нам иметь постоянно обновлённую базу данных. Также имеется возможность записывать отчёты в базу данных Microsoft SQL и просматривать их в более удобной форме. К программе прилагается очень удобный и лаконичный “help”, из которого можно узнать о многих дополнительных приятных мелочах AIDA32.

 Подведём итоги:

За время тестирования программа не вызвала ни одного сбоя в работе Windows. Не было замечено никаких побочных явлений, таких как сильная загрузка CPU либо памяти. Программа оправдала поставленые цели, порадовала своей корректной работой и довольно высокой скоростью выполнения операций. Единственное, что я не смог найти, это удалённое управление настройками программы. Поэтому советую заранее тщательно продумать нужные настройки и только затем создавать её имидж.         

 Dani Flash

Download

 

Комментарии

  1. Цитировать #3 vi
    2008-10-2222:39:07 А где рисунки?
  2. Цитировать #2 Максим
    2008-06-3001:37:32 Нет рисунков
  3. Цитировать #1 Contrazzz
    2006-07-2512:33:13 Отличный туториал! Большое спасибо!
    +++++

Добавить комментарий

Жирный Курсив Подчеркнутый Ссылка Цитата


Автотранслитерация: выключена

Защитный код

Powered by jComments
Created by Pelican Design Studio - Web 2 You / Hosting by TheystemAdministrator.com / Tech. Support JoomlaPortal.ru / Фин. Спонсор WEX
Templates by Pelican Web Studio Templates by Pelican Web Design Studio