Ta zasada generuje alerty w razie błędów inicjowania modułu progu różnicy.
Moduł progu różnicy napotkał błąd podczas inicjowania. Wskutek tego moduł zostanie zwolniony, co spowoduje także zwolnienie skojarzonych zasad.
Awaria mogła wystąpić z kilku powodów. Informacje o awarii są dostępne w skojarzonym zdarzeniu.
Możliwa przyczyna awarii:
Niektóre wartości konfiguracji są nieprawidłowe. Skojarzony opis zdarzenia zawiera konkretną wartość, która została odrzucona.
Określony komputer jest nieosiągalny. Opis skojarzonego zdarzenia zawiera konkretny błąd.
Poświadczenia są niewystarczające do wykonania operacji. Opis skojarzonego zdarzenia zawiera więcej informacji.
Podane informacje o liczniku wydajności są nieprawidłowe. Opis skojarzonego zdarzenia zawiera konkretny kod błędu.
.
Przejrzyj opis skojarzonego zdarzenia, aby zidentyfikować i poprawić element konfiguracji, który spowodował problem.
Może to być:
Popraw błędny element konfiguracji podany w zdarzeniu błędu.
Podaj poprawne poświadczenia lub rozwiąż problemy z siecią, które mogą uniemożliwiać dostęp do zdalnego komputera.
Sprawdź, czy informacje dotyczące licznika są prawidłowe i czy można je próbkować za pomocą monitora wydajności.
Target | Microsoft.SystemCenter.HealthService | ||
Category | Alert | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Operations Manager |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SystemCenter.DeltaThresholdModule.FailedInitialization.Alert" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.HealthService" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Operations Manager</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service Modules</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<Value Type="String">$Target/ManagementGroup/Name$</Value>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10110</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDescription</XPathQuery>
</ValueExpression>
<Operator>ContainsSubstring</Operator>
<Pattern>DeltaThreshold</Pattern>
</RegExExpression>
</Expression>
</And>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.DeltaThresholdModule.FailedInitialization.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>