Gibt bei verworfenen Batchantworten Warnungen aus.
Der Integritätsdienst konnte wegen Überlastung einen Befehl oder ein Skript als Teil einer Regel oder eines Monitors nicht ausführen.
Dies kann sich geringfügig auf eine Überwachung oder Ermittlung auswirken.
Folgende Ursachen sind möglich:
Durch den Integritätsdienst werden zu viele Skripts oder Befehle ausgeführt.
Die Ausführung von Skripts oder Befehlen dauert zu lange.
Skripts oder Befehle werden zu häufig ausgeführt.
Der Computer verfügt nicht über ausreichend Ressourcen (z. B. Speicherkapazität), um die ausführbare Datei auszuführen.
Die Warnungsbeschreibung und der Warnungskontext enthalten Informationen, die angeben, in welcher Regel bzw. welchem Monitor ein Fehler auftrat. Es können aber auch andere Regeln oder Monitore versagen. Im folgenden Link werden alle Ereignisse angezeigt, die auf einen Fehler bei der Ausführung der ausführbaren Datei hinweisen:
Batchantwort-Ereignisse anzeigen
Nachdem Sie den Fehler im Kontext überprüft haben, sollten Sie eine Verringerung der Häufigkeit des Skripts oder Befehls in Erwägung ziehen.
Stellen Sie sicher, dass der Computer nicht überlastet ist.
Überprüfen Sie im Task-Manager, ob genug freier Speicherplatz zur Verfügung steht.
Überprüfen Sie im Task-Manager, ob Prozesse die gesamte CPU in Anspruch nehmen.
Dies kann auch dadurch verursacht werden, dass zu viele Prozesse geplant werden. Es könnte die Folge eines Ereignissturms oder eines fehlkonfigurierten Timers sein. In beiden Fällen muss die Regelkonfiguration untersucht werden, um zu bestimmen, warum das Skript zu oft ausgeführt wird, und normalerweise muss sie herabgesetzt werden (durch Erhöhung des Intervalls).
Target | Microsoft.SystemCenter.HealthService | ||
Category | EventCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Operations Manager |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
Consolidator | ConditionDetection | System.ConsolidatorCondition | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SystemCenter.BatchResponseModule.AlertOnDroppedResponses" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.HealthService" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</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>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/ManagementGroup/Name$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">21410</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">21411</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<ConditionDetection ID="Consolidator" TypeID="System!System.ConsolidatorCondition">
<Consolidator>
<ConsolidationProperties>
<PropertyXPathQuery>Params/Param[1]</PropertyXPathQuery>
</ConsolidationProperties>
<TimeControl>
<WithinTimeSchedule>
<Interval>300</Interval>
</WithinTimeSchedule>
</TimeControl>
<CountingCondition>
<Count>10</Count>
<CountMode>OnNewItemTestOutputRestart_OnTimerSlideByOne</CountMode>
</CountingCondition>
</Consolidator>
</ConditionDetection>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.BatchResponseModule.AlertOnDroppedResponses.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Context/DataItem/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/Context/DataItem/Params/Param[2]$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>