如何在ASP.Net应用程序中使用C#计算主机帐户的带宽消耗?

时间:2010-06-01 05:48:10

标签: c# iis bandwidth logparser measure

全部,

我正在使用SaaS托管软件。服务器上托管了大量站点。我正在尝试使用C#,described Here使用MS Log Parser来计算带宽消耗(传入和传出的字节数)。

在上述情况下,如果用户或任何管理员删除了日志文件,则无法进行带宽计算。

Q1: 在单个服务器上衡量各种托管帐户(网站)的带宽的标准方法是什么?

Q2: 如果使用了日志解析器机制(如上所述),那么如何处理安全问题?是否有一些系统目录或事件查看器日志或除了系统帐户以外包含带宽数据而无法删除的内容?

请指出正确的方向。

由于

1 个答案:

答案 0 :(得分:1)

管理员可以删除您所谈论的日志,但整个网站也可以删除。您可能应该与他们讨论您是否需要访问/使用这些文件。您还可以更改IIS以记录到数据库与文件,因此您可以将数据保存在自己的存储库中。除了直接从日志中获取信息之外,管理员还可以使用其他工具来监控和报告带宽(防火墙,路由器等)。您可能应该与他们一起开发解决方案。