Wie finde ich das SNMP-OID-Präfix heraus?

Wie finde ich das SNMP-OID-Präfix heraus?

Ich versuche, Informationen zum aktuellen ein- und ausgehenden Datenverkehr auf einem Airport Express-Router abzurufen, der in einem OpenHAB-Setup angezeigt wird.

ich muss in der Lage sein, eine Zeile wie diese bereitzustellen:

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]"

für meine Konfigurationsdatei (siehehttps://github.com/openhab/openhab/wiki/Snmp-Binding). Ich habe mrtg so eingerichtet, dass es Daten vom Airport Express erhält, also ist SNMP aktiviert und funktioniert. Da gibt es kein Problem.

Allerdings weiß ich nichts über SNMP und kann nicht herausfinden, wie/wo ich herausfinden kann, was die aktuelle Verkehrslast auf eth0 vom Router abziehen würde.

Ich bin für jede Hilfe dankbar, die ich hierzu bekommen kann.

Antwort1

Ich habe es selbst gelöst, indem ich die hervorragenden MIB-Browser- und SNMPmon-Apps (iPad) verwendet habe. Beim Durchsuchen der Struktur gibt es ein IF-MiB:ifInOctets.1 (1, weil ich nur an eth0 interessiert bin), mit dem ich die verarbeiteten (eingehenden) Oktette überwachen kann. Natürlich gibt es auch ein ifOutOctets.

Eine Beschreibung der OID ifInOctets.1

Diese SeiteBeschreibung der Bandbreitenberechnungbeschreibt, wie die Oktettzahlen dann in die Netzwerknutzung umgewandelt werden können. Im Wesentlichen

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

wobei D_ifInOctetsdie Differenz der Ontet-Zählungen (sie werden als Zählungen angegeben) zwischen zwei Zeitpunkten ist, die Tzwischen den beiden Pollina-Perioden verstrichene Zeit ist und ifSpeedaus einer anderen Notiz in IF-MiB extrahiert wird.

Informationen zur kombinierten Duplex-Bandbreitennutzung finden Sie in den oben aufgeführten Cisco-Dokumenten.

verwandte Informationen