ToolboxIT 전문가를 위한 새로운 제품

Greg Steen

다중 모니터 관리

UltraMon

realtimesoft.com

LCD 패널 가격이 하락하면서 여러 관리 대시 보드를 한 눈에 살펴보기 위해 워크스테이션에 모니터를 두 대 이상 연결해 사용하는 시스템 관리자가 많아졌습니다. 다중 모니터를 사용하지 않는 시스템 관리자가 있다면 개인적으로 이 방법을 추천하고 싶습니다. 작업이 훨씬 수월해질 테니까요. 하지만 추가 모니터를 하나 이상 연결하면 마우스 사용 범위가 넓어져 작업 속도가 저하될 수 있습니다. 이런 경우 바로 가기 키를 지원하는 간편한 디스플레이 관리 유틸리티가 큰 도움이 됩니다. 이러한 도구 중 하나로 Realtime Soft의 UltraMon을 들 수 있습니다. UltraMon은 Windows® 98에서 Windows Vista®까지 32비트 버전과 64비트 버전을 모두 지원합니다.

UltraMon을 처음 실행하면 각 응용 프로그램 창의 모서리에 작은 아이콘이 두 개 표시됩니다. 첫 번째 아이콘은 응용 프로그램 창을 여러 모니터에 걸쳐 빠르게 확장하고, 두 번째 아이콘은 응용 프로그램을 다른 모니터로 옮깁니다. 또한 작업 표시줄이 여러 모니터에 걸쳐 확장되고 각 모니터마다 열려 있는 응용 프로그램이 작업 표시줄에 표시됩니다. 즉, 응용 프로그램을 확장하기 위해 기본 모니터로 이동하지 않아도 되며 최대화하거나 최소화했을 때 응용 프로그램이 어디에 표시되는지 즉시 알 수 있습니다.

UltraMon 탭에서는 각 응용 프로그램 바로 가기를 실행했을 때 응용 프로그램을 시작할 모니터와 위치를 정의할 수 있습니다. 예를 들어 Microsoft® Outlook®은 항상 왼쪽 창에 표시되도록 하고 Internet Explorer®는 오른쪽에서 열리도록 할 수 있습니다. IT 전문가는 랩톱 또는 가정용 데스크톱 등 다른 위치에서 원격으로 워크스테이션에 연결하는 일이 잦습니다. 이렇게 원격으로 연결할 때마다 바탕 화면과 디스플레이 해상도가 약간 바뀝니다.

다행히 UltraMon에서는 여러 모니터에 걸쳐 사용자 지정된 보기 간의 변경을 손쉽게 할 수 있는 디스플레이 프로필이 지원됩니다. 특히 이 기능은 고유한 사용자 지정 보기를 사용하거나 사용하고자 하는 다른 사용자와 컴퓨터를 공유하거나, 작업에 따라 보기를 변경하려는 경우에 유용합니다.

Windows 2000 또는 Windows XP를 실행하는 경우 기본 모니터를 높은 해상도로 실행하고 프레젠테이션 모니터는 낮은 해상도로 실행하면서 양쪽 화면에 응용 프로그램 동작이 미러링되도록 할 수 있는 "미러링" 기능도 사용할 수 있습니다. 이 기능은 프레젠테이션에 더할 나위 없이 유용합니다. Windows Vista로 아직 업그레이드하지 않은 경우에도 여러 모니터 화면에 걸쳐 응용 프로그램이 표시되도록 확장할 수 있습니다. Windows Vista에서는 이 기능이 기본적으로 지원됩니다.

디스플레이 설정 화면에 대한 바로 가기, 시스템의 기본 모니터를 간편하게 설정 및 전환하는 기능, 여러 디스플레이 프로필 간 전환 기능 등 자주 사용하는 몇 가지 추가 디스플레이 기능은 UltraMon 시스템 트레이 아이콘을 통해 액세스할 수 있습니다. 시스템 트레이 아이콘에서는 "Smart Taskbar"를 사용자 지정하고 창을 이동하거나 변경하는 데 사용되는 바로 가기 키를 설정하고 마우스를 지정된 포커스 지점으로 가져오는 등의 작업이 가능한 UltraMon 옵션 창도 시작할 수 있습니다.

가격: 단일 라이선스(39.95달러~)

UltraMon의 옵션 창에서 바로 가기 키를 설정하고 Smart Taskbar를 관리할 수 있습니다.

UltraMon의 옵션 창에서 바로 가기 키를 설정하고 Smart Taskbar를 관리할 수 있습니다.  (더 크게 보려면 이미지를 클릭하십시오.)

서평

Microsoft SQL Server 2005 Analysis Services

informit.com

방대한 고객 기반 데이터를 유지 관리하는 것은 그리 복잡한 문제가 아니지만 그 데이터를 이해하고 조작하여 고객과 관련된 유용하고 알기 쉬운 통계를 이끌어내는 것은 전혀 다른 문제입니다. 이러한 계산된 보기와 예측 데이터를 얻으려면 동적이고 강력한 비즈니스 인텔리전스 솔루션이 필요합니다. 이와 관련하여 Microsoft는 비즈니스 인텔리전스 및 OLAP(Online Analytical Processing) 영역을 토대로 SQL Server® 2005 Analysis Services를 선보였습니다. 이 솔루션을 완벽하게 활용하기 위한 지침서가 바로 Microsoft SQL Server 2005 Analysis Services입니다.

새로운 데이터 마이닝 배포를 고려 중이거나 Analysis Services 2000에서 Analysis Services 2005로 업그레이드하거나 조직에서 이러한 도구가 얼마나 유용할지 알아보려는 데이터베이스 관리자인 경우 Py Bateman, Alexander Berger, Irina Gorbach 및 Edward Melomed가 공동 집필한 이 책이 큰 도움이 될 것입니다. 이 책에서는 비즈니스 인텔리전스의 이론적 원리를 파헤치는 대신 실제 사례를 통해 Analysis Services의 사용, 관련 개발, 배포 및 관리 과정을 단계별로 자세히 설명합니다. 이 책에서 제공되는 예제는 대부분 소프트웨어와 함께 제공되는 샘플 데이터베이스인 Food Mart 2005에서 가져온 것이기 때문에 자체 테스트 환경에서 쉽게 테스트해볼 수 있습니다.

책의 서론 부분에서는 웹 서비스 XMLA(XML for Analysis) 통신, 통합 차원 모델, 향상된 안정성을 제공하는 클라이언트-서버 아키텍처 등 2005 버전의 새로운 기능을 소개합니다. 또한 Food Mart 샘플 데이터베이스 및 다차원 데이터베이스와 관련한 기본 사항도 소개합니다. 다음으로 데이터 모델 제작에 관한 내용으로 넘어가 DDL(데이터 정의 언어) XML와 차원 특성 및 계층, 큐브와 다차원 분석에 대해 다룹니다. 그리고 Business Intelligence Development Studio를 통해 2005 Analysis Services Business Intelligence Professional의 디자인 및 개발 작업 공간을 소개합니다.

이러한 디자인 개념을 자세히 살펴본 후에는 MDX(Multidimensional Expression)를 통한 데이터 조작에 대해 다룹니다. MDX로 데이터를 쿼리하는 방법은 물론, MDX 함수와 멤버 및 셀 속성을 사용하는 방법, 빈 집합과 null을 처리하는 방법, 하위 선택 항목, 하위 큐브, 큐브 기반 MDX 계산을 만들고 사용하는 방법, 저장 프로시저로 쿼리를 확장하는 방법 등에 대해서도 배웁니다. 다음으로 비즈니스 성장, 지표, 목표 등을 다양한 측면에서 보여 주는 KPI(핵심 성과 지표), 드릴스루 및 스코어카드에 대해서 다룹니다.

다음 부분에서는 데이터의 ETL(추출, 변환 및 로드) 프로세스를 통해 시스템으로 데이터를 가져오는 과정뿐만 아니라 집계 디자인을 최적화하고 사전 캐싱 기능을 활용해 성능을 높이는 방법까지 보여 줍니다. 또한 큐브와 차원의 실제 데이터 모델을 살펴보고, 2005 Analysis Services에서 각 작업을 처리하는 방법을 알아보며 네트워크 부하 분산, OLAP 팜, 연결된 측정값 및 차원 그룹, 원격 파티션 처리 등을 다루면서 비즈니스 요구 사항에 따라 배포 범위를 확장하는 방법을 설명합니다.

이어서 쿼리 실행의 가장 핵심적인 내용을 통해 응용 프로그램 성능을 세부적으로 조정하는 데 필요한 기본 작업에 대한 이해를 돕습니다. 이 부분에서는 클라이언트 쪽에서 데이터에 액세스하는 데 대해 설명하고 XMLA, ADOMD.net, AMO(Analysis Management Objects) 등 클라이언트 쪽 데이터 액세스에 사용되는 여러 가지 옵션을 소개합니다. 여기서는 Visual Studio와 Business Intelligence IDE를 활용해 사용자 지정 데이터 웨어하우스 응용 프로그램을 만드는 방법을 이해하기 위해 코드를 본격적으로 살펴보기 시작합니다.

책의 마지막 절에서는 Analysis Services 설치 관리에 대해 다룹니다. 여기서 설명하는 주요한 내용으로는 추적 도구, 비행 레코더 및 SQL Server 프로파일러를 사용하여 시스템의 성능과 상태를 모니터링하는 방법 등을 들 수 있습니다. 또한 DDL 명령을 사용한 데이터베이스 백업, SQL Server Agent 또는 SSIS(SQL Server Integration Services)를 통한 자동화, 손실되거나 손상된 데이터 복구 등을 다루는 절에서 다양한 배포 백업 및 복구 옵션을 살펴볼 수 있습니다. 이 책을 전반적으로 평가하자면 SQL Server 2005 Analysis Services에 대한 광범위하고 완전한 지침서라 할 수 있습니다.

가격: 59.99달러

  (더 크게 보려면 이미지를 클릭하십시오.)

데이터베이스 문제 진단

ApexSQL Audit

apexsql.com/sql_tools_audit.asp

문제를 해결하거나 근본 원인을 추적할 때 가장 먼저 문제의 원인이 된 이벤트와 관련된 정보를 수집해야 한다는 사실은 누구나 잘 알 것입니다. 최종 사용자 지원 관련 업무를 담당하다보면 "시스템 데이터 손실" 문제에 대해 문의하는 사용자를 많이 접하게 됩니다. SQL Server 데이터베이스와 관련한 문제를 쉽게 파악할 수 있는 도구로 ApexSQL의 ApexSQL Audit가 있습니다. 이 도구는 SQL Server 7.0에서 SQL Server 2005까지 완벽하게 지원합니다.

이 응용 프로그램의 이름으로, 해당 응용 프로그램이 지정한 데이터베이스의 작업을 추적하고 분석용 감사 추적 내역에 대한 사용자 지정 보고서를 만들 수 있도록 하는 것임을 쉽게 알 수 있을 겁니다. 감사 항목은 SQL 트리거를 통해 추가되고 자동 생성된 스키마에 저장됩니다. 감사 정보는 감사 대상 데이터와 동일한 데이터베이스에 저장하거나, 고유한 데이터베이스에 저장하여 격리되도록 선택할 수 있습니다.

감사 스키마(또는 아키텍처)는 그래픽 UI를 통해 손쉽게 설치하고 제거할 수 있습니다. 또한 데이터베이스 감사 계획도 데이터베이스를 선택하고 감사할 테이블과 필드를 선택한 다음 트리거를 생성하는 단추를 클릭하면 간단히 설정할 수 있습니다.

이 응용 프로그램에서는 프로젝트의 트리거 템플릿을 수정할 수 있습니다. 필자는 개인적으로 IntelliSense® 스타일의 감사 개체 모델 기능을 제공하는 템플릿 편집기가 마음에 듭니다. 트리거가 발생하는 시점과 저장되는 정보를 쉽게 사용자 지정할 수 있기 때문입니다. 또한 알 수 없는 ID만 제공하는 것이 아니라 조회 테이블을 쉽게 참조할 수 있도록 하여 감사 정보의 이해를 돕는 유용한 기능도 제공합니다. 열을 매핑하려는 경우 감사 대상 필드 이름을 감사 필드 이름에 매핑할 수도 있습니다.

일단 실행한 후에는 UI를 통해 현재 적용된 감사 트리거를 확인하고 필요에 따라 한 번의 클릭으로 특정 트리거를 활성화하거나 비활성화할 수 있습니다. 또한 인터페이스의 간편한 테이블 보기를 통해 감사 범위를 확인할 수도 있습니다.

아시다시피 감사 정보는 그 양이 방대한 경우가 많기 때문에 감사 데이터베이스를 보관하고 정리하는 정보 관리 계획이 필요합니다. 이와 관련하여 ApexSQL Audit는 한 번의 클릭으로 모든 정보를 삭제하거나, 일련의 기준을 설정하고 그에 따라 삭제하거나, 기준에 따른 삭제를 예약할 수 있는 데이터 관리 도구를 제공합니다.

예약된 작업은 DTS(데이터 변환 서비스) 패키지로 자동 생성되고 SQL 에이전트를 통해 예약됩니다. 물론 모든 감사 정보를 유지 관리하는 것 외에 그렇게 저장한 정보를 어떻게 사용할 것인지는 또 다른 문제입니다. 다행히 ApexSQL Audit에는 세부적인 감사 데이터와 해당 감사 데이터의 집계 보기를 필터링된 사용자 지정 보기로 생성할 수 있는 강력한 보고 구성 요소가 포함되어 있습니다. 생성된 보고서는 간단히 인쇄하거나 HTML, Microsoft Excel 또는 텍스트 파일로 내보낼 수 있습니다.

가격: 599달러~

ApexSQL Audit의 조회 테이블에서는 다양한 감사 정보가 제공됩니다.

ApexSQL Audit의 조회 테이블에서는 다양한 감사 정보가 제공됩니다.  (더 크게 보려면 이미지를 클릭하십시오.)

암호 만료 알림 자동화

Password Reminder PRO v1.4

sysoptools.com/password-reminder-pro.html

조직의 그룹을 통해 암호 만료 정책을 배포했더니 헬프데스크에 문의 전화가 쇄도했던 경험을 해보신 적이 있으신가요? 이러한 경우 SysOp Tools의 Password Reminder PRO가 도움이 될 수 있습니다. Password Reminder PRO는 Active Directory®와 통합되어 계정 또는 암호가 곧 만료됨을 알려 주는 간단한 도구입니다.

서로 다른 텍스트 기반 전자 메일 템플릿이나 서식이 적용된 HTML 전자 메일 템플릿을 기반으로 한 세 가지 알림을 설정할 수 있습니다. 또한 최대 암호 사용 기간을 Active Directory 구성의 일 수와 동일하게 구성하거나 사용량이 많은 시간을 피해 알림 전송 시간을 구성할 수도 있습니다. 테스트 모드에서는 최종 사용자에게 실제로 영향을 주지 않으면서 구성 결과를 미리 봄으로써 올바르게 구성되었는지 확인할 수 있습니다.

이 유틸리티에는 만료 시점이 가까운 계정, 사용되지 않는 사용자 계정, 새 계정, 비활성화된 계정 등 여러 가지 사용자 클래스를 데이터 표 보기로 보여 주는 보고서 콘솔도 포함되어 있습니다. 이 보고서 콘솔에서 XLS 파일로 모든 정보를 내보낸 후에 나중에 검토할 수도 있습니다. 이전에 전송한 전자 메일도 감사할 수 있도록 Password Reminder PRO는 전송한 알림과 수신 사용자에 대한 일일 보고서도 보냅니다.

가격: 100개 사용자 라이선스(249달러~)

Password Reminder PRO에서는 배포 전 구성을 미리 봅니다.

Password Reminder PRO에서는 배포 전 구성을 미리 봅니다.  (더 크게 보려면 이미지를 클릭하십시오.)

단순화된 원격 문제 해결

UltraVnc SC

uvnc.com/pchelpware/sc

일반적으로 문제를 해결하거나 사용자에게 문제 해결 과정을 안내할 때에는 컴퓨터에서 실제로 작업하는 것이 가장 손쉬운 방법입니다. 그러나 오늘날의 지리적으로 분산된 회사 환경에서는 이러한 방법이 물리적으로 불가능한 경우가 많습니다. Windows에서 기본 제공되는 원격 데스크톱 연결이나 원격 지원 도구의 경우 환경 내에서 일부 컴퓨터에 연결하는 데에는 도움이 되지만 전체 환경을 지원하려면 UltraVNC라는 기본 프로젝트의 일환으로 무료 제공되는 UltraVNC SC가 좋은 대안이 될 수 있습니다.

원격 컴퓨터를 보고 제어할 수 있도록 하는 기본 기능은 이전 버전과 다를 바 없지만 이 UltraVNC SC 버전은 166K의 작은 UltraVNC 서버로 만들어졌기 때문에 쉽게 구성하여 최종 사용자에게 보낼 수 있다는 점에서 의의가 있습니다. 또한 레지스트리 항목이 필요 없으므로 서비스로 실행되지도 않고, 설치 프로그램이 필요 없으므로 최종 사용자가 설치하거나 구성하지 않아도 됩니다. 즉, 사용자가 실행 파일을 두 번 클릭하여 미니 VNC 서버를 실행하기만 하면 다른 컴퓨터에 연결하여 필요한 지원 및 관리 작업을 수행할 수 있습니다.

표준 UltraVNC 서버는 파일 및 디렉터리 전송을 모두 지원하지만 현재 UltraVNC SC의 경우 파일 전송만 지원합니다. 보안 측면에 있어서 최고 Microsoft Crypto API(40 또는 128 비트) 수준까지 통신이 암호화됩니다. 또한 미니 서버에서 들어오는 연결이 허용되지 않으므로 최종 사용자에 의해서만 인스턴스화되고 최종 사용자에게 보내기 전에 구성에서 지정한 컴퓨터에만 연결할 수 있습니다.

몇 가지 텍스트 구성 파일과 그래픽을 수정하고 PCHelpware라는 다른 프로젝트 추가 기능의 설치 폴더에서 배치 파일을 실행하면 사용자 지정 뷰어를 만들 수 있습니다. 설명서는 다소 부족하지만 프로세스가 비교적 간단하기 때문에 이해하는 데 큰 어려움은 없습니다. 끝으로, 이 응용 프로그램은 사용 후 연결을 닫으면 자동으로 삭제되므로 흔적이나 보안 허점을 남기지 않습니다.

가격: 무료

Greg Steen은 사업가이자 열성적인 기술 전문가로, IT 전문가의 운영, QA 및 개발 작업에 도움을 줄 수 있는 새로운 도구를 끊임없이 연구하고 있습니다.

© 2008 Microsoft Corporation 및 CMP Media, LLC. All rights reserved. 이 문서의 전부 또는 일부를 무단으로 복제하는 행위는 금지됩니다..