
我有一個運行 Fedora 的 AWS EC2 執行個體。它託管多個網域。如何找出每個網域的頻寬/網路使用情況?有多種工具,但我特別需要「每個網域」資訊。我想密切關注哪個網域所有者超出了網路頻寬。 TIA。
答案1
僅使用 EC2 實例,您無法使用 AWS 工具找出每個網域的網路使用情況。
這是因為 AWS 只是為您提供了 EC2 的 IP 位址,並且沒有考慮 HTTP / HTTPS 層級來報告每個網域的統計資料。
一種選擇是安裝網站伺服器日誌分析軟體,然後該軟體會產生虛擬主機的統計數據,您可以在其中看到所使用的頻寬。
AWStats 和 Webalizer 是這方面的選擇。
另一種選擇是為每個網域安裝一個ELB,然後您可以看到每個網域的流量。然而,對於這種情況來說,這種方法太過分了,而不是 ELB 的設計用途。