在 Operations Manager 中不应手动解决监视器引发的警报

在 System Center Operations Manager 中,监视器可以引发警报。 监视器引发的警报通常是状态更改的结果。 这些警报显示在操作控制台中,类似于由规则引发的警报。 但是,不应手动解决这些警报。

原始产品版本:   System Center 2016 Operations Manager,System Center 2012 R2 Operations Manager,Microsoft System Center 2012 Operations Manager
原始 KB 数:   979388

监视器引发的警报与状态更改有关。 这些警报应由监视器本身解决。 例如,当状态更改回 " 成功 " 或 "绿色" 时,监视器将等待。 可以在操作控制台中手动解决警报。 但是,我们建议您不要手动解决这些警报。 如果警报是手动解决的,则警报的已解决状态与受监视对象的状态不匹配。

确定是否由监视器引发警报

您可以使用一些 Windows PowerShell cmdlet 来确定是否由监视器引发警报。 下面是一个脚本示例,用于确定是否由监视器引发警报:

#get all alerts
$alerts = get-alert

#get only alerts generated by a monitor and not closed
$alerts = get-alert | where {$_.IsMonitorAlert -eq $true -and $_.ResolutionState -ne 255}

#format a table with alert info
$alert | sort-object LastModified, Name | ft Name, LastModified

#print number of alerts
$alerts.Count

#get only alerts generated by a rule and not closed
$alerts = get-alert | where {$_.IsMonitorAlert -eq $false -and $_.ResolutionState -ne 255}

参考

有关如何在关闭警报时重置监视器的详细信息,请参阅 how to:关闭警报时重置监视器?