Как контролировать использование исходящей пропускной способности в Linux?

Как контролировать использование исходящей пропускной способности в Linux?

В настоящее время я использую vnstat для мониторинга использования пропускной способности. Я хочу получить данные для принятия решения, оставаться ли на более дорогом, но безлимитном кабельном тарифном плане или перейти на более дешевый, мобильный тарифный план с ограниченным объемом данных.

Поэтому на самом деле я хочу знать не общий трафик, проходящий через мои сетевые интерфейсы (у меня небольшая локальная сеть с NAS и прочим оборудованием), а исходящий трафик моей локальной сети, в основном весь, за исключением трафика, идущего в/из 10.0.0.0 - 10.0.0.255.

Я не могу понять, как это сделать с помощью vnstat, и возможно ли это вообще. Я бы с удовольствием использовал любой другой инструмент, но пока ничего лучше vnstat не нашел. Есть идеи?

решение1

Обычный способ сделать это — включить мониторинг SNMP на маршрутизаторе и настроить инструмент мониторинга MRTG (на вашем компьютере или любом другом внутреннем сервере) для мониторинга исходящего интерфейса маршрутизатора.

Как бесплатно отслеживать трафик SNMP в Ubuntu с помощью MRTG

решение2

Вы когда-нибудь пробовали iptraf?

протестируйте его из консоли, просто установите через apt или yum и запустите, введя iptraf.

Вы можете выбрать «Монитор локальной сети» и сетевую карту для мониторинга трафика на устройстве.

Привет!

решение3

Итак, у меня пока не было времени протестировать эти две программы, но похоже, что они могут быть тем, что я ищу. Если кто-то ищет что-то похожее, посмотрите:

https://github.com/rafalfr/smarttrafficmeter

и

https://codebox.net/pages/bitmeteros

Связанный контент