Deze monitor houdt de teller Health-servicebeheergroepen\Percentage gebruikt van verzendwachtrij bij voor de health-service.
Deze monitor houdt de teller Health-servicebeheergroepen\Percentage gebruikt van verzendwachtrij bij en genereert de volgende statussen:
Monitorstatus | Drempelwaarde Percentage gebruikt van verzendwachtrij |
Waarschuwing | 50 % |
Kritiek | 60 % |
Dit probleem kan worden veroorzaakt door een verbinding met een lage bandbreedte of een hoge latentie van deze System Center Management Health-service met de bovenliggende beheerserver. Het kan ook worden veroorzaakt door regels die meer gegevens verzamelen dan de bovenliggende beheerserver kan verwerken, vooral wanneer veel agents aan de bovenliggende beheerserver rapporteren en grote hoeveelheden gegevens naar de server sturen.
Vraag aan de netwerkbeheerder of de netwerkverbinding van de System Center Management Health-service met de bovenliggende beheerservers verzadigd is. Als dat het geval is, moet u uw netwerken upgraden zodat deze de hoeveelheid verkeer kunnen verwerken.
Als u het netwerk niet kunt upgraden (bijvoorbeeld als uw System Center Management Health-service of -gatewayserver zich in een ander filiaal bevindt), kunt u onnodige verzamelingsregels uitschakelen. Hieronder vindt u een lijst met typen regels die kunt u uitschakelen en de gevolgen hiervan:
Type regel | Doel van de regel | Gevolgen wanneer uitgeschakeld |
Prestatieverzameling | Hiermee worden prestatiegegevens verzameld naar de operationele database, het datawarehouse of beide | Wanneer een prestatieverzamelingsregel wordt uitgeschakeld, kunnen die prestatiegegevens niet meer worden getoond in weergaven. Als door de regel gegevens naar het datawarehouse werden verzameld, worden in rapporten die afhankelijk zijn van die prestaties, geen gegevens meer weergegeven. |
Gebeurtenisverzameling | Hiermee worden gebeurtenisgegevens voor diagnose verzameld. In sommige gevallen heeft het geen nut om een waarschuwing te sturen voor een gebeurtenis, maar kan de gebeurtenis worden gebruikt voor forensische probleemoplossing of probleemoplossing in near-realtime. | Wanneer een gebeurtenisverzamelingsregel wordt uitgeschakeld, kunnen die gebeurtenisgegevens niet meer worden getoond in weergaven. Als door de regel gegevens naar het datawarehouse werden verzameld, worden in rapporten die afhankelijk zijn van die gebeurtenis, geen gegevens meer weergegeven. |
Als u die gegevens toch nog nodig hebt, is er nog een optie die u in het systeem kunt implementeren om de hoeveelheid gegevens die via het netwerk worden verzonden, te verminderen, namelijk het gebruik van geoptimaliseerde verzamelingsregels voor prestatiemeteritems en verzamelingsregels voor gebeurtenissamenvoeging. In de onderstaande tabel wordt een overzicht gegeven van de voordelen en de manier waarop de gegevens worden samengevat.
Type regel | Voordeel | Hoe gegevens worden samengevat |
Geoptimaliseerde prestatieverzamelingsregel | Hiermee wordt de steekproef van de prestatiegegevens alleen verzonden als deze binnen een bepaald percentage afwijkt van de vorige steekproef. Als de laatste steekproef bijvoorbeeld 42 was en de regel is geconfigureerd om pas met een tolerantie van 10% gegevens te verzamelen voor een nieuwe steekproef, moet de volgende steekproef 42 +/- 4,2 zijn (dat wil zeggen, de volgende steekproef moet groter zijn dan 46,2 of kleiner zijn dan 37,8). | Omdat alleen prestatiegegevens die de opgegeven tolerantie overschrijden, naar de operationele database of het datawarehouse worden verzonden, zullen de gegevens minder nauwkeurig zijn. Hoe groter de tolerantie, hoe minder nauwkeurig. |
Verzamelingsregel voor geconsolideerde gebeurtenissen | Met dit type gebeurtenisverzamelingsregel worden de gegevens verzonden als een van de parameters van de regel verschilt van de vorige gebeurtenis. U kunt bijvoorbeeld een verzamelingsregel voor geconsolideerde gebeurtenissen configureren waarbij het volgende identiek is:
Vervolgens kunt u een tijdsbestek opgeven om deze gebeurtenissen te consolideren (bijvoorbeeld tien minuten). Als de bovenstaande criteria binnen die tien minuten van toepassing zijn op een gebeurtenis, wordt slechts één gebeurtenis verzonden en wordt de eigenschap Aantal herhalingen voor die gebeurtenis verhoogd. Als deze gebeurtenis veel voorkomt voor een afzonderlijke agent, betekent dit dat er in een periode van 24 uur maar 144 gebeurtenissen worden verzonden. Dit kan aanzienlijk minder zijn dan het aantal gebeurtenissen dat in het gebeurtenislogboek is vastgelegd. | U moet weten op basis van welke gebeurtenisparameters en -eigenschappen u wilt consolideren. Als u bijvoorbeeld op basis van de beschrijving consolideert en Beschrijving van gebeurtenis normaal gesproken uniek is (bijvoorbeeld een gebruikersnaam bevat), worden er nog steeds veel gebeurtenissen verzonden. In dat geval kunt u beter consolideren op basis van de gebeurtenisparameter die het veld voor de gebruikersnaam vertegenwoordigt. Een zeer groot consolidatietijdskader heeft bovendien twee gevolgen:
|
Zie de Help voor het product of ga naar de werkruimte voor ontwerpen in de console om het hierboven genoemde type regels te maken.
Target | Microsoft.SystemCenter.Agent | ||
Parent Monitor | Microsoft.SystemCenter.HealthService.PerformanceHealthRollup | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | High | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.HealthService.ConsecutiveSampleDoubleThreshold | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.HealthService.CollectionRule.Performance.SendQueuePercentUsedMonitor" Accessibility="Public" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.Agent" ParentMonitorID="Microsoft.SystemCenter.HealthService.PerformanceHealthRollup" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.HealthService.ConsecutiveSampleDoubleThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.HealthService.CollectionRule.Performance.SendQueuePercentUsedMonitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="BelowThreshold" MonitorTypeStateID="UnderWarningThreshold" HealthState="Success"/>
<OperationalState ID="BetweenThresholds" MonitorTypeStateID="OverWarningThresholdUnderErrorThreshold" HealthState="Warning"/>
<OperationalState ID="OverThreshold" MonitorTypeStateID="OverErrorThreshold" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Send Queue % Used</CounterName>
<ObjectName>Health Service Management Groups</ObjectName>
<InstanceName>$Target/ManagementGroup/Name$</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>180</Frequency>
<PercentFull>95</PercentFull>
<NumSamples>3</NumSamples>
<WarningThreshold>90</WarningThreshold>
<ErrorThreshold>95</ErrorThreshold>
</Configuration>
</UnitMonitor>