运行状况服务检测信号失败

Microsoft.SystemCenter.HealthService.Heartbeat (AggregateMonitor)

此监视器检查管理组内每个 System Center 管理运行状况服务的可用性。

Knowledge Base article:

摘要

System Center 管理运行状况服务已在计算机上停止。

此警报由运行状况服务观察程序生成。此对象在所有管理服务器资源池上运行并监视管理组中所有 System Center 管理运行状况服务的运行状况。如果 System Center 管理运行状况服务无法检测信号,就会运行一组诊断程序,然后执行恢复以尝试修复此远程代理问题。

原因

出现这种情况有下列原因:

解决方法

可启用恢复以重新启动代理。

万一禁用了恢复或者恢复不成功,可以导航到“状态更改事件”选项卡并从详细信息窗格运行恢复。要打开“状态更改事件”选项卡,请右键单击警报,指向“打开”,然后单击“运行状况资源管理器”。在运行状况资源管理器中,选择处于严重状态的警报,然后在右侧窗格中,单击“状态更改事件”选项卡。在细节窗格中,单击恢复任务。

注意:此监视器的诊断任务运行 Ping。运行 Windows Vista 或 Windows Server 2008 的计算机的默认防火墙设置将阻止计算机提供 Ping 响应。要将这些计算机配置为允许传入 ICMP 流量,请参阅“Create an Inbound ICMP Rule on Windows Vista or Windows Server 2008”(在 Windows Vista 或 Windows Server 2008 上创建入站 ICMP 规则)( http://go.microsoft.com/fwlink/?LinkId=161045)。

Element properties:

TargetMicrosoft.SystemCenter.HealthServiceWatcher
Parent MonitorSystem.Health.AvailabilityState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
运行状况服务检测信号失败
计算机 {0} 上的 System Center 管理运行状况服务无法检测信号。

Source Code:

<AggregateMonitor ID="Microsoft.SystemCenter.HealthService.Heartbeat" Accessibility="Public" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.HealthServiceWatcher" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="High">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.HealthService.Heartbeat.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="SCLibrary!Microsoft.SystemCenter.HealthServiceWatcher"]/HealthServiceName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<Algorithm>WorstOf</Algorithm>
</AggregateMonitor>