使用 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

SNMP 總覽

在 Windows 設備上啟用 SNMP

監控 SNMP 服務

關於 SNMP 代理程式或管理程式

關於 SNMP 管理資訊庫

關於 SNMP 物件名稱和識別碼

使用 SNMP MIB 管理員

關於 SNMP 作業

自訂 SNMP 設備網路介面的名稱

關於 SNMP 安全性

使用 Trap 定義匯入工具