使用MG-SOFT的MIB_Builder+編寫mib文件



1.點擊菜單File->New...,在彈出的對話框中選擇"version 1"或"version 2",此處選擇"version 2"。

2.在Module name:編輯框中輸入模塊名稱,注意所有字母必須大寫,此處輸入"LIUZY-TEST-MIB"。

3.導入父OID結點所在的mib模塊,此處我需要創建一個位於"enterprises"下的一個私有結點39988,因此需要導入"enterprises"所在的模塊SNMPv2-SMI:

點擊菜單File->Import...,在彈出的模塊選擇框中選擇"SNMPv2-SMI.my",此時左邊的MIB樹中即可展開看到enterprises結點。

4.將"enterprises"結點插入到我們自己的模塊中:


方法一:

1).在導入的SNMPv2-SMI模塊的enterprises結點上右鍵單擊,在彈出的菜單中執行"Copy"命令;

2).點擊菜單Window->LIUZY-TEST-MIB,切換到我們正在編輯的MIB模塊;

3).在根結點"MIB Tree"上右鍵單擊,在彈出的菜單中執行"Paste"命令;此時系統將提示"結點不能被鏈接到樹中,因爲無該結點的父結點,是否導入所有丟失的父結點?",選擇"是",即可將enterprises結點導入我們的文件中;

方法二:

1).點擊菜單條最右邊的"向下還原"按鈕,使導入的SNMPv2-SMI模塊和LIUZY-TET-MIB模塊同時可見;

2).鼠標左鍵按住SNMPv2-SMI模塊的enterprises結點,然後拖到LIUZY-TEST-MIB的"MIB Tree"結點下,此時系統將提示"結點不能被鏈接到樹中,因爲無該結點的父結點,是否導入所有丟失的父結點?",選擇"是",即可將enterprises結點導入我們的文件中;

5.新建一模塊:

5.新建一非葉子結點:

將右邊"SMIv1 Components"下的"OBJECT IDENTIFIER"拖到希望的結點如"enterprises"結點下,Name編輯框輸入希望的名字如"liuzytest",Child編輯框輸入我們希望的OID值如39988。

6.新建一葉子結點:

將右邊"SMIv1 Components"下的"OBJECT-TYPE(Scalar)"拖到希望的結點如"liuzytest"結點下,Name編輯框輸入希望的名字如"liuzyleaf",Child編輯框輸入我們希望的OID值如1,再根據需要設置其它的屬性。

7.新建一個表:

1).將右邊"SMIv1 Components"下的"OBJECT-TYPE(Table)"拖到希望的結點如"liuzytest"結點下,Name編輯框輸入希望的名字如"liuzyTable",Child編輯框輸入我們希望的OID值如2,再根據需要設置其它的屬性。需要注意的是結點名稱必須以"Table"結尾。

2).將右邊"SMIv1 Components"下的"OBJECT-TYPE(Row)"拖到上一步新建的"liuzyTable"結點下,Name和Child編輯框不允許輸入,由系統默認設置,根據需要可設置其它的屬性。

3).將右邊"SMIv1 Components"下的"OBJECT-TYPE(Columnar)"拖到上一步新建的"liuzyEntry"結點下,Name編輯框輸入希望的名字如"liuzyColumn1",Child編輯框輸入我們希望的OID值如1,再根據需要設置其它的屬性。

4).重複第3)步加入其它列結點。

8.新建一Notification:

將右邊"SMIv2 Components"下的"NOTIFICATION-TYPE"拖到

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章