ИнструментарийНовые продукты для специалистов по информационным технологиям

Грег Стин (Greg Steen)

Управление несколькими мониторами

UltraMon

realtimesoft.com

Цены на ЖК-панели постоянно снижаются, и теперь у многих системных администраторов есть два монитора (а то и больше) на рабочей станции: они позволяют следить за различными панелями мониторинга. (Если у вас только один монитор, настоятельно рекомендуем задуматься о приобретении второго: это здорово упрощает жизнь.) Но чем больше у вас мониторов, тем больше приходится работать мышью, и тут производительность резко падает. Неплохим решением этой проблемы может стать удобная программа для управления мониторами, позволяющая использовать сочетания клавиш. Одно из таких средств — программа UltraMon, разработанная Realtime Soft. Она поддерживает все версии Windows от Windows® 98 до Windows Vista® включительно, как 32-разрядные, так и 64-разрядные.

При первом запуске программы UltraMon обращают на себя внимание два маленьких значка, которые появляются в углу каждого окна приложения. Первый значок позволяет развернуть окно приложения на всех мониторах, второй — перенести окно приложения на другой монитор. На экране каждого монитора появляется панель инструментов, содержащая список приложений, активных на данном мониторе. Для того чтобы развернуть окно приложения, не приходится возвращаться к основному монитору. Более того, вы всегда точно знаете, где именно появится окно приложения, когда вы его свернете или развернете.

Для каждого ярлыка приложения создается новая вкладка UltraMon, в которой можно указать, на каком мониторе и в каком месте должно запускаться приложение. Например, можно настроить систему так, чтобы Microsoft® Outlook® всегда открывался в левом окне, а Internet Explorer® — в правом. Специалисты по ИТ очень часто подключаются к рабочей станции удаленно, например с переносного компьютера или из дома. В таком случае нужно принимать во внимание, что, возможно, придется несколько изменить настройки компьютера и разрешение экрана.

К счастью, в средстве UltraMon имеются профили отображения, позволяющие быстро поменять настройки мониторов. Это здорово упрощает работу, если кроме вас компьютером пользуется кто-то еще и вам нужно настраивать мониторы по-разному — в зависимости от выполняемых операций и личных предпочтений.

В Windows 2000 и Windows XP можно также включить функцию «зеркального отображения». Ее удобно использовать при проведении презентаций: основной монитор имеет большее разрешение, чем монитор, который видят слушатели, но при этом изображения на экранах совпадают. Тем, кто еще не перешел на Windows Vista, предлагается возможность растягивать изображение на несколько мониторов (в Windows Vista она имеется по умолчанию).

Дополнительные функции — ярлык для окна настройки экрана, возможность быстро настраивать и менять основной экран, переключаться между разными профилями отображения — доступны через значок UltraMon в панели задач. Здесь же можно открыть окно параметров средства UltraMon и настроить панель задач, задать сочетания клавиш для переключения между окнами, перевести указатель мыши в нужную область.

Цена: от 39,95 долларов США за одну лицензию.

The options window in UltraMon lets you set up hotkeys and manage your Smart Taskbar

The options window in UltraMon lets you set up hotkeys and manage your Smart Taskbar  (Щелкните изображение, чтобы увеличить его)

Обзор книги

Microsoft SQL Server 2005 Analysis Services

informit.com

Иметь большой объем данных о базе клиентов — одно дело, понимать их и уметь использовать — совсем другое. Для создания всех необходимых представлений и проекций данных требуется динамическое, многофункциональное средство бизнес-аналитики. Частично задачи интерактивного анализа и обработки (OLAP) решают службы аналитики SQL Server® 2005. Книга «Microsoft SQL Server 2005 Analysis Services» посвящена принципам работы с ними.

Если вы планируете развернуть новое средство интеллектуального анализа данных, обновить Analysis Services 2000 до версии службы аналитики 2005, даже если вам просто интересно, чем подобные программы могут быть полезны для вас и вашей организации, то книга, написанная Паем Бейтманом (Py Bateman), Александром Бергером (Alexander Berger), Ириной Горбач (Irina Gorbach) и Эдвардом Меломедом (Edward Melomed) — это то, что вам нужно. В ней вы не найдете пространственных рассуждений о теоретических подходах к бизнес-анализу. Книга полностью посвящена практическому использованию, развертыванию и управлению службами Analysis Services, а также разработке средств для них. Многие процедуры рассматриваются на примере базы данных Food Mart 2005, которая прилагается к программному обеспечению. Это позволяет создать собственную тестовую среду и сразу перейти к практике.

Во вступительной части книги рассказывается о том, какие новые возможности появились в версии 2005. Упоминается архитектура типа «клиент-сервер» и XMLA, модель UDM, а также улучшения, коснувшиеся масштабируемости новой версии программы. Здесь же рассказывается о том, что представляет собой база данных Food Mart, и приводятся основные сведения о многомерных базах данных. Затем авторы переходят к созданию моделей данных, языку DDL, атрибутам и иерархиям размерностей, кубам и многомерному анализу. Здесь же приводится краткое введение в проектирование и разработку рабочего пространства служб 2005 Analysis Services в Business Intelligence Development Studio.

Ознакомившись с основными понятиями проектирования, авторы переходят к работе с данными при помощи многомерных выражений (MDX). Они рассматривают саму процедуру отправки запроса с использованием MDX, а также знакомят с особенностями использования функций, членов и свойств ячеек в MDX, приемами работы с пустыми наборами и значениями null, функциями Subselects и Subcubes. Они также объясняют, как создать и использовать вычисления на основе кубов и дополнять запросы хранимыми процедурами. Затем авторы приводят информацию о ключевых показателях производительности (KPI), сквозной детализации и системах показателей — все это позволяет получить четкое представление о различных аспектах бизнеса: о развитии, показателях, целевых значениях.

Следующая часть книги посвящена процедурам извлечения, преобразования и загрузки данных (ETL). Здесь рассказывается о том, как оптимизировать процесс сбора данных и применять упреждающее кэширование для повышения производительности. В этом разделе читателю также предлагается поработать с физической моделью данных (кубами и размерностями) и увидеть, как они обрабатываются в 2005 Analysis Services. Кроме того, здесь вы найдете информацию о том, как масштабировать развертывание в зависимости от потребностей бизнеса, корректировать балансировку загрузки сети, управлять фермами OLAP, связанными группами мер и размерностей, удаленной обработкой разделов.

Затем авторы переходят собственно к выполнению запросов, разъясняя операции, лежащие в их основе. Эти знания нужны для корректировки производительность приложения. Здесь рассказывается о том, как получить доступ к данным с позиции клиента, и рассматриваются различные варианты: XMLA, ADOMD.net, объекты AMO. На этом этапе читателю придется освоить Visual Studio и среды разработки Business Intelligence (IDE), чтобы создать собственное приложение для хранилища данных.

В последнем разделе книги затрагиваются вопросы управления установкой служб аналитики с применением средств отслеживания, бортовых регистраторов и профайлера SQL Server для наблюдения за производительностью и работоспособностью системы. Кроме того, авторы подробно рассматривают различные варианты резервного копирования и восстановления системы, рассказывают об использовании команды DDL для резервного копирования базы данных, автоматизации путем применения агента SQL Server или служб интеграции SQL Server (SSIS), описывают приемы восстановления утраченных и поврежденных данных. Данное руководство по службам аналитики SQL Server 2005 отличается подробностью и широтой охваченных тем.

Цена: 59,99 долларов США.

  (Щелкните изображение, чтобы увеличить его)

Диагностика проблем, связанных с базами данных

ApexSQL Audit

apexsql.com/sql_tools_audit.asp

Как вам, возможно, известно, первый шаг к решению проблемы или обнаружению поломки — сбор связанной с ней информации. Те, кто работает в службе поддержки пользователей, нередко сталкиваются с жалобами вроде «пропали все данные из системы». Существует средство, помогающее быстро обнаружить неполадки в работе баз данных SQL Server. Это ApexSQL Audit, разработанное компанией ApexSQL. Средство поддерживает версии SQL Server от SQL Server 7.0 до SQL Server 2005 включительно.

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

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

Приложение позволяет изменять шаблоны триггеров, существующие в проекте. Особенно удобно то, что в редакторе шаблонов присутствуют функции, аналогичные функциям IntelliSense®: и те, и другие можно настроить, указав момент срабатывания триггера и тип сохраняемой информации. Еще одна полезная возможность — создание ссылок на таблицы поиска: информация становится содержательной и понятной, переставая быть просто набором идентификаторов. Для сопоставления столбцов можно сопоставить имена наблюдаемых полей именам полей аудита.

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

Нередко результаты аудита оказываются довольно громоздкими и приходится создавать какой-то план управления ими, включающий процедуры архивации и усечения баз данных аудита. В программе ApexSQL Audit имеется средство управления данными, которое позволяет быстро удалить всю ненужную информацию на основании критериев (или всю информацию вообще), а также создать расписание удаления определенной информации.

Запланированные задания автоматически представляются в виде пакетов DTS. Планирование происходит черех агент SQL. Разумеется, нужно не только собрать информацию, но и уметь ею воспользоваться. Здесь на помощь приходит компонент создания отчетов, предусмотренный в программе ApexSQL. Он позволяет создавать фильтрованные представления отдельных типов данных, а также обобщенные представления на основании результатов аудита. Созданный отчет можно распечатать или экспортировать в формат HTML, Microsoft Excel, в текстовый файл.

Цена: от 599 долларов США.

The look-up tables in ApexSQL Audit provide extensive audit information

The look-up tables in ApexSQL Audit provide extensive audit information  (Щелкните изображение, чтобы увеличить его)

Автоматизация напоминаний об истечении срока действия пароля

Password Reminder PRO v1.4

sysoptools.com/password-reminder-pro.html

Вам приходилось сталкиваться с тем, что внедрение политики ограничения сроков действия паролей увеличивает число обращений в службу технической поддержки? В таком случае вам стоит обратить внимание на программу Password Reminder PRO, разработанную специалистами SysOp Tools. Это незамысловатое средство, которое интегрируется в Active Directory® и предупреждает пользователя о том, что срок действия учетной записи или пароля подходит к концу.

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

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

Цена: от 249 долларов США за лицензию на 100 пользователей.

Password Reminder PRO previews configurations before deployment

Password Reminder PRO previews configurations before deployment  (Щелкните изображение, чтобы увеличить его)

Дистанционный поиск и устранение неполадок

UltraVnc SC

uvnc.com/pchelpware/sc

Обычно самый простой способ исправить неполадку или научить чему-то пользователя — подойти к компьютеру и все сделать лично. Но сегодня, когда офисы компаний могут располагаться довольно далеко друг от друга, это не всегда возможно. Средство подключения к удаленному рабочему столу и удаленный помощник, встроенные в Windows, позволяют получить доступ к некоторым компьютерам организации. Для расширения зоны охвата можно попробовать бесплатное средство UltraVNC SC от авторов проекта UltraVNC.

Как и его предыдущий собрат, средство UltraVNC SC позволяет получить доступ к удаленному компьютеру и управлять им. Разница в том, что новая версия представляет собой миниатюрный сервер UltraVNC (всего 166K), который вы настраиваете и отправляете конечному пользователю. Записей в реестр он не делает, в виде службы не запускается, установщика не требует — конечному пользователю ничего настраивать не нужно. Он просто запускает исполлныемый файл двойным щелчком мыши, включая мини-сервер VNC. После этого вы можете подключаться к его компьютеру и выполнять все необходимые действия по администрированию и поддержке.

Стандартный сервер UltraVNC поддерживает передачу файлов и каталогов, а вот версия UltraVNC SC на сегодняшний день позволяет передавать только файлы. Все передаваемые данные кодируются на уровне, сравнимом с уровнем Microsoft Crypto API (либо 40, либо 128 бит). Кроме того, мини-сервер не поддерживает входящие подключения: он позволяет только подключаться к тому компьютеру, который был указан перед отправкой средства конечному пользователю.

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

Цена: распространяется бесплатно.

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

© 2008 Корпорация Майкрософт и компания CMP Media, LLC. Все права защищены; полное или частичное воспроизведение без разрешения запрещено.