Computer >> 컴퓨터 >  >> 시스템 >> Mac

마이크로소프트 SCOM(System Center Operations Manager) 완벽 가이드: 인프라·애플리케이션 성능 모니터링

마이크로소프트 SCOM이란?

마이크로소프트 SCOM(System Center Operations Manager)은 인프라 모니터링과 애플리케이션 성능 관리를 위한 통합 도구 세트입니다. SCOM은 기업의 인프라 배포, 구성, 관리, 모니터링을 간소화하는 제품인 마이크로소프트 시스템 센터(System Center)의 일부로, 조직이 인프라와 가상화된 소프트웨어 정의 데이터 센터(SDDC)의 민첩성과 성능을 향상시키도록 지원합니다.

마이크로소프트 시스템 센터는 온프레미스와 클라우드 환경 모두에서 데이터 센터 관리를 단순화하는 다양한 도구를 포함합니다. 이러한 도구들은 소프트웨어 정의 엔터프라이즈 데이터 센터의 모니터링, 자동화, 프로비저닝을 용이하게 하며, 데이터 센터 관리자가 인프라 전반의 문제를 진단하고 해결할 수 있도록 돕습니다.

SCOM은 인프라 모니터링과 성능 관리를 위한 유연하고 비용 효율적인 솔루션입니다. IT 관리자는 하나의 중앙 집중식 콘솔에서 여러 컴퓨터의 운영 상태, 설치된 서비스와 애플리케이션, 연결된 장치를 동시에 모니터링할 수 있습니다.

콘솔에는 모든 모니터링 대상의 상태, 성능, 가용성이 실시간으로 표시되며, 문제를 식별한 후 SCOM이 제공하는 우선순위화된 권장 조치 목록을 통해 신속하게 해결할 수 있습니다. SCOM을 활용하면 관리자는 데이터 센터는 물론 공용·사설 클라우드 인프라까지 모니터링하고, 핵심 엔터프라이즈 애플리케이션의 일관된 성능과 지속적인 가용성을 보장할 수 있습니다.

마이크로소프트 SCOM의 주요 구성 요소

System Center Operations Manager는 기업 IT 환경의 다양한 컴퓨터, 장치, 애플리케이션, 서비스를 모니터링하며, 어떤 모니터링 개체가 정상인지 아닌지 관리자에게 알려줍니다. 문제를 감지하면 알림을 발생시키고, 해당 문제에 대한 유용한 정보를 제공하며, 원인을 분석하고 가능한 해결 방안을 실행합니다.

이러한 작업을 수행하기 위해 SCOM 내부에서는 여러 구성 요소가 유기적으로 작동합니다. 이 구성 요소들은 SCOM 설치 시 생성되는 관리 그룹(management group)에 속하며, 관리 그룹은 SCOM의 기본 기능 단위입니다. 구성 요소는 단일 서버에 배치하거나 여러 서버에 분산 배포할 수 있습니다. SCOM의 핵심 구성 요소는 다음과 같습니다.

  • 운영 데이터베이스(Operational Database): 모든 구성 데이터를 포함하고 모니터링 데이터를 단기간 저장하는 SQL Server 데이터베이스입니다.
  • 데이터 웨어하우스 데이터베이스(Data Warehouse Database): 역시 SQL Server 기반이며, 모니터링 및 경고 데이터를 장기간 보관하여 기록·분석 목적으로 활용합니다.
  • 관리 서버(Management Server): 관리 그룹을 총괄하고 데이터베이스와 통신합니다.
  • 보고 서버(Reporting Server): 데이터 웨어하우스의 데이터를 기반으로 보고서를 생성하고 제공합니다.
  • 에이전트(Agent): 컴퓨터에 설치되어 모니터링 데이터를 수집하고, 알림을 생성하며, 응답 작업을 실행하는 서비스입니다. 관리 그룹 내 관리 서버로 결과를 보고합니다.
  • 모니터링 에이전트 서비스(Monitoring Agent Service): 성능 데이터를 수집하고 작업을 실행한 뒤, 수집된 데이터를 관리 서버로 전송합니다.

SCOM 2022의 주요 기능

최신 버전인 SCOM 2022는 사용자 경험 개선을 위해 강화된 역할 기반 액세스 제어(RBAC)와 새로운 기본 제공 역할을 지원합니다. 예를 들어, 보고 기능을 포함한 SCOM 읽기 권한을 부여하는 읽기 전용 관리자(Read-Only Administrator) 역할이 추가되었습니다. 위임 관리자(Delegated Administrator) 역할은 보고 권한만 제외하면 읽기 전용 관리자 역할과 유사합니다. 또한 관리자는 필요에 따라 특정 권한을 가진 사용자 지정 역할을 직접 생성할 수도 있습니다.

SCOM 2022의 또 다른 신규 기능으로, Windows NTLM(New Technology LAN Manager) 보안 프로토콜이 비활성화된 조직은 설치 과정에서 보고 관리자 인증 유형(Reporting Manager Authentication Type)을 'Windows 협상(Negotiate)'으로 선택할 수 있습니다. 아울러 관리자는 비정상 상태의 상태 모니터(Health Monitor)에 대한 알림을 닫을 수 있으며, 사후 구성 변경 없이 기존 SQL Always-On 환경에서 SCOM 데이터베이스를 업그레이드할 수도 있습니다.

SCOM 2022에서는 SHA-1(Secure Hash Algorithm-1) 인증서가 SHA-256으로 암호화됩니다. Get Alert 데이터 API에서 groupId가 지원되며, 관리 팩(Management Pack)을 튜닝할 때 소스인 FQDN(정규화된 도메인 이름)을 확인할 수 있습니다. 그 밖의 SCOM 2022 유용한 기능은 다음과 같습니다.

  • Overrides Summary에서 열별 정렬 옵션 지원
  • SCOM 2019 업그레이드 적용 시 사용자 지정 레지스트리 값 유지
  • 보조 관리 서버 업그레이드 시 데이터 웨어하우스 레지스트리 세부 정보 유지
  • 웹 콘솔이 Silverlight 대신 HTML5 기반으로 동작
  • .NET Framework 4.8, Ubuntu 20, Oracle Linux 8, Debian 10, Debian 11 지원
  • 콘솔 > 모니터링 > 활성 알림(Active Alerts)에서 알림 원본(모니터/규칙) 확인 가능
  • LocalSystem 계정에 대한 종속성 제거
  • 모든 변경 내용 추적 보고서를 단일 폴더(Change Tracking)에서 제공

SCOM 시스템 요구 사항

SCOM의 효과를 극대화하려면 먼저 시스템 요구 사항을 확인하고 이를 충족하는지 점검하는 것이 중요합니다. 다만 SCOM은 유연성과 확장성을 고려해 설계되었으므로, 특정 시나리오의 하드웨어·소프트웨어 요구 사항은 아래 가이드라인과 다를 수 있습니다.

  • 에이전트로 모니터링되는 컴퓨터, 동시 운영 콘솔, 관리 그룹당 에이전트 관리형 및 Unix/Linux 컴퓨터, 관리 서버 3개 이상으로 구성된 리소스 풀이 관리하는 네트워크 장치 등 모든 모니터링 항목에 대해 권장 한도를 준수해야 합니다.
  • 애플리케이션 성능 모니터링(APM) 대상 애플리케이션 수는 400개 미만이어야 합니다.
  • 에이전트당 모니터링 URL 수는 50개 미만이어야 합니다.
  • 관리 서버, 최대 2,000개 에이전트를 관리하는 게이트웨이 서버, 웹 콘솔 서버, SQL Server Reporting Services 서버 등의 역할을 구성하려면 최소 8GB 메모리와 10GB 디스크 공간이 필요합니다.
  • SCOM 서버 역할의 최소 x64 프로세서 요구 사항은 4코어 2.66GHz CPU입니다.
  • Operations Manager 관리 서버를 구성하려면 최소 Windows Server 2019 Standard 또는 Datacenter 버전이 필요합니다.
  • Operations Manager 보고 서버 구성 요소에는 Windows Server 2019 또는 Windows Server 2022의 Standard 또는 Datacenter 버전이 필요합니다.

또한 하나 이상의 System Center 구성 요소와 통합된 System Center 2019 - Operations Manager 설치 환경을 업그레이드할 때는 반드시 Orchestrator를 먼저 업그레이드한 후, Service Manager → Data Protection Manager → Operations Manager → Virtual Machine Manager 순서로 진행해야 합니다.

마이크로소프트 SCOM 구성을 위한 기타 최소 시스템 요구 사항은 다음과 같습니다.

  • Silverlight 지원 대시보드와의 클라이언트 브라우저 하위 호환성을 위한 Internet Explorer(IE) 11 및 Silverlight 5
  • Operations Manager 콘솔용 Windows PowerShell 2.0 또는 3.0
  • 관리 서버 및 게이트웨이 서버용 .NET Framework 4.7.2 또는 4.8
  • HTML5 웹 콘솔용 클라이언트 브라우저: Microsoft Edge 88, IE 11, Google Chrome 88
  • HTTP 또는 HTTPS 바인딩 구성
  • Windows 10 및 Windows 11 클라이언트 운영 체제
  • Active Directory 도메인 서비스(AD DS)의 정상 상태 유지 및 최소 구성 수준 준수
  • AD DS와 SCOM을 안정적으로 지원하기 위한 DNS(도메인 이름 시스템) 설치 및 정상 작동

SCOM Assessment(환경 평가)

SCOM Assessment는 Operations Manager 환경의 잠재적 문제를 사전에 진단하는 예방적 서비스입니다. 진단 대상 문제는 온프레미스 환경과 Azure 가상 머신(VM, 즉 IaaS) 환경 모두에서 발생할 수 있습니다. 이 서비스의 목표는 SCOM 환경의 위험을 완화할 수 있는 구체적이고 실행 가능한 지침을 관리자에게 제공하는 것입니다. 권장 사항은 6개의 초점 영역별로 우선순위가 지정되고 그룹화되어, 관리자와 담당자가 다음 작업을 수행하도록 돕습니다.

  • 위험이 발생하는 위치와 각 위험의 심각도를 신속하게 파악
  • SCOM 환경의 전반적인 건강 상태 평가
  • 확인된 위험을 줄이고 가능하면 제거하기 위한 조치 실행
  • 전반적인 IT 건강 상태, 성능, 안정성 개선

이러한 혜택을 얻으려면 SCOM Assessment를 설정해야 하며, 설정에는 약 1시간이 소요됩니다. 조직의 Azure 구독을 Services Hub에 연결한 뒤, Services Hub의 Health > Assessments 메뉴에서 Assessment를 추가하면 됩니다. 평가를 실행한 후에는 Azure Log Analytics와 Services Hub 대시보드에서 결과를 확인할 수 있습니다. 활성 평가 항목에서 '모든 권장 사항 보기(View All Recommendations)'를 선택하면, 인프라 건강 상태와 성능 개선을 위한 우선순위화·그룹화된 권장 사항 목록과 함께 상세 결과가 표시됩니다.

참고: SDDC 아키텍처를 도입할 때는 충분한 사전 검토와 신중한 계획이 필요합니다.