1

Я пытаюсь получить информацию о текущем связанном входном / выходном трафике на маршрутизаторе Airport Express, отображаемом в настройке openHAB.

что мне нужно, чтобы иметь возможность снабдить строку примерно так:

in:   snmp="<[192.168.2.111:public:.1.3.6.1.2.1.2.2.1.10.10:10000]"
out:  snmp=">[OFF:192.168.2.111:private:.1.3.6.1.4.1.4526.11.16.1.1.1.3.1.2:2]"
trap: snmp="<[192.168.2.111:public:.1.3.6.1.2.1.2.2.1.10.10:0]"

для моего файла конфигурации (см. https://github.com/openhab/openhab/wiki/Snmp-Binding). Я уже настроил mrtg для получения данных из Airport Express, поэтому SNMP активирован и работает. Нет проблем там.

Тем не менее, я ничего не знаю о SNMP на самом деле и не могу понять, как / где узнать, что могло бы вытащить текущую нагрузку трафика на eth0 из маршрутизатора.

Я ценю любую помощь, которую я могу получить в этом.

1 ответ1

1

Я решил это сам, используя отличный браузер MIB и приложения SNMPmon (iPad). Подводя итог структуре, есть IF-MiB:ifInOctets.1 (1, потому что меня интересует только eth0), который позволяет мне отслеживать обрабатываемые (входящие) октеты. Существует также ifOutOctets, конечно.

Описание ifInOctets.1 OID

На этой странице Описание расчета пропускной способности описывается, как счетчики октетов затем могут быть преобразованы в использование сети. По сути,

usage= D_ifInOctets*8*100/(T*ifSpeed) 

где D_ifInOctets - это разница в количестве счетчиков (они даны как счетчики) между двумя моментами времени, T - это время, прошедшее между двумя периодами полилины, и ifSpeed извлекается из другой ноты в IF-MiB.

Для комбинированной двусторонней связи с использованием. пожалуйста, взгляните на документы cisco, приведенные выше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .