50
관리 효율과 서비스 수준의 개선 Exchange Server와 SQL Server를 중심으로 안재성 Microsoft Consultant Professional Services Datacraft Korea

관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

관리 효율과 서비스 수준의 개선Exchange Server와 SQL Server를 중심으로

안재성

Microsoft ConsultantProfessional ServicesDatacraft Korea

Page 2: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

목차

Exchange Server의 관리Exchange Server 관리의 목표 및 기능

Exchange Server 2007 관리를 위한 개선된 기능

SCOM2007: Exchange Server 관리의 새로운 기능

SQL Server의 관리SQL Server 관리의 필요성 및 관리 팩의 목표

SQL Server 관리 시나리오

SCOM2007: SQL 관리의 새로운 기능

Page 3: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

Exchange Server 관리의 목표궁극적인 목표는 가용성 향상

메시징 시스템 가용성 향상을 통해 비즈니스 경쟁력확보를 도모

Exchange 2003 관리의 목적:발생 가능한 장애의 예방

장애 발생 시 복구 시간의 최소화

Exchange 2007 관리의 목적:가용성 증대와 더불어 복잡해진 환경에 맞는 관리 기능 제공

새로운 기능에 부합하는 새로운 관리 기능 확보

지속적으로 발전 가능한 관리 모델 제공고객과 시장의 요구를 반영하여 관리 팩 업데이트

개별적인 관리 항목 구현 → 복합적, 지능적 관리 구현

SCOM 한 제품으로 기업 IT 환경의 포괄적인 관제 구현

Page 4: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

Exchange Server 기본 관리 기능Exchange 관련 서비스 자동 디스커버리

관리 팩의 기본 기능관련 인프라 및 서비스의 총체적인 관리 (Exchange, IIS, AD, OS, HW)

다양한 Exchange Server 구성 관리 (클러스터, 프런트/백-엔드 등)

불필요한 이벤트의 억제 (Noise 감소)

장애 처리를 위한 지식 (KB)

가용한 모든 성능 지표

다양한 보고서 (시스템 성능 및 상태, 용량 계획 등)

특장점: 개발 주체 = Exchange 개발 팀 + Microsoft IT + MCS

관리 팩 업데이트를 통한 최신 상태의 유지

관련 인프라를 함께 관리 (AD, IIS, OS, 하드웨어, 등)

Page 5: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

Exchange 2007 관리를 위한 기능개선개요

관리 팩 구성 작업의 단순화

더욱 확장된 synthetic transactions 기능Unified messaging, Exchange ActiveSync 등

Exchange Management Shell의 통합

구성 관리 항목 내장(EXBPA)

언제나, 어디서나, 어떤 장치에서도 KB 접근 가능

서버 역할에 따른 특화된 규칙 제공

새로운 관리 뷰 lay out 제공

Page 6: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

Exchange 2007 관리를 위한 기능개선 단순화된 구성

Mailbox role synthetic transactions 자동 구현

테스트 메일 박스가 필요 없음 (시스템 메일 박스 활용)

Mailflow test topology 구현을 위한 수동 구성 불 필요

Client Access role synthetic transaction 구성의 단순화

단순 쉘 스크립트를 이용한 Client Access 용 테스트 메일박스 생성

public URL의 자동 발견 기능 내장

서버 역할과 관련된 서비스의 자동 발견 및 관제

고급 구성을 레지스트리가 아니라 SCOM에 저장

Page 7: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

Exchange 2007 관리를 위한 기능개선Synthetic Transactions

Mailbox serversMAPI connectivity

Mailflow

Exchange search

Hub transport serversMailflow

Edge synchronization

Unified messaging servers

Unified messaging connectivity

Client access serversOWA connectivity

ActiveSync connectivity

Web Services connectivity

Page 8: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

Exchange 2007 관리를 위한 기능개선Synthetic Transactions – MAPI Connectivity

Test-MAPI ConnectivityMailbox server Active directory

각 EDB의 메일박스에 로그온 기능 추가

1분 이내에 동일 서버 상의 50 개 메일박스에 로그온 가능!

구성 작업 필요 없음이미 존재하는 시스템 메일박스 사용!

보고서 보강: 메일박스 서비스 가용성 통계테스트 결과 기반의 가용성 통계 보고서 생성

Page 9: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

Exchange 2007 관리를 위한 기능개선Synthetic Transactions – Mailflow

Test-Mailflow시스템 메일박스 간 테스트 메시지 주기적 전송

왕복 연결 테스트로컬: Mailbox server hub transport server

원격: Mailbox server mailbox server

메일 전송 지연 자료 수집 보고서 생성

구성 작업로컬 및 자동 원격 – 구성 필요 없음

수동 원격: MOM의 스크립트 매개변수 수정

관련 보고서 제공Mailflow Local&Remote Service Availability

Page 10: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

로컬 원격

Exchange 2007 관리를 위한 기능개선Synthetic Transactions – Mailflow 구성

Hub01

Mailbox01

Mailbox02

Hub01

Mailbox01

Mailbox02 Mailbox03

Mailbox04

Page 11: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

Exchange 2007 관리를 위한 기능개선Synthetic Transactions - Client Access servers

Client Access Server synthetic transactions 구현을 위한 테스트 메일박스 생성 단순화

단순 쉘 스크립트로 테스트 메일박스 생성

자가 관리기능 부여: 테스트 메일박스 암호 자동 변경

Client Access Server synthetic transactions 지원 :

내부 모니터링: 각 서버의 기능을 테스트

외부 모니터링: 서비스 전체를 테스트

Page 12: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

CAS03

CAS01

CAS02 ISAServers

https://mail.company.com

ProxyServers

Internal Server Test

External Service Test

https://CAS##/Exchange

Exchange 2007 관리를 위한 기능개선Synthetic Transactions - Client Access servers

Page 13: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

Exchange 2007 관리를 위한 기능개선Synthetic Transactions – OWA Connectivity

Test-OWAConnectivityTests the ability to logon to a mailbox on each Mailbox server in the local Active Directory site via Outlook Web AccessURL 주소의 자동 발견(예: https://mail.company.com)

추가 구성 요건CAS test mailboxExternal monitoring requires External URL to be set

보고서 제공OWA 내부 서비스 가용성OWA 외부 서비스 가용성

Page 14: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

Exchange 2007 관리를 위한 기능개선Configuration Monitoring

Exchange Best Practice Analyzer 내장

Exchange 2007 관리 팩 내장 및 매일 실행

마이크로소프트 표준 권고 구성과 비교한 결과 통보

구성 상 중대한 취약점과 추가 구성 작업이 필요한사항에 대한 권고

혜택

현재의 메시징 시스템 구성 파악과 최적화의 방안제시

시스템 관리 상의 최우선 과제

이를 통해 성능과 확장성 및 가동 시간 증가

Page 15: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

Exchange 2007 관리를 위한 기능개선Knowledge – Anytime, Anywhere, Any Device

웹 상의 모든 KB 수록

장애 통보 이 메일에 KB 주소 링크

KB 내용은 웹 브라우저를 통해 항상 조회 가능

항상 최신 상태 유지KB 내용에 대한 고객의 평가가 본사 개발팀에 전달

KB 조회 통계를 바탕으로 자체 평가

개별 사안에 대한 KB 내용 업데이트

관리 팩 업데이트 들어가는 고객의 수고를 덜어 줌

Page 16: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

Exchange 2007 관리를 위한 기능개선 Knowledge

Page 17: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

Exchange 2007 관리를 위한 기능개선Events & Performance

Exchange 관련 모든 경고와 에러이벤트에 관한 모니터링 제공

이벤트의 심각성과 KB 제공

모든 성능 규칙에 상태 반영 가능

Exchange 2007 MP는 Exchange 2003과 비교할 때 수집되는데이터의 양이 ½ 이하

모든 경고에 대한 조치 방안과지식을 제공한다.

Page 18: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

Exchange 2007 관리를 위한 기능개선새로운 관제 뷰 제공

Exchange 2007 Server 역할에 맞춘 뷰 제공

각 서버 역할 별 공통 뷰 제공경고, 컴퓨터 그룹, 컴퓨터, 이벤트, 성능, 서비스 수준, 상태, 작업

모든 synthetic transaction 모니터링 결과 뷰 제공

Page 19: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

Exchange 2007 관리를 위한 기능개선 새로워진 상태 뷰

Page 20: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

보고서의 개선유용성과 성능의 향상 (쿼리의 최적화)

포괄적인 서비스 가용성 보고서 제공

Top-level 가용성 요약 보고서 제공

Anti-spam 보고서

Metrics 보고서 (다차원 분석용)

Page 21: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

보고서의 개선Service Availability Summary

Page 22: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

보고서의 개선Service Availability - Mailbox

Page 23: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

보고서의 개선Anti-spam – Content filter

Page 24: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

보고서의 개선Metrics – Client performance

Page 25: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

보고서의 개선Metrics – Mailbox count

Page 26: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

SCOM2007: Exchange 관리의 새로운기능 Exchange 관리 팩의 주요 특장점과 혜택

Exchange의 모든 핵심 기능에 대한 Synthetic transactions 구현

성능 모니터링: 성능 문제에 대한 빠른 감지

Exchange 및 관련 OS 항목의 포괄적인 수집을 통해보고서 기능 향상 및 용량 계획 기능 제공

이미 알려진 1,700 가지의 장애 유형의 심도 깊은 관제

모든 장애에 대한 문제 인식, 감지, 조치 KB 제공

최적 구성 감지를 위한 Exchange 구성 모니터링 자동화

자세한 Exchange 토폴로지 제공

Page 27: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

SCOM2007: Exchange 관리의 새로운기능 Synthetic Transactions

Exchange 서버에 장애 발생

다이어그램 뷰를 통해 장애 유발 구성 요소 발견

Synthetic MAPI Logon 감지로 전체 메시징시스템에 대한 영향 정도 파악

경고 뷰를 통해 해당 장애의 자세한 정보 파악 및조치

Page 28: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

SCOM2007: Exchange 관리의 새로운기능 Messaging Service View

Distributed Application Designer를통해 모든 Exchange 메시징 관련구성요소를 통합한 "서비스 뷰" 생성

"서비스 뷰"을 통해 Exchange의총괄적인 모니터링 모델 제공

Exchange 서비스와 관련된 인프라구성 요소까지 함께 구성 가능: 스토리지, Active Directory, 네트워크, 및 클라이언트 뷰

신속한 장애 발생 영역 발견

전체 메시징 시스템의 악영향 정도파악

근본 장애에 대한 조치 영역

Page 29: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

SCOM2007: Exchange 관리의 새로운기능가용성 & 구성 보고서

Exchange 사이트, 개별 서버, 구성요소별 가용성 보고서 제공

예: MAPI 로그온 가용성 보고서에서는로그온 추세 뿐만 아니라 로그 지연의최대 허용 능력에 대한 자료를 함께 제공

구성 변경 보고서를 통해 구성 변경에따른 각종 성능 저하의 추세도 파악 가능

여러 보고서를 조합하여 종합적인분석이 가능하도록 통합 보고서 기능추가

예: 메일 박스의 증가에 따른 MAPI 로그온 지연이 발생함을 가용성보고서를 통해 확인한 후 그 시점에서발생한 구성 변경의 보고서를 통해 그원인을 추적

Page 30: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

SCOM2007: Exchange 관리의 새로운기능임계값 자동 튜닝

성능 병목의 임계값을 더 이상수동으로 바꿀 필요가 없음

적정한 임계값을 자동으로계산하고 이전 데이터를 기준으로비정상일 경우에만 경고를 발생

Page 31: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

SCOM2007: Exchange 관리의 새로운기능 뷰

구성요소와 기능 별로 뷰를 그룹화

더욱 자세해진 토폴로지 뷰

Page 32: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

SCOM2007: Exchange 관리의 새로운기능 Mail Flow & Event Monitoring

Mail Flow 모니터링

송 수신 서버를 운영자가 직접 디자인 가능

가장 중요한 메일 Flow만을 지정할 수 있다.

각 트랜잭션의 전송 시간 수집 및 보고서로 추세 분석 가능

이벤트 모니터링

1700 가지의 이벤트에 분석

모든 이벤트 규칙에 대해 설명과 조치 가이드 제시

KB는 Exchange 지원 웹 사이트와 링크되어 지속적인 업데이트제공

Page 33: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

안재성

Microsoft ConsultantProfessional ServicesDatacraft Korea

Exchange 주요 관리 시나리오1.Exchange MP Configuration Wizard2.Exchange Information Store 모니터링3.Exchange 토폴로지 구현

Page 34: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

목차

Exchange Server의 관리Exchange Server 관리의 목표 및 기능

Exchange Server 2007 관리를 위한 개선된 기능

SCOM2007: Exchange Server 관리의 새로운 기능

SQL Server의 관리SQL Server 관리의 필요성 및 관리 팩의 목표

SQL Server 관리 시나리오

SCOM2007: SQL 관리의 새로운 기능

Page 35: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

왜 SQL Server를 모니터 해야 하는가?

Operation Manager가 어떻게 도움을 주는가?중앙 관리 콘솔을 통해 운영자가 다수의 SQL Server를 관리 할 수 있다.

넓은 지역에 분산된 많은 서버의 관리

가용성 향상을 통한 TCO 절감

문제를 일으킬 수 있는 모든 가능성을 미리 알 수 있다.작은 문제라도 미리 알 수 있다.

빠른 문제 발견에 도움을 준다.

SQL 장애와 관련된 HW, AD, IIS, OS, LOB 어플리케이션의 통합 관리

현상과 근본 문제를 종합적으로 관제

End to End Serive Monitoring (SCOM2007)

가용성가용성!!

Page 36: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

SQL Server 관리 팩의 목표

장애와 관련이 높은 제한된 수의 경고(반복적이며 관련된 이벤트를 억제 lower noise)

모든 성능 지표를 모니터

지식: 발생한 문제에 대한 조치 사항을 제공

모든 SQL Server 인프라 구성 관제 지원클러스터, 복수 인스턴스, 64 비트, Log Shipping

뷰와 보고서의 제공시스템 상태 / 용량 계획

OutOut--ofof--box solutionbox solution

Page 37: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

SQL Server 관리 팩의 주요 기능

이벤트• SQL 중요 장애 (~400)

• KB: 원인/현상/해결책 제시

Synthetic 모니터링• 서비스 모니터링

• 원격 연결성

• 데이터베이스 및 로그 여유공간

• 데이터베이스 헬스

• 구성 위배

• 복제 지연 및 실패

• 장시간 동작 에이전트 작업

• 블락킹 & Deadlock

성능• SQL 성능 수집(~100)

• OS 성능 수집(~20)

• SQL 성능 병목 감지

• 사전에 정의된 성능 뷰 제공

보고서• SQL 구성 정보

• 성능 추세 및 분석

• 부하 분석 및 용량 계획

엔터프라이즈 구성• 100% 클러스터 지원

• Named instance 지원

• 64 비트 지원

Page 38: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

SQL 서버 관리 시나리오

1. SQL Server는 동작하며 연결이 지속되는가?

2. 데이터베이스의 데이터와 로그 공간은 충분한가?

3. 주요 데이터베이스의 상태는 정상인가?

4. SQL 서버에 사용자 연결은 정상인가?

5. SQL Server 에이전트는 정상 작동 중인가?

6. 블로킹된 프로세스는 없는가?

7. 모든 데이터베이스가 권장 구성으로 되어 있는가?

8. 보안 상 허점은 없는가?

Page 39: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

1. SQL Server는 동작하며 연결이지속되는가?서비스 모니터링

SQL Server, SQL Agent Full Text Search service

클러스터 및 Named Instance 인식

로컬 SQL Server 연결 및 쿼리 실행 결과

기타 점검 사항시스템 데이터베이스의 손상

잘못된 구성 감지

프로토콜 문제

포트 바인딩 오류

Page 40: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

2. 데이터베이스의 데이터와 로그 공간은충분한가?

모든 데이터베이스와 로그의 여유 공간 검사

자동증가 옵션 여부 확인

바로 적용 가능한 임계값 제시데이터베이스 경고 임계값 오류 임계값

사용자 데이터베이스 여유 공간 20% 미만 여유 공간 10% 미만

사용자 트랜잭션 로그 여유 공간 20% 미만 여유 공간 10% 미만

시스템 데이터베이스 (msdb 및 master) 여유 공간 20% 미만 여유 공간 10% 미만

시스템 트랜잭션 로그 (msdb 및 master) 여유 공간 20% 미만 여유 공간 10% 미만

tempdb 여유 공간 20% 미만 여유 공간 10% 미만

tempdb 트랜잭션 로그 여유 공간 20% 미만 여유 공간 10% 미만

Page 41: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

3. 주요 데이터베이스의 상태는 정상인가?

데이터베이스 자체의 헬스 상태를 모니터링

경고 생성을 초래하는 상태데이터베이스 오염

Emergency Mode

Database involved in replication, log shipping and maintenance are excluded:

Read Only

Offline

Page 42: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

4. SQL 서버에 사용자 연결은 정상인가?

대표 클라이언트로부터 다수의 SQL에 대한동시 원격 접근 결과로 판단

대표 원격 TSQL 쿼리를 통한 반응 시간 측정

네트워크 연결성 함께 체크

Client side 모니터링TSQL 쿼리 실행 여부 확인

특정 데이터베이스의 연결성 체크

반응 시간의 지연 체크

클라이언트클라이언트

Page 43: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

5. SQL 에이전트는 정상 작동 중인가?에이전트 서비스 관제

SQL 에이전트 작업 실패

장시간 동작 중인 작업 감지 (60분)

백업 및 복구 실패(Veritas Backup Exec, Net Backup 연동)

백업 이력 보고서 제공

작업 손상

작업 통보 실패

SQL 메일 불능

Page 44: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

6. 블로킹된 프로세스는 없는가?

잦은 블로킹을 일으키는 쿼리 또는 SP 추적

1분 이상 블로킹 현상이 발생하면 경고 발생Blocked & Blocking Process ID, 유저, 어플리케이션 정보 제공

Page 45: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

7. 모든 데이터베이스가 권장 구성으로되어 있는가?

권장 구성에 맞지 않을 경우 경고 발생

사이트 별로 구성 표준 재설정 가능

Alert settings include:Auto Close

Auto Create Stats

Auto Shrink

Auto Update Stats

Cross DB Chaining

Torn Page Detection

Page 46: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

8. 보안 상 허점은 없는가?SQL Server 보안 및 감사 이벤트 감시

거부된 관리 작업

단일 사용자 모드 시작

구성 상의 문제 (예: cross database chaining)

보안 보고서

Failed / Successful Logins by count

Top 25% Failed / Successful Logins

Page 47: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

관리 대상 서버 상의SQL Server 역할디스커버리

설치와 동시에 각역할의 헬스 상태모니터링 – 조직 내모든 SQL Server의상태를 한눈에 파악가능

모든 관리 대상역할에 대한 보고서기본 제공분산 어플리케이션정의 및 모니터링과연계

SCOM2007: SQL 관리의 새로운 기능SQL Server 구성 요소 모니터링

Page 48: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

데이터 파일 및 로그파일의 남은 공간 비율

크기와 변화를 모니터링하고 필요 시 경고 생성

데이터베이스 별 성능보고서 제공

사용자 구성 옵션비율 대신 절대 크기로 기준변경

필요 시 특정 데이터베이스는모니터링 대상에서 제외

SCOM2007: SQL 관리의 새로운 기능데이터베이스 공간 모니터링

Page 49: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

관리 팩 템플릿 및마법사를 통해클라이언트 관점모니터 노드 구성

모든 노드의 모니터결과를 요약해보여주는 뷰 제공

비즈니스 크리티컬데이터베이스의가용성 확인을 위해복수의 감시 노드구성 가능

SCOM2007: SQL 관리의 새로운 기능클라이언트 관점에서의 데이터베이스

Page 50: 관리효율과서비스수준의개선 - cfs5.tistory.comcfs5.tistory.com/upload_control/download.blog?fhandle... · 다양한보고서(시스템성능및상태, 용량계획등)

안재성

Microsoft ConsultantProfessional ServicesDatacraft Korea

SQL 주요 관리 시나리오1.블로킹 시나리오2.Client Side Monitoring