Operations Manager에서 이벤트 ID 2115 관련 성능 문제 해결

이 문서는 OpsMgr(Operations Manager) 데이터베이스 및 데이터 웨어하우스 데이터 삽입 시간에 영향을 주는 성능 문제를 식별하고 해결하는 데 도움이 됩니다. 지원되는 모든 버전의 System Center Operations Manager에 적용됩니다.

원래 제품 버전: System Center Operations Manager
원래 KB 번호: 2681388

Operations Manager 데이터베이스 성능 문제의 일반적인 징후는 Operations Manager 이벤트 로그에 이벤트 ID 2115 이벤트가 있다는 것입니다. 이러한 이벤트는 일반적으로 성능 문제가 관리 서버 또는 Microsoft SQL Server 실행 중인 서버에서 Operations Manager 또는 Operations Manager 데이터 웨어하우스 데이터베이스를 호스팅하고 있음을 나타냅니다.

배경

데이터베이스 및 데이터 웨어하우스 쓰기 작업 워크플로는 관리 서버에서 실행됩니다. 이러한 워크플로는 먼저 에이전트 및 게이트웨이 서버에서 수신하는 데이터를 내부 버퍼에 유지합니다. 그런 다음 내부 버퍼에서 이 데이터를 수집하고 데이터베이스 및 데이터 웨어하우스에 삽입합니다. 첫 번째 데이터 삽입이 완료되면 워크플로는 다른 일괄 처리를 만듭니다.

각 데이터 일괄 처리의 크기는 일괄 처리를 만들 때 버퍼에서 사용할 수 있는 데이터의 양에 따라 달라집니다. 그러나 일괄 처리에는 최대 5,000개 데이터 항목 제한이 있습니다. 들어오는 데이터 항목의 속도가 증가하거나 Operation Manager 및 데이터 웨어하우스 데이터베이스에 대한 데이터 항목 삽입 처리량이 감소하면 버퍼는 더 많은 데이터를 누적하고 일괄 처리 크기가 증가합니다.

관리 서버에서 실행되는 여러 쓰기 작업 워크플로가 있습니다. 예를 들어 다음 워크플로는 다양한 데이터 형식에 대해 Operations Manager 및 데이터 웨어하우스 데이터베이스에 대한 데이터 삽입을 처리합니다.

  • Microsoft.SystemCenter.DataWarehouse.CollectEntityHealthStateChange
  • Microsoft.SystemCenter.DataWarehouse.CollectPerformanceData
  • Microsoft.SystemCenter.DataWarehouse.CollectEventData
  • Microsoft.SystemCenter.CollectAlerts
  • Microsoft.SystemCenter.CollectEntityState
  • Microsoft.SystemCenter.CollectPublishedEntityState
  • Microsoft.SystemCenter.CollectDiscoveryData
  • Microsoft.SystemCenter.CollectSignatureData
  • Microsoft.SystemCenter.CollectEventData

관리 서버의 데이터베이스 또는 데이터 웨어하우스 쓰기 작업 워크플로가 느린 데이터 일괄 처리 삽입(예: 60초 초과)을 경험하는 경우 워크플로는 이벤트 ID 2115를 Operations Manager 이벤트 로그에 기록하기 시작합니다. 이 이벤트는 데이터 일괄 처리가 데이터베이스 또는 데이터 웨어하우스에 삽입되거나 쓰기 작업 워크플로 모듈에 의해 데이터가 삭제될 때까지 1분마다 기록됩니다. 따라서 데이터베이스 또는 데이터 웨어하우스에 데이터를 삽입하는 동안 발생하는 대기 시간으로 인해 이벤트 ID 2115가 기록됩니다. 다음은 쓰기 작업 워크플로 모듈에 의해 데이터가 삭제되기 때문에 기록되는 이벤트의 예입니다.

이벤트 유형: 오류
이벤트 원본: HealthService
이벤트 범주: 없음
이벤트 ID: 4506
컴퓨터: <RMS 이름>
설명:
관리 그룹 관리 그룹 <이름>에서 "{F56EB161-4ABE-5BC7-610F-4365524F294E}"가 있는 instance <RMS 이름>에 대해 실행되는 규칙 "Microsoft.SystemCenter.OperationalDataReporting.SubmitOperationalDataFailed.Alert"의 미해결 데이터로 인해 데이터가 삭제되었습니다.

자세히 살펴보기

이벤트 ID 2115에는 두 가지 중요한 정보가 포함되어 있습니다.

  • 문제가 발생하는 워크플로의 이름
  • 워크플로가 데이터의 마지막 일괄 처리를 삽입하기 시작한 이후 경과된 시간입니다.

예를 들면

로그 이름: Operations Manager
출처: HealthService
이벤트 ID: 2115
수준: 경고
컴퓨터: <RMS 이름>
설명:
관리 그룹 관리 그룹 <이름의> 바인딩 데이터 원본은 워크플로에 항목을 게시했지만 300초 동안 응답을 받지 못했습니다. 이는 워크플로의 성능 또는 기능 문제를 나타냅니다.
워크플로 ID: Microsoft.SystemCenter.CollectPublishedEntityState
인스턴스: <RMS NAME>
인스턴스 ID: {88676CDF-E284-7838-AC70-E898DA1720CB}

워크플로는 Microsoft.SystemCenter.CollectPublishedEntityState Operations Manager 데이터베이스에 엔터티 상태 데이터를 씁니다. 이벤트 ID 2115 메시지는 워크플로가 Microsoft.SystemCenter.CollectPublishedEntityState 엔터티 상태 데이터의 일괄 처리를 삽입하려고 하며 300초 전에 시작되었음을 나타냅니다. 이 예제에서는 엔터티 상태 데이터의 삽입이 완료되지 않았습니다. 일반적으로 데이터 일괄 처리의 삽입은 60초 이내에 완료되어야 합니다.

워크플로 ID에 DataWarehouse라는 용어가 포함된 경우 Operations Manager 데이터 웨어하우스 데이터베이스와 관련된 문제가 발생합니다. 그렇지 않으면 Operations Manager 데이터베이스에 데이터를 삽입하는 문제가 발생합니다.

원인

다음 문제 중에서 이러한 종류의 문제가 발생할 수 있습니다.

삽입 문제

이 문제는 데이터베이스 성능 문제를 나타내거나 에이전트가 보낸 데이터가 너무 많다는 것을 나타낼 수 있습니다. 이벤트 ID 2115 설명은 데이터베이스에 데이터를 삽입하는 데 영향을 주는 백로그가 있음을 나타냅니다(Operations Manager 또는 Operations Manager 데이터 웨어하우스). 이러한 이벤트는 여러 가지 이유로 발생할 수 있습니다. 예를 들어 갑자기 대량의 검색 데이터가 있을 수 있습니다. 또는 데이터베이스 연결 문제가 있을 수 있습니다. 또는 데이터베이스가 가득 찼을 수 있습니다. 또는 디스크 관련 제약 조건 또는 네트워크 관련 제약 조건이 있을 수 있습니다.

Operations Manager에서 검색 데이터 삽입은 상대적으로 노동 집약적인 프로세스입니다. 또한 관리 서버에서 상당한 양의 데이터를 수신하는 버스트로 올 수도 있습니다. 이러한 버스트는 이벤트 ID 2115의 임시 인스턴스를 발생시킬 수 있지만 검색 데이터 수집에 대해 이벤트 ID 2115가 일관되게 표시되는 경우 데이터베이스 또는 데이터 웨어하우스 삽입 문제 또는 관리 팩의 검색 규칙이 너무 많은 검색 데이터를 수집함을 나타낼 수 있습니다.

instance 공간 변경 또는 관리 팩 가져오기로 인한 Operations Manager 구성 업데이트는 데이터베이스 서버의 CPU 사용률에 직접적인 영향을 줍니다. 이는 데이터베이스 삽입 시간에 영향을 줄 수 있습니다. 관리 팩 가져오기 또는 큰 instance 공간 변경 후에는 이벤트 ID 2115 메시지가 표시됩니다. 자세한 내용은 Operations Manager의 빈번한 구성 변경 검색 및 문제 해결을 참조하세요.

Operations Manager에서 비용이 많이 드는 사용자 인터페이스 쿼리는 데이터베이스의 리소스 사용률에도 영향을 줄 수 있으며 이로 인해 데이터베이스 삽입 시간의 대기 시간이 발생할 수 있습니다. 사용자가 비용이 많이 드는 사용자 인터페이스 작업을 수행하는 경우 이벤트 ID 2115 메시지가 기록된 것을 볼 수 있습니다.

전체 또는 오프라인 데이터베이스

Operations Manager 또는 Operations Manager 데이터 웨어하우스 데이터베이스의 공간이 부족하거나 오프라인 상태인 경우 관리 서버는 계속해서 이벤트 ID 2115 메시지를 Operations Manager 이벤트 로그에 기록할 것으로 예상합니다. 또한 보류 중인 시간이 늘어나게 됩니다.

쓰기 작업 워크플로가 Operations Manager 또는 Operations Manager 데이터 웨어하우스 데이터베이스에 연결할 수 없거나 잘못된 자격 증명을 사용하여 연결을 설정하는 경우 데이터 삽입이 차단되고 이 시나리오가 해결될 때까지 이벤트 ID 2115 메시지가 기록됩니다.

구성 및 환경 문제

이벤트 ID 2115 메시지는 Operations Manager 데이터베이스, 데이터 웨어하우스 데이터베이스 및 모든 지원 환경이 올바르게 구성되지 않은 경우에도 성능 문제를 나타낼 수 있습니다. 다음은 이 문제의 몇 가지 가능한 원인입니다.

  • SQL Server 로그 또는 TempDB 데이터베이스가 너무 작거나 공간이 부족합니다.
  • Operations Manager 및 데이터 웨어하우스 데이터베이스에서 관리 서버로의 네트워크 링크는 대역폭이 제한되거나 대기 시간이 큽니다. 이 시나리오에서는 Operations Manager 및 데이터 웨어하우스 서버와 동일한 LAN에 관리 서버를 배치하는 것이 좋습니다.
  • Operations Manager 및 데이터 웨어하우스 데이터베이스에서 사용되는 데이터베이스, 로그 또는 TempDB 를 호스트하는 데이터 디스크가 느리거나 기능 문제가 발생합니다. 이 시나리오에서는 RAID 10을 사용하고 배열 컨트롤러에서 배터리 지원 쓰기 캐시를 사용하도록 설정하는 것이 좋습니다.
  • Operations Manager 데이터베이스 또는 데이터 웨어하우스 서버에 충분한 메모리 또는 CPU 리소스가 없습니다.
  • Operations Manager 데이터베이스 또는 데이터 웨어하우스를 호스트하는 SQL Server instance 오프라인 상태입니다.

또한 관리 서버를 Operations Manager 및 데이터 웨어하우스 데이터베이스 서버와 동일한 LAN에 배치하는 것이 좋습니다.

이벤트 ID 2115 메시지는 Operations Manager 및 데이터 웨어하우스 데이터베이스에서 사용하는 데이터베이스, 로그 또는 를 호스트하는 디스크 하위 시스템이 느리거나 TempDB 기능 문제가 발생하는 경우에도 발생할 수 있습니다. RAID 10을 사용하고 배열 컨트롤러에서 배터리 지원 쓰기 캐시를 사용하도록 설정하는 것이 좋습니다.

해결 방법

성능 관련 이벤트 ID 2115 메시지 문제를 해결하는 첫 번째 단계는 이벤트 내에서 반환되는 데이터 항목을 식별하는 것입니다. 예를 들어 워크플로 ID는 데이터 항목 유형(예: 검색, 경고, 이벤트, 성능)과 관련된 데이터베이스를 나타냅니다. 워크플로 ID에 DataWarehouse라는 용어가 포함된 경우 문제 해결 초점은 Operations Manager 데이터 웨어하우스 데이터베이스에 있어야 합니다. 다른 경우에는 Operations Manager 데이터베이스에 포커스가 있어야 합니다.

시나리오 1

다음 예제에서 문제에는 워크플로가 Microsoft.SystemCenter.CollectSignatureData 포함됩니다.

이벤트 유형:
경고 이벤트 원본: HealthService
이벤트 범주: 없음
이벤트 ID: 2115
컴퓨터: <RMS 이름>
설명: 관리 그룹 관리 그룹 <이름의> 바인딩 데이터 원본이 워크플로에 항목을 게시했지만 300초 동안 응답을 받지 못했습니다. 이는 워크플로의 성능 또는 기능 문제를 나타냅니다.
워크플로 ID: Microsoft.SystemCenter.CollectSignatureData
인스턴스: <RMS NAME>
인스턴스 ID: {F56EB161-4ABE-5BC7-610F-4365524F294E}

해결 방법

다음 SQL 쿼리를 실행하여 이 예제에서 성능 서명 데이터 수집 규칙을 식별할 수 있습니다. 이 쿼리는 Operations Manager 데이터베이스에 대해 SQL Server Management Studio 실행해야 합니다.

-- Return all Performance Signature Collection Rules
Use OperationsManager
select
managementpack.mpname,
rules.rulename
from performancesignature with (nolock)
inner join rules with (nolock)
on rules.ruleid = performancesignature.learningruleid
inner join managementpack with(nolock)
on rules.managementpackid = managementpack.managementpackid
group by managementpack.mpname, rules.rulename
order by managementpack.mpname, rules.rulename

이 쿼리는 모든 성능 서명 컬렉션 규칙과 해당 관리 팩 이름을 반환합니다. 관리 팩 이름 및 규칙 이름에 대한 열이 반환됩니다.

관리 서버의 다음 성능 모니터 카운터는 데이터베이스 및 데이터 웨어하우스 쓰기 작업 삽입 일괄 처리 크기 및 시간에 대한 정보를 제공합니다.

  • OpsMgr DB 쓰기 작업 모듈(*)\Avg. 일괄 처리 크기
  • OpsMgr DB 쓰기 작업 모듈(*)\Avg. 처리 시간
  • OpsMgr DW 기록기 모듈(*)\Avg. 일괄 처리 시간, ms
  • OpsMgr DW 기록기 모듈(*)\Avg. 일괄 처리 크기

일괄 처리 크기가 증가하는 경우(예: 기본 일괄 처리 크기는 5,000개 항목) 관리 서버가 데이터베이스 또는 데이터 웨어하우스에 데이터를 삽입하는 속도가 느리거나 에이전트 또는 게이트웨이 서버에서 데이터 항목의 버스트를 수신하고 있음을 나타냅니다.

데이터베이스 및 데이터 웨어하우스 쓰기 작업 계정 평균 처리 시간 카운터를 검사하여 데이터베이스 및 데이터 웨어하우스에 데이터 일괄 처리를 작성하는 데 평균 걸리는 시간을 이해할 수 있습니다. 데이터베이스에 데이터 일괄 처리를 작성하는 데 걸리는 시간에 따라 이를 통해 튜닝할 수 있습니다.

시나리오 2

Operations Manager 데이터베이스 또는 데이터 웨어하우스 데이터베이스를 호스트하는 SQL Server instance 오프라인 상태이면 이벤트 ID 2115 및 이벤트 ID 29200이 Operations Manager 이벤트 로그에 기록됩니다. 예를 들면

로그 이름: Operations Manager
출처: HealthService
날짜:
이벤트 ID: 2115
수준: 경고
설명:
관리 그룹 MSFT의 바인딩 데이터 원본은 워크플로에 항목을 게시했지만 60초 동안 응답을 받지 못했습니다. 이는 워크플로의 성능 또는 기능 문제를 나타냅니다.
워크플로 ID: Microsoft.SystemCenter.CollectEventData
인스턴스: name.contoso.local
인스턴스 ID: {88676CDF-E284-7838-AC70-E898DA1720CB}

로그 이름: Operations Manager
원본: OpsMgr Config Service
이벤트 ID: 29200
수준: 오류
설명:
OpsMgr Config Service는 OpsMgr 데이터베이스에 대한 연결이 끊어지므로 데이터베이스에서 업데이트를 가져올 수 없습니다. 이 문제는 자동으로 복구될 수 있는 일시적인 문제일 수 있습니다. 문제가 지속되면 일반적으로 데이터베이스에 문제가 있음을 나타냅니다. 이유:
SQL Server에 연결하는 동안 네트워크 관련 오류 또는 인스턴스에 특정한 오류가 발생했습니다. 서버를 찾을 수 없거나 액세스할 수 없습니다. 인스턴스 이름이 올바르고 SQL Server 원격 연결을 허용하도록 구성되어 있는지 확인합니다. (공급자: 명명된 파이프 공급자, 오류: 40 - SQL Server 대한 연결을 열 수 없음)

해결 방법

이 문제를 resolve 다음 단계를 수행합니다.

  1. Operations Manager 데이터베이스를 호스트하는 서버에 연결합니다.
  2. 서비스 애플릿 엽니다.
  3. SQL Server(MSSQLSERVER) 서비스가 시작되고 실행 중인지 확인합니다.
  4. SQL Server(MSSQLSERVER) 서비스가 시작되고 실행되고 있지 않으면 서비스를 시작합니다.

데이터베이스 연결이 복원되면 워크플로가 해당 데이터베이스에 데이터를 다시 저장하기 시작해야 합니다. 이벤트 ID 31554는 정보가 성공적으로 작성되었음을 확인합니다.

로그 이름: Operations Manager
원본: Health Service 모듈
이벤트 ID: 31554
작업 범주: Data Warehouse
수준: 정보
설명:
워크플로가 Data Warehouse 데이터를 저장하는 데 성공했습니다.
하나 이상의 워크플로가 영향을 받았습니다.
워크플로 이름: Microsoft.SystemCenter.DataWarehouse.CollectEventData
인스턴스 이름: name.contoso.local
인스턴스 ID: {88676CDF-E284-7838-AC70-E898DA1720CB}

시나리오 3

이벤트 ID 2115는 잘못된 RunAs 자격 증명으로 인해 발생합니다.

해결 방법

Operations Manager 이벤트 로그에서 다음 이벤트를 검사합니다. 이러한 이벤트는 일반적으로 Data Warehouse SQL Server 인증 계정에 잘못된 자격 증명이 있을 수 있음을 나타냅니다.

로그 이름: Operations Manager
출처: HealthService
이벤트 ID: 7000
작업 범주: 상태 서비스
수준: 오류
설명: 관리 그룹 관리 그룹 <이름에 대해 Health Service에서 RunAs 계정 <계정 이름>>에 로그온할 수 없습니다. 오류는 로그온 실패입니다. 알 수 없는 사용자 이름 또는 잘못된 암호입니다. (1326L). 이렇게 하면 상태 서비스가 이 RunAs 계정을 사용하여 작업을 모니터링하거나 수행할 수 없습니다.

로그 이름: Operations Manager
출처: HealthService
이벤트 ID: 7015
작업 범주: 상태 서비스
수준: 오류
설명:
상태 서비스에서 관리 그룹 관리 그룹 <>이름에 대한 RunAs 계정 계정 <이름의> 향후 유효성을 확인할 수 없습니다. 오류는 로그온 실패입니다. 알 수 없는 사용자 이름 또는 잘못된 암호입니다. (1326L).

이 문제를 resolve 다음 단계를 수행합니다.

  1. Operations Manager 콘솔을 엽니다.
  2. 관리를 선택합니다.
  3. 실행 구성\계정을 선택합니다.
  4. Data Warehouse SQL Server 인증 계정에 대한 적절한 자격 증명을 구성합니다.

시나리오 4

디스크 성능 문제로 인한 이벤트 ID 2115입니다. 이 문제는 Operations Manager 및 데이터 웨어하우스 데이터베이스에서 사용하는 데이터베이스, 로그 또는 TempDB를 호스트하는 데이터 디스크가 느리거나 문제가 발생할 때 발생할 수 있습니다. 이 시나리오에서는 RAID 10을 사용하고 배열 컨트롤러에서 배터리 지원 쓰기 캐시를 사용하도록 설정하는 것이 좋습니다.

해결 방법

먼저 SQL Server 데이터 또는 로그 파일을 포함하는 모든 드라이브에 대해 다음 실제 디스크 카운터를 캡처합니다.

  • % 유휴 시간: 보고되는 디스크 유휴 시간입니다. 50% 미만이면 디스크 병목 상태를 나타낼 수 있습니다.

  • 평균 디스크 큐 길이: 이 값은 LUN에 있는 스핀들의 두 배 수를 초과해서는 안 됩니다. 예를 들어 LUN에 스핀들 25개가 있는 경우 값 50 이 허용됩니다. 그러나 LUN에 스핀들 10개가 있는 경우 값 이 25 가 너무 높습니다. RAID 구성의 RAID 수준 및 디스크 수에 따라 다음 수식을 사용할 수 있습니다.

    • RAID 0: 모든 디스크가 RAID 0 집합에서 작동합니다.

      Average Disk Queue Length <= # (Disks in the array) *2

    • RAID 1: 디스크의 절반이 작업을 수행하고 있습니다. 따라서 그 중 절반만 디스크 큐에 계산할 수 있습니다.

      Average Disk Queue Length <= # (Disks in the array/2) *2

    • RAID 10: 디스크의 절반이 작업을 수행하고 있습니다. 따라서 그 중 절반만 디스크 큐에 계산할 수 있습니다.

      Average Disk Queue Length <= # (Disks in the array/2) *2

    • RAID 5: 모든 디스크가 RAID 5 세트에서 작동합니다.

      Average Disk Queue Length <= # (Disks in the array/2) *2

      평균 디스크 초/전송: 하나의 디스크 I/O를 완료하는 데 필요한 시간(초)입니다.
      평균 디스크 초/읽기: 디스크에서 데이터를 읽는 평균 시간(초)입니다.
      평균 디스크 초/쓰기: 디스크에 데이터를 쓰는 평균 시간(초)입니다.
      Disk Bytes/sec: 디스크에서 또는 디스크로 전송되는 초당 바이트 수입니다.
      디스크 전송/초: IOPS(초당 입력 및 출력 작업 수)입니다.

      참고

      이 목록의 마지막 세 카운터는 지속적으로 약 .020(20ms) 이하의 값을 가져야 하며 .050(50ms)을 초과해서는 안 됩니다.

      다음 임계값은 SQL Server 성능 문제 해결 가이드에 설명되어 있습니다.

      • 10ms 미만: 아주 좋음
      • 10-20ms: 좋음
      • 20-50ms: 느리고 주의 필요
      • 50ms 초과: 심각한 I/O 병목 현상
      • Disk Bytes/sec: 디스크로 또는 디스크에서 전송되는 초당 바이트 수입니다.
      • 디스크 전송/초: IOPS(초당 입력 및 출력 작업 수)

    %유휴 시간이 낮으면(10% 이하) 디스크가 완전히 활용됨을 의미합니다. 이 경우 이 목록의 마지막 두 카운터(디스크 바이트/초디스크 전송/초)는 드라이브의 최대 처리량을 각각 바이트 및 IOPS로 표시합니다. SAN 드라이브의 처리량은 스핀들 수, 드라이브 속도 및 채널 속도에 따라 매우 가변적입니다. 드라이브에서 지원해야 하는 바이트 및 IOPS 수에 대해 SAN 공급업체에 문의하는 것이 좋습니다. %유휴 시간이 낮고 이러한 두 카운터의 값이 드라이브의 예상 처리량을 충족하지 않는 경우 SAN 공급업체에 더 많은 문제 해결 도움말을 요청하세요.

다음 문서에서는 SQL Server 성능 문제를 해결하는 방법에 대한 심층적인 인사이트를 제공합니다.

시나리오 5

이벤트 ID 2115가 기록되고 관리 서버에서 Operations Manager의 Data Warehouse 경고에 데이터를 쓸 수 없습니다. 또한 관리 서버 컴퓨터에서 다음과 같은 증상이 발생합니다.

  • 관리 서버는 다음과 유사한 하나 이상의 경고를 생성합니다.

    로그 이름: Operations Manager
    원본: Health Service 모듈
    날짜: 2022년 1월 1일 오후 12:00:00
    이벤트 ID: 31551
    작업 범주: Data Warehouse
    수준: 오류
    키워드: 클래식
    사용자: 해당/A
    컴퓨터: <ManagementServerFQDN>
    설명:
    Data Warehouse 데이터를 저장하지 못했습니다. 작업이 다시 시도됩니다.
    예외 'SqlException': 로그인에서 요청한 데이터베이스 "OperationsManagerDW"를 열 수 없습니다. 로그인에 실패했습니다.
    사용자 'CONTOSO\Action_Account'에 로그인하지 못했습니다.

    하나 이상의 워크플로가 영향을 받았습니다.

    워크플로 이름: Microsoft.SystemCenter.DataWarehouse.CollectPerformanceData
    인스턴스 이름: <ManagementServerFQDN>
    인스턴스 ID: {AEC38E5Z-67A9-0406-20DB-ACC33BB9C494}
    관리 그룹: <ManagementGroupName>

  • 다음 이벤트는 관리 서버의 Operations Manager 이벤트 로그에 기록됩니다.

    로그 이름: Operations Manager
    출처: HealthService
    날짜: 2022년 1월 1일 오후 12:00:00
    이벤트 ID: 2115
    작업 범주: 없음
    수준: 경고
    키워드: 클래식
    사용자: 해당/A
    컴퓨터: <ManagementServerFQDN>
    설명:
    관리 그룹 <ManagementGroupName> 의 바인딩 데이터 원본은 워크플로에 항목을 게시했지만 22560초 동안 응답을 받지 못했습니다. 이는 워크플로의 성능 또는 기능 문제를 나타냅니다.
    워크플로 ID: Microsoft.SystemCenter.DataWarehouse.CollectPerformanceData
    인스턴스: <ManagementServerFQDN>
    인스턴스 ID: {AEC38E5Z-67A9-0406-20DB-ACC33BB9C494}

해결 방법

이 문제는 관리 서버에 데이터 웨어하우스 RunAs 프로필에 대해 지정된 계정이 없는 경우에 발생할 수 있습니다. 이 문제는 보조 관리 서버에 영향을 줄 가능성이 높습니다. 이 문제를 해결하려면 다음과 같이 하십시오.

  1. Operations Manager를 실행하는 컴퓨터에서 운영 콘솔을 엽니다.

  2. 탐색 창에서 관리를 선택합니다.

  3. 보안을 확장한 다음 실행 프로필을 선택합니다.

  4. 실행 프로필 보기에서 Data Warehouse 계정을 두 번 클릭합니다.

  5. 실행 프로필 속성 - 계정 속성 Data Warehouse 대화 상자에서 실행 계정을 선택한 다음 새로 만들기를 선택합니다.

  6. 실행 계정 목록에서 Data Warehouse 작업 계정을 선택합니다.

  7. 이름 목록에서 경고를 생성한 관리 서버를 선택합니다.

  8. 확인을 두 번 선택합니다.

  9. 4~8단계에 따라 다음 프로필에 적절한 RunAs 계정을 할당합니다.

    • 구성 동기화 읽기 권한자 계정 Data Warehouse
    • 보고서 배포 계정 Data Warehouse
    • Data Warehouse SQL Server 인증 계정
  10. 각 프로필에 대해 RunAs 프로필의 이름과 일치하는 RunAs 계정을 선택합니다. 예를 들어 다음 할당을 수행합니다.

    • Data Warehouse 구성 동기화 판독기 계정을 Data Warehouse 구성 동기화 판독기 계정 프로필에 할당합니다.
    • Data Warehouse 보고서 배포 계정을 Data Warehouse 보고서 배포 계정 프로필에 할당합니다.
    • Data Warehouse SQL Server 인증 계정 프로필에 Data Warehouse SQL Server 인증 계정을 할당합니다.
  11. 경고를 생성한 관리 서버에서 OpsMgr Health Service를 다시 시작합니다.

  12. 관리 서버의 Operations Manager 이벤트 로그에서 이벤트 ID 31554 이벤트가 기록되었는지 확인합니다. 이벤트 ID 31554는 모니터 상태가 정상으로 변경되었음을 나타냅니다. 이 변경으로 경고가 해결됩니다.

시나리오 6

이벤트 ID 2115는 표시된 LUN이 없는 HP MPIO FF DSM XP 3.01을 실행하는 서버에서 발생합니다. 사용자가 성능 모니터 열고 카운터를 추가하려고 하면 성능 모니터 중단되고 이 애플리케이션의 핸들 수가 빠르게 증가합니다.

해결 방법

이 문제에는 다음과 같은 두 가지 해결 방법이 있습니다.

  • HPPerfProv.dll 파일의 이름을 바꾼 다음 Windows를 다시 시작합니다. 성능 모니터 파일 이름이 바뀌고 로드되지 않을 때 문제 없이 작동합니다.
  • 시스템에 하나 이상의 LUN이 있습니다.