Я пытался найти какой-нибудь инструмент, который позволил бы мне отслеживать и получать статистику использования сети виртуальной машины.
У меня есть хост proxmox с несколькими виртуальными машинами, и я хотел бы иметь какой-то мониторинг пропускной способности, чтобы я мог останавливать виртуальные машины, превышающие их квоту.
Похоже, что Proxmox планирует эту функцию мониторинга пропускной способности, но, поскольку до сих пор ничего не было доступно, я хотел реализовать ее сам.
Я могу установить программное обеспечение на хосте proxmox или виртуальную машину, которая будет отвечать за это, если она может отслеживать сетевой трафик или получать эту информацию от хоста.
Виртуальные машины, которые у меня есть внутри proxmox, не являются контейнерами, это виртуальные машины KVM. Я делал нечто подобное в прошлом, используя iptables для OpenVZ, но мне хотелось бы получить информацию от кого-то, у кого есть опыт в этом.
Подходит ли iptables? Должен ли я делать это внутри хоста или с внешней виртуальной машиной? Что бы вы порекомендовали? Я прошел через PRTG и Solarwinds, но, поскольку это могут быть не самые лучшие решения, я хотел, чтобы кто-то пролил на это немного света.
Спасибо.
Используйте цель «TEE» в «iptable» для зеркалирования пакетов на ПК с Windows. Затем вы можете установить на этот компьютер программу пассивного мониторинга пропускной способности (например, WFilter) для контроля пропускной способности и получения отчета.
Пожалуйста, проверьте это руководство: https://web.archive.org/web/20160423201641/http://www.imfirewall.us/support/WFilter_4_1/Doc/deployment_iptables.htm