监视用户/邮箱的Exchange带宽

我们共享5个不同公司之间的交换服务器。 我们的交换服务器每个月都会消耗大量的带宽(高达几乎TB)。 这是异地托pipe,我们的托pipe服务提供商收取带宽使用相当一分钱。

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

我现在在看ExMon( Exchange监视器 ),它告诉我需要的信息,但这是一个即时测量,据我所知,没有办法将所有这些即时测量结果在一个月内汇总到了解谁在创build所有Exchange带宽的概述。

快速谷歌没有帮助我find任何免费的Exchange带宽报告/监测软件。 Perfmon不帮我,因为我找不到适当的指标。

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

我的build议利用了邮件跟踪日志,所以它只能在你的邮件跟踪日志去的时候查询。 也就是说,如果你每周/每月运行这个脚本,你将能够跟踪谁发送最多/最大的邮件。 请务必修改脚本中的“开始”和“结束”时间,以及导出的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 

仅供参考,向他们收取带宽可能是推动他们迁移到Office365的一个好方法。 这对于他们来说可能是最好的解决scheme,但是除非你是或者成为MS合作伙伴,并且与他们合作来推荐他们进行移植。