エージェント プールの管理プロセスの状態を確認します。
System Center 管理構成サービスが、エージェント プールの割り当てタスクを許容時間内に実行できませんでした。
このモニターの目的は、構成サービスが過去 15 分以内 (既定) に "AgentPoolAssignment" 作業項目の実行に失敗したかどうかを判別することです。 "AgentPoolAssignment" 作業項目の実行に失敗した場合は、この期間中に、管理グループで新しいリソース プールを正しく有効にできず、既存のリソース プールの動作が不安定になることがあります。
緑色の状態:過去 15 分以内に、エージェント プールの割り当てが 1 回正しく実行されました。実行が完了した作業項目として "AgentPoolAssignment" を示す、イベント ID 29180 が検出されました。
黄色の状態:ローカル構成サービスが、一定期間内にこの作業項目の実行に連続して失敗しました。 実行に失敗した作業項目として "AgentPoolAssignment" を示す、イベント ID 29181 が検出されました。
これは、次の場合に発生することがあります。
データベースまたはデータベース サーバーを使用できない (ネットワークの問題、ファイアウォール、ディスク容量など)。
System Center 管理構成 Windows サービス アカウントに、データベースへの必要なアクセス権がない。
ConfigService.config ファイルで "AgentPoolAssignment" 作業項目が無効になっている。 ConfigService.config ファイルは、"%Program Files%\Microsoft System Center \Operations Manager\Server" にあります。
この問題を詳細に調査するには、次の手順に従います。
Operations Manager のイベント ログを調べ、System Center 管理構成サービスの問題を示すエラーが発生していないかどうかを確認します。 該当するエラーを見つけるには、"OpsMgr Management Configuration" というソースのイベントだけが表示されるようにイベント ログをフィルター処理します。
Operations Manager のイベント ログに、管理サーバーから Operations Manager データベースへの接続エラーが記録されていないことを確認します。
Operations Manager コンソールと SQL Server Management Studio を使用して、Operations Manager データベースがインストールされているデータベースへの正しいアクセス権が既定のアクション アカウントに割り当てられていることを確認します。 既定のアクション アカウントの構成に関する詳細については、『Operations Manager セキュリティ ガイド』を参照してください。
ConfigService.config ファイルを開き、WorkItems の下で "AgentPoolAssignment" を検索します。 Enabled プロパティが "true" に設定されていることを確認します。 ConfigService.config ファイルは、"%Program Files%\Microsoft System Center \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>