我是mib的全新新手,我已閱讀了關於snmp的techdive並獲得了對SNMP4J的基本理解任何人都可以告訴我如何在snmp4j中使用MIB? 在前提前感謝使用SNMP4J加載MIB
1
A
回答
3
當然你基本上是查詢客戶端的信息給你需要的MIB字段的OID。
從引用的博客取一個基本的樣本是:
PDU request = new PDU();
request.setType(PDU.GET);
OID oid= new OID("1.3.6.1.2.1.1.1.0");
request.add(new VariableBinding(oid));
參考,你可以使用: http://www.jineshmathew.com/2012/11/how-to-get-started-with-snmp4j.html
這裏是另外一個參考: http://www.jayway.com/2010/05/21/introduction-to-snmp4j/
下面是java的文檔OID:http://www.snmp4j.org/doc/org/snmp4j/smi/OID.html
0
您需要註冊您的MIB使用snmp4j。
final OID interfacesTable = new OID(".1.3.6.1.4.1.44.1");
MOTableBuilder builder = new MOTableBuilder(interfacesTable)
.addColumnType(SMIConstants.SYNTAX_OCTET_STRING,MOAccessImpl.ACCESS_READ_WRITE)
//first row
.addRowValue(new OctetString("loopback"))
//next row
.addRowValue(new Integer32(4));
agent.registerManagedObject(builder.build());
agent.listen();
相關問題
- 1. 建立自定義MIB? SNMP4J
- 2. 如何在snmp4j中添加行到MIB表中
- 3. SNMP4J添加用戶
- 4. 如何正確更新SNMP4j代理MIB值
- 5. PySNMP Builder無法加載CISCO-RTTMON-MIB
- 6. 如果SNMP4J使用TableUtils.getTable
- 7. 心跳SNMP4J:如何使用SNMP4J發送SNMP心跳消息?
- 8. 如何遍歷帶有名稱而不是數字的SNMP/MIB樹(snmp4j)
- 9. MIB名從MIB值在Perl
- 10. MRTG使用SNMP4J的類似軟件?
- 11. 使用SNMP4J設置對等地址
- 12. 使用snmp4j檢索多個表格TableUtils
- 13. 使用Snmp4j進行網絡發現
- 14. 在Linux上SNMP4J
- 15. SNMP4J snmp4android.jar的Android
- 16. SNMP4J入門
- 17. PHP在不加載MIB的情況下配置SNMP
- 18. 如何使用snmpwalk查詢UCD-SNMP-MIB
- 19. SNMP4J一套錯誤
- 20. 添加新的mib主代理
- 21. 在Java SNMP4J中,如何查找snmp4j.jar和SNMP4J-agent.jar的版本?
- 22. Mysql和snmp/mib
- 23. MIB集成
- 24. 指數MIB表
- 25. 用PySNMP抓取MIB問題
- 26. 如何使用SNMP4J查找Spring Web應用程序的帶寬
- 27. SNMP4J通用變量綁定錯誤
- 28. SNMP4J代理的SNMP表
- 29. 減小SNMP4J的尺寸
- 30. SNMP4j陷阱嚴重性
這真的有用@Kevin Bayes – bee81
+1爲參考鏈接 –