Hi Anton, I tried sending a v2 trap with SendTrap processor to a v2 ListenTrap processor on localhost and it works fine with your configuration. The exception looks like a connection issue to me. Can you share some steps to reproduce your issue? And would you please try the localhost scenario as well?
Kind Regards, Lehel ________________________________ From: Kovaľ Anton <[email protected]> Sent: Monday, December 6, 2021 14:32 To: [email protected] <[email protected]> Subject: Processor SendTrapSNMP failed with error Hi, I tried a new processor SendTrapSNMP (1.16.0-SNAPSHOT) and I got a message: 2021-12-06 13:51:18,660 ERROR [Timer-Driven Process Thread-10] o.a.nifi.snmp.processors.SendTrapSNMP SendTrapSNMP[id=807c38e4-017d-1000-c3fb-b5b9e93d5e00] Failed to send request to the agent. Check if the agent supports the used version.: java.io.IOException: Invalid argument (sendto failed) ↳ causes: org.snmp4j.MessageException: Invalid argument (sendto failed) org.snmp4j.MessageException: Invalid argument (sendto failed) at org.snmp4j.MessageDispatcherImpl.sendPdu(MessageDispatcherImpl.java:545) at org.snmp4j.Snmp.sendMessage(Snmp.java:1088) at org.snmp4j.Snmp.send(Snmp.java:968) at org.snmp4j.Snmp.send(Snmp.java:961) at org.snmp4j.Snmp.send(Snmp.java:926) at org.apache.nifi.snmp.operations.SendTrapSNMPHandler.sendTrap(SendTrapSNMPHandler.java:65) at org.apache.nifi.snmp.operations.SendTrapSNMPHandler.sendTrap(SendTrapSNMPHandler.java:53) at org.apache.nifi.snmp.processors.SendTrapSNMP.onTrigger(SendTrapSNMP.java:138) at org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27) at org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1273) at org.apache.nifi.controller.tasks.ConnectableTask.invoke(ConnectableTask.java:214) at org.apache.nifi.controller.scheduling.AbstractTimeBasedSchedulingAgent.lambda$doScheduleOnce$0(AbstractTimeBasedSchedulingAgent.java:63) at org.apache.nifi.engine.FlowEngine$2.run(FlowEngine.java:110) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.io.IOException: Invalid argument (sendto failed) at java.net.PlainDatagramSocketImpl.send(Native Method) at java.net.DatagramSocket.send(DatagramSocket.java:693) at org.snmp4j.transport.DefaultUdpTransportMapping.sendMessage(DefaultUdpTransportMapping.java:117) at org.snmp4j.transport.DefaultUdpTransportMapping.sendMessage(DefaultUdpTransportMapping.java:42) at org.snmp4j.MessageDispatcherImpl.sendMessage(MessageDispatcherImpl.java:203) at org.snmp4j.MessageDispatcherImpl.sendPdu(MessageDispatcherImpl.java:522) ... 19 common frames omitted Flow is simple: GenerateFlowFile (empty) -> SendTrapSNMP: SNMP Host: ip address SNMP Port: port SNMP Version: v2c SNMP Community: public Trap OID Value: 1.3.6.1.4.1.11930.100.0.1 Command line snmptrap with same configuration works on this machine. Any idea? Anton Koval ________________________________ Informacie, ktore su obsahom tejto spravy elektronickej posty a vsetky pripojene subory a prilohy su doverne a su/mozu byt obchodnym a/alebo bankovym tajomstvom alebo su/mozu byt pravne chranene podla inych pravnych predpisov. Pre blizsie informacie navstivte, prosim, www.vub.sk/legalcaution. The information contained in this electronic mail message and any files and attachments transmitted are confidential and are/may be a trade and/or bank secret or are/may be legally privileged under other legal regulations. For further information, please, visit www.vub.sk/legalcaution. VUB, a.s., Mlynske nivy 1, 829 90 Bratislava 25, Slovenska republika ________________________________ Pred vytlacenim e-mailu prosim zvazte dopad na zivotne prostredie. Before printing this e-mail, think about the impact on the environment.
