Monitor de limite de desempenho Confirmação do Módulo Fonte de Dados de Inscrição de Alerta.
A geração da notificação está atrasada devido a recursos sobrecarregados, fazendo com que as confirmações das Notificações demorem mais do que o esperado. São recebidas confirmações quando o subsistema de Notificação gera notificações com base nas inscrições. As confirmações tornaram lenta a identificação, tornando lento todo o subsistema.
O Servidor de Notificações ficou lento e não pode acompanhar a geração de notificações para os alertas criados. As confirmações sobre o envio de notificações por meio dos canais ficaram lentas. Isso pode ocorrer devido a
1. Profusão de alertas - foram gerados alertas além da capacidade de manipulação do Servidor de Notificação no período de tempo razoável.
2. O Banco de Dados de Operações está sobrecarregado e fez com que o sistema geral ficasse lento.
As confirmações da Notificação podem ficar lentas geralmente porque o Pool de Recursos de Notificações e seu servidor de Gerenciamento membro, que contém o subsistema de Notificação, está sobrecarregado. É possível que o banco de dados Operações esteja com uma grande carga ou que os recursos estejam sendo exauridos.
Se esses alertas forem gerados durante ou logo após a instalação dos componentes de relatórios ou do Data Warehouse, a causa mais provável é a abertura do fluxo de alertas e transições de estado para o DW. Entretanto, as estruturas de dados correspondentes ainda não estão em vigor, pois o Data Warehouse ainda não implantou seus componentes. A implantação ocorre até 30 minutos após a instalação.
Embora a implantação ainda não tenha sido feita, os dados serão mantidos por fluxos de trabalho de sincronização de estados e alertas, para que possam ser gravados posteriormente no DW. Portanto, esses fluxos de trabalho não retornam dados às fontes de dados, o que, por sua vez, gera os alertas em questão. Após a conclusão da implantação, os dados serão gravados e os alertas serão apagados automaticamente.
Se os alertas não se resolverem automaticamente em até 120 minutos após a instalação do Data Warehouse, então o problema é outro.
O subsistema de notificação está demorando muito para gerar confirmações das mensagens de notificação. Isso é devido à lentidão pela falta de recursos disponíveis para o subsistema de Notificação.
Observe as marcas d'água alta e baixa para o subsistema de Notificação. Elas indicam a extensão dos dados dos Alertas no banco de dados Operações que estão sendo processados.
Verifique as inscrições no grupo Gerenciamento. Se houver inscrições com consultas complexas associadas a elas, isso pode tornar lenta a geração de todas as notificações. Veja se é possível simplificar os critérios do alerta.
Podem haver inscrições demais. Verifique se é possível desabilitar ou excluir inscrições desnecessárias.
O computador que hospeda o banco de dados Operações pode não ter recursos suficientes. Faça um diagnóstico dos recursos de hardware e software que estão sendo utilizados em excesso. Adicionar mais recursos pode reduzir a carga.
Inspecione as mensagens no log de eventos do Operations Manager. Outras indicações de problemas no sistema podem orientar você em etapas seguintes de diagnóstico.
1. Confira a exibição Alertas para ver os Alertas recém-criados. Se houver muitos alertas sendo gerados, identifique a causa raiz desses alertas e corrija-a.
2. Se não for possível interromper os alertas, desabilite a geração de alertas no monitor até que o ritmo possa ser controlado.
3. Se todas as notificações forem sobre o mesmo alerta, identifique a inscrição que está provocando a notificação e desabilite-a. O ID da Inscrição da notificação geralmente pode ser encontrado no corpo da mensagem de notificação.
4. O Banco de Dados de Operações ou a máquina que o hospeda pode estar sobrecarregado. Use as etapas de diagnóstico do Banco de Dados de Operações para verificar se esses problemas podem ser corrigidos.
Target | Microsoft.SystemCenter.RootManagementServer | ||
Parent Monitor | Microsoft.SystemCenter.HealthServiceModules.AlertSubscriptionDataSourceModule.Rollup | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | High | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.HealthServiceModules.AlertSubscriptionDataSourceModule.AcknowledgementPerformanceMonitor" Accessibility="Public" Enabled="false" Target="SCLibrary!Microsoft.SystemCenter.RootManagementServer" ParentMonitorID="Microsoft.SystemCenter.HealthServiceModules.AlertSubscriptionDataSourceModule.Rollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.HealthServiceModules.AlertSubscriptionDataSourceModule.AcknowledgementPerformanceMonitorMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="AlertSubscriptionDataSourceAcknowledgementsRunningSlow" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<OperationalState ID="AlertSubscriptionDataSourceAcknowledgementsRunningNormal" 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="Integer">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Integer">11411</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service Modules</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="Integer">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Integer">11412</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service Modules</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>