Monitor voor bevestiging van prestatiedrempelwaarde van de module Gegevensbron waarschuwingsabonnementen.
Het genereren van de meldingen is vertraagd doordat de resources overbelast zijn, waardoor bevestigingen voor meldingen meer tijd in beslag nemen dan verwacht. Er worden bevestigingen ontvangen als het subsysteem voor meldingen een melding genereert op basis van een abonnement. De bevestigingen zijn vertraagd, wat duidt op een algemene vertraging van het subsysteem.
De meldingenserver werkt met vertraging en loopt achter met het genereren van meldingen voor de afgegeven waarschuwingen. De bevestigingen voor het verzenden van meldingen via de kanalen zijn vertraagd. Dit kan worden veroorzaakt door
1. Waarschuwingsstormen: er zijn meer waarschuwingen gegenereerd dan in een afzienbaar tijdbestek door de meldingenserver kunnen worden verwerkt.
2. Operations-database is overbelast en heeft een algehele vertraging van het systeem veroorzaakt.
Gewoonlijk vertragen de bevestigingen van meldingen omdat de bronnengroep voor meldingen en de bijbehorende lidbeheerserver met het subsysteem voor meldingen overbelast zijn. Mogelijk is de Operations-database zwaar belast of raken de resources uitgeput.
Als deze waarschuwingen tijdens of kort na de installatie van het datawarehouse of rapportonderdelen worden gegenereerd, is de waarschijnlijke oorzaak dat de stroom met waarschuwingen en statusovergangen naar het DW is geopend. De bijbehorende gegevensstructuren zijn er echter nog niet omdat de onderdelen van het datawarehouse nog niet zijn geïmplementeerd. Implementatie vindt ongeveer 30 minuten na de installatie plaats.
Zolang de implementatie niet is uitgevoerd, worden gegevens vastgehouden door werkstromen met waarschuwingen en statussynchronisaties zodat ze later naar het DW kunnen worden geschreven. Deze werkstromen zetten geen gegevens terug in gegevensbronnen en dit genereert de betreffende waarschuwingen. Als de implementatie is voltooid, worden gegevens geschreven en waarschuwingen automatisch gewist.
Als waarschuwingen niet automatisch binnen 120 minuten na datawarehouse-installatie worden opgelost, is er een ander probleem.
Het subsysteem voor meldingen heeft veel tijd nodig voor het genereren van bevestigingen voor meldingen. Dit komt doordat er vertraging is vanwege het gebrek aan beschikbare bronnen voor het subsysteem voor meldingen.
Let op de boven- en ondergrenzen voor het subsysteem voor meldingen. Deze geven de omvang aan van de waarschuwingsgegevens in de Operations-database die wordt verwerkt.
Controleer de abonnementen in de beheergroep. Abonnementen waaraan complexe query's zijn gekoppeld, kunnen het genereren van alle meldingen vertragen. Controleer of u de criteria voor de waarschuwing kunt vereenvoudigen.
Mogelijk hebt u te veel abonnementen. Controleer of u onnodige abonnementen kunt uitschakelen of verwijderen.
De computer met de Operations-database heeft mogelijk niet voldoende bronnen. Spoor bronnenhardware en -software op die te veel worden gebruikt. U kunt proberen de belasting te verminderen door meer bronnen toe te voegen.
Controleer de berichten in het gebeurtenislogboek van Operations Manager. In andere aanwijzingen voor problemen in het systeem vindt u mogelijk verdere diagnostische stappen.
1. Controleer in de weergave Waarschuwingen of er recent waarschuwingen zijn gemaakt. Als er te veel waarschuwingen worden gegenereerd, stelt u de hoofdoorzaak van de waarschuwingen vast en lost u deze op.
2. Als de waarschuwingen niet kunnen worden gestopt, schakelt u het genereren van waarschuwingen voor het controleprogramma uit totdat de hoeveelheid waarschuwingen onder controle is.
3. Als alle meldingen betrekking hebben op dezelfde waarschuwing, stelt u vast welk abonnement de melding veroorzaakt en schakelt u deze uit. De abonnement-id van het abonnement dat de melding veroorzaakt, kan gewoonlijk in de hoofdtekst van het meldingsbericht worden gevonden.
4. De Operations-database of de computer die als host fungeert voor de database kan overbelast zijn. Ga aan de hand van de controlestappen voor de Operations-database na of deze problemen kunnen worden opgelost.
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>