IT @ Jason Tools v3.65.1

SNMP 結果分析

解析 SNMP 輸出,協助 LibreNMS 建置與排錯

原始輸出

貼上 snmpwalk / snmpget / snmpbulkwalk 的輸出,或開啟本機的 .txt / .log / .walk 檔。全程在瀏覽器內解析,不會連到任何設備,也不會把你貼的內容送出去。

設備名稱與時間都只是你自己的標籤 —— 原始的 snmpwalk 輸出裡沒有這兩項資料,本工具不會從檔名去推。

內建 OID 對照,未知項目保留原文。

使用說明 6

這支工具怎麼判、以及它刻意不替你決定的事

如何補抓缺少的資料? 切到「資料收集」填目標主機與範本,或在「監控資料檢查」那一列直接按「補抓指令」。指令在 LibreNMS 主機上跑就好,把輸出存成檔案再貼回來。最優先的組合是 system、ifTable、ifXTable 三段,不必一開始就 walk 整個 enterprises。
為什麼未提供不等於不支援? 一份只抓了 system subtree 的輸出,什麼都證明不了。設備可能好端端地提供介面資料,只是這次沒抓;也可能要用廠商私有 MIB 才拿得到。設備明確回 noSuchObject 時才會單獨標成「明確例外回應」。
Hex 不一定是文字,也不一定是 MAC 六個 byte 的資料常常被誤判成 MAC —— 但 E5 8F B0 E7 81 A3 其實是 UTF-8 的台灣。這裡只有在語意允許時(ifPhysAddress 這類)才顯示成 MAC,其餘走嚴格 UTF-8,解不出來就保留原始 bytes,不用問號充數。
為什麼單次取樣不能算流量? 介面計數器是從開機累加到現在的總量,不是速率。要換算成 bps 一定得有兩個時間點。而且計數器可能被重置或回繞:discontinuity 時間改變就必須丟棄差值,32 位元計數器下降時,除非線速與間隔能證明只回繞過一次,否則沒辦法可靠計算。
感測器數字對不上 LibreNMS 怎麼辦? 先核對四件事:原始值、倍率(entPhySensorScale 與 precision)、單位、索引。本站只採用 ENTITY-SENSOR 提供的倍率或你自己指定的除數,不會看到 450 就推成 45 °C。廠商私有感測器的對照要由開發者依實際樣本補進站台內建資料。
怎樣才是好用的排錯資料? 同一台設備、同一次收集的 system + ifTable + ifXTable,用 -On -Oe -Ot -Ox 抓,並記下設備型號、韌體版本與取樣時間。要看流量再加抓一次同樣的 ifXTable,兩次之間隔幾分鐘。含有 command echo 的檔案可能帶著 community,貼上來之前自己看一下。