This monitor measures the Health Service Management Groups\Send Queue \% Used counter for the Health service.
This monitor measures the Health Service Management Groups\Send Queue % Used and generates the following states:
Övervakartillstånd | Send Queue % Used Threshold |
Varning | 50 % |
Kritiskt | 60 % |
Detta kan orsakas av låg bandbredd eller lång tidsfördröjning i anslutningen mellan den här System Center Management-tjänsten för hälsotillstånd och den överordande hanteringsservern. Det kan också orsakas av regler som samlar in mer data än den överordnade hanteringsservern kan bearbeta, i synnerhet om den överordnade hanteringsservern har många agenter som rapporterar till den och skickar stora mängder data.
Hör med nätverksadministratörerna om nätverksanslutningen mellan System Center Management-tjänsten för hälsotillstånd och de överordande hanteringsserverna är mättad. I så fall kan du behöva uppgradera nätverket för att anpassa trafiken.
Om du inte kan uppdatera nätverken (till exempel om System Center Management-tjänsten för hälsotillstånd eller gatewayservern finns på ett filialkontor), kan du inaktivera insamlingsregler som inte behövs. Här följer en lista över typer av regler som du kan inaktivera och vilken effekt inaktiveringen har:
Regeltyp | Syftet med regeln | Påverkan när den inaktiveras |
Prestandainsamling | Samlar in prestandadata till antingen den använda databasen, datalagret eller båda | När en prestandainsamlingsregel inaktiveras visas inte längre data i vyer med prestandadata. Om regeln samlade in data till datalagret återges inte längre några data i rapporter som är beroende av dessa prestanda. |
Händelseinsamling | Samlar in händelsedata för diagnostik. I vissa fall är det inte så användbart att skicka en avisering vid en händelse, men det är användbart vid juridisk felsökning eller felsökning i nära realtid. | När en händelseinsamlingsregel inaktiveras visa inte längre några data i vyer som visar händelsedata. Om regeln samlade in data till datalagret kommer rapporter som är beroende av händelsen inte längre återge data. |
Om du fortfarande behöver dessa data finns det ett annat alternativ för att försöka minska mängden data som skickas över nätverket, och det är att använda optimerade regler för prestandainsamling och regler för händelsekonsolidering. I tabellen nedan sammanfattas fördelarna och du kan se hur informationen sammanställs.
Regeltyp | Fördel | Hur informationen sammanställs |
Optimerad regel för prestandainsamling | Only sends the performance data sample if it deviates from the last sample within some percentage. E.g., if the last sample was 42, and the rule was configured to only collect to a new sample with a tolerance of 10%, the next sample will need to 42 +/- 4.2 (e.g. next sample needs to be greater than 46.2 or less than 37.8) | Eftersom endast prestandadata som överskrider den konfigurerade toleransen skickas till använd databas eller datalager kommer data inte att vara så exakta. Ju större toleransvärde desto mindre precision. |
Regel för insamling av sammanförda händelser | Den här typen av händelseinsamlingsregel skickar data om en av parametrarna som den är konfigurerad med skiljer sig från den senaste händelsen. Du kan exempelvis konfigurera en insamlingsregel som sammanför händelser där följande är identiskt:
Sedan kan du konfigurera en tidsram för att sammanföra händelserna (till exempel 10 minuter). Om ovanstående villkor överensstämmer för händelser inom tidsintervallet 10 minuter kommer endast 1 händelse att skickas med ökat värde för egenskapen Antal upprepningar. Om händelsen sker ofta på en enstaka agent betyder det att bara 144 händelser skickas upp under en 24-timmarsperiod vilket kan vara betydligt mindre än antalet händelser som faktiskt loggas till händelseloggen. | Du måste vara medveten om vilka händelseparametrar och egenskaper som du konsoliderar efter. Om du till exempel konfigurerar efter beskrivning innebär det att om händelsebeskrivningen är unik (t.ex. om den innehåller ett användarnamn) visas fortfarande många händelser. För det exemplet skulle du istället behöva konsolidera efter den händelseparameter som motsvarar användarnamnfältet. Att ha mycket stora konsolideringsfönster har två effekter:
|
Se produkthjälpen eller navigera till redigeringsutrymmet i konsolen för att skapa den typ av regler som nämns ovan.
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>