Я получаю сообщение «Неправильная версия или ошибка декодирования» на стороне менеджера. я был
просто интересно, что-то не хватает в следующем примере кода отправителя ловушки.
public class SampleTrapSender {
public static void main(String[] args) {
String address = "172.27.41.101";
String port = "162";
address = address + "/" + port;
System.out.println("Target adddress ...." + address);
try{
Snmp snmp = new Snmp(new
DefaultUdpTransportMapping());
PDU trap = new PDU();
trap.setType(PDU.TRAP);
OID oid = new OID("1.3.6.1.4.1.4976.2.1.1.0");
Variable var = new OctetString("Test Message");
trap.add(new VariableBinding(oid, var));
Address targetAddress = new UdpAddress(address);
CommunityTarget target = new CommunityTarget();
target.setCommunity(new OctetString(""));
target.setVersion(SnmpConstants.version2c);
target.setAddress(targetAddress);
snmp.send(trap, target, null, null);
System.out.println("DONE......");
}catch(IOException exception){
exception.printStackTrace();
}
}
}