如何找到 SNMP OID 前綴?

如何找到 SNMP OID 前綴?

我正在嘗試獲取有關 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 以從機場快線獲取數據,因此 SNMP 已啟動並正常工作。那裡沒問題。

然而,我對 SNMP 一無所知,並且無法弄清楚如何/在哪裡找出什麼會從路由器拉動 eth0 上的當前流量負載。

我很感激我能得到的任何幫助。

答案1

我自己使用優秀的 MIB 瀏覽器和 SNMPmon 應用程式 (iPad) 解決了這個問題。瀏覽結構,有一個 IF-MiB:ifInOctets.1(1 是因為我只對 eth0 感興趣),它使我能夠監視正在處理的(入站)八位元組。當然還有一個 ifOutOctets 。

ifInOctets.1 OID 的描述

這一頁頻寬運算說明描述如何將八位元組計數轉換為網路使用情況。在本質上,

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

其中D_ifInOctets是兩個時間點之間的 ontet 計數(它們以計數形式給出)的差異,T是兩個花粉週期之間經過的時間,是ifSpeed從 IF-MiB 中的另一個註釋中提取的。

用於組合雙工頻寬使用。請查看上面保留的思科文件。

相關內容