我是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. 如何正確更新SNMP4j代理MIB值
- 6. PySNMP Builder無法加載CISCO-RTTMON-MIB
- 7. 如果SNMP4J使用TableUtils.getTable
- 8. 心跳SNMP4J:如何使用SNMP4J發送SNMP心跳消息?
- 9. 如何遍歷帶有名稱而不是數字的SNMP/MIB樹(snmp4j)
- 10. MIB名從MIB值在Perl
- 11. 使用SNMP4J設置對等地址
- 12. 使用Snmp4j進行網絡發現
- 13. MRTG使用SNMP4J的類似軟件?
- 14. 使用snmp4j檢索多個表格TableUtils
- 15. SNMP4J snmp4android.jar的Android
- 16. 在Linux上SNMP4J
- 17. SNMP4J入門
- 18. PHP在不加載MIB的情況下配置SNMP
- 19. 無法在HP MIB中使用SnmpTranslate
- 20. 如何使用snmpwalk查詢UCD-SNMP-MIB
- 21. SNMP4J一套錯誤
- 22. 在Java SNMP4J中,如何查找snmp4j.jar和SNMP4J-agent.jar的版本?
- 23. 添加新的mib主代理
- 24. pysnmp not loading MIB
- 25. Mysql和snmp/mib
- 26. MIB未「刷新」
- 27. 指數MIB表
- 28. MIB集成
- 29. 用PySNMP抓取MIB問題
- 30. 如何使用SNMP4J查找Spring Web應用程序的帶寬
這真的有用@Kevin Bayes – bee81
+1爲參考鏈接 –