[SNMP4J] "Incorrect Version or decode error" While sending the Trap !

Abhijit Salunkhe asalunkhe at cybage.com
Wed Apr 22 13:45:33 CEST 2009


Hi Frank,

First of all I would like to thank you for SNMP4J. :)

I am quite new to the SNMP, Could you be able to share some sample trap
sender script?


Regards,
Abhijit Salunkhe
-----Original Message-----
From: Frank Fock [mailto:fock at agentpp.com] 
Sent: Wednesday, April 22, 2009 4:48 PM
To: Abhijit Salunkhe
Cc: SNMP4J at agentpp.org
Subject: Re: [SNMP4J] "Incorrect Version or decode error" While sending
the Trap !

Hi,

What about notification OID and timestamp?

Best regards,
Frank

Abhijit Salunkhe wrote:
> Hi,
> 
>  
> 
> I am getting "Incorrect Version or decode error" on manager side. I
was
> just wondering if there is something missing with the following sample
> trap sender code.
> 
>  
> 
>  
> 
> 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();
> 
>                   }
> 
>                   
> 
>  
> 
>             }
> 
> }
> 
>  
> 
>  
> 
>  
> 
> Thanks in advance,
> 
> Abhijit Salunkhe
> 
>  
> 
> 
> "Legal Disclaimer: This electronic message and all contents contain
information from Cybage Software Private Limited which may be
privileged, confidential, or otherwise protected from disclosure. The
information is intended to be for the addressee(s) only. If you are not
an addressee, any disclosure, copy, distribution, or use of the contents
of this message is strictly prohibited. If you have received this
electronic message in error please notify the sender by reply e-mail to
and destroy the original message and all copies. Cybage has taken every
reasonable precaution to minimize the risk of malicious content in the
mail, but is not liable for any damage you may sustain as a result of
any malicious content in this e-mail. You should carry out your own
malicious content checks before opening the e-mail or attachment."
> www.cybage.com 
> 
> 
> _______________________________________________
> SNMP4J mailing list
> SNMP4J at agentpp.org
> http://lists.agentpp.org/mailman/listinfo/snmp4j

-- 
AGENT++
http://www.agentpp.com
http://www.snmp4j.com
http://www.mibexplorer.com
http://www.mibdesigner.com




More information about the SNMP4J mailing list