Closed thehilll closed 5 years ago
The issue here is that the Filebeat Suricata module transforms the Suricata EVE events into the Elastic Common Schema (ECS) format and Evebox doesn't know how to work with events in that format yet.
I've created a ticket to support ECS here - https://github.com/jasonish/evebox/issues/97 but don't have an estimated completion time yet.
The workaround is to not use the Suricata module in Filebeat but instead send the Suricata eve log to Elastic Search in a more traditional way. I believe Filebeat can do this directly without any modules. Or you could use elastic search, or you could look at using EveBox in agent mode, or the evebox esimport tool.
OK, thank you very much for this. We are new to this, and I had noticed that filebeat to logstash is much more common. I went with the module because it seemed like the easiest path in the future, but maybe it is a little new for other tools to be integrated.
Filebeat can send straight to logstash which then appears fine in the current version of EveBox. For anyone doing this with the 6.5 ELK stack and Ubuntu 18, this is a good tutorial:
There have been a number of changes to ELK that make older logstash filters break apparently.
Closing. #97 will track ECS support.
I have just installed
EveBox 0.10.1 ES 6.5.4 Kibana 6.5.4
On a single host and then Filebeat 6.5.4 and Suricata 4.1.2 on a separate host. Events are being shipped to Elasticsearch using Filebeat's Suricata module with very basic settings:
When I view the Kibana templates that this module installs I see events. However, when I view EveBox all panels are empty (including an All Events search). If I run it in verbose mode things seem fairly normal:
The only thing a little odd is
Failed to initialize geoip database: no database files found
as I do have the path properly set within/etc/evebox/evebox.yaml
Where the actual path does exist. Even so, that doesn't seem likely to prevent anything from showing up.
The search index looks right. Is there anything else I can do to uncover where my error is?
Thanks a lot.