0

大家好,

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

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

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

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

请指出我正确的方向。

谢谢

4

1 回答 1

1

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

于 2010-06-01T05:54:52.417 回答