Proxmox 虚拟机带宽监控

Proxmox 虚拟机带宽监控

我一直在尝试寻找一些工具来让我监控并获取虚拟机网络使用情况的统计数据。

我有一个带有多个虚拟机的 proxmox 主机,我希望进行某种带宽监控,以便我能够停止超出其配额的虚拟机。

Proxmox 似乎计划有这个带宽监控功能,但由于目前还没有任何可用功能,所以我想自己实现它。

我可以在 proxmox 主机上安装软件,或者安装负责此操作的虚拟机,只要它能够监控网络流量或从主机接收此信息。

我在 proxmox 中拥有的虚拟机不是容器,而是 KVM 虚拟机。我过去曾使用 iptables 为 OpenVZ 做过类似的事情,但我希望得到有这方面经验的人的见解。

iptables 是可行的方法吗?我应该在主机内部执行此操作,还是使用外部虚拟机?您会推荐什么?我已经尝试过 PRTG 和 Solarwinds,但由于这些可能不是最好的解决方案,所以我想有人能对此有所启发。

谢谢。

答案1

使用iptable中的TEE目标将数据包镜像到windows电脑上,然后在该电脑上安装一个被动带宽监控程序(例如:WFilter)来监控带宽并获取报告。

请查看本指南:https://web.archive.org/web/20160423201641/http://www.imfirewall.us/support/WFilter_4_1/Doc/deployment_iptables.htm

相关内容