Palo Alto devices use NetFlow v9, I used to use the available plugin (https://github.com/Graylog2/graylog-plugin-netflow/releases) for NetFlow when I was on Graylog v.2.2.x. While it worked it did so only for a while, Graylog became unresponsive after a while so I stopped using it. But it did work previously, I could see the messages.
I now upgraded to Graylog 2.3.1 and wanted to try the newest NetFlow plugin again. I tested with pretty much all the recent versions and while I can see that messages are comming to the Graylog server under Metrics\incomingMessages, but they are not displayed.
If youâre using the latest version of the plugin compatible with your version of Graylog and it still doesnât work, please open an issue on GitHub at https://github.com/Graylog2/graylog-plugin-netflow/issues and attach a pcap of the NetFlow traffic which you created with tcpdump or Wireshark.
{"type":"mapper_parsing_exception","reason":"failed to parse","caused_by":{"type":"illegal_argument_exception","reason":"Can't parse [index] value [not_analyzed] for field [nf_ipv4_src_addr], expected [true] or [false]"}}
jochen, thanks again, but Iâm unable to determine if theyâre compatible, I expected to find the field nf_ipv4_src_addr in the templates, but havenât so far. I also cycled the active write index, but it didnât help. Iâve uploaded the curl output for the templates if that might help: https://pastebin.com/2xrXgRma .
looking at the graylog-internal template it looks like one for an older version of Elasticsearch. You could try deleting the graylog-internal template and reboot graylog node to recreate it, as recommended by Jochen in an earlier ES version change.
After that, check you have a new graylog-internal template, which does not have string type fields, but text and keyword types. If OK, then cycle the active write index.
I did that once and it created a new graylog-internal. But actually, if you look at the curl output before you deleted it, it is different than the one you posted earlier (it is already ES5 compliant).
You could try recycling the index, if it worked. If that does not help, I hope Jochen has a good suggestion.
jtkarvo and Jochen, thank you, thank you thank. Apparently the previous index just took some time, because I have netflow working now, couldnât be happier!
I took a look around and there doesnât seem to be a way to donate to Graylog or am I missing something?