Verifica o estado do processo responsável pela criação do item de trabalho seguinte
O objetivo deste monitor consiste em determinar se o Serviço de Configuração não verificou o estado do processo responsável pela criação do item de trabalho seguinte.
Estado Verde: A tarefa "Obter estado do processo do item de trabalho seguinte" foi executada com êxito. O ID de Evento 29180 foi detetado com a especificação de "GetNextWorkItem" como item de trabalho executado com êxito.
Estado Amarelo: O Serviço de Configuração local falhou ao efetuar consecutivamente este item de trabalho durante um período de tempo. O ID de Evento 29181 foi detetado com a especificação de "GetNextWorkItem" como item de trabalho com falha de execução.
Tal pode acontecer se:
A base de dados ou o servidor de base de dados não está disponível (problema de rede, firewall, espaço em disco, etc.)
A conta do Serviço Windows de Configuração de Gestão do System Center já não tem o acesso necessário à base de dados
O item de trabalho "GetNextWorkItem" foi desativado no ficheiro ConfigService.config. O ficheiro ConfigService.config está localizado em “%Program Files%\Microsoft System Center 2012 R2\Operations Manager\Server”.
Para continuar a investigar o problema, considere o seguinte:
Analise o registo de eventos do Operations Manager em busca de erros que possam indicar problemas com o Serviço de Configuração de Gestão do System Center. Filtre uma origem de "Configuração de Gestão do OpsMgr" no registo de eventos para procurar erros.
Certifique-se de que não existem erros de ligação à base de dados do Operations Manager a partir do servidor de gestão no registo de eventos do Operations Manager
Utilizando a Consola do Operations Manager e o SQL Server Management Studio, confirme se a Conta de Ação Predefinida tem o acesso correto à base de dados, onde a base de dados do Operations Manager está instalada. Para mais informações sobre como configurar da Conta de Ação Predefinida, consulte o Manual de Segurança do Operations Manager.
Abra o ficheiro ConfigService.config e procure "GetNextWorkItem" em WorkItems. Certifique-se de que a propriedade Enabled está definida para verdadeiro. O ficheiro ConfigService.config está localizado em “%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.GetNextWorkItemMonitor" 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">GetNextWorkItem</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">GetNextWorkItem</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>