Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
СЬ
www.samag.ru
ЛИ
Почему MS SQL медленно работает?
ЛИ Ищем причины
ТЯ Е
Ж ПИ
Строим защищенную беспроводную сеть:
ЗА ДНИ
РА КУ
Настраиваем UPS под Linux
ЛЫ ГО
ТИ РАС
Как восстановить
удаленные файлы под BSD
КУ ВО
РО
танавливаем Symantec Antivirus 9.0
НИ НО
в корпоративной сети
СТ
Эффективно управляем
полями пользователей в AD
БЫ
Контролируем безопасность сети
с помощью OSSIM
КА
И
ЬГ
ЬД О
РА СКА
ТЕ
К
ИС НН
ЕН
УС
БО
НА ТПУ
ИЛ ДА
ТП
НЧ ЖИ
ВО
РА Е О
КО ЕО
АВ СЛ
Л
Л
ХА
ЗА Н
ПО
УЕ
ПОДПИШИТЕСЬ И ЧИТАЙТЕ!
Роспечать – 20780, 81655
Пресса России – 87836
Интер-почта – тел. (095) 500-00-60
в номере
РЕПОРТАЖ 52 Устанавливаем и обновляем программное
обеспечение в системе FreeBSD
4 «Платформа 2007» – будущее, которое Полезные советы для начинающих.
нам обещает Microsoft Гаспар Чилингаров
Итоги восьмой ежегодной конференции. nm@web.am
Алексей Барабанов
alekseybb@mail.ru 56 Unionfs в FreeBSD: разбираемся
в текущей реализации
7 ТЕНДЕНЦИИ Термин «файловая система» охватывает гораздо боль-
ше, чем способ организации данных на физическом но-
АДМИНИСТРИРОВАНИЕ сителе. «Многослойность» подсистемы работы с фай-
лами не только повышает гибкость, но и предоставляет
8 Как купить ПО от Microsoft? множество интересных возможностей. Один из приме-
Часть 2. Разбираемся в корпоративных ров такого «промежуточного уровня» – unionfs.
программах лицензирования Сергей Супрунов
Не надо думать, кто корпоративные лицензии на софт – amsand@rambler.ru
это удел суперкорпораций. Воспользоваться системой
лицензирования вполне может и ваша компания, если 62 FreeBSD в домене Windows:
в ней есть хотя бы три компьютера. дополнительные возможности
Дмитрий Бутянов Правильное подключение FreeBSD в домен Windows
for.mail.only@gmail.com позволит работать с Active Directory для проверки па-
ролей, членства в группах и т. д. Но это только некото-
14 Reporting Services: составляем отчеты рая часть того, для чего FreeBSD может использовать
Ваш начальник требует отчета о трафике и итоги инвен- данную информацию. Рашид Ачилов
таризации сети? Бухгалтерия умоляет помочь с отчетом achilov-rn@askd.ru
в Excel? А вы можете предоставить тольком аловразу-
мительный текстовый файл? Узнайте о современных ЧЕЛОВЕК НОМЕРА
технологиях разработки отчетов. Павел Купцов
brosku@mail.ru 70 Снаряд – броня
В этом соперничестве Алексей Раевский на стороне бро-
20 Как быстро и эффективно провести учет ни. Пользователям повезло. Оксана Родионова
компьютерной техники rodion@dol.ru
Используем программный комплекс CheckCfg + Sklad.
Алексей Бережной БЕЗОПАСНОСТЬ
beralex2@mail.ru
74 Руткиты режима ядра: алгоритмы
26 Настраиваем удаленный доступ к сети работы и защита
с помощью MS ISA 2004 Случалось ли вам замечать, что в системе «живет» пос-
Возможность доступа к необходимым бизнес-ресурсам торонний процесс, но ни диспетчер задач, ни другие
из любой точки мира – одно из условий успешной рабо- программы не могут его показать? Может быть, про-
ты компании. Но это не должно быть в ущерб безопас- цесс скрывается и от них? Каковы методики скрытия
ности. Рассмотрим реализацию технологий удаленно- в режиме ядра? Артем Баранов
го доступа с помощью Microsoft ISA 2004. artembaranov@yandex.ru
Андрей Бирюков
mex_inet@rambler.ru IMHO
32 Подробное руководство по настройке 80 Чего ждать от удаленной работы?
тонких клиентов на основе дистрибутива Описывая сложную систему взаимоотношений соискате-
Thinstation и протокола NX. Часть 2 лей и работодателей, мы показываем лишь один из мно-
Особенности эксплуатации, дополнительные настрой- гих путей выживания в этом мире. Крис Касперски
ки NX и Thinstation. Евгений Бушков kk@sendmail.ru
protectorat@mail.ru
РЕТРОСПЕКТИВА
36 Размещаем пользовательские бюджеты
в LDAP. Часть 1 90 Прошлое операционных систем
Тема имеет столько способов реализации, сколько ав- семейства BSD
торов. Но типичные ошибки повторяются от раза к ра- ОС семейства BSD признаны компьютерным сообщест-
зу. Попробуем построить среду для хранения пользова- вом и получили статус идеального программного обес-
тельских бюджетов в LDAP оптимальным образом. печения для серверов. А знакомы ли вы с историей ле-
Алексей Барабанов гендарной системы? Илья Александров
alekseybb@mail.ru ilya_al@rambler.ru
им наз
стр
лейного номера. Журна
ван
ато
ием ,
выпусков – наш общий юбилей!
Сисадмины, спасибо, что Вы с нами!
x поздравить «Сис-
р» с выпуском юби-
л с самого начала,
взя лся за трудную
На ш и от но ш
«С ис те мн ый
можно охарак
тнерство с пе
статочно прол
журнала, чтоб
на иб ол ее по
ен ия с жу рн
ад ми ни ст ра
теризовать ка
рвого взгляда.
истать один но
ы понять, что
ал ом
то р»
к пар-
До -
мер
это
уже сво ле зн ое из да
оку ю про фессиона ль- для IT- специа ни е
задачу держать выс листов на русс
пла нку и на про тяж ении пятидесяти языке, содерж
ащее максим
ком
ную
вень выдержать. кой информа альное количе
номеров сумел этот уро ый авто- ции. При этом ство прак тиче
ала яркий и профессиона льн и формат ее из и ак туальнос с-
Редакция сформиров т сво е лиц о для каж дого ложения выш
е
ть информаци
и,
й соз дае ца нашей комп вс яких похвал.
рский коллек тив, которы дом номере ании и от себя Я хочу от ли-
нь приятно, что в каж редакции с до лично поздра
нового номера. Мне оче алы по сво бод ным про - стижением оч
ередной верш
вить коллек ти
в
ют мат ери всегда остава
достойное место занима сси она льн ом исп ользо- ться на гребне
волны интере
ины и пожела
ть
о профе редливых чита
граммам. Это материалы тые «религиозные вой- телей, как сист
емные админи
са таких прив
е-
гра мм , а не пус чи вам, высоки
вании свободных про и много но- х тира жей, ло страторы. Уда-
талантливых авторов вых рекламод ял ьн ых читателей
ны». Желаю вам новых лей . ателей ! и сговорчи-
ательных читате
вых вдумчивых и требов
Алексей Смирнов, Алексей
Ген ера льн ый дир ектор ALT Linux Генера льный Раевский,
дире
компании Se ктор
curIT
От лица компании Softline
я рада возможнос-
ти поздравить коллек тив
нии журнала «Систем-
а компа ный администратор» с
От лиц и ж ур нала выходом в свет юби-
r.R u лейного пятидесятого
Linuxcente но номера ! 50 – тот ру-
at я се рд еч беж, который поз вол
LinuxForm ш их д ру- яет под вес ти проме-
яю на жуточные итоги и сде
позд равл А д- лать выводы об ус-
ис темного пешнос ти проекта. «Си
зей из «С с вы пу с- стемный Админис-
ора» тратор» – отличный при
минис трат го , 5 0 -г о мер востребованного
е й н о нального издания, пол профессио-
ко м ю б и л при- учившего высокое при
ам очень номера ди читателей. Желаем знание сре -
номера ! Н к ваш реснее от вам процветания, дальне
юдать, ка снее и инте том же ческих успехов, новых йших твор-
ятно набл е ин те ре ат ь в профессиона льных иде
л ст ановится
вс
ел ае м продолж ного развития! й и динамич-
ж ур на ей ду ш и ж чи в!
ко
и мы от вс ше подпис
к номеру вс е бо ль ше и боль
бетать олов,
ду хе и прио Павел Фр
ор Наталья Вьюникова
ый директ заместитель директора,
Генера льнinuxcenter.RU
L по PR компании Softlin
компании e
ПОЗДРАВЛЯЕМ ПОБЕДИТЕЛЕЙ!
Подведены итоги авторского конкурса 2006
Номинации 2. Статья, написанная на тему, придуманную автором
1. За лучшую серию материалов и одобренную редакцией.
2. За лучшую новую авторскую тему 3. Аналитическая статья может быть написана на тему,
3. За лучшую аналитическую статью предложенную автором или же на тему, заказанную ре-
дакцией.
Кто участвовал
Участие приняли все авторы, опубликовавшие свои ста- Кто судьи
тьи в журнале «Системный администратор» в течение В состав жюри вошли сотрудники редакции.
2006 года.
Денежные призы
О номинациях 1 место – 30 000 рублей
1. Серией материалов считается блок из не менее чем 2 место – 20 000 рублей
двух статей. Тема серии – по собственному выбору ав- 3 место – 10 000 рублей
тора или же по выбору редакции.
Восьмая ежегодная конференция Microsoft успешно прошла в Москве 13-14 декабря 2006 года.
На ней было зарегистрировано почти 3 тысячи участников, что в полтора раза больше,
чем в прошлом году.
А
удитория – все потребители про- Вы не ослышались. Все десктопы и но- думаться, то точно так же не получит-
дукции и участники бизнес-про- утбуки, в которых менее 1 Гб памяти, ся запустить в автоматическом режи-
цесса Microsoft. Центральное и скромные видеоадаптеры с видео- ме unattended-установку программно-
событие – презентация Windows Vista, памятью менее 64 Мб после выхода го обеспечения от третьего произво-
Office 2007 и Exchange Server 2007. Нет Windows Vista непременно обесценят- дителя в формате не msi.
смысла педантично повторять стро- ся. Этим объясняется осеннее удешев- Да и вообще, новая система пол-
ки стандартного прессрелиза. Скажу ление и распродажа бюджетных моде- ностью ориентирована на развертыва-
лишь самое важное на мой взгляд. лей от всех ведущих производителей, ние из образов, то есть очень не дру-
Windows Vista получилась? Это по- таких как HP, например. жественна к разработкам производи-
кажет рынок. Но одно несомненно – В третьих, новая платформа заста- телей, не входящим в сферу притяже-
она состоялась! Теперь уже точно мож- вит и системных администраторов ра- ния Microsoft. Для драйверов это бы-
но определить, что день грядущий нам ботать по-новому. Теперь даже при- ло заявлено прямо, а для приклад-
готовит. Компьютерному рынку пред- вилегированного пользователя обя- ного ПО косвенным образом тоже ус-
стоят большие перемены. жут работать в режиме с пониженны- тановлен режим вытеснения чужа-
Во-первых, под новую платформу ми правами, и лишь на время выпол- ков. Должно быть совершенно ясно,
обещано выпустить новую линейку нения административной функции что переход на Vista может оказаться
продуктов, это значит, появится мно- ему будет передаваться нужный уро- просто разорительным даже для не-
го новых программ, а старые выйдут вень прав, по подтверждению с кон- маленьких компаний. Осознавая это,
из употребления. соли. Ну и правильно, а то привыкли в Microsoft особенное внимание уде-
Во-вторых, под новую платформу… отправлять почту из Outlook с права- ляют вопросам миграции на новую
будут выпущены новые компьютеры! ми суперпользователя. Хотя, если за- платформу. Для планирования пере-
4
репортаж
хода на Windows Vista даже разрабо-
тан специальный инструментарий –
Microsoft Application Compatibility Toolkit.
Он по сути является средством инвен-
таризации (кстати, бесплатным), поз-
воляющим выяснить степень совмес-
тимости существующего оборудова-
ния и ПО с требованиями новой опе-
рационной системы.
Наметился также прогресс в раз-
витии Office. Теперь эта прикладная
система на платформе Vista может ис-
пользовать возможности многоядер-
ных процессоров вне зависимости
от стандартного планировщика ядра.
Но самые неожиданные результаты бы-
ли продемонстрированы в ходе расска- Участники пресс-конференции
за о продукте под названием SoftGrid.
Эта система позволяет виртуализовать прессы, в то время как резервирова- это событие, которое стоит посетить
среду выполнения прикладной про- лись места на лабораторных, был за- каждому вне зависимости от отноше-
граммы так, что становится возмож- нят на пресс-конференции и упустил ния к MS Windows и бизнесу Microsoft.
ным портировать ее вместе с необходи- возможность записаться. Лаборатор- Во многом это не столько официальное
мыми компонентами на любой хост для ные работы были расписаны желаю- мероприятие, это почти клуб с систе-
исполнения. Нечто вроде prelink, соб- щими на два дня вперед еще до нача- мой скидок членам клуба! Среди посе-
ранного в пакет. Преимущество в том, ла самого форума! «Платформа» про- тителей можно было встретить все воз-
что такая компонента исполняется без исходила в СК «Олимпийский». Центр расты – от тинейджеров до тех, «кому
установки в хостовую систему и в слу- спортивной арены был выделен под вы- за сорок». Очень много представитель-
чае атаки не повреждает ее, так как су- ставку, трибуны размечены под залы ниц прекрасного пола, гораздо больше,
ществует в изолированной виртуаль- для докладов. Вечером первого дня чем на аналогичных мероприятиях, на-
ной среде. Неожиданный эффект со- для уставших организовали развле- пример, линуксовой направленности.
стоит в том, что приложение, виртуали- кательную программу, куда была при- На докладах царила дружественная
зованное подобным образом, не может глашена группа «Несчастный Случай», атмосфера. Все (без преувеличения
защищаться привязкой к параметрам а для неудовлетворенных – «круглые все) докладчики от Microsoft свободно
системы запуска, так как все они вир- столы» с участием очень известных ориентировались в предметах, держа-
туальные. То есть, внедрение такого персон в отечественном информаци- ли внимание аудитории и даже успева-
подхода заставит пересмотреть многие онном бизнесе. ли разыгрывать маленькие презенты
традиционные решения в области кон- Теперь попробую выразить свои среди слушателей (от мышек до X-Box).
троля за соблюдением лицензий на ПО. личные впечатления. «Платформа» – Организаторы настойчиво интересова-
Хотя неуклонно внедряемая виртуали- лись мнением гостей об уровне всех
зация так или иначе заставит это сде- мероприятий. Не знаю, какое вопло-
лать. Все это и многие другие специ- щение получит широко разрекламиро-
альные вопросы были рассмотрены ванный слоган «People-Ready» в биз-
в докладах конференции. нес-реалиях, но на «Платформе» все
«Платформа 2007» длилась 2 дня. свидетельствовало в пользу подобно-
Это и много, так как приходилось ра- го отношения. Всего лишь за сданные
ботать по настоящему: доклады – анкеты с отзывами-оценками разных
это не только шутки ведущих и репли- аспектов данного события организа-
ки из зала, и одновременно это очень торы пообещали каждому посетителю
мало. Иногда даже катастрофичес- по комплекту из Windows Vista и Office
ки недостаточно. Например, был за- 2007 в личное пользование сразу пос-
менен единственный доклад на тему ле их выхода на рынок. Посмотрите
Virtual Server. К докладчикам в пере- на стоимость участия в конференции,
рывах очень трудно пробиться, так как подумайте немного и сделайте выводы,
вопросы не прекращаются и желающие что следующая «Платформа» не долж-
спросить стоят стеной. Кроме лекцион- на пройти без вас.
ной формы, были предложены лабо-
раторные работы (например, настрой- Текст Алексея Барабанова.
ка брандмауэра в Windows Vista). Увы, Выступление Жана-Филиппа Куртуа Фотографии предоставлены
(Jean-Philippe Courtois), президента компанией Microsoft
я, прибывший туда как представитель Microsoft International Keynote
Дмитрий Бутянов
Не надо думать, кто корпоративные лицензии на софт – это удел суперкорпораций,
при упоминании которых люди поджимают губы и понимающе кивают. Воспользоваться системой
лицензирования вполне может и ваша компания, если в ней есть хотя бы три компьютера.
8
администрирование
У
программ корпоративного лицен- тем большую скидку
зирования есть входной порог, получите.
но какой! Всего пять лицензий, Лицензии, приоб-
причем любых, и вы уже там и поль- ретенные по програм-
зуетесь всеми благами и прелестя- ме корпоративного
ми, которые могут на вас посыпаться. лицензирования, пре-
А пять лицензий вы купите, если захо- доставляют больше
тите купить легальный софт для трех прав, чем коробоч-
компьютеров. ная лицензия (FPP)
Одним из основных преимуществ или OEM-лицензия.
программ корпоративного лицензи- Лицензия, приобре-
рования Microsoft является возмож- тенная по програм-
ность выбора. Вы можете выбирать, ме корпоративного
как тратить деньги и что на них при- лицензирования, мо-
обретать. жет п е р е н о с и т ь с я
Самих программ несколько, они от одного компьюте-
различаются по ценам, способам оп- ра к другому (за ис- Рисунок 1. Соотношение клиентских и серверных лицензий
латы, а также по правилам использо- ключением операци-
вания приобретенных программных онных систем). на штука). Клиентская лицензия – ус-
продуктов. Для образовательных уч- Но прежде чем начать рассказ о са- тановить клиентский компьютер (од-
реждений существует специальная мих программах, давайте познакомим- на штука).
программа лицензирования, которая ся с основными принципами лицензи- Если осилите статью до конца,
отличается очень низкими ценами рования. Советую устроиться поудоб- то узнаете про вариант установки не-
и очень широкими правами использо- нее, налить чаю-кофе (а то, о чем вы скольких серверов по одной лицензии.
вания продуктов. подумали, лучше придержать до кон- Читайте-читайте.
Корпоративное лицензионное со- ца статьи), и приготовиться к поглоще- Таким образом, установленное
глашение позволяет отделить собс- нию нового материала. программное обеспечение, например
твенно лицензию от второстепенных Лицензия является подтверждени- сервер Windows Server 2003, требует
услуг: носителей (для установки про- ем легальности происхождения про- наличия серверной лицензии, а для
граммного обеспечения), документа- граммного продукта при условии соб- клиентских рабочих станций, на ко-
ции и упаковки, что позволяет форми- людения правил его использования. торых установлена клиентская опе-
ровать цену строго с учетом ваших пот- В подавляющем большинстве случа- рационная система Windows XP Pro,
ребностей и размера заказа. ев лицензия является юридическим также требуется лицензия, но кли-
Часть цены программного продук- понятием. Иными словами лицензия – ентская. Отдельно сервер и отдельно
та составляют упаковка, документа- это документ. Сам программный про- клиент не составляет сеть. Разуме-
ция и носители (дискеты или компакт- дукт можно использовать практичес- ется, клиентские компьютеры долж-
диски). Покупая продукты по програм- ки как угодно, в нем не встроено ника- ны иметь доступ к серверному про-
мам корпоративного лицензирования, ких технологических барьеров. Только граммному обеспечению. Чтобы це-
вы будете платить только за лицензи- в некоторых продуктах лицензия со- ны на серверное программное обес-
онные права. провождается программным ограни- печение были пропорциональны ко-
В некоторых программах корпора- чением, например, Terminal Services личеству обращений к нему, на эти
тивного лицензирования носители для или SBS. обращения также необходимо при-
установки продукта предоставляются Однако если вы будете использо- обретать лицензии, которые называ-
бесплатно, в некоторых их надо поку- вать софт с нарушением ограничений, ются клиентскими лицензиями на до-
пать отдельно, но по себестоимости изложенных в Правилах использова- ступ, или CAL (Client Access Licenses).
(порядка 20 $). ния продуктов и Лицензии, то станете Чем больше сеть – тем больше обра-
Один носитель может быть исполь- пиратом. Почитайте статью «Как ку- щений к серверу – тем дороже полу-
зован в качестве эталона для уста- пить ПО от Microsoft? Особенности чится сервер, т.к. за обращения надо
новки на все ПК вашей организации, приобретения и использования OEM- платить (см. рис. 1) . И наоборот, в не-
что позволит вам не только сократить версий» в №12 номере за 2006 г., в ней больших сетях, где количество обра-
расходы на приобретение, но и устра- описаны последствия. щений невелико, итоговая стоимость
нить сложности, связанные с развер- сервера будет ниже.
тыванием продукта на ряде ПК в ор- Основные типы лицензий Серверы, которые поставляются
ганизации. Поскольку сети, которые мы лицензи- в виде коробочного продукта, вклю-
Уже при покупке 5 лицензий вы по- руем, строятся на основе клиент-сер- чают пять или более клиентских ли-
лучите значительную скидку по срав- верной технологии, модель лицензи- цензий. Серверы, пред лагаемые
нению со стоимостью приобретения рования состоит из серверных и кли- по программам корпоративного ли-
тех же продуктов в виде коробки, и чем ентских лицензий. Серверная лицен- цензирования, не сопровождаются
большее количество лицензий купите, зия дает право установить сервер (од- клиентскими лицензиями; клиент-
10
администрирование
ентские лицензии на доступ к серве-
ру. В модели лицензирования «на про- Скидки для филиалов го представительства Microsoft. Если у ва-
цессор» на каждый процессор серве- и аффилированных лиц шей компании на территории РФ есть фи-
ра необходимо приобрести лицензию. Если у вашей компании есть аффилиро- лиалы, которые не являются отдельными
Для сравнения, обычная серверная ванные лица cо степенью участия 50%, юридическими лицами, то можно разме-
лицензия предоставляет право на ис- тo по программе Open License этим аф- щать общий заказ на покупку ПО. Все это
пользование всего сервера целиком, филированным лицам можно предоста- позволит вам организовать централизо-
при этом пропорциональность дости- вить возможность размещать заказы с ис- ванную систему закупки ПО для филиа-
гается применением модели сервер- пользованием достигнутого уровня скид- лов компании и некоторой категории аф-
ных/клиентских лицензий. Пропор- ки для свершения сколь угодно малых за- филированных лиц и добиться при этом бо-
циональность достигается и моделью купок (не менее одной штуки), но только лее высокого уровня скидки.
лицензирования «на процессор», пос- на территории ответственности московско-
кольку для сетей с большим количес-
твом клиентов будет использоваться ся процессорная лицензия на сервер- веров также имеет свои особенности
сервер с большим количеством про- ный продукт. как по видам лицензий, так и по прави-
цессоров. лам использования продуктов. В рам-
При расширении сети может воз- Лицензирование ках статьи трудно охватить всё, так как
никнуть необходимость увеличить ко- бизнес-партнеров… существует достаточно много вариан-
личество процессоров для обслужи- и просто хороших тов. Тем не менее общие принципы ос-
вания большего количества клиен- клиентов таются неизменными.
тов. При этом в модели лицензирова- Еще одна проблема возникает тогда,
ния «на процессор» при добавлении когда к серверному программному А вот и программы…
процессора вы должны приобрести обеспечению подключаются внешние Как я уже говорил, вариантов приобре-
дополнительную лицензию «на про- пользователи, число которых трудно тения программного обеспечения до-
цессор», а не дополнительные кли- или невозможно определить. Эту про- статочно много, и вы можете выбирать
ентские лицензии на доступ к сер- блему можно решить путем покуп- подходящий вам вариант. Каждая про-
веру при каждом добавлении кли- ки лицензии «на процессор», однако грамма имеет свои особенности, на ко-
ента. Лицензии «на процессор» до- не все продукты могут лицензировать- торых можно будет сыграть в стремле-
ступны для большинства серверов ся по такой схеме. Выходом может быть нии сократить итоговую стоимость ПО.
приложений Майкрософт, например покупка лицензии «External Connector». Чтобы вам было четко понятно, как эти
для Microsoft SQL Server (важное ис- Эта лицензия позволяет подключиться программы согласуются между со-
ключение – для Microsoft Exchange к серверному ПО любому количеству бой, они представлены в виде схемы
и Microsoft Windows Server лицензий внешних пользователей, заменяя для (см. рис. 4).
«на процессор» не существует). них клиентские лицензии на доступ. На схеме программы корпоратив-
И еще одно важное замечание: Понятие «внешний пользователь» оп- ного лицензирования рассматривают-
в модели лицензирования «на процес- ределяется совершенно четко. Это ли- ся с двух точек зрения.
сор» платить надо только за те процес- цо, которое не является: По вертикали представлены про-
соры, на которых выполняется дан- сотрудником вашей компании граммы лицензирования в зависимос-
ный продукт. на полной ставке, сотрудником ти от размера компании – покупате-
Например, если вы имеете че- на неполной ставке или времен- ля. Эти компании разбиты на два сег-
тырехпроцессорный блок, на кото- ным сотрудником; мента: малые и средние предприятия,
ром работает SQL Server, использу- лицом из числа временного пер- к которым относятся компании от 5 до
ющий только один процессор из че- сонала, работающего по агент- 500 ПК, и большие компании, более
тырех, то и лицензию «на процессор» ским соглашени-
вам нужно купить только одну. Много- ям, или незави-
ядерность не учитывается. Один про- симым подрядчи-
цессор – одна лицензия. А сколько ком, работающим
ядер там внутри – не волнует совер- у вас по заданию;
шенно. При этом если на одном сер- вашим клиентом,
вере вы установите несколько копий которому вы пре-
серверного программного обеспече- доставляете ус-
ния, которые используют одни и те же луги по хос тин-
процессоры сервера, нет необходи- гу с использова-
мости приобретать отдельную лицен- нием Серверной
зию для каждой копии серверного про- программы.
дукта. Кроме того, вы можете устанав-
ливать и использовать любое количес- Еще хочется ска-
тво копий серверного продукта на лю- зать, что лицензиро-
бом процессоре, для которого имеет- вание отдельных сер- Рисунок 3. Лицензирование при мультиплексировании
12
администрирование
ны – новый и более дорогой продукт
можно получить, заплатив 50% сто-
имости старого продукта (стоимость
Software Assurance всегда считает-
ся как процент от стоимости текуще-
го продукта и составляет от 25 до 28
процентов в год). Кроме того, в рам-
ках Software Assurance предлагаются
дополнительные преимущества, та-
кие как обучение, доступ к ресурсам
TechNet и др.
У Software Assurance есть и допол-
нительные бонусы – например, появ-
ляется право установить дополнитель-
ный сервер холодного резервирования
для целей аварийного восстановления.
Количество дополнительных «холод-
ных» серверов должно быть не боль-
ше, чем количество купленных лицен- Рисунок 4. Общая структура систем лицензирования коммерческих организаций
зий Software Assurance для этих сер-
верных продуктов. OEM требуют активации продукта. бочной и ОЕМ-лицензиями. Посмотри-
Принять раешение по приобрете- При покупке программного обеспече- те таблицу: приведен расчет стоимос-
нии Software Assurance вам придется ния через механизм корпоративных ти лицензий для компании из 30 кли-
сразу. Потом докупить эту опцию к уже лицензий вам не потребуется активи- ентских мест и одного сервера, при
приобретенному программному обес- ровать свои продукты, т.к. вы приобре- условии покупки всего программного
печению нельзя! тете специальные носители, не требу- обеспечения.
После покупки вы получите лицен- ющие активации. Типичное решение может состо-
зионный сертификат (бумажный), ко- Для некоторых продуктов, однако, ять из одного сервера Microsoft SBS,
торый является подтверждением прав требуется ключ многократной уста- 30 копий Microsoft Office SBE, 30 ко-
на использование ПО. новки. Ключи можно получить на веб- пий Windows XP Pro, а также лицен-
В лицензионном сертификате узле eOpen или в лицензионном сер- зий – одной серверной (покупается
содержится авторизационный но- тификате. вместе с сервером) и 30 клиентских
мер Open License (Master Agreement Основные продукты, требующие SBS User CAL (из которых 5 приобре-
Number), который действует 2 года. ключа многократной установки: Office таются вместе с сервером SBS, а еще
Он определяет: Family, Windows XP Pro, Windows 25 покупаются двумя блоками по 20
срок действия Software Assurance; Server. Для Windows XP Pro и Windows и 5 штук.).
срок действия подписки MSDN/ Server 2003 предлагаются отдельные Конечно, покупка ОЕМ-поставки
TechNet; ключи для установки 32- и 64-битной будет выгодней, но эта выгода – си-
период времени, в течение которо- версий. юминутная.
го клиент может размещать допол- После совершения покупки на ваш Обратите внимание – если вы ку-
нительные заказы любого разме- адрес электронной почты придет пись- пите Software Assurance в дополнение
ра, которые будут обрабатываться мо – приглашение на портал корпора- к ОЕМ-версии сервера, это увеличит
с тем же уровнем цен, что и перво- тивных клиентов Microsoft, который на- его начальную стоимость на 50%.
начальный заказ. зывается eOpen. При покупке ОЕМ вы не сможете
Чтобы попасть внутрь, нужно будет переносить программное обеспече-
Носители (компакт-диски и DVD- завести .NET Passport. ние с одного компьютера на другой,
диски) и комплекты документации до- На этом портале вы сможете про- а при участии в программе корпора-
ступны по отдельности и заказываются смотреть ключи продуктов, необходи- тивного лицензирования – сможете.
через дистрибуторов. Обратите внима- мые для инсталляций, увидеть все воз- Использование Open License дает
ние, что одного только исходного ком- можные бонусы, доступные вам как вам выигрыш в долгосрочной перс-
пакт-диска никогда не будет достаточ- покупателю Software Assurance, про- пективе, делая ваш бизнес более про-
но для работы с программным обес- честь о новых маркетинговых акци- зрачным, а ваш сон более крепким.
печением: должны быть приобретены ях Microsoft. На Open License свет корпора-
также лицензии. тивных программ не сошелся. Есть
Как упоминалось в статье «Как Варианты покупки: еще более интересные предложе-
купить ПО от Microsoft? Особенности стоимость и возможности ния как по ценам, так и по возмож-
приобретения и использования OEM- С тоимос ть пок упки программно - ностям.
версий» в №12 номере за 2006 г., ко- го обеспечения по программе Open Но об этом – в следующей статье.
робочная лицензия (FPP) и лицензия License находится где-то между коро- Удачи!
Павел Купцов
Ваш начальник требует отчета о трафике? Об итогах инвентаризации сети? Бухгалтерия
умоляет помочь с отчетом в Excel? А вы можете предоставить только маловразумительный
текстовый файл и рассуждаете о приобретении ERP-системы? Тогда, возможно, вы ещё
не знаете о современных технологиях разработки отчетов.
14
администрирование
В
о многих организациях широ-
ко применяется MS SQL Server.
Сегодня он может использо-
ваться вместе с такими приложени-
ями, как 1C, SharePoint Portal Server,
WSUS, всевозможными корпоратив-
ными приложениями (Symantec Backup
Exec, продукты Surf Control, Citrix, SAP
BO), в собственных разработках ком-
пании, для сайта компании и т. п., вы
можете и дальше продолжит этот спи- Рисунок 1. Вид главной страницы веб-узла службы RS
сок для себя. Об удобствах использо-
вания этой базы данных можно гово- тельскими интерфейсами, что поз- сваиваются имена соответственно
рить долго, пока дело не дойдет до со- воляет создавать каталоги, источни- reportserver и reportservertempdb.
ставления удобочитаемых отчетов. ки данных, учетные записи пользо- Когда все необходимые компонен-
Конечно, программист всегда смо- вателей и предоставлять пользовате- ты установлены – можно приступать
жет открыть Query Analyzer и выпол- лям права. к установке RS. Добавлю, что в про-
нить заготовленный запрос, для то- Компоненты 1 и 2 должны сто- цессе установки инсталлятор про-
го чтобы получить интересующую его ять на одном компьютере, в то время верит все необходимые компонен-
информацию, но что делать рядовым как 3 и 4 компоненты могут быть уста- ты, и в случае если какого-то из них
пользователям, желающим получить новлены где угодно. не будет обнаружено, выдаст предуп-
доступ к информации из базы данных? Во время установки Reporting реждение. Когда вы будете устанавли-
На помощь приходит служба Reporting Services (далее RS) нужно будет вы- вать RS на сервер, то инсталлятор не
Services. брать, где будет установлена БД сер- найдет 4-ый компонент (если конечно
Служба составления отчетов SQL вера отчетов. вы не ведете разработку на сервере),
Server 2000, выпущенная в янва- Для этого вы ука-
ре 2004 года, вероятно, стала одним жите:
из самых широко используемых ком- сервер SQL;
понентов. пользователя
Почти всем организациям прихо- с соответствую-
дится создавать отчеты на основе дан- щими привилеги-
ных, и с помощью Reporting Services ями (для создания
компания Microsoft заполнила этот про- новых БД);
бел в инструментарии. имя БД (можно ос-
тавить по умолча-
Установка нию).
Для того чтобы установить службу
Reporting Services, необходимо: Инсталлятор, про-
1. Windows Server 2003, Windows XP верив введенные дан-
или Windows 2000 с самыми пос- ные, создаст необхо- Рисунок 2. Создание нового проекта в VS
ледними пакетами обновлений. димые БД на указан-
2. Microsoft IIS, так как Reporting ном вами SQL-сер-
Services запускаются как веб-служ- вере.
бы XML (плюс должен быть уста- Сл у ж б ы R S и с -
новлен ASP.NET). пользуют две базы
3. SQL Server 2000 или 2005 в ре- данных SQL-серве-
дакции Standard, Enterprise или ра д ля вну тренне -
Developer (Reporting Services не- го хранения экземп-
совместимы с более ранними вер- ляра сервера отче-
сиями SQL Server). тов: одну для хране-
4. Разработчикам отчетов требуется ния данных, а другую
среда Visual Studio.NET 2003 или в качестве временно-
2005, которая управляет компо- го хранилища.
нентом Reporting Services Report Эти базы данных
Designer. создаются одновре-
менно и связывают-
Администраторов, которые не раз- ся по имени.
рабатывают отчеты, Reporting Services По умолчанию
обеспечивают различными пользова- базам данных при- Рисунок 3. Определение источника данных для проекта
16
администрирование
Поле Page определяет назва- ный отчет. Сейчас
ние страницы отчета, и в этом случае же мы лишь немно-
на каждой странице отчета будет оче- го подкорректируем
редной результат выборки. ширину столбцов (это
Поле Group определяет поля запро- выполняется прос-
са, по которым осуществляется груп- тым перетаскивани-
пировка значений. ем «мышкой» границ
Поле Details определяет поля за- полей, как в Excel),
проса, которые будут выводится в от- и о т ф о р м а т и р у -
чете (см. рис. 6). ем свойства полей
Следующий шаг определяет: с датой и стоимос-
внешний вид таблицы; тью. Для этого клик-
возможность раскрывающихся нем правой кнопкой Рисунок 7. Выбор формата ячейки
списков (Enable drilldown), полезная «мыши» в соответс-
опция в случае большого количест- твующих полях и перейдем на пункт
ва сгруппированных данных; «Properties» (свойства). Откроется ок-
возможность расчета промежуточ- но, в котором можно задать формат
ных итогов (Include subtotals). для данной ячейки (см. рис. 7).
После того как мы отформатиро-
Последнюю опцию лучше выстав- вали вывод, изменили размеры стол-
лять вручную, так как мастер расстав- бцов и ячеек, немного можно добавить
ляет формулы для промежуточных оформления и получится отчет, кото-
итогов автоматически для всех по- рый можно показать начальству, впро-
лей, содержащих цифры, что некор- чем, не очень строгому (см. рис. 8).
Рисунок 8. Предпросмотр готового
ректно (зачем нам складывать номе- отчета в VS
ра заказов?). Второй отчет
Последний шаг, который мы выпол- Теперь, когда базовые понятия опреде- Теперь переходим на вк ла дк у
ним, будет – определение внешнего ви- лены, можно разработать отчет слож- «Layout», и кликнем правой кнопкой
да отчета. Здесь уже все зависит от ва- ней и с большим функционалом. Плюс мыши на поле ниже нашей табли-
ших цветовых и стилистических пред- к этому рассмотрим публикацию отче- цы (см. рис. 10). Переходим в пункт
почтений. На выбор дается пять вари- та на сервере RS. «Report Parameters». В открывшем-
антов оформления. После этого шага Если при создании проекта в «мас- ся окне – вы увидите уже определен-
нажмем в «мастере» кнопку «Finish» тере» вы пометили источник данных ный параметр Company. Как видите,
(пропустим шаг публикации отчета на как общий, то в окне Solution Explorer VS обработал наш запрос, и перемен-
сервере RS). Теперь назовем наш от- у вас должна быть картинка примерно ные с префиксом @ автоматически за-
чет «Информация о заказах» и, пос- как на рис. 9. считал как параметры, передающие-
тавив галочку в «Preview report», наж- Кликнем, правой кнопкой мыши ся в запрос. В окне Report Parameters,
мем «Finish». на папке Reports и выберем пункт можно опреде-
Как видите, отчет у нас получился «Add New Report». Откроется привыч- лить несколь-
слишком простой, но не спешите с вы- ный «мастер», но мы уже можем ис- ко полез ных
водами. Красоту и удобочитаемость пользовать «Общий» источник дан- с в о й с т в д л я
только предстоит настроить. Описы- ных. Проходим все шаги «мастера» п е р е м е н н о й.
вать все возможности разработки от- точно так же как и для первого от- Здесь мы уже
четов в среде VS не хватит и книги, по- чета, только изменим немного стро- о п р е д е л я е м
этому я кратко опишу то, что нам пот- ку запроса: тип перемен-
ребуется в первую очередь. ной, значение
Работать с отчетом нам предстоит SELECT OrderID AS 'Номер заказа', ↵ по умолчанию,
OrderDate AS 'Дата заказа', ↵
в основном в трех вкладках, это: RequiredDate AS ↵ список доступ-
Preview – для просмотра отчета. 'Дата исполнения', ↵ ных значений,
Freight AS 'Стоимость'
Layout – д ля редак тирования FROM Orders псевдоним для Рисунок 9.
WHERE CustomerID = Добавление нового
свойств таблицы и внешнего вида запроса поль- отчета в проект
(SELECT CustomerID
отчета. FROM Customers зователю и т. п.
Data – для редактирования тела за- WHERE CompanyName LIKE ↵ (см. рис. 11).
@Company+'%')
проса и источника данных. Немного
Те, кто знаком с Transact SQL, сра- о т ф о р м а т и -
В поле Layout находится наиболь- зу же заметят ошибку в запросе. Пе- руем таблицу
шее количество полезных для нас на- ременная @Company не объявлена отчета, и пе -
строек. Их я опишу подробнее позже, и не типизирована. Но это особенность рейдем к фи- Рисунок 10.
Доступ к списку
когда мы будем создавать более слож- работы с VS и службой RS. на льной с та- параметров отчета
18
bugtraq
Алексей Бережной
Программный комплекс CheckCfg + Sklad позволит вам организовать учет аппаратного
и программного обеспечения, построить необходимые отчеты, и при этом получить
дополнительные возможности для анализа состояния компьютерной техники
и администрирования сети.
Т
ак или иначе, вам приходится стал- таревшего и вышедшего из строя обо- новлении, отслеживании изменений
киваться с задачей учета компью- рудования, планировать закупку тех- в конфигурации оборудования. Хо-
терной техники в вашей компа- ники и программных лицензий, быст- рошо, если в сети 10-20 компьюте-
нии. Решить эту проблему можно по- рее выполнять работы по обслужива- ров. Гораздо хуже обстоит дело, ес-
разному. нию заявок, поступающих от пользо- ли имеется крупная сеть свыше 500
Вариант первый – не учитывать вателей в отдел IT. компьютеров. В этом случае отсле-
совсем. При кажущейся простоте ре- Вариант второй – использовать дить все производимые изменения
шения это чревато проблемами в даль- для учета средства офисных при- затруднительно.
нейшем. Во-первых, рано или поздно ложений. Например, вести таблицу Несколько лучше обстоят дела, ког-
придется отчитываться за имеющие- в MS Excel или другом табличном ре- да вместо табличного редактора ис-
ся в наличии материальные ценности. дакторе. Плюсы: тривиальное реше- пользуется программа на базе попу-
Во-вторых, владение актуальной ин- ние, требующее только навыков в ис- лярной системы управления базами
формацией об используемом аппарат- пользовании табличного редактора. данных, например 1С. В этом случае
ном и программном обеспечении поз- Минусы: необходимость вводить все значительно облегчен поиск данных,
воляет вовремя выполнять замену ус- данные вручную, трудности при об- производится проверка дублирова-
20
администрирование
ния записей, имеются средства пост-
роения различных отчетов. Но в целом Основные возможности Применение гибкой конфигурации уче-
эта система не избавлена от главного совместного использования та компьютерной техники вашей орга-
недостатка – необходимости вручную программ CheckCfg и Sklad низации.
собирать информацию. Сбор данных об аппаратной и програм- Занесение информации о ремонтах
И, наконец, третий вариант – вос- мной конфигурации. и модернизациях.
пользоваться программой для авто- Автоматическое занесение полученной Генерация отчетов.
матического сбора информации об информации в базу данных. Приятные мелочи, полезные для сис-
аппаратной конфигурации компьюте- Легкость настройки программы и ре- темного администратора.
ров с последующим занесением в ба- дактирования данных.
зу данных. Этот вариант имеет следу-
ющие преимущества: сбор конфигура- У нас в сети имеется компьютер в результате проверки CheckCfg. В на-
ции производится автоматически и тре- Comp1 с папкой для общего доступа шем случае c:\programs\checkcfg\date.
бует лишь небольшого редактирования Program. Программа CheckCfg распо-
в дальнейшем. Хранение информации ложена в этой папке. Таким образом, Создаем структуру
в формате базы данных значительно путь к программе CheckCfg: \\comp1\ компании
облегчает последующее построение programs\checkcfg. Настроим автома- Перед первым запуском программы
отчетов. Автоматическое обновление тический запуск программы на ком- вас поприветствуют и вежливо побла-
информации о конфигурациях компью- пьютерах клиентов. Способов для это- годарят за ее использование. После
теров позволяет повысить оператив- го существует масса: добавить ярлык этого вам предложат создать пример
ность при работе с базой данных. в «Автозагрузку» (StartUp), помес- структуры на базе некоего абстракт-
Сегодня речь пойдет о программном тить соответствующий ключ в реестр ного предприятия. Лучше согласить-
комплексе CheckCfg + Sklad. Автор этих или организовать запуск стартового ся на этот шаг, чтобы у вас перед гла-
программ – Андрей Татуков. Офици- скрипта через GPO. При каждом стар- зами был понятный образец. А ненуж-
альный сайт: http://checkcfg.narod.ru/ те компьютеров программа CheckCfg ные элементы всегда можно удалить.
index.htm. будет обновлять файлы c результата- Мы же будем использовать получившу-
ми работы. Найти их можно в катало- юся структуру в качестве примера для
Идеология использования ге \\comp1\programs\checkcfg\date. Ка- иллюстрации работы программы.
Программа CheckCfg анализирует кон- талог будет создан при первом запус- Наконец, мы добрались до пер-
фигурацию компьютера и записывает ке программы CheckCfg. По умолча- воначального окна программы Sklad
полученную информацию в файл. нию эти файлы носят названия, соот- (см. рис. 1).
Sklad при запуске автоматичес- ветствующие MAC-адресам сетевых Окно программы напоминает окно
ки обрабатывает файлы, созданные карт компьютеров. Мы предполагаем, обычной MMC-консоли Windows. Точно
CheckCfg, и помещает найденную ин- что программа Sklad будет запускать- так же вверху мы видим меню програм-
формацию в свою базу данных. После ся с компьютера Comp1. Поэтому боль- мы, справа – дерево объектов (контей-
чего можно формировать отчеты. шинство путей настроек будет указа- неров), слева – информацию о выбран-
Что сразу немного не понравилось – но в виде c:\programs\checkcfg. В слу- ном объекте. Внизу находится панель
для запуска программы Sklad_2.exe чае, если предполагается иная конфи- инструментов, позволяющая нам со-
требуется установить Borland Database гурация сети, в настройках програм- хранить сделанные изменения, найти
Engine (BDE). Хотя это не проблема, по- мы должны быть указаны соответс- нужный объект в дереве, вставить но-
тому что установочный вариант с инс- твующие пути. вый объект в соответствующий контей-
трукцией выложен на сайте программы Распакуем программу Sklad в ката- нер. Манипулировать объектами мож-
по адресу: http://checkcfg.narod.ru/soft/ лог c:\programs\Sklad. Остается только но при помощи мыши или используя
bde_all.zip. Нужно только скачать и рас- прописать пути к файлам, созданным пункт меню «Навигация».
паковать этот архив в каталог Windows
и запустить файл install.bat.
Устанавливаем
программы
Теперь рассмотрим работу програм-
много комплекса более подробно
на примере.
Мы настроим программы CheckCfg
и Sklad для дальнейшей работы, со-
здадим шаблон некой организации
и на его основе рассмотрим проце-
дуры занесения информации в базу
данных, ее редактирование и созда-
ние отчетов. Рисунок 1. Окно первого запуска программы Sklad
22
администрирование
жав в левой части окна вкладку «До-
полнительно», заполняем следующие
поля: «Модель», «Заводской номер»,
«Дата прихода», «Стоимость», «Пос-
тавщик», «Накладная №», «Гарантия
до», «Инв. №», «Пломба №», «№ поме-
щения», «№ раб. места», «Должность»,
«Телефон» (если необходимо), «ФИО
мат. отв.» (Фамилия Имя Отчество ма-
териально ответственного лица).
Следует отметить, программа Sklad
не так уж проста, как кажется. Боль-
шинство действий, производимых
в программе, регистрируются в жур-
нале. Просмотреть журнал можно, вы-
брав пункт меню «Навигация → Про-
смотреть журнал».
Пример выполненных перемеще-
ний, занесенных в журнал, приведен Рисунок 4. Свод компьютерной техники по предприятию. Окно сохранения в различных
на рис. 3. форматах
Формируем отчеты
После занесения информации в базу
данных мы можем начать строить от-
четы. Отмечу, что помимо просмотра
все отчеты можно сохранять в форма-
тах: RTF, формате с разделителями
для импорта в Excel и в обычном тек-
стовом файле. Рисунок 5. Образец инвентаризационной ведомости
Первое, что нас интересует, это
статистика о том, какое оборудование бенно когда пользователи имеют воз- выбираем нужный компьютер, по-
и программное обеспечение использу- можность самостоятельно устанавли- том меню «Отчеты → Паспорт ком-
ется на предприятии. вать программное обеспечение на свои пьютера». Выводится длинный пере-
Для этого существует меню «От- компьютеры. Помимо перечня офици- чень технических характеристик все-
четы → Своды», далее из подменю ально купленных версий программно- го, что установлено, в том числе нас-
со списком сводов выбираем пункт го обеспечения и других полезных для тройки SMTP и POP3-протоколов поч-
«Свод по предприятию». Это общий администратора и бухгалтера вещей тового клиента и многое другое. Пре-
перечень оборудования, использую- можно получить информацию о том, красный способ держать «руку на пуль-
щегося на предприятии. Внешний вид чем пользователи занимаются на своих се», контролируя вверенные сетевые и
получившегося документа смотрите компьютерах, и сделать соответствую- локальные ресурсы.
на рис. 4. Чтобы сохранить получен- щие выводы. Как, например, из спис- И наконец, теперь переходим
ные результаты, нужно нажать мыш- ка установленных программ видно, что к главному. Ведомость инвентариза-
кой кнопочку с изображением диске- кое-кто из пользователей не прочь по- ции. Выбираем «Отчеты → Инвентари-
ты внизу окна. играть в игры на служебном компьюте- зация… → Инвентаризационная ведо-
Пункт «Свод по отделу» формиру- ре. Чтобы узнать, у кого установлена та мость». Появится окно с возможностью
ет аналогичный свод в рамках одно- или иная программа, необходимо на- выбора характеристик, по которым бу-
го подразделения. Для выбора соот- жать на изображение крестика рядом дет проводиться инвентаризация. От-
ветствующего отдела нужно выбрать с ее названием. мечаем необходимые пункты, которые
мышкой нужное подразделение в де- Еще очень полезная функция – мы хотим увидеть в инвентарной ведо-
реве объектов. «Уч е т н а я к а р т о ч к а т ех н ич е с к и х мости. Определяем формат вывода:
Следующий документ, который нам средств». Для того чтобы напечатать файл, совместимый с Excel или DBF.
не менее интересен – «Свод по вла- учетную карточку, необходимо пред- Поскольку формировать ведомость
дельцам». Любому системному адми- варительно выделить интересующий будем в Excel, выбираем соответству-
нистратору хотя бы раз в год необходи- компьютер. Потом выбираем пункт ющий пункт. Нажимаем мышкой кно-
мо знать, какое оборудование исполь- меню «Отчеты → Учетная карточка». почку «Сформировать». Появится ок-
зуется конкретным пользователем. Теперь можно распечатать карточку но с предложением выбрать имя сохра-
И еще один полезный для сис- и вручить пользователю под роспись. няемого файла.
темных администраторов пункт меню Функция «Паспорт компьютера» Вводим нужное нам имя файла
«Своды → Свод по программам». Осо- вызывается аналогичным образом – и получаем текстовый файл, пригод-
# Local hosts
192.168.9.31 COMP1
192.168.9.32 COMP2
192.168.9.33 COMP3
Рисунок 6. Журнал ремонтов
ный для открытия в Excel. Образец Для этого выбираем меню «Отчеты → Еще очень полезная функция –
файла смотрите на рис. 5. Журналы → Ремонты». Получившийся формирование файла с перечнем имен
С такой ведомостью и в бухгалте- отчет можно увидеть на рис. 6. компьютеров и соответствующими
рии показаться не стыдно. Аналогичным образом поступаем MAC и IP-адресами. Вызывается эта
и в случае учета модернизаций. Выде- функция через меню «Отчеты → Адми-
Учет ремонтов, ляем необходимый объект, в данном нистратору сети → MAC and IP-addr».
модернизаций и инспекций случае снова Computer2. Выбираем Пример формируемого файла
Помимо учета установленного обо- вкладку «Дополнительно». Внизу, в ок- mac_ip.txt:
рудования по факту программа Sklad не ввода дополнительной информации
умеет вести учет ремонтов, модерни- выделяем пункт «Модернизации». Ана- # MAC IP Host
0006298FC845 192.168.9.31 COMP1
заций, а также выводить статистику логичным образом, как и в случае с вво- 000A5E6416D2 192.168.9.32 COMP2
о проведенных инспекциях. Для ил- дом информации о ремонтах, добав- 00C026AC48DB 192.168.9.33 COMP3
люстрации этого создадим записи ляем новую запись в журнал модерни-
о ремонте и модернизации одного ком- заций. Заполняем необходимые поля: Очень удобная вещь, особенно
пьютера. Потом введем информацию «Модернизируемый блок», «Описание при настройке DHCP-сервера.
о проведенной инспекции. И построим работ по модернизации», «Стоимость И последняя функция Static IP. Вы-
соответствующие отчеты. работ», «Кем проводились работы». зывается через меню «Отчеты → Ад-
Раскрываем учетную единицу «со- Теперь пробуем построить отчет. Вы- министратору сети → Static IP». На мой
трудник» «Петров Петр Петрович» бираем меню «Отчеты → Журналы → взгляд, не очень нужна, ибо практичес-
в подразделении «Бухгалтерия». Выби- Модернизации». Внешний вид отчета ки дублирует функцию mac_ip.txt. Вид
раем объект Computer2. В правой сто- очень похож на отчет о ремонтах. формируемого файла staticip.txt при-
роне окна выбираем вкладку «Допол- Ввод информации об инспекции веден ниже:
нительно». Внизу окна есть поля для производится полностью аналогично
ввода дополнительной информации. вводу информации о ремонтах и мо- # Static IP-address
192.168.9.31 COMP1 0006298FC845
Отмечаем пункт «Ремонты» и нажима- дернизациях. Выделяем компьютер, 192.168.9.32 COMP2 000A5E6416D2
ем кнопочку «Добавить» внизу окна или добавляем запись, заполняем необ- 192.168.9.33 COMP3 00C026AC48DB
выбираем пункт меню «Навигация → ходимые поля, в этом случае с инспек-
Добавить». Программа задаст вопрос циями: «Проинспектирован», «Место-
«Создать новую запись в журнале Ре- нахождение», «Владелец». В простом Резюме
монты?» После утвердительного отве- случае, аналогичном нашему в поле Мы рассмотрели большой объем функ-
та создается запись с соответствую- «Маркер» введем дату проведения ин- ций, предоставляемых программным
щим порядковым номером и текущей спекции. Для организаций, в которых комплексом CheckCfg + Sklad. Для спе-
датой. Изменить номер и дату можно, учет компьютеров поставлен не в при- циалистов IT-подразделений появи-
повторно щелкнув мышкой на имени мер строже, рекомендуется посетить лась возможность сэкономить массу
записи. После этого введем необходи- соответствующий раздел на сайте ав- времени, воспользовавшись этим про-
мые значения в поля «Ремонтирующая тора программы. граммным комплексом. Только пред-
организация», «Характер неисправнос- ставьте себе, что всё проделанное при-
ти», «Стоимость ремонта», «Дата полу- Приятные мелочи шлось бы делать по старинке, вручную
чения из ремонта» и нажимаем кнопоч- для системного занося данные о компьютерах в элект-
ку «Записать». Аналогичную операцию администратора ронную таблицу.
проделаем, перейдя на объект Monitor Стоит обратить ваше внимание на не- Хочется выразить искреннюю благо-
в организационной единице «сотруд- сколько забавных, на мой взгляд, дарность Андрею Татукову за этот велико-
ник» «Иванов Иван Иванович» в под- функций подменю «Администратору лепный программный комплекс, который
разделении «Дирекция». Все, теперь сети» из меню «Отчеты». Одна из них позволяет оптимизировать учет компью-
можем построить отчет о ремонтах. «Hosts» (вызывается «Отчеты → Ад- терной техники.
24
администрирование
Андрей Бирюков
Возможность доступа к необходимым бизнес-ресурсам из любой точки мира – одно из условий
успешной работы компании. Но это не должно быть в ущерб безопасности. Рассмотрим
реализацию технологий удаленного доступа с помощью MS ISA 2004.
Ставим задачу сурсу с помощью SSL. Также сотруд- сети. В отличие от публикации обыч-
В предыдущей статье [1] мы разобра- ники компании ездят в командировку ных веб-ресурсов, не использующих
лись с основными моментами раз- и иногда работают из дома, поэтому SSL, здесь существует ряд характер-
вертывания межсетевого экрана ISA им необходимо предоставить доступ ных особенностей, о которых читай-
Server 2004 при подключении к Ин- по VPN. А еще у компании есть фили- те дальше. Можно публиковать защи-
тернету, предоставили доступ в Ин- ал, сотрудникам которого также тре- щенные веб-серверы, используя пра-
тернет из локальной сети. Теперь на- буется доступ в локальную сеть цен- вила публикации веб-серверов по про-
стало время организовать удаленный трального офиса. Приступим к реше- токолу SSL. Публикация защищенных
доступ к локальным ресурсам. нию всех этих задач. серверов требует немного больше
Предположим, у нас есть некото- предварительной работы, поскольку
рое веб-приложение, например, сис- Защищаем веб-трафик нужно получить сертификат веб-сай-
тема заказов on-line. Нужно организо- Итак, нам необходимо организовать та для публикуемого ресурса, связать
вать защищенный доступ к этому ре- защищенный доступ к веб-ресурсам этот сертификат с сайтом на опубли-
26
администрирование
кованном веб-сервере и затем связать ся без них. Однако на самом деле все (FQDN) веб-сайта, на который выпи-
этот сертификат с сервером ISA, что- не так уж и сложно. сывается сертификат. Для выполнения
бы последний мог выдать себя за этот Служба Сertificate Server входит этой задачи нужно установить серти-
веб-сервер. Это позволяет ISA обес- в состав Microsoft Windows Server 2003, фикат веб-сайта на сервере ISA. Пер-
печивать высокую степень защиты и при необходимости ее всегда можно вый шаг – экспорт сертификата с сай-
для веб-сайтов, опубликованных с по- установить. При установке Microsoft та защищенного веб-сервера. [3]
мощью правил публикации ресурсов Certificate Server (Сервер сертифика- Когда экспортируете сертификат,
по протоколу SSL. ции Microsoft) может быть выбрана од- убедитесь, что включен приватный
Далее мы обсудим следующие мо- на из четырех ролей: ключ. Одна из самых распространен-
менты: Enterprise Root CA (корпоративный ных причин отказа в работе правил
сопряжение протокола SSL (SSL корневой центр сертификации). публикации веб-серверов – экспорт
Bridging); Enterprise Subordinate CA (корпо- сертификата веб-сайта без его при-
импорт сертификатов веб-сай- ративный подчиненный центр сер- ватного ключа.
тов в хранилище сертификатов тификации). Затем сертификат веб-сайта им-
(certificate store) на машине бранд- Standalone Root CA (автономный портируется в хранилище сертифика-
мауэра ISA; корневой центр сертификации). тов на сервере ISA.
запрашивание сертификатов веб- Standalone Subordinate CA (авто- Сразу после импортирования сер-
сайтов, чтобы брандмауэр пред- номный подчиненный центр серти- тификата веб-сайта в это хранилище
ставлял защищенные веб-сайты; фикации). сертификатов он становится доступ-
создание правил публикации веб- ным для связывания с веб-приемни-
серверов по протоколу SSL. Корневой и подчиненный цент- ком. Необходимо помнить, что, если
ры сертификации предприятия могут нельзя связать сертификат с веб-при-
Начнем с сопряжения протокола быть установлены только на серве- емником, значит сертификат импорти-
SSL – это свойство ISA, позволяющее рах-членах службы каталогов Active рован некорректно.
ему выполнять на прикладном уровне Directory. В контексте статьи предпо-
проверку состояния SSL-соединений. лагается, что мы используем Active Запрос сертификата
Дело в том, что традиционные межсе- Directory, и соответственно можем ис- пользователя
тевые экраны с отслеживающей соеди- пользовать Enterprise CA, поэтому при- После импорта сертификата необхо-
нения фильтрацией (например, аппа- менение Standalone CA далее не рас- димо сконфигурировать межсетевой
ратные решения) не могут выполнять сматривается. экран для представления сертифика-
проверку прикладного уровня SSL-со- Если вы не знакомы со средства- та пользователям веб-сайта, которые
единений, проходящих через них. ми администрирования центров сер- этого требуют. В нашем случае именно
Межсетевой экран ISA поддержи- тификации, описание процесса выпис- такой сайт. Для того чтобы сконфигу-
вает два метода SSL-сопряжения: ки и создания сертификата вы можете рировать межсетевой экран для пред-
сопряжение SSL-c-SSL (SSL to SSL найти в источниках [2, 3]. ставления сертификата пользовате-
bridging); лям, необходимо сначала запросить
сопряжение SSL-c-HTTP (SSL to Импорт сертификатов сертификат для учетной записи сер-
HTTP bridging). веб-сайтов в хранилище виса Firewall.
сертификатов на сервере Так как нельзя воспользоваться ос-
Сопряжение SSL-c-SSL обеспе- ISA насткой Certificates (Сертификаты) кон-
чивает защищенное SSL-соединение Межсетевой экран ISA должен быть соли ММС для запроса сертификата
от начала до конца. Сопряжение SSL способен выдать себя за опубли- учетной записи, воспользуемся воз-
c HTTP гарантирует защищенное со- кованный веб-сер-
единение между веб-клиентом и экра- вер и идентифи-
ном ISA, а затем разрешает пересыл- цировать себя на
ку открытого текста между ISA и опуб- удаленном клиенте
ликованным веб-сервером. как опубликован-
ный с ервер. Д ру-
Основы сертификации гими словами, ISA
Зачастую, упоминания центров сер- становится посред-
тификации (ЦС) (Certificate Authorities) ником при созда-
и инфраструктуры открытого ключа нии защищенного
(PKI, Public Key Infrastructure) доста- соединения между
точно, чтобы многие администраторы удаленным клиен-
отказались даже от обсуждения SSL- том и веб-сервером.
протокола. Причиной этому является Ключевым компо-
то, что многие системные админис- нентом такой ими-
траторы плохо знакомы с этими тех- тации служит пол-
нологиями и предпочитают обходить- ное доменное имя Рисунок 1. Редактирование системных политик
28
администрирование
жение SSL c HTTP. Он защищает со- Перед настройкой… шлюзами, также ISA 2004 позволяет
единение веб-клиента с ISA, но раз- Я опишу настройку обоих вариантов использовать плохо защищенное со-
решает передачу незащищенного от- использования VPN. Но перед тем единение с применением туннельного
крытого текста между экраном и опуб- как начать описание настройки, не- режима протокола IPSec для подключе-
ликованным веб-сервером. обходимо обсудить несколько воп- ния к VPN-шлюзам сторонних фирм.
Вариант Secure connection to Web росов. Прежде всего нужно постоян- Тут необходимо сделать неболь-
server позволит выполнить сопряже- но помнить о том, что удаленный до- шую оговорку, туннельный режим про-
ние HTTP c SSL. Соединение меж- ступ всегда является наиболее уяз- токола IPSec поддерживается толь-
ду веб-клиентом и межсетевым эк- вимым в защите корпоративной сети ко для VPN-соединений конфигура-
раном устанавливается по протоко- от внешних вторжений. Поэтому надо ции узел-узел.
лу HTTP, а соединение между серве- ограничивать доступ пользователей, Клиент-серверные VPN-соедине-
ром ISA и веб-сервером – по прото- подключенных через VPN к локаль- ния удаленного доступа, тем не менее,
колу SSL. ной сети, предоставляя только необ- используют только протоколы РРТР
Вариант Secure connection to clients ходимые для работы сервисы. В час- или L2TP/IPSec. Туннельный режим
and Web server наиболее защищен- тности, для соединений клиент-сер- протокола IPSec уязвим для несколь-
ный и предпочтительный. Он разре- вер, если пользователь, удаленно под- ких хорошо известных атак, а прото-
шает сопряжение SSL c SSL, в кото- ключившийся к локальной сети, явля- кол L2TP/IPSec требует более стро-
ром и соединение веб-клиента с ISA, ется, к примеру, сотрудником бухгал- гой аутентификации и не подвержен
и соединение между ISA и опублико- терии, то ему должен быть доступен этим атакам.
ванным веб-сервером защищаются только сервер бухгалтерии, если ме- Таким образом, если есть выбор, го-
протоколом SSL. В нашем случае на- неджер, то только сервер отдела про- раздо лучше применять набор прото-
иболее предпочтительным будет тре- даж и так далее. Аналогично и для со- колов L2TP/IPSec для VPN-соединений
тий вариант. единений узел-узел, филиалам и уда- конфигурации узел в узел.
После завершения работы мастера ленным офисам должны быть доступ-
остается только применить изменения, ны только те ресурсы, которые им не- Аутентификация
и веб-ресурс будет опубликован через обходимы в работе, не более. Еще один аспект, также связанный
защищенное соединение. с безопасностью, это аутентификация,
Выбор протокола используемая в VPN-соединениях.
Основы VPN Следующий аспект – это протокол, ис- В межсетевом экране ISA Server
Теперь приступим к организации уда- пользуемый для VPN-соединения. 2004, когда создаются VPN-соедине-
ленного доступа к ресурсам локальной Для соединения узел-узел мож- ния удаленного доступа и межшлюзо-
сети с помощью VPN. но использовать PPTP и L2TP/IPSEC, вые VPN-соединения, можно исполь-
Одно из главных преимуществ но большинство разработанных сто- зовать секретные ключи (pre-shared
применения VPN-соединения по срав- ронними фирмами VPN-шлюзов не под- keys) для аутентификации. Все маши-
нению с клиент-серверным веб-при- держивают протоколы PPTP и L2TP/ ны VPN-клиентов, на которых выполня-
ложением заключается в том, что IPSec для межшлюзовых VPN-каналов. ется обновленное программное обес-
VPN-пользователи, находящиеся да- Вместо этого они требуют применения печение VPN-клиента для протокола
леко от локальной сети, могут полу- туннельного режима протокола IPSec L2TP/IPSec, могут использовать сек-
чить доступ ко всем ресурсам корпо- для VPN-соединения. Межсетевой эк- ретный ключ для создания соедине-
ративной сети. Программное обеспе- ран ISA 2004 в отличие от предыдущей ния удаленного доступа VPN-клиента
чение VPN-клиента встроено во все версии ISA 2000 поддерживает тун- по протоколу L2TP/IPSec с ISA 2004/
современные операционные системы нельный режим про-
Windows. VPN-пользователю не нуж- токола IPSec, таким
ны никакие специальные програм- образом позволяя
мные средства для подключения к лю- создавать VPN-со-
бому из этих сервисов и нет необхо- единения узел-узел
димости создавать специальные при- м еж д у VPN - ш л ю -
ложения прокси, разрешающие ва- зом ISA и шлюзом
шим пользователям подсоединяться стороннего произ-
к этим ресурсам. водителя. Кроме то-
Существует два вида VPN-соеди- го, что вы можете
нений: клиент-сервер и узел-узел. применять прото -
Первый вариант позволяет под- кол РРТР или прото-
ключать удаленную рабочую станцию кол L2TP/IPSec с вы-
к сети с помощью защищенного со- соким уровнем за-
единения. щиты для создания
Второй вариант позволяет соеди- каналов типа узел
нять сети через защищенный тун- в узел между дву-
нель. мя ISA Server/VPN- Рисунок 3. Публикация защищенного веб-ресурса
30
администрирование
сам локальной сети удаленному офи- VPN-клиентам. Для этого в закладке Обычная причина сбоев VPN-со-
су. Для этого мы воспользуемся со- «VPN-Clients» указываем «Enable VPN единений заключается в том, что сер-
единением с использованием PPTP Client Access». веры ISA не могут получить адрес
(Point-to-Point Tunneling Protocol). от DHCP-сервера и нет адресов, от-
Шаг 4. Создайте в центральном веденных для пула статических ад-
Шаг 1. Сконфигурируйте офисе учетную запись ресов. В этой ситуации ISA назна-
межсетевой экран ISA VPN-шлюз чает VPN-клиентам и шлюзам IP-ад-
в центральном офисе Для этого необходимо, чтобы у учет- реса в диапазоне автосети (APIPA,
Для этого в консоли администриро- ной записи пользователя было то же 169.254.0.0/16).
вания ISA 2004 открываем раздел имя, что и у интерфейса вызова по тре- Если обоим концам туннеля на-
«Virtual Private Networks», в заклад- бованию. То есть необходимо создать значены адреса из этого диапазона,
ке «Tasks → Add Remote Site Network». локальную учетную запись на серве- интерфейсы вызова по требованию
Далее с помощью мастера создания ре ISA, имя которой будет совпадать обеих машин размещаются в одной
новой сети указываем настройки уда- с именем интерфейса. В свойствах и той же сети, что вызывает сбой в ли-
ленной сети. этой учетной записи нужно разрешить нии связи конфигурации узел в узел,
Обращаю ваше внимание на то, доступ Dial-In. так как при этом пакеты не могут опре-
что имя, данное при настройке масте- делить маршрут к узлу назначения.
ра, затем будет использоваться для со- Шаг 5. Сконфигурируйте
единения по требованию. межсетевой экран ISA Завершая разговор
На странице «VPN» выбираем в филиале Итак, мы рассмотрели возможнос-
протокол PPTP. Далее на странице Для этого необходимо повторить те же ти межсетевого экрана ISA 2004, поз-
«Remote Site Gateway» укажите IP-ад- шаги, что и для центрального офиса, воляющие обеспечить удаленный до-
рес удаленного межсетевого экрана, с той лишь разницей, что начинать на- ступ к ресурсам локальной сети. Те-
также вы можете использовать пол- до с создания сети удаленного офиса перь вы можете обеспечить защищен-
ное доменное имя FQDN. на брандмауэре филиала. ный доступ по SSL к веб-ресурсам ло-
Затем разрешим из локальной се- кальной сети, а также по VPN ко всем
ти инициировать соединения с уда- Шаг 6. Создайте сетевое необходимым сетевым службам. На-
ленным офисом «Local site can initiate правило в филиале пример, с помощью описанных в ста-
connections to remote site using these Здесь действия будут аналогичны про- тье функций сервера ISA можно орга-
credentials» и укажем учетную запись, изведенным при настройке правил низовать удаленный доступ пользо-
которая будет использоваться для ау- для центрального офиса, только сеть- вателей к почте через веб-интерфейс.
тентификации на удаленном межсете- источник и сеть-назначения меняют- А после создания доступа по VPN со-
вом экране. В завершение настройки ся местами. трудники филиалов смогут без лиш-
укажите диапазон IP-адресов, которые них затрат времени работать с доку-
используются в удаленной сети. Шаг 7. Создайте правила ментами, находящимися в централь-
доступа в филиале ном офисе компании.
Шаг 2. Создайте сетевое Это правило также аналогично создан- В следующей статье вы узнаете
правило в центральном офисе ному ранее для центрального офиса. о тонкой настройке различных компо-
В административной консоли откры- нентов ISA 2004, что позволит сущес-
ваем узел «Confiuration → Networks». Шаг 8. Создайте в филиале твенно оптимизировать работу межсе-
На панели «Details» выбираем вклад- учетную запись VPN-шлюза тевого экрана и сети в целом.
ку «Tasks». Далее создаем новое сете- Прежде всего создаем учетную запись
вое правило. Затем с помощью масте- пользователя, которую VPN-шлюз цен- 1. Бирюков А. Устанавливаем межсете-
ра производим стандартные настрой- трального офиса сможет использовать вой экран Microsoft ISA Server 2004.
ки, при этом в качестве сети назначе- для аутентификации при установке со- //«Системный администратор», №12,
ния указываем сеть удаленного офи- единения. Имя также должно совпа- 2006 г. – С. 4-8.
са. На странице «Network Relationship» дать с именем интерфейса. 2. Развертывание PKI на Windows 2003
выбираем вариант «Route». Прави- и XP – http://www.microsoft.com/technet/
ло создано. Шаг 9. Активизируйте каналы prodtechnol/winxppro/plan/pkienh.mspx.
типа узел в узел 3. П о с т р о е н и е R o o t C A – h t t p : / /
Шаг 3. Создайте правила Для активизации соединения необхо- www.microsoft.com/technet/security/
доступа в центральном офисе димо с рабочей станции, находящей- prodtech/windowsserver2003/
Запускаем в разделе Firewall policy ся в удаленном офисе, попытаться про- build_ent_root_ca.mspx.
мастер создания нового правила до- пинговать узел в сети главного офиса. 4. SSL Bridging and Tunneling. Описание
ступа. Далее стандартный процесс со- Если соединение конфигурации узел и сравнение – http://www.microsoft.com/
здания правила, в качестве сети на- в узел заканчивается неудачей, убе- technet/isa/2004/help/cmt_authpass.
значения также указываем удаленный дитесь, что вы правильно определи- mspx?mfr=true.
офис. После завершения работы мас- ли назначения допустимых IP-адресов 5. Ос новной ресурс по PKI – ht tp://
тера необходимо предоставить доступ для VPN-клиентов и шлюзов. www.microsoft.com/PKI.
Подробное руководство
по настройке тонких клиентов
На основе дистрибутива Thinstation
и протокола NX
Часть 2
Евгений Бушков
В №12 за 2006 г. вы прочтёте о том, как собрать серверную часть NX и настроить дистрибутив
Thinstation для работы с ней. Сегодня разберёмся каковы особенности эксплуатации,
дополнительные настройки NX и Thinstation и как решать встречающиеся проблемы.
32
администрирование
Доработка функционального окна VNC
При использовании VNC управление сеансом по умолча-
нию осуществляется клавишей <F8>. В нашей компании
пользователи используют dosemu c Dos Navigator, в нем ак-
тивно используется эта клавиша. Чтоб избежать конфлик-
та, я подправил в исходниках файл /nx_build_dir/nxviewer/
nxviewer/argsresources.c. Укажу, какие строчки я отредак-
тировал:
#<Key>F8: ShowPopup()\\n\
<Key>F12: ShowPopup()\\n\
#"*popupButtonCount: 6",
"*popupButtonCount: 2",
#<Btn1Down>,<Btn1Up>: Quit()",
<Btn1Down>,<Btn1Up>: SendRFBEvent(key,F12) HidePopup()",