mcompile 命令可將 SNMP MIB 檔案編譯成中繼格式 (.cfg) 檔案,此種檔案可使用 mxmib 公用程式註冊以便用於 HP Systems Insight Manager (HP SIM)。
請參考下列提示:
若將編譯的 MIB 檔案包含來自其他 MIB 的 IMPORTS,則匯入的 MIB 檔案應和將編譯的 MIB 檔案位於相同的目錄下。
MIB 檔案的註釋行前面為「--」,以新的一行或下一個「--」作為結束。請留意整行有「-」字元的 MIB,這些是註釋行。不過,再加上一個破折號會取消第一組的「--」字元。
例如:
-- xyz 會取消 xyz。
不過:
-- -- xyz 實際上會取消 xyz 的註釋。
mcompile 預期模組結尾會有單獨成行的 END 關鍵字。請確認在 MIB 檔案中,END 關鍵字後加上一行新行。
mcompile 不允許重新定義標準資料類型。若將編譯的 MIB 檔案包含此類重新定義,則執行 mcompile 前應將其加上註釋。
欲編譯 MIB:
開啟一個 MS-DOS® 視窗或 UNIX shell。
執行 mcompile 將 SNMP MIB 檔案編譯成中繼格式 (.cfg)。
mcompile 可辨識 -d 選項,此選項會變更至指定的目錄以找出並處理 MIB 檔案。中繼 (.cfg) 檔案一定會與 MIB 檔案位於相同的目錄下。mcompile 預設會在目前的目錄下搜尋 MIB 檔案。
cd mibs 目錄
mcompile mymib.mib
或
若未在 MIB 目錄下執行:
mcompile -d mibs 目錄 mymib.mib
執行 mxmib 在 HP SIM 中註冊 MIB。
相關程序
相關主題