ToolboxIT 전문가를 위한 신제품

Greg Steen

관리 작업 자동화

Automise 2

automise.com/automise.aspx

아무 생각 없이 반복하는 작업은 힘들고 지루하며 실수하기 쉽습니다.이런 반복적인 작업을 자동화하는 일은 성공적인 관리를 위한 핵심으로서, 업무에 대한 만족감도 높일 수 있습니다.작업을 자동화하는 단순한 배치 파일이나 사용자 지정 VBScript 외에도, 매크로와 비슷한 수많은 Windows®용 유틸리티와 사용자 지정 스크립트 언어를 배워야만 사용할 수 있는 유틸리티도 있습니다.하지만 여기에는 다른 방법도 있습니다.VSoft Technologies의 Automise 2를 사용하면 스타일 GUI를 끌어서 놓기 방식으로 사용자 지정하여 자동화 루틴을 생성할 수 있습니다.

이 응용 프로그램은 인터페이스가 마치 간단한 프로그래밍 IDE처럼 보이며 제공하는 옵션 또한 비슷합니다.항목을 디자이너 화면으로 끌어 놓을 수 있는 도구 상자와 코드를 단계별로 실행할 수 있는 디버깅 컨트롤, 다수의 프로젝트를 볼 수 있는 뷰, 출력 실행 로그, 기록 및 속성 창 등이 제공됩니다.그러나 Automise에서 자동화된 작업의 워크플로를 실제로 시각적으로 나타내는 것은 "코드"입니다.

Automise의 도구 상자는 각각 자동화 프로세스의 한 단계를 수행하는 작업들로 구성되어 있습니다..zip 파일 만들기부터 IIS 다시 시작에 이르기까지, 가능한 모든 작업 범위를 아우르는 380개의 작업이 제공됩니다.

작업을 설계할 때 주기적으로 실행하는 다수의 관리 프로세스를 처리할 수 있도록 이러한 작업을 계층적으로 구조화할 수 있습니다.또한, try/catch 블록, 예외 발생, if-then-else 문, 루프, 전환, 지연, 비동기 작업 그룹 등의 흐름 제어 작업을 사용하여 이러한 작업들을 연결할 수도 있습니다.

각각의 자동화 프로젝트에는 다른 프로젝트를 포함할 수 있어서 제어의 주 흐름을 그 하위 작업과 분리할 수 있습니다.문자열과 XML 데이터를 조작하고 변수를 설정하며 프로세스 및 명령에 대기하는 등, 다른 작업도 다수 있습니다.이 모든 제어 흐름 관련 옵션을 이용하면 복잡한 작업도 자동화할 수 있습니다.

Automise를 사용하면 예정된 작업을 생성하고, 실행하며, 편집하고 삭제할 수 있습니다.다시 말해서, 기존 프로세스도 Automise를 사용하여 관리할 수 있습니다.가능한 작업을 여기 모두 나열할 수는 없지만 몇 가지 주목할 만한 작업으로GAC(전역 어셈블리 캐시)에 DLL 등록, SQL Server® 인덱스 다시 작성, chkdsk 실행, 레지스트리 편집, 이벤트 로그 백업, Active Directory® 사용자 편집, 볼륨 탑재, 복원 지점 생성 및 가상 디렉터리 생성 등을 들 수 있습니다.Automise는 기본 제공 작업만으로 부족한 경우에 사용할 수 있도록 사용자 지정 스크립트, 명령 및 임시 SQL 실행 작업도 제공합니다.

무엇보다 가장 큰 장점은 원하는 대로 손쉽게 사용할 수 있는 도구라는 점입니다.네트워크 인프라 자동화가 아닌, 단순히 개인 Windows 워크스테이션의 자동화 방법을 찾고 있다면 많은 기능을 제거하고 개인이 고급 사용자로서 필요로 하는 요구를 처리할 수 있도록 구성된 Automise Lite를 사용할 수 있습니다.

가격: 단일 사용자 사용권의 경우 195달러부터입니다(직판가).

steen.toolbox.automise.gif

Automise 2를 이용한 작업의 시각적 자동화(크게 보려면 이미지 클릭)

실시간 로그 모니터링

BareTailPro

baremetalsoft.com/baretailpro

어디에서나 로그 파일이 넘쳐나고 있습니다.하지만 이러한 로그 파일을 사용하는 일은 쉽지 않습니다.응용 프로그램에서 트랜잭션 로그가 기록되는 것 자체는 좋지만로그 집계 도구를 사용하는 방법 외에, 실시간으로 기록되고 있는 내용을 실제로 볼 수 있는 방법이 있을까요?Bare Metal Software에서 개발한 BareTailPro가 그 해답입니다.이 단순한 유틸리티는 2006년 이후로 업데이트되지 않았지만 여전히 이전의 콘솔 *nix 명령인 'tail -f'와 유사한 향상된 Windows 유틸리티로 사용되고 있습니다.

단순한 GUI를 통해 파일 크기에 관계없이 여러 개의 로그 파일을 동시에 볼 수 있으며 이 파일에 기록되는 내용을 그대로 지켜볼 수 있습니다.파일 간에 전환하려면 탭을 클릭하면 됩니다.또한 매우 유용한 기능으로서 각 탭에 로그 파일별 상태를 나타내는 아이콘이 표시되며, 이는 파일에 쓰고 있는 중인지 아니면 "마지막 기록"이 중지되었는지를 보여 줍니다.

대부분의 응용 프로그램이 로그를 기록하지만, 일반적으로 기록 방식은 상당히 다릅니다.BareTailPro에서는 Unicode, UTF-8, ANSI 및 ASCII 파일을 읽을 수 있고 줄이 CR/LF 쌍, 단일 LF 및 null로 끝나는 경우도 처리할 수 있습니다.줄 바꿈과 탭 확장을 손쉽게 구성하여 특정 유형의 로그 파일을 가장 보기 쉬운 상태로 표시할 수 있습니다.그 외에도, 로그 파일의 가독성을 향상시키기 위해 글꼴 크기, 종류, 간격 및 줄 높이 등을 구성할 수 있습니다.

또 다른 휼륭한 기능으로서 이 응용 프로그램에서 로그 뷰에 적용할 강조 표시를 구성할 수 있습니다.텍스트 문자열을 기반으로 전경/배경 색 지정 규칙을 원하는 수만큼 설정할 수 있습니다.예를 들어 오류는 빨간색, 경고는 노란색으로 표시하거나 특정 IP 주소 또는 호스트 참조가 있는 줄을 모두 강조 표시하도록 선택할 수 있습니다.행에 굵게 또는 기울임꼴을 지정할 수 있으며 텍스트 문자열의 대소문자를 무시하도록 선택할 수도 있습니다.

하지만 이러한 텍스트 강조 표시 기능에도 불구하고 로그 파일은 엄청난 로그 양으로 인해 로그 추적 뷰를 가득 채워서 찾으려는 이벤트의 위치를 파악하기 어려운 경우가 있습니다.BareTailPro에는 이럴 때 유용한 기능이 있습니다.정규식과 텍스트 검색 기능을 사용하면 신속하게 로그 뷰를 정리하여 대상 행 인스턴스를 관리 가능한 하위 집합으로 분리할 수 있습니다.BareTailPro에서 사용되는 정규식 구문은 Java, Perl 및 PHP에 사용되는 표준 표기법의 하위 집합으로 구성됩니다.이러한 구문 사용법에 익숙하지 않은 사용자를 위해 제품 웹 사이트에서 빠른 참조를 제공합니다.

이 유틸리티는 필터 결과를 표 형식으로 표시하며, 타임스탬프, 줄 번호 및 줄 원본과 함께 정의한 경우 해당 캡처 그룹의 결과 등 몇 가지 유용한 열이 추가되어 있습니다.필터링된 보기에서 이러한 열을 정렬할 수도 있습니다.

필자의 경우 원하는 결과를 정확히 보여 준 "환상의" 정규식 구문은 없었던 것으로 기억합니다.그래서 이 도구의 패턴 저장 기능이 더욱 고맙게 느껴집니다.이 기능을 사용하면 다시 사용할 수 있도록 패턴의 이름을 지정하고, 편집 및 저장할 수 있습니다.필터링된 보기에서 중요한 행을 발견하면, 각 결과 열에 대한 너비, 맞춤, 접두사 및 접미사 등 형식을 원하는 대로 지정하여 파일이나 클립보드로 내보낼 수 있습니다.

놀라운 점은 이 아담한 유틸리티가 작은 실행 파일 하나에 들어 있어서 이식성이 뛰어나고 사용자의 환경에 미치는 영향이 적다는 것입니다.로그 파일을 검토해야 하며 여기에 정규식 필터링이나 검색 패턴 저장, 검색 및 필터링 결과 내보내기와 같은 기능이 필요하지 않다면, BareTail이라는 무료 버전을 사용하여 로그 파일을 감시할 수 있습니다.

가격: 개별 사용권의 경우 35달러부터입니다.

steen.toolbox.baretailpro.gif

BareTailPro를 이용한 네트워크 모니터링(크게 보려면 이미지 클릭)

시스템 자산 관리

Total Network Inventory

softinventive.com

사용하는 환경 전체에서 시스템에 대한 자세한 정보에 빠르게 액세스하는 것은 성공적인 시스템 관리의 핵심이 되는 부분입니다.이러한 정보를 스프레드시트로 공급업체 목록을 만들어 작성하면 추적이 어렵고, 완벽하게 유지하기 힘들며, 최신 내용을 적절히 업데이트하지 못하기 마련입니다.

누가 무엇을 설치했는지, 어떤 하드웨어를 실행 중인지에 대한 정보를 수집하여 "원하는 대로" 보여 주는 동적 도구를 사용하면 크게 도움이 될 수 있습니다.이러한 도구는 사용자가 기본적으로 세팅된 시스템에 가외로 사용하는 제품에 대한 목록을 작성할 수 있는 좋은 수단입니다.(그룹 정책에서 설치 권한이 제한되지 않거나, 특정 소프트웨어 패키지에 대해 설치 기준을 기반으로 필요한 사용권 수를 빠르게 확인할 수 없는 경우)이러한 요구에 맞는 도구로 Softinventive Lab의 Total Network Inventory를 소개합니다.

Total Network Inventory를 설치하고 나면 검사 마법사를 통해 재고 자산 관리 프로세스를 시작할 수 있습니다. 이 마법사는 네트워크의 노드 검색 과정을 안내합니다.지정된 IP 주소 범위 또는 네트워크 위치 컴퓨터 검색을 통해 바로 검색을 실행하거나, 도메인의 시스템 로그 정보를 수집할 수 있는 로그온 스크립트 검색 기능을 사용할 수 있습니다.

Total Network Inventory는 WMI(Windows Management Instrumentation)(IPC$\ADMIN$ 또는 RPC/DCOM)과 전형적인 로컬 계정 공유 방식에 의존하여 검색을 수행합니다.따라서, 관리자 계정 컨텍스트에서 실행해야 합니다.

검색이 완료되면 시스템 전체에서 또는 특정 컴퓨터를 검색하여 그 자산 목록을 작성할 수 있습니다.Total Network Inventory는 수집한 재고 자산 정보를하드웨어, 소프트웨어 및 기타 정보의 세 가지 그룹으로 구분합니다.하드웨어 부분에는 프로세서, 마더보드 및 칩셋, 메모리, 비디오 하위 시스템, 저장소(물리적 장치 및 논리적 장치), 네트워크 어댑터 유형 및 구성, 주변 장치, 시스템에 설치된 기타 장치에 대한 세부 정보가 포함됩니다.

소프트웨어 부분에서는 제품 키, 일련 번호, 시스템 디렉터리 및 설치된 서비스 팩을 비롯한 OS 정보가 제공됩니다.여기에는 핫픽스(기술 자료 문서 번호 포함)와 설치할 수 있는 모든 바이러스 백신 응용 프로그램 및 데이터베이스 응용 프로그램에 대한 세부 정보가 포함됩니다.또한, 설치된 모든 프로그램에 대한 목록(Program Files 디렉터리 뷰가 함께 제공되므로 기본 프로그램 추가/제거 목록에 나타나지 않은 응용 프로그램도 볼 수 있음)과 자동 실행 응용 프로그램 목록도 제공됩니다.

마지막으로, "기타 정보" 섹션에서는 사용자 및 시스템 변수, 공유 리소스, 실행 중인 프로세스, 설치된 서비스 및 로컬 사용자 계정 등 시스템 환경에 대한 세부 정보를 요약해서 보여 줍니다.

Total Network Inventory는 자산 감사, 사용권 확인, 업그레이드 계산 및 성능 평가 등을 수행하는 데 실질적으로 필요한 정보를 제공합니다.이 도구의 가장 훌륭한 기능 중 하나는 Report Builder 구성 요소입니다.Report Builder는 빠른 참조에서부터 감사 보고서 추적에 이르기까지 모든 사항에 대한 여러 가지 훌륭한 구성의 상세한 보고서를 제공합니다.여러 시스템의 보고서를 집계하거나 단일 시스템에 대한 보고서를 볼 수 있습니다.그리고, 소프트웨어 및 사용권 계정 관리 탭 보기 기능이 특히 유용합니다.여기에서는 공급업체와의 계약을 정확히 준수할 수 있도록 환경 전체에 설치된 소프트웨어의 수를 종류별로 집계하여 표시합니다.

가격: 25개 노드 사용권의 경우 95달러부터입니다.

totalnetworkinventory.gif

네트워크 노드 검색 과정을 안내하는 검사 마법사(크게 보려면 이미지 클릭)

서평

Mastering Microsoft Exchange Server 2007

sybex.com

원하든 원하지 않든, 전자 메일은 조직의 원활한 운영을 위해 필요한 핵심 구성 요소입니다.그렇지만, 사용자가 효과적인 문서 의사 소통을 위한 과정을 이수해야 전자 메일을 사용할 수 있도록 했으면 하는 바람이 드는 것은 사실입니다.지난 수년간 음성 통신, 일정, 리소스 예약, 단일 클라이언트 액세스, 메일 필터링(스팸, 바이러스 등) 등의 기능 통합에 대한 요구가 너무나 명백해졌습니다.Microsoft® Exchange Server 2007은 이러한 배경에서 출시되었습니다.

최신 버전의 Exchange는 이러한 모든 구성 요소가 통합된 확장 가능한 견고한 솔루션입니다.그러나 관리자, 설계자 및 지원 담당 직원이 모든 기능을 제대로 사용하려면 이 동적인 전자 메시징 솔루션을 계획하고 배포하며 관리하고 유지하기 위해 참조할 좋은 관련 서적이 필요합니다.

지난번 Toolbox 칼럼에서 필자는 Microsoft Exchange Server 2007 Administrator's Companion이라는 서적에 대해 언급한 바 있습니다.이번에는 또 하나의 유용한 서적으로 Barry Gerber와 Jim McBee가 공동 저술한 Mastering Microsoft Exchange Server 2007(Sybex, 2007)을 소개하겠습니다.이 책에는 Exchange Server의 수명 주기 전반에 대해 명쾌하게 짚고 있습니다.

이해 및 계획에 대해 논한 처음 세 개의 장에서는 Exchange Server 2007의 기본 구성 요소 및 구현 요구 사항에 대해 설명합니다.이 단원은 이전 버전의 Exchange에 익숙한 사용자에게 유용한 더 이상 강조되거나 구현되지 않은 기능들에 대한 설명과,모든 사용자에게 유용한 Exchange Server 2007 배포를 구성하는 다양한 서버 역할과 구성 요소에 대한 설명이 제공됩니다.이러한 복합적인 서버를 배포하기 위해서는 당연히 사전에 고려할 사항이 있게 마련이므로 서버 증가, 디스크 공간 요구 사항 및 Active Directory 통합 계획에 대한 단원을 세심하게 살펴볼 필요가 있습니다.

다음 단원은 실제 설치로 넘어가서 완전히 새로 설치하거나 Exchange Server 2000 또는 Exchange Server 2003(Exchange Server 5.5에서 바로 업그레이드할 수 없음)에서 업그레이드하는 방법에 대해 설명합니다.여기서는 Edge 전송, 클라이언트 액세스, 허브 전송, 사서함, 통합 메시징, 관리 도구를 비롯하여 각 Exchange Server가 담당할 수 있는 다양한 역할에 대해 자세한 설명이 제공됩니다.

그 다음에는 확장성으로 화제를 옮겨 성능 모니터링 방법, 사서함 저장소 추가 등을 설명합니다.여기서는 메일 저장소의 최신 로컬 백업을 유지할 수 있는 로컬 연속 복제라는 멋진 새 기능에 대해 살펴볼 수 있습니다.기본 데이터베이스에 이상이 생기면 가용성 및 정보의 최신 상태를 보장할 수 없는 다른 백업으로부터 복구할 필요 없이 이 백업으로 빠르게 전환할 수 있습니다.

다음 단원에서는 Exchange Server 2007 배포에서 사용할 수 있는 다양한 관리 작업과 도구에 대해 간략히 알아봅니다.여기에는 Windows PowerShell™ 기반의 Exchange 관리 셸, Windows PowerShell 엔진 기반의 Exchange 관리 콘솔 GUI와 같은 도구가 포함됩니다.이 단원에서는 사서함, 주소 목록 및 사용자 계정 관리 방법뿐만 아니라메시지 분류, 저널링 및 전송 규칙 관리와 함께 메시징 레코드 관리에 대해서도 다룹니다.

네 번째 단원에서는 가용성과 안정성에 대해 심도 있게 설명합니다.기업들이 전자 메시징에 의존하게 된 상황에서 이 단원은 깊이 살펴볼 만한 부분입니다.

여기서는 부하 분산, 서버 중복, 저장소 중복, 네트워크 중복 및 클러스터링의 기본적인 사항에 대해 배우게 됩니다.예약된 유지 관리, 백업 실행 및 재해 복구 시나리오 등 문제가 발생했을 때에도 기업의 전자 메시징 시스템 기능을 효과적으로 유지하기 위해 기본적으로 필요한 작업에 대한 모범 사례를 간략하게 알아봅니다.

그 다음 두 단원에서는 Microsoft Office Outlook® 2007, Outlook Web Access, IMAP 및 POP3 등의 클라이언트 액세스에 대해 설명합니다.그리고 Exchange 관리자에게 중요한 내용인 보안 및 감사에 대한 마지막 단원에서는 원하는 대로 사용할 수 있는 다양한 감사 도구와 함께 기본 보안 수단 및 예방 조치에 대해 설명합니다.하지만 무엇보다도, 심도 있는 내용을 다룬 이 책의 가장 큰 매력이라면 신속하면서도 올바르게 Exchange를 배포하는 데 도움이 된다는 것입니다.

가격: 49.99달러(직판가)

Greg Steen은 사업가이자 열성적인 기술 전문가로,IT 전문가들의 운영, QA 및 개발 업무에 도움을 줄 수 있는 새로운 도구를 끊임없이 연구하고 있습니다.
© 2008 Microsoft Corporation 및 CMP Media, LLC.All rights reserved. 이 문서의 전부 또는 일부를 무단으로 복제하는 행위는 금지됩니다.