Ten monitor jednostki śledzi przydziały przekazywania plików.
Zadaniem tego monitora jednostek jest monitorowanie przydziałów przekazywania plików, czyli liczby oczekujących plików przesyłanych przez monitorowanego agenta na serwer zarządzania. W przypadku przekroczenia skonfigurowanego przydziału po wykonaniu dwóch kolejnych nieudanych prób przesłania pliku na serwer zarządzania zostanie wygenerowany alert. Ten alert zostanie automatycznie rozwiązany, jeśli proces przetwarzania plików powróci do określonego przydziału, co zostanie zasygnalizowane przez pominiętą próbę zakończoną niepowodzeniem.
Poniżej przedstawiono podsumowanie progów domyślnych:
Maksymalna liczba oczekujących plików (wartość domyślna: 512)
Maksymalna liczba bajtów oczekujących plików (rozmiar domyślny: 10 GB)
Krótkie podsumowanie możliwych przyczyn:
Złośliwy agent może próbować zająć całe wolne miejsce na dysku serwera, przekazując zbyt dużą ilość danych. Wszystkie podane wyżej limity mają zastosowanie zarówno do jeszcze nieukończonych operacji przekazywania plików, jak i do operacji zakończonych, które nie zostały jeszcze zarejestrowane (i potwierdzone) przez instancję źródła danych.
Zasada dotycząca operacji kończenia przekazywania plików nie istnieje lub jest nieprawidłowa.
Możliwe ręczne czynności pozwalające rozwiązać ten problem są następujące:
Sprawdź złośliwego agenta pod kątem przekazywania danych z przekroczeniem limitu przydziału.
Korzystając z zadania wyświetlania list zasad/monitorów zakończonych niepowodzeniem, sprawdź, czy którakolwiek z zasad dotyczących przetwarzania zakończonych operacji przekazywania plików zakończyła się niepowodzeniem.
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>