一、MG-SOFT軟件的各個部分及使用
MG-SOFT主要分為三個部分,MIB Browser、MIB Complier與MIB Builder三個部分
1、 在win 10上安裝net-snmp
https://www.cnblogs.com/kongkongFabian/p/10641575.html
win10有兩個版本的啟動或關閉windows服務里面無SNMP項,去設置->應用和功能->可選功能->添加一下SNMP就可以了
2、 軟件的安裝及使用
https://www.cnblogs.com/ilanni/p/4208005.html
3、 MIB Browser的操作手冊
https://wenku.baidu.com/view/ea60658683d049649b665871.html
4、 MIB Builder使用手冊
https://blog.csdn.net/kuenking111/article/details/46968529
5、 MIB文件語法簡述
https://blog.csdn.net/shanzhizi/article/details/15340305
二、完整的MIB Tree編寫方法:
1、 MIB Builder主要是MIB樹的編寫與生成,其主要的操作方法是左拖生成樹結構,完成后直接導出(File->export)生成.my文件。
a) 注意:生成表時,要在entry里面設置index,即索引,相當於表的主鍵
b) 一個項目必須要添加一個OBJECT-GROUP, OBJECT-GROUP聲明的MIB對象是實現該組所必須包括的MIB對象的最小集合。也就是說,要實現這個組,必須包括這些對象。
c) 一個項目組必還要包含一個MODULE-INDENTITY,該定義添加了一個公共的標示段來對整個信息描述塊進行頂層的文字描述,以加強對管理MIB描述塊的文檔管理和控制,每個MIB定義中都會有該定義
2、 然后用MIB Complier打開生成的.my文件,點擊Tool->complie ….my文件編譯,生成smidb文件,點擊彈出框的save all,之后可以在左邊的module框看到生成的模塊。
3、 打開MIB Browser,在MIB欄中查找剛剛生成的MIB modules文件,點擊紅色箭頭(load selected MIB modules)導入上面框中,再點擊Query即可查詢到剛剛導入的MIB Tree
三、MG-SOFT軟件操作即遇到的問題
1、 MG-SOFT的軟件操作需要以管理員方式來運行,否則報錯,出現以下標志才表示成功。
2、 若未以管理員方式打開MIB Complier軟件,關閉軟件再打開軟件時會出現MIB Complier打不開的情況,此時需要打開任務管理器,關閉MIB-SOFT軟件的進程,再操作時無問題。
四、MIB Tree編碼的研究
1、 閱讀win 10 系統MIB Tree編碼時(使用iReasoning MIB Browser軟件),會發現葉子節點的OID一般以.0結尾(表葉子節點除外)
生成表格時,表葉子節點表示的表的列,一般至少有一個表葉子節點作主鍵,表內容的OID的編寫一般是表根OID+表葉子OID+主鍵value來表示。