应用程序用户监视器

Microsoft.SystemCenter.CM.AEM.Views.Internal.UsersAffectedAppThreshold (AggregateMonitor)

此监视器检查与此应用程序关联的用户的监视器总数。

Knowledge Base article:

摘要

此监视器为应用程序检查遇到应用程序错误的用户总数,检查范围包括属于该应用程序的所有错误组。遇到报告给 AEM 的应用程序错误的唯一用户数超出了阈值。

原因

采样期间内报告给 AEM 的错误数已超出唯一计算机的阈值。这可能是由多个因素引起的,具体取决于发生故障的应用程序。

解决方法

诊断该问题可采取的其他步骤如下所示:

如果已打开错误传输报告,请验证是否存在可用的 Microsoft 解决方案。该解决方案(如果可用)可以提供有助于解决问题的其他信息。

查看错误事件视图以获取从 Persisted Cabs 文件夹中的故障指向 cab 文件的链接。如果这是一个旧的错误报告,则 cab 文件可能已被清理出。

对于那些可能未获得 Microsoft 解决方案 URL 响应的应用程序,应用程序支持或应用程序开发小组需要其故障信息

已应用于 AEM 被管理的计算机的最新 Service Pack 或 Quick Fix (QFE) 可能导致这些计算机间的错误数突然增加。请检查是否存在任何此类软件更新

进一步诊断此问题需要查看相关的“前 N 个应用程序和前 N 个错误组”报表,以识别前 N 个错误组,从而根据总数确认这是否是最严重的错误组。

Element properties:

TargetMicrosoft.SystemCenter.CM.AEM.Application
Parent MonitorSystem.Health.AvailabilityState
AlgorithmWorstOf
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
应用程序用户监视器
遇到此应用程序故障的唯一用户总数超过了阈值。唯一用户总数为 {0}。监视器的阈值为 {1}。

Source Code:

<AggregateMonitor ID="Microsoft.SystemCenter.CM.AEM.Views.Internal.UsersAffectedAppThreshold" Target="AEMLib!Microsoft.SystemCenter.CM.AEM.Application" Accessibility="Public" Enabled="true" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal">
<Category>Alert</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.CM.AEM.Views.Internal.UsersAffectedAppThreshold.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertParameters>
<AlertParameter1>$Data/Context/Columns/Column[1]$</AlertParameter1>
<AlertParameter2>$Data/Context/Columns/Column[3]$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<Algorithm>WorstOf</Algorithm>
</AggregateMonitor>