Как вы узнаете, когда интерфейс находится вне полосы пропускания?

308
leeand00

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

Что я знаю, так это то, что каждый интерфейс / порт на маршрутизаторе имеет спецификацию скорости, например, 10/100/1000, 10/100/1000 Мбит / с (мегабит в секунду).

Теперь я предполагаю, что при достижении чего-то, близкого к этой скорости, у вас не хватает пропускной способности для интерфейса, при условии, конечно, что соединение на другом конце способно к этой скорости, и что носитель, по которому он протекает, поддерживает такая большая пропускная способность.

Image of Grafana monitoring bandwidth on an OpenWRT router

0

1 ответ на вопрос

1
Tim_Stewart

Это хороший пример использования SNMP. (Простой протокол управления сетью). Он позволит вам контролировать пропускную способность входа / выхода на каждом порте, который настроен для его использования.

Маршрутизатор должен быть настроен для SNMP. И, кроме того, вам нужно программное обеспечение, работающее на компьютере, чтобы контролировать его. Я лично использую солнечные инструменты. Но «бесплатный SNMP» в вашей любимой поисковой системе должен дать множество результатов.

https://wiki.openwrt.org/doc/howto/snmp.server

Я собирался попытаться использовать Grafana для мониторинга ... главным образом потому, что я могу устанавливать оповещения ... график в приведенном выше вопросе взят из моей текущей установки, и графана уже получает эту информацию (по крайней мере, я так думаю) ... Похоже, что он отслеживает не то? leeand00 6 лет назад 0
Эти графики хорошо работают, когда у вас возникают проблемы. Но маршрутизаторам обычно не хватает памяти для долгосрочного сохранения этих данных. Когда вы максимизируете пропускную способность, вы будете знать, что это будут максимальные Мбит / с двух подключенных к нему интерфейсов. То есть, если у вас есть связь со скоростью 100 Мбит / с, вы увидите устойчивую линию на графике со скоростью 100 Мбит / с, когда она станет максимальной. Кстати, мне не кажется, что ваш роутер правильно читает биты в секунду, так как интерфейс вашего моста отрицательный. "-572" Tim_Stewart 6 лет назад 1
Запустите тест скорости, где-то вроде speakeasy.net и смотрите этот график во время загрузки. запишите свой максимум с маршрутизатора и сравните ваши скорости с графиком. Tim_Stewart 6 лет назад 1
Извините, я не дал понять, что отправляю данные на отдельную машину, на которой работает InfluxDB, и она просматривается в Grafana ... маршрутизатор не сохраняет данные, а отправляет их через collectd. leeand00 6 лет назад 0
То, что вы используете, похоже, не собирает данные должным образом. Используйте стандартизированный протокол. Tim_Stewart 6 лет назад 1
Хорошо, я попробую SNMP, похоже, есть способ использовать это с помощью effxdb: https://github.com/paulstuart/influxsnmp, а другой способ сделать это с помощью telegraf: https: //www.dev- eth0.de/blog/2016/12/06/grafana_snmp.html как вы сказали. leeand00 6 лет назад 0

Похожие вопросы