Bu kural, tanıtıcı sayısı artış hızı yüksek olduğunda bir uyarı oluşturur.
Bu kural, tanıtıcı sayısı artış hızı yüksek olduğunda bir uyarı oluşturur.
Not: Bu kuralın eşiği, kendisine karşılık gelen “İşlem İzleme: Durum Toplama” kuralının eşiğinden farklıysa bu durum, uyarılar ve işlem durumları arasında tutarsızlığa sebep olabilir.
Gereksiz uyarılar oluşturulmasının önüne geçmek adına kural için minimal bir eşik uygulanmıştır. Minimal eşiğin varsayılan değeri %15’tir. Eşik, Operations Manager konsolundaki geçersiz kılmalar aracılığıyla herhangi bir değere ayarlanabilir ancak %15’ten düşük bir değer seçilirse, geçerli eşik varsayılan olarak %15 olacaktır.
Bir kullanıcı, uygun aracıda ve uygun anahtar ile MinimalHandleCountIncreaseThreshold kayıt defteri DWORD (32 bit) değeri oluşturarak en düşük eşiği değiştirebilir. Geçerli eşik, iki değerden yüksek olanına eşit olacaktır: Operations Manager konsolunda Varsayılan/geçersiz kılınan eşik ve kayıt defterinde ayarlanan minimal eşik.
Minimal eşik için aşağıdaki kayıt defteri anahtarı kullanılır:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Modules\Global\BaseOSProcessMonitoring
Target | Microsoft.Windows.Server.10.0.ProcessMonitoring.ProcessSeed |
Category | Custom |
Enabled | False |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.Server.10.0.Process.HandleCountAlerting.DataSource | Microsoft.Windows.Server.10.0.RunAs.CollectionRules |
GenerateAlert | WriteAction | Microsoft.Windows.Server.10.0.GenerateAlertWriteAction | Default |
WA | WriteAction | Microsoft.Windows.Server.10.0.CloseAlertWriteAction | Default |
<Rule ID="Microsoft.Windows.Server.10.0.ProcessHandleCount.Alert" Target="Microsoft.Windows.Server.10.0.ProcessMonitoring.ProcessSeed" Enabled="false" Remotable="true" Priority="Normal" DiscardLevel="100" ConfirmDelivery="false">
<Category>Custom</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.Windows.Server.10.0.Process.HandleCountAlerting.DataSource" RunAs="Microsoft.Windows.Server.10.0.RunAs.CollectionRules">
<MonitoringConfiguration>$Target/Property[Type="WindowsServer!Microsoft.Windows.Server.ProcessSeed"]/ThresholdsByProcess$</MonitoringConfiguration>
<IntervalSeconds>120</IntervalSeconds>
<SampleCount>6</SampleCount>
<HandleCountIncreaseThreshold>20</HandleCountIncreaseThreshold>
<LogLevel>4</LogLevel>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Microsoft.Windows.Server.10.0.GenerateAlertWriteAction">
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.10.0.ProcessHandleCount.Alert.AlertMessage"]$</AlertMessageId>
<Threshold>$Data/HandleCountIncreaseThreshold$</Threshold>
<Metric>DoesHandleCountIncreaseTooFast</Metric>
</WriteAction>
<WriteAction ID="WA" TypeID="Microsoft.Windows.Server.10.0.CloseAlertWriteAction" Target="SCDW!Microsoft.SystemCenter.DataWarehouseConnectorServer">
<TimeoutSeconds>300</TimeoutSeconds>
<RuleId>$MPElement[Name="Microsoft.Windows.Server.10.0.ProcessHandleCount.Alert"]$</RuleId>
<Metric>DoesHandleCountIncreaseTooFast</Metric>
</WriteAction>
</WriteActions>
</Rule>