我有一个运行 Fedora 的 AWS EC2 实例。它托管多个域。如何找出每个域的带宽/网络使用情况?有几种工具,但我特别需要“每个域”的信息。我想记录哪个域所有者超出了网络带宽。TIA。
答案1
仅使用 EC2 实例,您无法使用 AWS 工具找出每个域的网络使用情况。
这是因为 AWS 仅为您提供 EC2 的 IP 地址,而没有查看 HTTP / HTTPS 级别以报告每个域的统计信息。
一种选择是安装一个网络服务器日志分析软件,然后它会在您的虚拟主机上生成统计信息,您就可以在那里看到使用的带宽。
AWStats 和 Webalizer 是可行的选择。
另一个选择是为每个域安装一个 ELB,然后您就可以看到每个域的流量。但是,对于这种情况来说,这种方法太过分了,而且不是 ELB 设计的用例。