症状
您将收到警报从 Microsoft 系统中心操作管理器 (SCOM) 某些 Microsoft Exchange Server 2013年托管可用性健康集处于不正常状态。
受影响的状况在 Exchange 设置 PowerShell 进行检查时,您发现健康的所有集都包含不健康属于 Microsoft.Office.Datacenter.ActiveMonitoring.OverallConsecutiveSampleValueAboveThresholdMonitor 类型的显示器。
例如,Total.Shadow.Queue.Length.Above.Threshold.Monitor 显示器属于这种类型,同时也属于 HubTransport 健康组。
注意:Microsoft.Office.Datacenter.ActiveMonitoring.OverallConsecutiveSampleValueAboveThresholdMonitor 类型的监视器具有非英语格式设置的服务器上执行时,将出现此问题。
原因
受影响的显示器从通过 Microsoft Exchange 诊断服务的性能计数器的采样值。例如,Total.Shadow.Queue.Length.Above.Threshold.Monitor 读取 MSExchangeTransport 影冗余主机 Info\Shadow 队列 Length\_total 性能计数器并将它与 1500 的阀值进行比较。
为此目的,数据临时存储在以下目录中的.csv 格式︰
...\Program Files\Microsoft\Exchange Server\V15\Logging\Diagnostics\PerformanceLogsToBeProcessed 在这些.csv 文件,则将数字值存储为字符串。为了与数字阀值进行比较,必须被转换回数字格式字符串。但是,这种转换不是区域性不可知。因此,如"2.69136905670166"字符串将被转换为双精度值"269136905670166"。
解决方案
要解决此问题,请安装Exchange Server 2013年的累积更新 8。
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。