Dieser Einheitenmonitor überwacht das Dateiupload-Kontingent.
Dieser Einheitenmonitor überwacht die Dateiupload-Kontingente, d. h. die Anzahl ausstehender Dateien, die im Prozess der Übertragung zum Verwaltungsserver durch einen überwachten Agent sind. Wenn das konfigurierte Kontingent überschritten wird, dann wird bei zwei aufeinander folgenden Fehlversuchen der Übertragung einer Datei auf den Verwaltungsserver eine Warnung ausgelöst. Die Warnung löst sich von selbst aus, wenn die Dateiverarbeitung zurückgeht und wieder das spezifizierte Kontingent erreicht, das durch einen verpassten Fehlversuch angegeben ist.
Nachfolgend werden die Standardschwellenwerte zusammengefasst:
Höchstanzahl ausstehender Dateien (Standardwert 512)
Maximaler Bytewert ausstehender Dateien (Standardwert 10 GB)
Im Folgenden finden Sie eine kurze Zusammenfassung der möglichen Ursachen:
Ein böswilliger Agent kann versuchen, den Server dazu zu bringen, keinen Speicherplatz mehr zu haben, indem zu viele Daten hochgeladen werden. Alle oben genannten Grenzen gelten sowohl für noch nicht abgeschlossene Dateiuploads als auch für abgeschlossene Uploads, die noch nicht durch eine Datenquellinstanz verzeichnet (und bestätigt) sind.
Eine fehlgeschlagene/fehlende Regel für das Abschließen von Dateiuploads.
Die manuell ausführbaren Lösungsschritte sind:
Den bösartigen Agent, der Daten über die Kontingentsgrenze hinweg hochlädt, überprüfen
Den Task zur Auflistung fehlgeschlagener Regeln/Monitore auf dem Verwaltungsserver verwenden, um zu prüfen, ob Regeln, die abgeschlossene Dateiuploads verarbeiten, fehlgeschlagen sind.
Target | Microsoft.SystemCenter.ManagementServer | ||
Parent Monitor | System.Health.SecurityState | ||
Category | SecurityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | High | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.RepeatedEventSpecialLogTimer2StateMonitorType | ||
Remotable | False | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.FileUpload.FileQuotaMonitor" Accessibility="Public" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.ManagementServer" ParentMonitorID="Health!System.Health.SecurityState" Remotable="false" Priority="Normal" TypeID="Windows!Microsoft.Windows.RepeatedEventSpecialLogTimer2StateMonitorType" ConfirmDelivery="true">
<Category>SecurityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.FileUpload.FileQuotaMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Microsoft.SystemCenter.FileUpload.FileQuotaMonitor.Warning" MonitorTypeStateID="RepeatedEventRaised" HealthState="Warning"/>
<OperationalState ID="Microsoft.SystemCenter.FileUpload.FileQuotaMonitor.Success" MonitorTypeStateID="TimerEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<RepeatedComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</RepeatedComputerName>
<RepeatedLogName>Operations Manager</RepeatedLogName>
<RepeatedExpression>
<And>
<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>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">HealthService</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2126</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventLevel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</RepeatedExpression>
<Consolidator>
<ConsolidationProperties/>
<TimeControl>
<WithinTimeSchedule>
<Interval>1020</Interval>
</WithinTimeSchedule>
</TimeControl>
<CountingCondition>
<Count>2</Count>
<CountMode>OnNewItemTestOutputRestart_OnTimerSlideByOne</CountMode>
</CountingCondition>
</Consolidator>
<TimerWaitInSeconds>1020</TimerWaitInSeconds>
</Configuration>
</UnitMonitor>