Snmp
如何確定用於監控的正確 OID
是否有正確/更好的方法來確定用於 SNMP 監控的正確 OID?
我能夠直接從設備下載 MIB,但在從數百個 OID 列表中找到正確的 OID 時我迷失了方向。我遇到的所有論壇都有不同的模型 OID,或者只是說“使用 OID,你會很好”,沒有細節……
採取的步驟
- 從設備下載 MIB
- 已驗證我可以 ping 設備
- 已驗證我可以在設備上執行 snmpwalk(注意我不熟悉 snmpwalk 的所有功能和用法)
根據我的經驗,很遺憾沒有,我必須獲取 MIB 並嘗試在其中找到我需要查詢的正確內容。(我使用了一個簡單的 mib 瀏覽器)
對於您找到的 OID,溫度太高,請確保它不是在觸發時將其設置為 on/1 的布爾值,這可以解釋為什麼設備在正常溫度下執行時您什麼也沒有讀取。
遺憾的是,OID 的使用和文件在網上被低估並且不受歡迎。我曾經在一個監控工具中為未知設備創建監控模板,我被視為一個黑魔法使用者。
我能說的唯一提示是注意返回值,有些是字元串,即使它們寫成數字,還有一些只是整數。