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.

Reply via email to