![如何找到 SNMP OID 前綴?](https://rvso.com/image/1476396/%E5%A6%82%E4%BD%95%E6%89%BE%E5%88%B0%20SNMP%20OID%20%E5%89%8D%E7%B6%B4%EF%BC%9F.png)
我正在嘗試獲取有關 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 。
這一頁頻寬運算說明描述如何將八位元組計數轉換為網路使用情況。在本質上,
usage= D_ifInOctets*8*100/(T*ifSpeed)
其中D_ifInOctets
是兩個時間點之間的 ontet 計數(它們以計數形式給出)的差異,T
是兩個花粉週期之間經過的時間,是ifSpeed
從 IF-MiB 中的另一個註釋中提取的。
用於組合雙工頻寬使用。請查看上面保留的思科文件。