按用户/邮箱监控 Exchange 带宽

按用户/邮箱监控 Exchange 带宽

我们在 5 家不同的公司之间共享 Exchange 服务器。我们的 Exchange 服务器每月消耗大量带宽(高达近 1 TB!)。它托管在异地,我们的托管提供商对带宽使用收取相当高的费用。

因此,我需要能够监控哪个用户/邮箱占用了最多的带宽,以便向每个公司重新收取额外的带宽费用。

我正在看 ExMon(交易所监控)现在,它告诉我我需要的信息,但这是一个即时测量,据我所知,没有办法汇总一个月内的所有即时测量结果来了解谁创建了所有 Exchange 带宽。

快速谷歌搜索没有帮助我找到任何免费的 Exchange 带宽报告/监控软件。Perfmon 也没有帮助我,因为我无法在其中找到适当的指标。

有人知道我可以使用什么工具吗?

答案1

我的建议是使用消息跟踪日志,这样它只能查询到您的消息跟踪日志为止。也就是说,如果您每周/每月运行此脚本,您将能够跟踪谁发送了最多/最大的邮件。请务必修改脚本中的“开始”和“结束”时间,以及导出的 csv 的首选目录。以下是 powershell 脚本:

$x=Get-TransportServer

$x | Get-MessageTrackingLog -Start "01/14/2014 12:00AM" -End "01/15/2014 12:00AM" -EventId "DELIVER" -ResultSize Unlimited |select-object Sender,@{Name="Recipients";Expression={$_.recipients}},MessageSubject,MessageId,Timestamp,TotalBytes,EventId | export-csv C:\outputdirectory\output_stats.csv

答案2

仅供参考,向他们收取带宽费用可能是促使他们迁移到 Office365 的好方法。说实话,这可能是他们最好的解决方案,但对您没有多大帮助,除非您是或成为 MS 合作伙伴并与他们合作以获得进行迁移的推荐。

相关内容