Toto monitorování ověří, zda modul protokolu událostí systému Windows načítá mnoho poškozených událostí z některého protokolu události. Zjistí-li modul v určitém časovém období příliš mnoho poškozených či nečitelných událostí, nastaví stav tohoto monitorování na Není v pořádku.
Tato výstraha/stav monitorování indikuje, že v protokolu událostí, který byl monitorován, došlo k mnoha narušením a nečitelným událostem.
Služba System Center Management Health se pokusila přečíst událost a několik následných událostí v protokolu událostí bylo nečitelných. Výchozí nastavení tohoto monitorování generuje varovný stav a výstrahu, pokud se setká s 21 následnými událostmi, které služba System Center Management Health nebyla schopna zpracovat do 5 minut.
Jestliže služba System Center Management Health nebyla schopna zpracovat událost v průběhu dané doby nebo po ní, monitorování přejde do stavu v pořádku a původní varovná výstraha bude automaticky vyřešena.
To může způsobit další problémy, včetně:
Poškození protokolu událostí
Chybné události při protokolování aplikace
Pro zjištění, zda u zpracovávaného protokolu událostí nastal nějaký problém, můžete použít následující kroky:
1. Povšimněte si pravidla nebo názvu monitorování z kontextu výstrahy nebo monitorování. Jedná se o text uvedený za názvem Workflow (pracovních postupů) v kontextu.
2. Podívejte se na název v konzole a předložte vlastnosti pro toto pravidlo nebo monitorování.
3. Ve vlastnostech monitorování nebo pravidla se podívejte na karty, která začínají Event Log (např. „Event Log (Unhealthy Event)) / (Protokol událostí (Nezdravá událost))“.
4. V deníku událostí se podívejte, kde je toto monitorování nebo pravidlo nastaveno na monitorování, podívejte se na příslušnou kartu s názvem Event Expression (např. „Simple Event Expression (Vyjádření jednoduché události)“ nebo „Repeated Event Expression (Vyjádření opakované události)“).
5. Povšimněte si zde uvedeného kritéria. Toto kritérium budete používat pro filtrování protokolů událostí cílových počítačů při vyhledávání poškozené události.
6. Jakmile máte protokol událostí a výraz (např. ID události se rovná 14384 a zdroj události se rovná stav), otevřete prohlížeč událostí v místě, odkud událost pochází.
7. Klikněte na protokol událostí uvedený v kroku 3.
8. Filtrováním protokolu událostí vyhledejte stejnou událost, na kterou se pravidlo nebo monitorování nakonfigurovalo v kroku 5. Můžete to udělat přímo v prohlížeči událostí, a to tak, že kliknete pravým tlačítkem na název protokolu událostí a v místní nabídce vyberete Zobrazení a pak Filtr. Tady můžete filtrovat podle Zdroje události a ID události, podobně jako u výrazu v kroku 5.
9. Jestliže se ve vašem náhledu zobrazí nějaké události, otevřete si je v prohlížeči událostí.
a. Pokud událost můžete otevřít, uložte protokol událostí (nabídka Akce, Uložit soubor protokolu jako).
b. Obraťte se na zákaznickou podporu a poskytněte jim název monitorování, jeho aktuální stav, kroky, které jste podnikli, a protokol událostí, který jste uložili pro offline analýzu.
Target | Microsoft.SystemCenter.HealthService | ||
Parent Monitor | Microsoft.SystemCenter.HealthServiceModules.WindowsEventLog.Rollup | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Low | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.RepeatedEventLogSingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.HealthServiceModules.WindowsEventLog.CorruptOrUnreadableEvents" Accessibility="Public" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.HealthService" ParentMonitorID="Microsoft.SystemCenter.HealthServiceModules.WindowsEventLog.Rollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.RepeatedEventLogSingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.HealthServiceModules.WindowsEventLog.CorruptOrUnreadableEvents_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Low</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Context/DataItem/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ManyCorruptEvents" MonitorTypeStateID="RepeatedEventRaised" HealthState="Warning"/>
<OperationalState ID="SuccessfullyReadEvent" MonitorTypeStateID="EventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Operations Manager</LogName>
<Expression>
<Or>
<Expression>
<And>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">26005</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">25005</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
<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>
</And>
</Expression>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service ESE Store</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">102</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Or>
</Expression>
<RepeatedComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</RepeatedComputerName>
<RepeatedLogName>Operations Manager</RepeatedLogName>
<RepeatedExpression>
<And>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">26008</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">25008</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">26009</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">25009</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
<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>
</And>
</RepeatedExpression>
<Consolidator>
<ConsolidationProperties>
<PropertyXPathQuery>Params/Param[1]</PropertyXPathQuery>
</ConsolidationProperties>
<TimeControl>
<WithinTimeSchedule>
<Interval>300</Interval>
</WithinTimeSchedule>
</TimeControl>
<CountingCondition>
<Count>20</Count>
<CountMode>OnNewItemTestOutputRestart_OnTimerSlideByOne</CountMode>
</CountingCondition>
</Consolidator>
</Configuration>
</UnitMonitor>