Как узнать префикс OID SNMP?

Как узнать префикс OID SNMP?

Я пытаюсь получить информацию о текущем входящем/исходящем трафике на маршрутизаторе 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

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

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

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

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

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

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

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