Научная статья на тему 'Автоматизация процесса инвентаризации персональных компьютеров'

Автоматизация процесса инвентаризации персональных компьютеров Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
706
108
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АВТОМАТИЗАЦИЯ / ИНВЕНТАРИЗАЦИЯ / ПЕРСОНАЛЬНЫЕ КОМПЬЮТЕРЫ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Захаренко А. И., Вашетин А. В.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Automation of inventory process of personal computers

The modern information infrastructure of a large or medium-sized enterprise is inconceivable without an effective system of the computer equipment and fictitious assets inventory. An example of creation of such system which is simple for implementation and has low cost of possession is considered in this article.

Текст научной работы на тему «Автоматизация процесса инвентаризации персональных компьютеров»

82/

/хггггг: г/;гтшглтг:п

4 (73), 2013-

УДК 669. Поступила 14.11.2013

А. И. ЗАХАРЕНКО, А. В. ВАШЕТИН, ОАО «БМЗ - управляющая компания холдинга «БМК»

АВТОМАТИЗАЦИЯ ПРОЦЕССА ИНВЕНТАРИЗАЦИИ ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРОВ

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

The modern information infrastructure of a large or medium-sized enterprise is inconceivable without an effective system of the computer equipment andfictitious assets inventory. An example of creation of such system which is simple for implementation and has low cost of possession is considered in this article.

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

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

Широкое внедрение информационных технологий для управленческого учета ставит перед службами ИТ предприятий требования быстрого и четкого реагирования на изменения в потребностях оргтехники на предприятии, обеспечении ее

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

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

• Удаленный сбор информации (инвентаризация) с ПК осуществляется без применения программ-агентов, используя стандартизованный в Windows-системах протокол WMI.

• Результаты инвентаризации размещаются в реляционной БД, что позволит легко формировать широкий круг отчетов, использовать WEB-интер-фейс для доступа к результатам.

• Структура БД должна быть универсальной, позволяя администратору системы свободно добавлять объекты инвентаризации.

• Базой для сбора информации является домен Microsoft Active Directory, для доступа к ПК

s ILoJ

Active Directory | WMI Сканирование

Сканирование сети

пространство класс свойство проверка

в \root\cirnv2 Win32_0 peratirig... Caption XP, 7

m \root\cirnv2 Win32_Qperating... QSArchitecture 7

□ \root\cimv2 Win32_Operating... ServicePackMaj... XP, 7

о \root\cimv2 Win32_0 peratirig... ServicePackMin... XP, 7

и \root\cimv2 Win32_TimeZone Bias XP, 7

и \root\cimv2 Win32_TimeZone StandardName XP, 7

п \root\cimv2 Win32_IP4Route... NeKtHop XP, 7

□ \root\cimv2 Win32_Product Vendor, Name XP, 7

в \root\cimv2 Win32_Product Name

в \root\SecurityCe... AntiV'irusProduct displayName XP

в \root\SecurityCe... Antiv'irusProduct versionN umber XP

m \root\SecurityCe... AntiV'irusProduct displayName 7

в \root\SecurityCe... AntiVirusProduct products tate 7

в \root\SecurityCe... AntiVirusProduct productUptoDate XP

m \root\cimv2 Win32_Network... DNSServerSearc... XP, 7

И rrr 4

Редактировать таблицу

Общие параметры Упорядочив компьютеры по:

ата последнего запроса

Сканировать только пустые компьютеры Ping тайм-аут (мс) М[ WMI тайм-аут (м)

Ю :

полное имя имя ОС IP адрес WMI craryc дата

в CN=TTGU-FIX-0... TTGU-Fix-01.mic... Windows XP Prof... 172.16.12.139 Success 14.10.2013

в CN=SECRETAR... secretary! micord... Windows XPPiof... 172.16.12.165 Success 14.10.2013

в CN=SRV.CN=Co... Srv.micord2.zsw.i... Windows XP Prof... 172.16.12.135 Success 14.10.2013

в CN=TABEL1,CN... tabel1.micord2.zs... Windows XP Prof... 172.16.12.97 Success 14.10.2013

в CN=NACH_BOT,... Naoh_Bot.micord... Windows XP Prof... 172.16.12.170 Success 14.10.2013

в CN=MSE_OTGR... mse_otgruz.micor... Windows XP Prof... 172.16.12.84 Success 14.10.2013

и CN=OTtC_STP,C... otk_stp.micord2.z... Windows XP Prof... 172.16.12.164 Success 14.10.2013

п CN=0TK1 ,CN=C... otk1.micord2.zsw... Windows XP Prof... 172.16.24.43 Success 14.10.2013

в CN=RASCH,CN=... rasoh.mioord2.zs... Windows XP Prof... 172.16.12.191 Success 14.10.2013

в CN=ENG_TLBЗ,... engJlb3.micord2... Windows XP Prof... 172.16.12.251 Success 14.10.2013

в CN=MSE_SHLIF,... mse_shlif.zsw.iron Windows XP Prof... 172.16.12.189 Success 14.10.2013

в CNMFIX-MIC-VIE... ifix-mic-view1.mic... Windows XP Prof... 172.16.12.230 Success 14.10.2013

в CN=NACH_TLB,... Nach_tlb.micord2... Windows XP Prof... 172.16.12.99 Success 14.10.2013

в CN=NACH_TCB,... nach_tcb.micord... Windows XP Prof... 172.16.12.114 Success 14.10.2013

в CN=ECNST2,CN... ecnst2.micord2.z... Windows XP Prof... 172.16.12.242 Success 14.10.2013

в CN=DISPETCH,... dispetoh.micord2.... Windows XP Prof... 172.16.12.140 Success 14.10.2013

в CN=SECRETAR... Secretary2.micor... Windows XP Prof... 172.16.12.234 Success 14.10.2013

в CN=TTGU,CN=C... ttgu.micord2.zsw... Windows XP Prof... 172.16.12.198 Success 14.10.2013

в CN=MGFLAB1,C... mgflab1.micord2.... Windows XP Prof... 172.16.24.42 Success 14.10.2013

в CN-MGFLAB2.C... mgfiab2.micord2.... Windows XP Prof .. 172.16.12.71 Success 14.10.2013

в CN=ELC_G9V,C... elc_gsv.mioord2.... Windows XP Prof... 172.16.12.219 Success 14.10.2013

в CN=B0L9UN,CN... bolsun.micord2.z... Windows XP Prof... 172.16.12.227 Success 14.10.2013

в CN=MST_OTK,C... mst otk.micord2... Windows XP Prof... 172.16.12.148 Success 14.10.2013

в CN=MST1_0TK, . mst1_otk.micord2... Windows XP Prof... 172.16.24.22 Success 14.10.2013

в CN=NACH_BUH,... Nach_buh.micor... Windows XP Prof... 172.16.12.121 Success 14.10.2013

в CN=ZNC_ELC,C... Znc_elo.micord2.... Windows XP Prof- 172.16.12.115 Success 14.10.2013

в CN=NACH_GAL... nach_gal2.micor... Windows XP Prof- 172.16.12.83 Success 14.10.2013

о CN=MSE_TV.CN... Mse_tv.micord2.z... Windows XP Prof... 172.16.24.46 Success 14.10.2013

в CN=SM_C0RD2,... sm_cord2.micord... Windows XP Prof- 172.16.12.221 Success 14.10.2013

в CN=ZNC_MCH,C... znc_mch.micord2... Windows XP Prof... 172.16.12.197 Success 14.10.2013

в CN=PATENT,CN... patent. micord2.zs... Windows XP Prof- 172.16.12.132 Success 14.10.2013

в CN=ENG_PRB4... Eng_prb4.mioord... Windows XP Prof- 172.16.12.109 Success 14.10.2013

в CN=SM_PTO,CN... sm_pto.micord2.z... Windows XP Prof... 172.16.12.252 Success 14.10.2013

г-___UL n__:____in v. /:.. j_____п..с 1 -7-r н г- -i .н с л i-_______ hî in 1ГИi

■ ■I

Сканирование завершено

.00:00:19:577

Внешний вид интерфейса инвентаризации

U

М/дгтт* г: г^штггг

I 4 (73), 2013-

используются учетные записи домена предприятия.

К сожалению, из предлагаемого на рынке ПО ни одна из систем не отвечала всему комплексу требований либо, например, Microsoft System Center, обладали слишком высокой стоимостью лицензирования и совокупной стоимостью владения. Было принято решение о разработке собственной системы инвентаризации.

На первом этапе система должна обеспечить сбор инвентаризационных данных, критичных с точки зрения информационной безопасности, а именно:

• Настройки сетевых интерфейсов.

• Состояние антивирусной защиты.

• Состояние системы обновлений операционной системы.

• Перечень инсталлированного на рабочем месте программного обеспечения.

Данный список можно расширять благодаря универсальной таблице WMI-запросов. Добавление новых запросов производится непосредственно администратором без изменения кода программы.

Опрос рабочих станций происходит при использовании технологии Windows Management Instrumentation (WMI). В дословном переводе WMI -это инструментарий управления Windows. Если говорить более развернуто, то WMI - это одна из базовых технологий для централизованного управления и слежения за работой различных частей компьютерной инфраструктуры под управлением платформы Windows.

Технология WMI - это расширенная и адаптированная под Windows реализация стандарта WBEM (на англ.), принятого многими компаниями, в основе которого лежит идея создания универсального интерфейса мониторинга и управления различными системами и компонентами распределенной информационной среды предприятия с исполь-

зованием объектно-ориентированных идеологий и протоколов HTML и XML.

Важной особенностью WMI является то, что хранящиеся в нем объекты соответствуют динамическим ресурсам, т. е. параметры этих ресурсов постоянно меняются, поэтому параметры таких объектов не хранятся постоянно, а создаются по запросу потребителя данных.

Программное обеспечение реализовано при использовании программной среды Microsoft Visual Studio 2010 на языке программирования C#. В качестве системы управления базами данных (СУБД) была выбрана Microsoft SQL Server 2008 Express для хранения как исходных данных (списка компьютеров, зарегистрированных в Active Directory) и настроек (таблицы запросов), так и собранной информации.

Использование стандартизованного механизма WMI и системы авторизации для удаленного мониторинга ПК на основе домена Microsoft Active Directory позволило построить систему, обладающую рядом преимуществ:

• Простота реализации - механизмы WMI и Microsoft AD стандартно поддерживаются Windows API и средой разработки Visual Studio.

• Универсальность - технологии доступны для ПК с любой ОС семейства Windows (XP, Vista, 7 и 8).

• Надежность - на стороне ПК не требуется использование дополнительных программных агентов.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

• Минимальная стоимость владения - сервис инвентаризации размещается и эффективно функционирует на одной виртуальной машине в среде VmWare ESX с минимальными затратами ресурсов.

Программное обеспечение оттестировано, внедрено и успешно функционирует в течение 2013 г. в сети ОАО «БМЗ управляющая компания холдинга «БМК». Внешний вид интерфейса инвентаризации приведен на рисунке.

i Надоели баннеры? Вы всегда можете отключить рекламу.