新安装的 Exchange 2016 报告 HealthManagerWorkItemQuarantineMonitor 不健康

新安装的 Exchange 2016 报告 HealthManagerWorkItemQuarantineMonitor 不健康

我们刚刚安装了新版 Exchange 2016,最终我们将把我们的 Exchange 2010 用户迁移到该版本。

在此之前,我运行了 BPA,它报告了一些有关各种服务器健康条目的警告。其中之一是 HealthSet Monitoring

[PS] C:\>get-healthreport server01 -healthset monitoring

Server    State          HealthSet   AlertValue  LastTransitionTime   MonitorCount
------    -----          ---------   ----------  ------------------   ------------
server01  NotApplicable  Monitoring  Unhealthy   08/09/2016 2:39:...  29

检查条目,我发现HealthManagerWorkItemQuarantineMonitor标记为Unhealthy

[PS] C:\>get-serverhealth server01 -healthset monitoring | select name,alertvalue

Name                                                AlertValue
----                                                ----------
CrimsonMonitor                                         Healthy
EDSServiceRunningMonitor                               Healthy
EDSJobPoisonedMonitor                                  Healthy
SqlOutputStreamInRetryMonitor                          Healthy
ServerHealthStateCollectionMonitor                     Healthy
HealthManagerWorkItemQuarantineMonitor               Unhealthy
MaintenanceFailureMonitor.Monitoring                   Healthy
MaintenanceTimeoutMonitor.Monitoring                   Healthy
HealthManagerSchedulingLatencyMonitor                  Healthy
PrivateWorkingSetWarning.M.E.diagnostics.service       Healthy
PrivateWorkingSetError.M.E.diagnostics.service         Healthy
ProcessProcessorTimeWarning....iagnostics.service      Healthy
ProcessProcessorTimeError.M.E.diagnostics.service      Healthy
CrashEvent.M.E.diagnostics.service                     Healthy
PrivateWorkingSetWarning.M.exchange.monitoring         Healthy
PrivateWorkingSetError.M.exchange.monitoring           Healthy
ProcessProcessorTimeWarning.M.exchange.monitoring      Healthy
ProcessProcessorTimeError.M.exchange.monitoring        Healthy
CrashEvent.M.exchange.monitoring                       Healthy
PrivateWorkingSetWarning.msexchangehmhost              Healthy
PrivateWorkingSetError.msexchangehmhost                Healthy
ProcessProcessorTimeWarning.msexchangehmhost           Healthy
ProcessProcessorTimeError.msexchangehmhost             Healthy
CrashEvent.msexchangehmhost                            Healthy
PrivateWorkingSetWarning.msexchangehmworker            Healthy
PrivateWorkingSetError.msexchangehmworker              Healthy
ProcessProcessorTimeWarning.msexchangehmworker         Healthy
ProcessProcessorTimeError.msexchangehmworker           Healthy
CrashEvent.msexchangehmworker                          Healthy

我找不到任何关于它HealthManagerWorkItemQuarantineMonitor是什么或如何解决它的信息。

如果我运行,invoke-monitoringprobe monitoring\HealthManagerWorkItemQuarantineMonitor -server server01我会得到以下结果:

WARNING: Could not find assembly or object type associated with monitor identity
'monitoring\HealthManagerWorkItemQuarantineMonitor'. Please ensure that the given
monitor identity exists on the server.

我可以检查什么来解决这个问题?

答案1

我遇到了完全一样的问题。

我最终搜索了我的日志并找到了对以下HealthManagerWorkItemQuarantineMonitor内容的引用Microsoft\Exchange\ManagedAvailability\Monitoring

Workitem "E4eException.Maintenance.WorkItem" (ID: 37) repeatedly caused
Exchange Health Manager worker process to restart. As a result it has 
been quarantined and will not be scheduled to run for 24 hours.

-------------------------------------------------------------------------------

States of all monitors within the health set:
Note: Data may be stale. To get current data, run: Get-ServerHealth -Identity '<SERVERNAME>' -HealthSet 'E4E'

我最近遇到了此服务器所在的 DAG 问题,并且一直在努力解决。所以对我来说,我明天会再次检查它并再次检查健康状态。

希望这有点用处。

答案2

您正在尝试调用监视器。您需要调用与该监视器关联的探测器。对于您的情况:
Invoke-MonitoringProbe Monitoring\HealthManagerHeartbeatProbe -Server server01

您可以通过运行以下命令来找到探测器:
Get-MonitoringItemIdentity <HEALTHSET> -Server server01 | ? {$_.ItemType -eq 'Probe'} | ft name,itemtype -auto

相关内容