如何更新 Exchange 服务器监控覆盖?

如何更新 Exchange 服务器监控覆盖?

假设您有一个 Exchange 2013 服务器,该服务器具有现有的服务器监控覆盖,您可以通过在 Exchange Shell 上运行来获取它:

Get-ServerMonitoringOverride -Server servername | ft -auto

输出内容如下:

Identity                                        ItemType PropertyName        PropertyValue
--------                                        -------- ------------        -------------
MailboxSpace\StorageLogicalDriveSpaceMonitor\G: Monitor  MonitoringThreshold 50000
MailboxSpace\StorageLogicalDriveSpaceMonitor\H: Monitor  MonitoringThreshold 50000
MailboxSpace\StorageLogicalDriveSpaceMonitor\L: Monitor  MonitoringThreshold 25000

在上面的例子中,当驱动器低于默认的 100GB 限制时,服务器覆盖可以防止默认的 Exchange 监控发出警报。

假设您想要更改现有的覆盖(例如,现有的覆盖已过期,或者您想要将 MonitoringThreshold 的 PropertyValue 更改为 10000)。

在此实例中,您将如何修改现有的 ServerMonitorOverride?

答案1

事实证明(除非我真的错过了),唯一需要修改现有 Exchange 监控覆盖的方法就是删除它们并重新创建它们。这包括如果它们已过期,则为其设置新的过期期限。

下面是一个示例(基于问题中的示例输出):

Remove-ServerMonitoringOverride -server MAILSERVER -Identity MailboxSpace\StorageLogicalDriveSpaceMonitor\G: -ItemType Monitor -PropertyName MonitoringThreshold

然后将其重新添加,新的到期日期为从今天起一年:

Add-ServerMonitoringOverride -server MAILSERVER -Identity MailboxSpace\StorageLogicalDriveSpaceMonitor\G: -ItemType Monitor -PropertyName MonitoringThreshold -PropertyValue 50000 -Duration 365

然后,您可以通过运行以下命令查看该监视器的新到期日期:

Get-ServerMonitoringOverride -server MAILSERVER | fl

相关内容