Example #1
0
var sendSNMPtrap = function(json,oid,host){
	if (!host) host = 'localhost';
	var trap = snmp.message.createMessage({
	    version: 0, //this means send a SNMP v1 trap
	    community: "public",
	    pdu: snmp.pdu.createPDU(json),
	});
	trap.encode();
	var socket = dgram.createSocket('udp4');
	socket.send(trap._raw.buf, 0, trap._raw.len, 162, host, function(err, bytes) {
	    if(err) console.log(err);
	    console.log(bytes+" bytes written");
	});
}
Example #2
0
trapd.on('trap',function(msg) {
    console.log(util.inspect(snmp.message.serializer(msg), false, null));

});