동적 에이전트 풀 관리 프로세스의 상태를 확인합니다.
System Center 관리 구성 서비스가 허용 가능한 시간 내에 에이전트 풀 할당 작업을 수행하지 못했습니다.
이 모니터의 목적은 지난 15분(기본값) 동안 구성 서비스가 "AgentPoolAssignment" 작업 항목을 실행하지 못했는지 확인하는 것입니다. "AgentPoolAssignment" 작업 항목이 실패하면 해당 시간 동안 관리 그룹에서 새 리소스 풀을 제대로 사용할 수 없으며 기존 리소스 풀이 일정하지 않게 작동할 수 있습니다.
녹색 상태: 지난 15분 동안 에이전트 풀 할당이 한 번 실행되었습니다. 'AgentPoolAssignment'를 성공적인 작업 항목으로 지정하는 이벤트 ID 29180이 검색되었습니다.
노란색 상태: 로컬 구성 서비스가 일정 시간 동안 이 작업 항목을 연속적으로 수행하지 못했습니다. 'AgentPoolAssignment'를 실패한 작업 항목으로 지정하는 이벤트 ID 29181이 검색되었습니다.
다음과 같은 경우에 이런 문제가 발생할 수 있습니다.
데이터베이스 또는 데이터베이스 서버를 사용할 수 없습니다(네트워크 문제, 방화벽, 디스크 공간 등).
System Center 관리 구성의 Windows 서비스 계정이 데이터베이스에 대한 필수 액세스 권한을 더 이상 갖지 않습니다.
ConfigService.config에서 "AgentPoolAssignment" 작업 항목을 사용할 수 없습니다. ConfigService.config 파일은 “%Program Files%\Microsoft System Center 2012 R2\Operations Manager\Server”에 있습니다.
이 문제를 더 조사하려면 다음 작업을 고려하세요.
Operations Manager 이벤트 로그에서 System Center 관리 구성 서비스 문제를 나타내는 오류를 검토합니다. 오류를 검색하려면 원본이 "OpsMgr Management Configuration"인 이벤트 로그를 필터링합니다.
관리 서버와 Operations Manager 데이터베이스 간의 연결 오류가 Operations Manager 이벤트 로그에 없어야 합니다.
Operations Manager 콘솔과 SQL Server Management Studio를 사용하여, 기본 작업 계정이 Operations Manager 데이터베이스가 설치된 데이터베이스에 대한 올바른 액세스 권한을 갖고 있는지 확인해야 합니다. 기본 작업 계정을 구성하는 방법에 대한 자세한 내용은 Operations Manager Security Guide(Operations Manager 보안 가이드)를 참조하십시오.
ConfigService.config 파일을 열고 WorkItems 아래에서 "AgentPoolAssignment"를 검색한 후, Enabled 속성이 True로 설정되어 있는지 확인합니다. ConfigService.config 파일은 “%Program Files%\Microsoft System Center 2012 R2\Operations Manager\Server”에 있습니다.
Target | Microsoft.SystemCenter.ManagementConfigurationService |
Parent Monitor | Microsoft.SystemCenter.ManagementConfigurationService.WorkItemsHealthMonitor |
Category | StateCollection |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | True |
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType |
Remotable | True |
Accessibility | Internal |
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.ManagementConfigurationService.PoolManagementMonitor" Accessibility="Internal" Enabled="true" Target="Microsoft.SystemCenter.ManagementConfigurationService" ParentMonitorID="Microsoft.SystemCenter.ManagementConfigurationService.WorkItemsHealthMonitor" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Operations Manager</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">29181</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">AgentPoolAssignment</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Operations Manager</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">29180</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">AgentPoolAssignment</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>