Good day I'm trying to send a notification with snmp4j and to add informations in my pdu (so the mib in the server can print the right message in the server log). So I've tried this:
pdu = new PDU(); pdu.setType(PDU.TRAP); pdu.add(new VariableBinding(SnmpConstants.snmpTrapOID, new OctetString("UCD-NOTIFICATION-TEST-MIB::demoNotif"))); But in the server log appears this: Jun 29 12:30:14 qa1 snmptrapd[6166]: 2010-06-29 12:30:14 luna.elaide.com [UDP: [192.168.5.19]:48917]: SNMPv2-MIB::snmpTrapOID.0 = Wrong Type (should be OBJECT IDENTIFIER): STRING: "UCD-NOTIFICATION-TEST-MIB::demoNotif" Any idea on how send an object identifier? This is the mib on the server: UCD-NOTIFICATION-TEST-MIB DEFINITIONS ::= BEGIN IMPORTS ucdExperimental FROM UCD-SNMP-MIB; ucdNotificationTestMib MODULE-IDENTITY demotraps OBJECT IDENTIFIER ::= { ucdExperimental 990 } demonotifs OBJECT IDENTIFIER ::= { demotraps 0 } *demoNotif* NOTIFICATION-TYPE OBJECTS { sysLocation } STATUS current DESCRIPTION "An example of an SMIv2 notification" *::= { demonotifs 18 }* ucdNotificationGroup NOTIFICATION-GROUP END Thanks in advance -- Gian Marco Gallo Elaide SRL Email: gianmarco.ga...@elaide.com Phone: +39 049 4102390 _______________________________________________ SNMP4J mailing list SNMP4J@agentpp.org http://lists.agentpp.org/mailman/listinfo/snmp4j