Hi, please see below inserted comments simone
On Thu, Dec 10, 2015 at 7:31 PM, Munroe Sollog <[email protected]> wrote: > I'm pushing netflow into elasticSearch and it looks like there is a block > of fields that come in as > json_N. I've included a sample document from kibana. Two questions: > > 1) Is there a way I can push these docs into redis instead so that I can > then pull it out using > logstash so I have the ability to mutate fields? > not directly. ntopng pushes flows into redis before exporting them to ES, but the redis queue is only accessible to the ntopng internals. > 2) Is there a way I can define these fields before ntopng ships them to > elasticSearch? > these fields are hard-coded. you have to edit the ParserInterface.cpp file and recompile ntopng to customize them. > > > here's the json: > { > "_index": "ntopng-2015.12.10", > "_type": "ntopng", > "_id": "AVGNJSTcITc7jbmnrBAl", > "_score": null, > "_source": { > "@timestamp": "2015-12-10T18:26:04.0Z", > "type": "ntopng", > "IPV4_SRC_ADDR": "192.168.118.16", > "L4_SRC_PORT": 52009, > "IPV4_DST_ADDR": "199.16.156.70", > "L4_DST_PORT": 443, > "PROTOCOL": 6, > "L7_PROTO": 91, > "L7_PROTO_NAME": "SSL", > "TCP_FLAGS": 0, > "IN_PKTS": 8, > "IN_BYTES": 838, > "OUT_PKTS": 0, > "OUT_BYTES": 0, > "FIRST_SWITCHED": 1449771964, > "LAST_SWITCHED": 1449771964, > ##HERE IS THE BLOCK OF WEIRD FIELDS## > "json": { > "5": "0", > "9": "0", > "10": "1", > "13": "0", > "14": "16", > "15": "0.0.0.0", > "16": "6522", > "17": "13414", > "42": "32102093" > }, > ##END OF WEIRD FIELDS## > These `weird` fields are actually netflow Field Type Definitions that are not explicitly parsed by ntopng. In order not to lose information, these fields are collected into a valid "json" field of the exported data. (see http://www.cisco.com/en/US/technologies/tk648/tk362/technologies_white_paper09186a00800a3db9.html ) > "CLIENT_NW_LATENCY_MS": 0, > "SERVER_NW_LATENCY_MS": 0, > "SRC_IP_COUNTRY": "US", > "SRC_IP_LOCATION": [ > -75.354698, > 40.590199 > ], > "DST_IP_COUNTRY": "US", > "DST_IP_LOCATION": [ > -122.393303, > 37.769699 > ], > "PASS_VERDICT": true > }, > "fields": { > "@timestamp": [ > 1449771964000 > ] > }, > "sort": [ > 1449771964000 > ] > } > > -- > Munroe Sollog > LTS - Network Analyst > x85002 > _______________________________________________ > Ntop mailing list > [email protected] > http://listgateway.unipi.it/mailman/listinfo/ntop >
_______________________________________________ Ntop mailing list [email protected] http://listgateway.unipi.it/mailman/listinfo/ntop
