Configuration Manager 시나리오 상태 모니터링
적용 대상: Configuration Manager(현재 분기)
Configuration Manager 사용하여 엔드 투 엔드 시나리오의 상태를 모니터링할 수 있습니다. 모니터링 시나리오 상태는 클라우드 서비스 연결 기능에 중요한 시스템 대기 시간 및 구성 요소 백로그에 대한 인식을 향상시킵니다. Configuration Manager 성능 메트릭 및 실패 지점을 노출하는 활동을 시뮬레이션합니다. 성능 메트릭 및 실패 지점을 노출하는 활동을 시뮬레이션합니다. 이러한 가상 활동은 Microsoft가 클라우드 서비스의 일부 구성 요소를 모니터링하는 데 사용하는 방법과 유사합니다. 이 추가 데이터를 사용하여 활동의 기간을 더 잘 이해할 수 있습니다. 오류가 발생하면 조사에 집중하는 데 도움이 될 수 있습니다.
버전 2010부터 Configuration Manager 다음 두 가지 시나리오에 대한 상태를 모니터링합니다.
SQL Server Service Broker: Configuration Manager 핵심 하위 시스템의 대부분은 service broker를 사용합니다.
클라이언트 작업 상태: 클라이언트 작업에 사용되는 빠른 채널의 상태를 모니터링합니다.
Configuration Manager 콘솔에서 모니터링 작업 영역으로 이동하여 시나리오 상태 노드를 선택합니다. 목록 보기는 사용 가능한 시나리오를 표시합니다.
참고
고가용성 옵션을 사용하는 경우 시나리오 상태는 활성 노드만 모니터링합니다. SQL Server Service Broker 시나리오의 경우 SQL Server Always On 가용성 그룹의 주 복제본에만 적용됩니다. 클라이언트 작업 상태 시나리오는 활성 모드의 사이트 서버에만 적용됩니다.
필수 조건
- 최상위 사이트에 대한 범위가 있는 Configuration Manager 전체 관리자 역할
모든 시나리오에 대한 작업
시나리오 상태 노드에서 시나리오를 선택하면 리본에서 다음 작업을 사용할 수 있습니다.
상태 표시: 이 작업은 시나리오에 대한 테스트의 최신 결과를 보는 데 사용할 주요 작업입니다. 이 작업을 수행하면 자세한 정보가 포함된 창이 열립니다. 위쪽 섹션에는 사이트당 전체 상태가 표시됩니다. 사이트를 선택하여 아래쪽 섹션에서 해당 사이트에 대한 자세한 상태를 확인합니다.
시나리오 설정: 이 시나리오의 설정(예: 사용 여부 및 시간 간격(분)을 구성합니다.
- 활동 시뮬레이션 및 측정 사용: 시나리오 상태 검사를 사용하도록 설정합니다.
- 런타임 간격(분): 사이트에서 시나리오 상태 검사를 실행하는 빈도입니다. 기본적으로 Configuration Manager 30분마다 시나리오를 테스트합니다.
- 작업 시간 제한(분): 사이트에서 특정 테스트가 완료되기를 기다리는 시간입니다. 기본적으로 시간 제한은 1시간(60분)입니다.
기록: 가상 트랜잭션의 이전 인스턴스를 표시합니다. 이 기록을 사용하여 시간이 지남에 따라 시나리오의 상태를 추적합니다. 기록 노드에서 특정 인스턴스의 상태를 표시 할 수도 있습니다.
지금 실행: 사이트를 트리거하여 시나리오 상태를 확인합니다. 이전 확인에 성공하지 못한 경우 사이트 구성 요소를 변경한 후 이 작업을 사용할 수 있습니다. 이 작업은 감사 상태 메시지 ID 54099를 만듭니다.
SQL Server Service Broker
SQL Server Service Broker는 사이트 데이터베이스에 필요한 구성입니다. Configuration Manager 핵심 하위 시스템의 대부분은 service broker를 사용합니다.
Configuration Manager 이 시나리오에 대한 다음 테스트를 포함합니다.
- SQL Server 서비스 브로커를 통해 모든 사이트 Ping
- 수신된 ping 메시지
- 수신된 승인: 처음 세 번의 테스트 사이의 마지막 업데이트 시간을 확인합니다. 긴 지연이 있는 경우 Configuration Manager 성능에 영향을 줍니다.
- SQL Server 서비스 브로커 큐가 사용하도록 설정되어 있는지 확인합니다. 이 테스트는 ConfigMgrHMSQueue가 사용하도록 설정되어 있는지 확인합니다. 큐를 사용하지 않도록 설정하면 Configuration Manager 많은 핵심 기능에 영향을 미칩니다.
참고
모든 사이트에서 모든 테스트를 실행하는 것은 아닙니다.
이 상태 정보를 사용하면 SQL Server 서비스 브로커를 통해 메시지를 교환하는 데 걸리는 시간을 확인할 수 있습니다. 더 긴 지연 또는 시간 제한은 처리 큐에 백로그를 표시합니다. 실패는 큐가 사용하지 않도록 설정된 것과 같은 서비스 브로커의 더 큰 문제를 나타냅니다. SQL Server Service Broker는 핵심 구성 요소이므로 관련 문제는 다른 많은 시나리오에 영향을 미칠 수 있습니다. 예를 들어 클라이언트 알림, 클라이언트 상태 및 일부 테넌트 연결 기능이 있습니다.
클라이언트 작업 상태
클라이언트 작업에 사용되는 빠른 채널의 상태를 모니터링합니다. 환경이 업로드된 디바이스에 연결된 테넌트인 경우 이 기능을 사용하면 Microsoft Intune 관리 센터에서 클라이언트 작업에 대한 잠재적인 문제를 확인할 수 있습니다. 온-프레미스 클라이언트 작업에도 이 기능을 사용할 수 있습니다. 예를 들어 CMPivot, 스크립트 실행 및 디바이스 절전 모드 해제가 있습니다.
Configuration Manager 이 시나리오에 대한 다음 테스트를 포함합니다.
- 만든 클라이언트 작업: 사이트에서 관리 서비스를 사용하여 클라이언트 작업을 만들 수 있음을 테스트합니다.
- CMPivot 구성: CMPivot이 CAS(중앙 관리 사이트)에서 올바르게 구성되었는지 확인합니다. 자세한 내용은 rcmctrl.log를 참조하세요.
- 클라이언트 작업 결과: CAS가 기본 사이트에서 클라이언트 작업 결과를 받는지 테스트합니다. SQL Server Service Broker가 비정상이거나 사이트가 유지 관리 모드인 경우 이 테스트가 실패할 수 있습니다.
- 처리된 클라이언트 작업: 자세한 내용은 objreplmgr.log를 참조하세요.
- 클라이언트 작업 받은 편지함 백로그: objmgr.box 받은 편지함에 대한 백로그를 확인합니다. 큰 백로그가 있는 경우 사이트가 클라이언트에 작업을 보내는 빈도에 영향을 줍니다. 자세한 내용은 objreplmgr.log를 참조하세요.
- 메시지 처리 엔진 백로그: 메시지 처리 엔진에 대한 백로그를 확인합니다. 큰 백로그가 있는 경우 사이트에서 클라이언트 작업에 대한 결과를 처리하는 빈도에 영향을 줍니다. 자세한 내용은 SMS_MESSAGE_PROCESSING_ENGINE.log를 참조하세요.
- 관리 지점 클라이언트 작업 백로그: SQL Server Service broker 큐 ConfigMgrBGBQueue에 대한 백로그를 확인합니다. 큰 백로그가 있는 경우 관리 지점에서 클라이언트에 작업을 푸시할 수 있는 빈도에 영향을 줍니다. SQL Server Service Broker에 대한 시나리오 상태를 확인합니다. 자세한 내용은 관리 지점의 bgbserver.log를 참조하세요.
- 클라이언트 작업 결과 요약: 작업을 확인하여 클라이언트 작업 요약을 계산합니다. 자세한 내용은 statesys.log를 참조하세요.
- 관리 지점 온라인 상태: 관리 지점이 온라인 상태이며 클라이언트에 작업을 보낼 수 있는지 확인합니다. 자세한 내용은 관리 지점의 ccmexec.log, bgbsetup.log 및 bgbserver.log를 확인합니다.
- 클라이언트 상태 요약: 클라이언트 상태 예약된 작업을 확인합니다. 자세한 내용은 statesys.log를 참조하세요.
- 클라이언트 상태 시스템 받은 편지함 백로그: 받은 편지함 auth\statesys.box\incoming에 대한 백로그를 확인합니다. 큰 백로그가 있는 경우 사이트에서 클라이언트 작업에 대한 결과를 처리하는 빈도에 영향을 줍니다. 자세한 내용은 statesys.log를 참조하세요.
참고
모든 사이트에서 모든 테스트를 실행하는 것은 아닙니다.