This Monitor generates an alert when an application repeatedly hangs within a short period of time.
The threshold value for the number of repeats and the time period that they can occur within for the threshold to be reached can be modified using the overrides feature.
When an application generates an application error, you can use one of the following options to address the issue:
1. Look for related support information on the Microsoft Support Website.
2. Install any service pack or product updates for the relevant application.
3. Install any service packs or updates for any relevant subsystems that the application depends on.
4. Remove of the relevant application.
If the same application generates application errors frequently and related support information is unavailable contact Microsoft Product Support.
Target | Microsoft.Office.2003.InfoPath | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.RepeatedEventLogTimer2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Office.2003.InfoPath.RepetitiveHang.Event.Monitor" Accessibility="Public" Target="Microsoft.Office.2003.InfoPath" TypeID="Windows!Microsoft.Windows.RepeatedEventLogTimer2StateMonitorType" ParentMonitorID="SystemHealth!System.Health.PerformanceState" ConfirmDelivery="false" Remotable="true" Enabled="onEssentialMonitoring" Priority="Normal">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Office.2003.InfoPath.RepetitiveHang.Event.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>Office</AlertParameter1>
<AlertParameter2>InfoPath</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="RepetitivelyHanging" HealthState="Warning" MonitorTypeStateID="RepeatedEventRaised"/>
<OperationalState ID="Healthy" HealthState="Success" MonitorTypeStateID="TimerEventRaised"/>
</OperationalStates>
<Configuration>
<RepeatedComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</RepeatedComputerName>
<RepeatedLogName>Application</RepeatedLogName>
<RepeatedExpression>
<And>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery>Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>ContainsSubstring</Operator>
<Pattern>$Target/Property[Type="IWCommon!Microsoft.Office.InfoPath"]/FileName$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Application Hang</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>1002</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</RepeatedExpression>
<Consolidator>
<ConsolidationProperties/>
<TimeControl>
<WithinTimeSchedule>
<Interval>3600</Interval>
</WithinTimeSchedule>
</TimeControl>
<CountingCondition>
<Count>4</Count>
<CountMode>OnNewItemTestOutputRestart_OnTimerSlideByOne</CountMode>
</CountingCondition>
</Consolidator>
<TimerWaitInSeconds>86400</TimerWaitInSeconds>
</Configuration>
</UnitMonitor>