
글쓴이: Stephen J. Bigelow (시니어 테크놀로지 에디터) | 게시일: 2015년 1월 23일
SCOM 관리 팩이란 무엇인가?
System Center Operations Manager(SCOM) 관리 팩(Management Pack)은 특정 서비스나 애플리케이션을 지원하도록 SCOM을 확장하고 구성하기 위해 사전에 제작된 규칙 집합입니다. SCOM은 기본적으로 운영 체제의 핵심 서비스들을 처리하지만, SuSE Linux와 같은 타 운영체제, 생산성 도구, 그리고 Apache나 Tomcat 웹 서버와 같은 애플리케이션·서비스까지 모니터링할 수 있도록 다양한 관리 팩을 추가로 설치할 수 있습니다.
왜 관리 팩이 필요한가?
중견 및 대규모 IT 환경에서는 모든 시스템, 서비스, 애플리케이션을 IT 관리자가 일일이 살펴보는 것이 비현실적이기 때문에 모니터링과 관리가 필수적입니다. SCOM과 같은 도구는 모니터링을 자동화하고, 관리 대상 객체에 정의된 '상태(health)' 수준에 문제가 발생하면 경보를 생성합니다.
그러나 데이터 센터 전반에 존재할 수 있는 객체의 수가 워낙 방대하여, 어떤 관리 제품도 기본 상태에서 모든 하드웨어와 소프트웨어를 지원하는 것은 사실상 불가능합니다. 이러한 이유로 SCOM 같은 플랫폼은 관리 팩을 확장 요소로 활용하여 환경 내 특정 객체를 지원하고, 해당 데이터 센터와 비즈니스 환경에 맞게 SCOM을 맞춤형으로 조정합니다.
관리 팩의 구성 요소
관리 팩은 실제로 여러 개의 파일로 구성되어 있으며, XML(편집 가능) 형식과 봉인(sealed, 편집 불가) 형식의 구성 요소를 포함합니다. 주요 구성 요소는 다음과 같습니다.
- 클래스(Class)
- 그룹(Group)
- 검색(Discovery)
- 모니터(Monitor)
- 규칙(Rule)
- 작업(Task)
- 대시보드(Dashboard)
- 보고서(Report)
- 화면 출력(Display Output)
이러한 구성 요소를 다양한 방식으로 조합하면 모니터링 팩, 기능 팩(Feature Pack), 대시보드 팩, 보안 팩, 언어 팩 등 여러 유형의 관리 팩을 개발할 수 있습니다.
Microsoft 제공 팩과 서드파티 팩
일부 SCOM 관리 팩은 Microsoft가 직접 제공하며, SharePoint, Exchange Server, SQL Server, Lync, Microsoft Dynamics CRM 등 핵심 애플리케이션을 포괄합니다. 이 외에도 서드파티 벤더가 개발·공급하는 관리 팩이 다수 존재합니다.
예를 들어 Veeam Management Pack for System Center는 Veeam Backup and Replication을 사용하는 기업을 위해 모니터링, 용량 계획, 보고 기능을 제공합니다. 또한 NiCE는 Linux, Oracle, IBM Domino, BlackBerry Enterprise Service(BES) 10, IBM DB2, SAP 등을 위한 다양한 관리 팩을 선보입니다.
자체 관리 팩 제작 방법
사전 제작된 관리 팩을 활용하면 최소한의 기업 투자로 SCOM을 확장할 수 있지만, 조직이 자체적으로(in-house) 관리 팩을 만드는 것도 가능합니다. 이를 통해 기존 관리 팩이 없는 시스템, 서비스, 애플리케이션을 지원하거나, 기존 팩에 수정이 필요한 경우에도 유연하게 대응할 수 있습니다.
관리 팩 제작에는 다음과 같은 다양한 도구를 사용할 수 있습니다.
- XML 편집기 또는 메모장(Notepad)
- Visio Management Pack Designer
- Visual Studio Authoring Extensions
- SCOM 콘솔 내장 제작(Authoring) 기능
결론
SCOM 관리 팩은 데이터 센터 환경에 맞춘 맞춤형 모니터링을 가능하게 하는 핵심 확장 메커니즘입니다. Microsoft와 서드파티가 제공하는 방대한 팩 생태계를 활용하거나, 필요에 따라 자체 제작함으로써 기업은 인프라 전반의 가시성을 높이고 안정적인 IT 운영을 실현할 수 있습니다.