Я совершенно новичок в mib, и я прочитал о snmp на techdive и получил базовое представление о SNMP4J, может ли кто-нибудь сказать мне, как использовать MIB в snmp4j? Thank in AdvanceЗагрузить MIB с помощью SNMP4J
1
A
ответ
3
Уверен, что вы в основном запрашиваете у клиента информацию, предоставляющую OID для поля в требуемой MIB.
Основной образец, взятый из ссылочного блога:
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();
Это было действительно полезно @ Kevin Bayes – bee81
+1 для ссылок ссылка –