使用 SNMP MIB 管理員排除 MIB 檔案問題

「SNMP MIB 管理員」可驗證已匯入或已經在 WhatsUp Gold 中的所有 MIB 檔案。若在 MIB 檔案中找到錯誤,[狀態] 欄會顯示檔案的錯誤數和警告數。若 MIB 檔案語法正確無誤,且符合所有 MIB 檔案依存關係的條件,則 MIB 檔案名稱旁邊會顯示勾號,且 [狀態] 欄中會顯示 [成功] 訊息。

使用 SNMP MIB 管理員

找出 MIB 檔案的問題與錯誤

若 MIB 檔案有錯誤,您可使用 MIB 管理員找出程式碼問題所在,然後在文字編輯程式 (如「記事本」) 中開啟 MIB 檔案,並修正程式碼。程式碼可能有各種問題。例如 MIB 檔案可能有簡單的語法錯誤,或 MIB 檔案可能與其他 MIB 檔案有依存關係。查看 MIB 檔案時可利用錯誤訊息來找出、解決問題。

「SNMP MIB 管理員」清單可顯示兩種錯誤:

Tip: MIB 最常見的錯誤原因,就是 MIB 檔案與 MIB 資料庫以外的其他 MIB 檔案有依存關係。解決這個問題後,大部分的 MIB 問題就會迎刃而解。
範例:若缺少 MIB,「MIB 管理員」會以錯誤訊息指出問題,如以下摘錄自 MIB 狀態報表的範例所示:
22 ipMRouteGroup, ipMRouteSource,
23 ipMRouteSourceMask, ipMRouteNextHopGroup,
24 ipMRouteNextHopSource, ipMRouteNextHopSourceMask,
25 ipMRouteNextHopIfIndex,
26 ipMRouteNextHopAddress FROM IPMROUTE-STD-MIB
Error:Cannot find module (IANA-RTPROTO-MIB):At line 26 in
C:\PROGRA~1\Ipswitch\WhatsUp\Data\Mibs/IPMROUTE-STD-MIB.my
這份報表中的重要資訊是:
Cannot find module (IANA-RTPROTO-MIB).
此資訊表示以下位置的 MIB 資料庫缺少 IANA-RTPROTO-MIB:C:\Program Files\Ipswitch\WhatsUp\Data\Mibs
若您斷定缺少 MIB 檔案,可將檔案手動複製到 \Program Files\Ipswitch\WhatsUp\Data\Mibs\ 目錄,或使用 [SNMP MIB 管理員] 加入 (匯入) 新的 MIB 檔案。

若要找出並訂正 MIB 檔案程式碼:

  1. 選取 [狀態] 欄中有錯誤訊息的 MIB 檔案,然後按一下 [查看]。此時會開啟檢視工具,在網頁最上方顯示摘要資訊,指出錯誤數或警告數。在 [含有錯誤或警告的行號] 摘要資訊中,按一下行號即可直接跳到有錯誤的那一行程式碼。

    出現警告的 SNMP MIB 管理員檢視工具

  2. 檢視工具已幫您找出程式碼中的問題,請開啟文字編輯程式並訂正程式碼。MIB 檔案位於 ..\Program Files\Ipswitch\WhatsUp\Data\Mibs
  3. 修改程式碼後,請儲存 MIB 檔案,然後按一下 [SNMP MIB 管理員] 對話方塊中的 [重新載入]
  4. 在清單中找出您變更的 MIB 檔案,檢查是否已經訂正所有錯誤。若已更正所有錯誤,請按一下 [關閉]。若 [SNMP MIB 管理員] 對話方塊 (驗證程式) 顯示錯誤,請繼續重複第 1 ~ 3 步,直到所有程式碼的問題都更正為止。

另請參閱

使用 SNMP MIB 管理員