2013-10-25 5 views

ответ

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

Это было действительно полезно @ Kevin Bayes – bee81

+0

+1 для ссылок ссылка –

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(); 

 Смежные вопросы

  • Нет связанных вопросов^_^