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

Greg Steen

SQL 데이터베이스 관리

SQL Sentry Event Manager

sqlsentry.net/event-manager/standard-sql-server.asp

인프라가 크고 복잡할수록 유지 관리 작업과 운영 작업의 상호 간섭을 걱정해야 할 경우가 많아집니다. 이는 곧 최종 사용자의 프로세스 흐름에 문제를 일으킬 수 있습니다. 다행히 데이터베이스 및 시스템 관리자는 복잡한 환경의 일정을 조정하는 데 유용한 몇 가지 도구를 사용할 수 있습니다.

다중 데이터베이스 서버 환경에 고려할 만한 이러한 도구 중 하나로 SQL Sentry Event Manager가 있습니다. 이 도구는 백 엔드에서 SQL Server® 2000 또는 SQL Server 2005 인스턴스를 사용하는 Microsoft® .NET Framework 서버 응용 프로그램입니다. SQL Sentry Console UI를 통해 서버 응용 프로그램에 연결하면 사용자 환경에서 관리되는 서버에 대한 통일된 보기를 사용할 수 있습니다. 이 서버 응용 프로그램에는 에이전트가 없습니다. 즉, 관리하려고 하는 시스템과 서비스에 연결할 권한을 갖고 있는 사용자의 사용자 컨텍스트에서 이 서버 응용 프로그램을 실행해야 합니다.

가장 호평받은 응용 프로그램 기능 중 하나는, 콘솔 UI를 통해 서버 작업에 대한 끌어서 놓기 다시 예약 기능을 사용할 수 있으므로 유지 관리 작업과 운영 작업을 조정하여 충돌과 작동 중단을 피할 수 있다는 점입니다. UI가 처음에는 복잡해 보일 수 있지만 이를 통해 잠재적 문제를 빠르게 찾아내고 충돌하는 작업을 이동할 시간대를 찾을 수 있습니다. 또한 모니터링할 서버에 대한 Windows® 예약 작업과 SQL 에이전트 작업의 Microsoft Outlook® 형식 보기를 제공합니다. 또한 일정 보기에서는 장시간 실행 중인 작업과 실패한 작업이 강조 표시되므로 문제를 추적하고 해결하는 데 도움이 됩니다.

SQL Sentry에는 예약 기능 외에도 SQL 메일, MAPI, xp_sendmail 또는 sp_send_dbmail 대신 사용 가능한 강력한 알림 시스템도 제공합니다. 또한 관리되는 서버의 모든 이벤트 알림을 하위 시스템을 통해 라우팅하기 때문에 해당 알림의 형식, 빈도 및 배포를 중앙에서 관리할 수 있습니다.

알림은 전역, 서버, 작업 수준에서 구성할 수 있으므로 해당 형식의 이벤트에 대해 대부분의 관리자가 요구하는 세분성이 제공됩니다. 작업이 너무 오래 실행되거나 너무 짧게 실행될 때, CPU 사용률과 같은 성능 표시가 특정 임계값에 도달할 때, SQL 에이전트 작업이 어떤 이유로 차단될 때와 같은 다양한 유형의 이벤트 조건이 발생할 때 알림이 시작되도록 설정할 수 있습니다. 구성이 변경되었을 경우 이를 알리도록 SQL Sentry를 구성할 수도 있으므로 다른 사용자가 일정을 조정하거나 모니터링을 일시 중지하는 등의 상황이 발생할 때 이를 파악할 수 있습니다.

하지만 SQL Sentry를 사용하면 SQL 에이전트 작업 및 Windows 작업 스케줄러 이벤트보다 많은 것을 처리할 수 있습니다. 이 응용 프로그램은 유지 관리 계획, DTS 패키지, SSIS 작업 및 SQL 에이전트 로그의 이벤트도 지원합니다.

시스템 성능 수준 또는 작동 시간 수준과 같은 정보가 필요한 경우가 있습니다. SQL Sentry는 이러한 작업에 대한 다양한 보고 옵션을 기본으로 제공하므로 런타임 및 성능 통계 그래프를 만들어 인쇄할 수 있습니다. 또한 보고서 데이터를 XML, CSV 또는 HTML로 내보내서 자체 보고 문서 및 도구에 포함할 수도 있습니다.

Professional Edition에는 보고 서비스 모니터링, SQL 에이전트 작업 큐, 비SQL 서버 이벤트의 체인, 공유 리소스 일정 조정 등의 기능과 Oracle 서버 관리 기능이 추가됩니다.

가격: Standard Edition(395달러)

SQL Sentry로 유지 관리 예약

SQL Sentry로 유지 관리 예약  (더 크게 보려면 이미지를 클릭하십시오.)

시스템 원격 관리

Mobile Admin

rovemobile.com/products/ma/features

동시에 두 곳 이상의 장소에서 작업할 수는 없기 때문에 모바일 원격 서버 관리 도구는 작업량이 많은 IT 전문가에게 알맞은 제품입니다. 또한 Rove Mobile(이전의 Idokorro Mobile)의 Mobile Admin도 고려할만 합니다.

Mobile Admin은 관리할 서버에 대한 액세스 권한이 있는 하나의 통신 서버가 일련의 무선 핸드헬드 장치와 상호 작용하는 클라이언트/서버 설정입니다. 이 응용 프로그램의 서버 부분은 에이전트 없이 작동합니다. 즉, 관리할 서버에 아무것도 설치하지 않아도 됩니다. 하지만 해당 시스템과 응용 프로그램 컨텍스트에 인프라의 시스템을 관리할 수 있는 적절한 원격 관리 권한을 부여해야 합니다.

Windows Mobile® Pocket PC 및 Smartphone과 BlackBerry 스마트폰을 포함한 대부분의 주요 모바일 플랫폼을 통해 서버에 액세스할 수 있습니다. 또한 호환 브라우저가 있는 모든 인터넷 연결 컴퓨터를 통해 Mobile Admin에 연결할 수 있습니다(보안 정책에서 허용되는 경우).

모바일 관리 권한이 있는 모든 시스템 또는 네트워크 전문가의 가장 큰 관심사 중 하나는 보안입니다. BlackBerry Enterprise Server를 배포한 사용자의 경우 모든 통신을 3DES(Triple Data Encryption Standard) 또는 AES(Advanced Encryption Standard)로 암호화하도록 선택할 수 있습니다. 이 두 표준 모두 FIPS(Federal Information Processing Standard)를 준수합니다.

또한 Mobile Admin은 분실된 BlackBerry에 대한 "kill(제거)" 기능을 확장하여 전화기에서 소프트웨어와 데이터를 원격으로 제거할 수 있습니다. 다른 핸드헬드의 경우 VPN을 구현하여 통신을 암호화하고, Mobile Admin에서 Windows 로그인, LDAP, RSA SecurID, RADIUS 인증 또는 Mobile Admin 관련 로그인을 사용하도록 구성할 수 있습니다.

연결된 경우 이벤트 로그 보기 및 삭제, 시스템 다시 부팅, 파일 및 디렉터리 관리, 예약된 작업 보기 및 편집과 같은 Windows 관리 작업을 수행할 수 있습니다.

Active Directory® 통합의 관점에서 볼 때 사용자, 그룹 및 컴퓨터를 확인하거나 만들거나 편집하거나 사용하지 않도록 설정하거나 삭제할 수 있습니다. 또한 Exchange 관리의 경우 사서함 설정을 변경하고 메시지 큐를 고정하거나 고정 취소하는 등의 작업을 수행할 수 있습니다.

IIS를 사용하는 경우에는 응용 프로그램 풀 또는 웹 사이트를 다시 시작하고 가상 디렉터리 설정을 변경할 수 있습니다. SQL 서버의 경우 T-SQL 쿼리 실행, 로그인 수정 및 SQL 에이전트 작업 시작/중지와 같은 작업을 수행할 수 있습니다. 클러스터 서비스를 실행하고 있는 경우에는 그룹을 이동하고 리소스를 오프라인으로 전환하고 다른 공통적인 관리 작업 중에서 장애 조치(failover)를 수행할 수 있습니다.

마지막으로, Mobile Admin은 Oracle, Novell LDAP, Lotus Domino, Citrix, HP iLO, Backup Exec 등의 관리 작업도 지원합니다.

가격: 서버당 최소 245달러

서평

Mastering Windows Network Forensics and Investigation

sybex.com

대부분의 관리자들이 네트워크에 대한 위협을 검색하고 이를 완화하기 위한 하드웨어 및 절차를 마련해두었을 것입니다. 하지만 보안 관련 이벤트가 발생한 경우 범인을 조사하고 기소하는 데 필요한 절차를 마련해 두었거나 이러한 절차를 알고 있습니까?

Mastering Windows Network Forensics and Investigation(Sybex, 2007)에서는 이러한 정보를 볼 수 있습니다. 이 책에서는 회사 서비스의 부적절한 이용과 같은 소규모의 단일 시스템 침입부터 중요한 시스템에 대한 보다 광범위한 대규모 공격에 이르는 다양한 Windows 네트워크 침입에 대해 완벽하게 조사하는 방법을 익힐 수 있습니다.

이 책에서는 면담 수행부터 감사된 이벤트 및 로그 추적에 이르는 모든 과정을 비롯하여 증거를 수집하는 절차를 안내합니다. WireShark, LogParser, EnCase 및 SysInternals 도구 집합 등의 도구를 사용하여 Windows 시스템 및 네트워크에서 증거를 수집하는 방법과 위치를 설명합니다.

또한 이 책에서는 해당 시스템의 레지스트리, 파일 시스템 구조 및 컨텍스트, 텍스트 기반 로그, 이벤트 로그 및 문제가 발생한 시스템의 프로세스에서 얻을 수 있는 정보도 소개합니다. 그 밖에도 원하는 증거를 추적하는 데 필요한 도구가 포함된 Live-Analysis CD를 만드는 방법을 안내합니다. 마지막으로 이 책에서는 조사 결과를 보고하는 방법을 설명하고, 법정에서 이를 입증하기 위한 절차와 세부 지침도 제공합니다.

가격: 59.99달러

시스템 데이터 수집

MetaLAN

hammer-software.com/metalan.shtml

중앙 집중식 관리는 성공적인 시스템 관리를 위한 핵심 구성 요소 중 하나입니다. 중앙 집중식으로 관리하면 불필요한 주변 항목을 제거하고 소중한 시간을 절약할 수 있으므로 작업에 따른 스트레스를 낮출 수 있습니다.

Hammer Software의 MetaLAN은 Windows 네트워크에서 사용자와 서버를 관리 및 지원하는 데 유용한 도구입니다. 에이전트가 없는 이 응용 프로그램을 사용하면 정보를 빠르게 수집하고 구성을 변경하고 Windows 시스템을 전체적으로 관리할 수 있습니다. 물론 이러한 작업을 수행하려면 적절한 사용자 컨텍스트와 권한을 갖고 있어야 합니다.

MetaLAN에는 두 가지 작동 모드가 있습니다. 관리자 모드(정보를 수집하거나 속성을 변경하려는 시스템에 연결)에서 직접 실행하거나, 서버 모드에서 실행 중인 MetaLAN과 함께 원격 시스템에서 ProbeServer라고 하는 무료 추가 에이전트/서비스를 사용하여 워크스테이션을 지속적으로 모니터링할 수 있습니다.

응용 프로그램을 시작하면 MetaLAN Control Panel(제어판) UI가 나타나고, 관리할 도메인의 현재 네트워크를 조사하는 데 사용할 수 있는 옵션이 표시됩니다. 여기에서 Help Desk Tool, Report Tool, Software Tool 및 RegCast Tool과 같은 다양한 도구 구성 요소를 시작할 수도 있습니다.

Help Desk Tool은 관리 중인 도메인의 시스템에 대한 검색 및 탐색 보기를 제공합니다. 컴퓨터를 선택하면 제조업체, IP 주소, 프로세서, 드라이브, MAC 주소 및 서버 역할을 포함하여 시스템에 대한 다양하고 유용한 정보가 나타납니다. 여기에서는 WMI(Windows Management Instrumentation) 쿼리를 실행하고, 실시간 성능 모니터에 연결하고, 설치된 소프트웨어를 보고, 다른 유용한 관리 작업을 수행할 수 있습니다.

Report Tool은 관리 노드에 대해 내보내기 가능한 빠른 그래픽 보기를 제공합니다. 예를 들어 네트워크에 있는 모든 시스템의 CPU 속도에 대한 원형 차트를 만들거나 Windows XP 서비스 팩 2가 설치된 시스템을 확인할 수 있습니다.

Software Tool을 사용하면 네트워크에서 한 개 또는 N개의 시스템 그룹에 설치된 소프트웨어의 목록을 빠르게 확인하고 내보낼 수 있습니다. 이 도구는 감사에 매우 유용합니다.

RegCast Tool을 사용하면 선택한 시스템 그룹의 원격 시스템에 대한 레지스트리 정보를 볼 수 있습니다. 도메인 또는 엔터프라이즈 관리자인 경우에는 수정도 가능합니다.

MetaLAN에는 Microsoft Installer(MSI) 패키지를 원격으로 배포하고 설치하기 위한 도구도 포함되어 있습니다(자동 설치를 지원하는 경우). Storage Overview는 시스템의 모든 드라이브를 표시하고 사용 가능한 여유 공간 크기를 알려 줍니다. Service Admin 도구를 사용하면 서비스를 시작, 중지 및 제거할 수 있습니다. 또한 실행 시 원격 지원처럼 시스템을 원격으로 제어할 수 있는 작은 VNC 실행 파일을 제공하는 VNC(Virtual Network Computing) 원격 제어 도구도 있습니다.

가격: 20개 노드 라이선스 팩(최소 75달러)

검색 및 탐색 보기를 제공하는 Help Desk Tool

검색 및 탐색 보기를 제공하는 Help Desk Tool  (더 크게 보려면 이미지를 클릭하십시오.)

작업 자동화

AutoHotkey

autohotkey.com

자동화는 IT 전문가가 시간이 많이 걸리는 반복적인 작업을 피하는 데 활용할 수 있는 최고의 수단일 것입니다. 이러한 목적으로 활용되는 수많은 도구 중 하나가 AutoHotkey 유틸리티입니다. 무료로 제공되는 이 공개 소스 도구는 키보드, 마우스 또는 조이스틱 입력이 필요한 거의 대부분의 작업을 자동화하여 일반적인 데스크톱 작업을 간소화하는 데 도움을 줍니다. 이 도구는 스크립트 기반의 바로 가기 키 및 강력한 매크로 도구입니다.

AutoHotkey는 시스템 트레이에서 실행되며 컴퓨터가 시작되면 사용자가 작성한 스크립트 정의를 실행합니다. 이 프로그램은 스크립트 파일에 있는 개별 스크립트 명령을 실행합니다. 예를 들어 사용자가 컴퓨터를 시작한 후 자주 사용하는 응용 프로그램을 실행할 때 매우 유용합니다. 이외에도 다양한 바로 가기 키와 바로 가기 문자열(hotstring)도 정의할 수 있습니다.

바로 가기 키는 응용 프로그램 시작, 창을 포그라운드로 가져오기, 마우스 휠 스크롤 작업 시뮬레이션과 같은 작업을 실행하도록 정의하는 키 조합입니다.

반면 바로 가기 문자열(hotsting)은 자주 입력하는 명령이나 구에 대한 텍스트 약어입니다. 이러한 바로 가기 문자열을 사용하여 바로 가기 키와 비슷한 스크립트 작업을 시작할 수 있습니다. 예를 들어 Microsoft Word를 시작하고 원하는 형식으로 오늘 날짜를 입력하는 "td"라는 간단한 키 시퀀스의 바로 가기 문자열을 만들 수 있습니다. 또는 특정한 단락으로 된 응답을 사용자에게 자주 보내는 경우에는 이 단락을 새 Outlook 메시지로 자동 덤프하는 간단한 바로 가기 문자열을 만들 수 있습니다.

스크립트 언어는 자체적으로 변수, 산술 및 문자열 연산을 위한 식, 기본 제공 전역 변수, 함수, 루프 및 조건문을 지원하기 때문에 시스템 관리 요구 사항에 맞는 스크립트를 작성할 수 있어야 합니다. 전체적으로 100개가 넘는 명령과 언어 구문을 이용할 수 있습니다. 예를 들어 마우스 끌기를 시뮬레이션하고, 메시지 상자를 표시하고, 비동기 작업을 실행하고, 전자 메일 메시지를 보내고, 레지스트리를 수정하고, 반복 검사를 위해 루프 안에 타이머를 설정하고, 응용 프로그램을 열고, 창을 닫고, 프로세스를 중지하는 등의 작업을 할 수 있습니다.

AutoHotkey의 또 다른 유용한 기능은 요구 사항에 맞게 스크립트를 작성한 후 이를 컴파일하여 다시 사용하고 배포할 수 있다는 점입니다. 이렇게 하면 AutoHotkey를 설치하지 않은 사용자도 이 바로 가기 및 스크립트를 이용할 수 있습니다. 또한 공개 소스 프로젝트라는 라이선스 덕분에 제한 없이 배포하거나 판매할 수 있습니다.

내부 조직에서는 데스크톱에서 직접 수동으로 수행해야 하는 일련의 사용자 지정 작업을 자동으로 수행하는 실행 가능 스크립트를 최종 사용자에게 손쉽게 배포할 수 있습니다. 또한 이러한 스크립트를 각 사용자에 맞게 사용자 지정해야 하는 경우, AutoHotkey에서는 명령줄 스위치와 매개 변수를 사용할 수도 있으므로 도메인 전체에서 매우 유용하며 다시 사용 가능한 스크립트를 만들 수 있습니다.

자세한 설명서가 부족한 다른 여러 공개 소스 프로젝트와는 달리 AutoHotkey 설명서는 충실하고 올바르게 구성되어 있으며 자동화 작업을 스크립팅하기 위해 알아야 하는 내용을 다양하고 유용한 예제를 통해 제공합니다. 또한 이 프로젝트의 웹 사이트에는 어떠한 질문에 대해서도 도움을 얻을 수 있는 적극적인 사용자 포럼이 있으며 스크립트, 자습서 및 명령 참조가 들어 있는 Wiki도 있습니다. 또한 여러 사용자가 작성한 유용한 예제를 제공하는 스크립트 소개 페이지도 있습니다.

가격: 무료

재사용 및 배포를 위해 스크립트를 컴파일할 수 있는 AutoHotKey

재사용 및 배포를 위해 스크립트를 컴파일할 수 있는 AutoHotKey  (더 크게 보려면 이미지를 클릭하십시오.)

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

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